  :root{--primary-colour:rgb(57, 51, 131);--secondary-colour:#46aa48;--grey:#cccccc;--lightgrey:#f4f5f8;--darkgrey:#898989;--white:#ffffff}.bradleysboth h1{color:var(--primary-colour);font-family:"Gochi Hand",cursive}.bradleysboth h2{color:var(--secondary-colour)}.bradleysboth h3{color:var(--primary-colour)}.bradleysboth h4{color:var(--darkgrey)}.bradleysboth a{color:var(--primary-colour)}.bradleysboth li:after{color:var(--primary-colour)}.bradleysboth table th{background:var(--primary-colour)}.bradleysboth p.blockbutton a{background:var(--primary-colour)}.bradleysboth p.blockbutton a:hover{background:var(--secondary-colour)}.bradleysboth p.arrowbutton{color:var(--primary-colour)}.bradleysboth p.arrowbutton a{color:var(--primary-colour)}.bradleysboth p.arrowbutton:hover a,.bradleysboth p.arrowbutton:hover:after{color:var(--secondary-colour)}.bradleysboth header .content{position:relative;padding:20px 0}.bradleysboth header .content .translate{background:var(--secondary-colour)}.bradleysboth header .content p.tel{font-size:2.25em}.bradleysboth header .content p.tel a{color:var(--secondary-colour)}.bradleysboth header .content a.logo{display:block;width:192px;height:195px;background:url(/images/bradleysboth-logo.png) no-repeat center center;background-size:100%}.bradleysboth header .content .col:first-of-type{display:flex;flex-direction:row;align-items:center;gap:20px}.bradleysboth header .content .search p a{color:var(--secondary-colour)}.bradleysboth header .content .headerlinks p a{color:var(--primary-colour)}.bradleysboth .search input{background:var(--primary-colour)}.bradleysboth .search input[type=submit]{background:var(--secondary-colour) url(../images/search-icon-white.png) no-repeat center center;background-size:16px}.bradleysboth .search input:-webkit-autofill,.bradleysboth .search input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--primary-colour) inset!important;-webkit-text-fill-color:var(--white)!important}.bradleysboth .nav ul li a{color:var(--secondary-colour)}.bradleysboth .nav ul li.selected a,.bradleysboth .nav ul li:hover a{color:var(--primary-colour)}.bradleysboth .dropdown-wrap{background:var(--secondary-colour)}.bradleysboth ul li .dropdown ul li a,.bradleysboth ul li .dropdown ul li.selected a,.bradleysboth ul li.selected .dropdown ul li a,.bradleysboth ul li:hover .dropdown ul li a{color:var(--white)}.bradleysboth .dropdown li.selected a,.bradleysboth .dropdown li:hover a{color:var(--primary-colour)!important}.bradleysboth .snav ul li a{background:var(--primary-colour)}.bradleysboth .snav ul li.selected a,.bradleysboth .snav ul li:hover a{background:var(--secondary-colour)}.bradleysboth .snav ul li ul li a{background:0 0;color:var(--secondary-colour)}.bradleysboth .snav ul li.selected ul li a,.bradleysboth .snav ul li:hover ul li a{background:0 0}.bradleysboth .snav ul li ul li.selected a,.bradleysboth .snav ul li ul li:hover a{color:var(--primary-colour);background:0 0}.bradleysboth .banners{background:var(--primary-colour) url(../images/bradleysboth-banner-background.png) no-repeat center center;background-size:cover}.bradleysboth .banners .banner .text h2{font-family:"Gochi Hand",cursive;color:var(--white);font-size:7em;text-transform:none;font-weight:300;line-height:calc(1em + -1.5rem);letter-spacing:0;padding:0 0 40px 0}.bradleysboth .banners .banner .text p.blockbutton a{background:var(--secondary-colour)}.bradleysboth .banners .slick-dots button{background:var(--secondary-colour)}.bradleysboth .banners .slick-dots .slick-active button{background:var(--white)}.bradleysboth .homequicklinks .block .image p a{background:var(--primary-colour)}.bradleysboth .homequicklinks .block .text h4{color:var(--secondary-colour)}.bradleysboth .trustschools .trustschool .overlay{background:rgba(0,0,0,.5)}.bradleysboth .trustschools .trustschool.c1:hover .overlay,.bradleysboth .trustschools .trustschool.c2:hover .overlay,.bradleysboth .trustschools .trustschool.c3:hover .overlay,.bradleysboth .trustschools .trustschool.c4:hover .overlay,.bradleysboth .trustschools .trustschool.c5:hover .overlay{background:#393383}.bradleysboth .breadcrumb p span.selected{color:var(--primary-colour)}.bradleysboth .breadcrumb p a:hover{color:var(--primary-colour)}.bradleysboth section.testimonials{background:var(--primary-colour)}.bradleysboth section.testimonials .testimonial{background:var(--primary-colour) url(../images/bradleysboth-testimonial-background.png) no-repeat center center;background-size:cover}.bradleysboth .concertina .heading{background:var(--primary-colour)}.bradleysboth .gridboxes .box a.overlay:hover{background:var(--primary-colour-overlay)}.bradleysboth footer .content h4{color:var(--primary-colour)}.bradleysboth footer .content .col p a i{color:var(--primary-colour)}.bradleysboth .cookiesnotice-wrap{background:var(--primary-colour)}.bradleysboth .cookiesettings .onoffswitch-inner:before{background-color:var(--primary-colour)}@media screen and (max-width:1600px){.bradleysboth section.testimonials .testimonial .inner .images{gap:60px}.bradleysboth section.testimonials .testimonial .inner .images .box{width:200px;height:200px;min-width:200px;border:15px solid var(--white)}}@media screen and (max-width:1280px){.bradleysboth header .content .bb-title{display:none}}@media screen and (max-width:1200px){.bradleysboth header .content a.logo{width:221px;height:225px}.bradleysboth .mobile-nav .top,.mobile-nav li a{background:var(--primary-colour)}.bradleysboth .mobile-nav li.selected a{background:var(--secondary-colour)}.bradleysboth .mobile-nav ul ul{background:var(--secondary-colour)}.bradleysboth .mobile-nav li li.selected a{color:var(--primary-colour)}.bradleysboth .banners{background:0 0}.bradleysboth .banners .banner{border-bottom:4px solid var(--primary-colour)}.bradleysboth .banners .banner .text h2{color:var(--primary-colour);font-size:5em}.bradleysboth .banners .slick-dots .slick-active button{background:var(--primary-colour)}.bradleysboth .introsection .content .col.introimage .image{background:var(--primary-colour);border:10px solid var(--primary-colour)}.bradleysboth section.testimonials .testimonial .inner.nobackground .text{width:50%}.bradleysboth section.testimonials .testimonial .inner.nobackground .text h2{font-size:1.5em}}@media screen and (max-width:950px){.bradleysboth .banners .banner .text h2{font-size:4em;line-height:calc(1em + -1.2rem)}.bradleysboth section.testimonials .testimonial .inner.nobackground{display:flex;flex-direction:column}.bradleysboth section.testimonials .testimonial .inner.nobackground .text{width:100%;position:relative;transform:none;top:auto}.bradleysboth section.testimonials .testimonial .inner .images{justify-content:center}.bradleysboth header .content .bb-title{display:block}header .content .col:first-child a.logo{margin:0}}@media screen and (max-width:550px){.bradleysboth header{background:var(--lightgrey)}.bradleysboth header .content{position:relative;padding:0 20px 20px 20px;border-bottom:solid 1px var(--secondary-colour)}.bradleysboth header .search{width:100%;right:0;bottom:0;box-sizing:border-box}.bradleysboth .search .input{max-width:none}.bradleysboth header .content a.logo{width:130px!important;height:130px!important;margin:15px 0!important}.bradleysboth .searchfield .input{border:1px solid var(--secondary-colour);color:var(--secondary-colour)}.bradleysboth .search input{background:var(--lightgrey);color:var(--secondary-colour)}.bradleysboth .search input::-webkit-input-placeholder{color:var(--secondary-colour)}.bradleysboth .search input::-moz-placeholder{color:var(--secondary-colour)}.bradleysboth .search input:-ms-input-placeholder{color:var(--secondary-colour)}.bradleysboth .search input:-moz-placeholder{color:var(--secondary-colour)}.bradleysboth section.testimonials .testimonial .inner .images{gap:40px}.bradleysboth section.testimonials .testimonial .inner .images .box{width:150px;height:150px;min-width:150px;border:15px solid var(--white)}}@media screen and (max-width:470px){.bradleysboth header .search{bottom:5px}}