.elementor-3319 .elementor-element.elementor-element-be826c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3319 .elementor-element.elementor-element-c6a2659{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-a510e60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-6726cca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-fb3223a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-383e1d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-a2b4586{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-86beb15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-212f13b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-7bab2f7 > .elementor-widget-container{padding:0px 0px 0px 21px;}.elementor-3319 .elementor-element.elementor-element-a0ca725 img{height:231px;}.elementor-3319 .elementor-element.elementor-element-26cd0ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3319 .elementor-element.elementor-element-7f0c729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-3bf92b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-c5a306e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-bf2306d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-baf6ea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-7fc37e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-d7ed60a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-ff5a8f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-239906c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-2f65291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-d24479e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-5522828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-c89e51a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-5387cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-05bb390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-36c98e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-7d0e197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-810572f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-1884bfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-179949c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-62e4d28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-f084049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-1319cd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-ba76a68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3319 .elementor-element.elementor-element-850ac2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-be826c1 */.elementor-3319 .elementor-element.elementor-element-be826c1{padding:0!important;gap:0!important;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro h1{max-width:520px;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-icon span{display:none;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-icon:before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:30px;line-height:1.3;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-service:nth-child(1) .ch-icon:before{content:'\f500';}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-service:nth-child(2) .ch-icon:before{content:'\f0c0';}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-service:nth-child(3) .ch-icon:before{content:'\f0b1';}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-service:nth-child(4) .ch-icon:before{content:'\f2b5';}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-service:nth-child(5) .ch-icon:before{content:'\f19c';}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-checks ul{list-style:none!important;padding:0!important;}
@media(max-width:767px){.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-trust-inner{grid-template-columns:1fr;gap:8px;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-trust-inner>.elementor-widget+div{border:0;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-form .form-row{grid-template-columns:1fr;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-card{padding:22px 18px;}}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-mobile-menu .elementor-widget-container>div, .elementor-3319 .elementor-element.elementor-element-be826c1 .ch-mobile-menu .elementor-widget-html>div{display:flex;align-items:center;gap:20px;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-mobile-menu nav .ch-phone{border:0;padding:0;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-service .ch-icon{min-height:40px;}
/* Softer Cander typography and prominent existing postcode search. */
.elementor-3319 .elementor-element.elementor-element-be826c1 .cander-home-v2{--ink:#4b626d;--muted:#606b70;color:#606b70;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .cander-home-v2 .elementor-heading-title{font-weight:600;color:#4b626d;letter-spacing:-.02em;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro h1.elementor-heading-title{font-size:48px;max-width:560px;line-height:1.12;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.ch-eyebrow{order:0;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.elementor-widget-heading{order:1;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.ch-lead{order:2;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.ch-home-search{order:6;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.ch-checks{order:4;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.ch-photo{order:5;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-photo{display:block!important;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-photo img{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-nav nav,.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-trust-inner{font-weight:500;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-close{background:#526c77;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-close .elementor-heading-title{color:white;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-home-search{width:100%;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .postcode-zoeker{margin:0;padding:18px;background:#f6f9fa;border:1px solid #bdced5;border-radius:12px;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing label{font-size:17px;font-weight:600;color:#4b626d;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .postcode-input-row{display:flex;gap:10px;margin-top:8px;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing #postcodeInput{min-width:0;width:100%;flex:1;padding:12px;border:1px solid #afc0c7;border-radius:7px;color:#4b626d;background:#fff;font:400 16px/1.4 "Red Hat Display",sans-serif;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing #postcodeBtn{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;background:#526f7c;color:#fff;border:0;border-radius:7px;padding:12px 16px;font:600 16px/1.4 "Red Hat Display",sans-serif;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing #mediatorCount{color:#4b626d;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .mediator-filter,.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .mediator-cta{color:white!important;}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .mediator-cta-secondary{color:#4b626d!important;}
@media(max-width:767px){.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro h1.elementor-heading-title{font-size:35px;line-height:1.13;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .postcode-input-row{flex-direction:column;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing #postcodeBtn{width:100%;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-postcode-existing .postcode-zoeker{padding:16px;}}

@media(max-width:767px){.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-header-inner{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-mobile-menu{width:auto!important;flex-shrink:0;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-mobile-menu details{position:relative;}.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-mobile-menu nav{right:0;left:auto;max-width:calc(100vw - 36px);z-index:50;}}
.elementor-3319 .elementor-element.elementor-element-be826c1 .ch-intro>.ch-home-search{order:6!important;}/* End custom CSS */