.brand-logo img{max-width:100px}.home .header{background-color:var(--cassiopeia-color-primary-sub)}.home .container-component{padding:80px 0 0;margin-bottom:0}.header .metismenu>li.active,.header .metismenu>li:hover{background-color:rgba(0,0,0,.3)}.cta-wrapper{width:100%}.call-to-actions .col{flex:33.33333%;max-width:33.33333%}.banner .splide__slide--has-video{aspect-ratio:1.8/1}.slideshow-content{height:50%;justify-content:mi}.header{padding:0 15px}.container-header nav{margin-top:0}.metismenu.mod-menu .metismenu-item,.metismenu.mod-menu .metismenu-item ul li{font-size:1.1vw}.property-page-search .btn-primary{background-color:var(--cassiopeia-color-primary-btns)}.eapow-recentproperties-holder .eapow-overview-desc{background-color:rgb(0,0,0,.6)!important}.eapow-recentproperties-holder h3{font-size:1.1em;font-weight:300;margin-bottom:0}.zw-sidebar-right .eapow-recentproperties-holder h3{font-size:.9em}.eapow_qsmod_holder .col-lg-3{width:33.3333%}.eapow-bannertopright img,.eapow-bannertopright svg{width:70px!important;height:70px!important}.eapow-overview-title h3{font-size:1.4em}.staff-details h3 span.staff-qualification{color:var(--cassiopeia-color-primary-btns)!important;display:block}.mortgage-advice{background:url(/images/sub-banners/mortgages.webp) center;background-size:cover;display:flex;align-items:center;justify-content:center;padding:15vw 20px;color:#FFF}.staff-bio{text-align:center}.staff-details h3{font-size:1.5em}.staff-details h3 span{color:#FFF}.val-popup p{font-size:1.3em!important}@media (max-width:767px){.header{padding:0}.metismenu.mod-menu .metismenu-item,.metismenu.mod-menu .metismenu-item ul li{font-size:1em}.val-banner p{font-size:1.1em!important}}@media (min-width:1200px){.brand-logo img,.home .brand-logo img{max-width:142px}.slideshow-content{bottom:30%}.header,.home .header{padding:20px 30px}.container-banner{margin-top:-127px}.metismenu.mod-menu .metismenu-item,.metismenu.mod-menu .metismenu-item ul li{font-size:1.1vw}.staff-profile-about-us .card-body{flex:0 0 33.333%!important;max-width:31%!important}.val-banner{background-color:var(--cassiopeia-color-primary-sbtns)!important}.val-banner p{font-size:2em!important;padding:20px 0}}@media (min-width:1600px){.brand-logo img,.home .brand-logo img{max-width:192px}.metismenu.mod-menu .metismenu-item,.metismenu.mod-menu .metismenu-item ul li{font-size:1em}.header{padding:20px 30px}}