@charset "UTF-8";:root{--container:1580px;--headingfont:"M PLUS Rounded 1c",sans-serif;--bodyfont:"Nunito",sans-serif;--regularfontweight:normal;--boldfontweight:900;--defaultfontsize:1em;--defaultlineheight:1.5;--white:#ffffff;--black:#000000;--grey:#cccccc;--lightgrey:#f4f5f8;--red:#fd0101;--blue:#1d317b;--lightblue:#1b78b7;--teal:#69babf}*,:after,:before{box-sizing:border-box;print-color-adjust:exact;-webkit-print-color-adjust:exact;margin:0;padding:0}html{line-height:var(--defaultlineheight);-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{margin:0;font-size:var(--defaultfontsize);background:var(--white);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;font-family:var(--bodyfont);color:var(--black);overflow-x:hidden}main{display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:var(--defaultfontsize);line-height:var(--defaultlineheight);margin:0;font-weight:var(--regularfontweight);text-transform:none}input,select,textarea{width:100%;background:var(--white);border:1px solid var(--grey)}input,optgroup,select,textarea{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input,select{padding:0 10px}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;width:auto;padding:0 50px}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none;height:150px;padding:10px}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black)}code,kbd,pre,samp{font-family:monospace,monospace;font-size:var(--defaultfontsize)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}b,strong{font-weight:var(--boldfontweight)}a{background-color:transparent;text-decoration:none;color:var(--blue)}a:hover{color:var(--blue);text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}abbr[title]{border-bottom:none;text-decoration:underline}a img{border:none;outline:0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:calc(1em + .5rem);margin:0;padding:0 0 10px 0;font-weight:var(--boldfontweight);font-style:normal;color:inherit}h1,h2,h3{letter-spacing:-1px;font-weight:900}p{margin:0;padding:0 0 20px 0;overflow-wrap:break-word;font-weight:600;font-size:1.2em}p.seeformerrors{color:var(--red)}label,li,p{line-height:var(--defaultlineheight);font-size:var(--defaultfontsize)}ol,ul{margin:0 0 20px 20px;padding:0}li p{padding:0}label p,li li,li p,p label{font-size:var(--defaultfontsize)}ul{margin:0}li{list-style:none;padding:0 0 0 25px;position:relative;font-weight:700;font-size:1em}li:after{font-family:"Font Awesome 5 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f105";position:absolute;top:-1px;left:0;color:var(--blue)}.trust li:after{display:block;visibility:visible;content:"";background:url(../images/trust-favicon.png) no-repeat center center;background-size:100%;width:16px;height:16px;position:absolute;top:5px;left:0}h1{font-family:var(--headingfont);font-size:3.5em;color:var(--blue);letter-spacing:normal}h2{font-family:var(--headingfont);font-size:2em;color:var(--teal)}h3{font-family:var(--headingfont);font-size:1.2em;color:var(--blue)}h4{font-family:var(--headingfont);font-size:1.2em;color:var(--teal)}hr{box-sizing:content-box;overflow:visible;margin:0 auto 20px auto;clear:both;height:1px;background:var(--grey);border:none}canvas,iframe,img,picture,svg,video{display:block;max-width:100%}img.seecmsimagedefault,img.seecmsimagedefaultundefined{display:inline-block;margin:0 0 20px 0}img.seecmsimageleft,img.seecmsimageleftundefined{float:left;margin:0 20px 20px 0}img.seecmsimageright,img.seecmsimagerightundefined{float:right;margin:0 0 20px 20px}img.seecmsimagecentre,img.seecmsimagecentreundefined{display:block;margin:0 auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.textright{text-align:right}.textleft{text-align:left}.textcenter{text-align:center}table{width:100%;margin:0 0 20px 0;border:0!important;border-collapse:collapse!important;border-spacing:0!important}table th{padding:9px 10px 5px 10px;font-size:100%;color:var(--white);background:var(--teal);font-weight:900;border-collapse:collapse!important;text-align:left;border-left:0;border-right:0;border-bottom:2px solid var(--grey);box-sizing:border-box;border-spacing:0!important;line-height:140%}table td{padding:6px 10px 3px 10px;font-size:100%;color:var(--black);background:0 0;font-weight:400;border-collapse:collapse!important;text-align:left;border-left:0;border-right:0;border-bottom:1px solid var(--grey);box-sizing:border-box;border-spacing:0!important;vertical-align:top}table td p,table th p{font-size:100%;padding:10px 0}table th a{color:var(--white)!important}table td iframe{max-width:500px}.slick-slide{outline:0!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.sc-fb p{padding:0}.sc-fb p.sc-fb-field-radio{padding:0 0 5px 0}.sc-fb .sc-fb-field-name{padding:0 0 5px 0}.sc-fb .sc-fb-field-option{padding:0 0 20px 0}.sc-fb .sc-fb-field-option .sc-fb-field-notes{font-style:italic}.sc-fb input,.sc-fb select,.sc-fb textarea{margin:0 0 5px 0}.sc-fb input[type=checkbox],.sc-fb input[type=radio]{margin:0 10px 0 0;float:none}.sc-fb input[type=submit]{margin:15px 0}.sc-fb .sc-fb-submit-errors{color:var(--red);padding:0 0 20px 0}.sc-fb .sc-fb-field-error{color:var(--red);float:right}.sc-fb .sc-fb-field-required{color:var(--red);margin-left:8px;font-weight:600}.sc-fb .sc-fb-required-desc{text-align:right}.required{font-weight:500;margin-left:8px;color:var(--red)}.searchresult h3 img{width:auto;float:left;margin:0 10px 0 0}.sitemap ul ul{margin:0 0 0 20px}.form .row.halves,.form .row.thirds{display:flex}.form .row.thirds .input{width:33%}.form .row.halves .input{width:50%}.input{margin:0 0 20px 0}.input input{padding:10px}.input input,.input select,.input textarea{border-radius:5px}input[type=checkbox]{width:15px;height:15px;float:left;margin:2px 10px 20px 0;padding:0;accent-color:var(--blue)}.contactform input[type=checkbox]{-webkit-appearance:auto}.input .submitbutton{text-transform:uppercase;font-weight:900;background:var(--blue);padding:12px 32px;color:var(--white);border-radius:10px;transition:all .3s ease}.input .submitbutton:hover{background:var(--teal)}p.blockbutton{font-family:var(--headingfont)}p.blockbutton a{display:inline-block;padding:12px 32px;background:var(--blue);color:var(--white);border-radius:10px;text-transform:uppercase;font-weight:900}p.blockbutton a:after{position:relative;font-family:"Font Awesome 5 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;margin:0 0 0 10px;content:"\f0a9"}p.blockbutton a:hover{background:var(--teal)}p.blockbutton.teal a{background:var(--teal)}p.blockbutton.teal a:hover{background:var(--blue)}p.arrowbutton{display:inline-block;color:var(--blue);text-transform:uppercase;font-weight:900;position:relative}p.arrowbutton a{color:var(--blue)}p.arrowbutton:hover a,p.arrowbutton:hover:after{color:var(--teal)}p.arrowbutton:after{position:relative;font-family:"Font Awesome 5 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;margin:0 0 0 10px;content:"\f105"}p.green-format{color:#00b050!important}p.red-format{color:red!important}p.yellow-format{color:#ffc000!important}p.navy-format{color:#002060!important}p.blue-format{color:#0070c0!important}.columnheading{padding:15px;display:block;margin:0 0 20px 0;background:var(--teal);color:var(--white);font-weight:900;font-size:1.4em}.wrap{position:relative;overflow:hidden}.wrap:before{visibility:visible;display:block;content:"";position:absolute;top:0;right:100px;height:0;width:60%;padding-bottom:60%;background:var(--lightgrey);border-radius:10%;z-index:-1;transform:rotate(-45deg)}main{min-height:800px}header,section{padding:0 20px;position:relative}section .content{padding:80px 0;width:100%;max-width:var(--container);margin:0 auto}section.nobottompadding .content{padding:80px 0 0 0}section.notoppadding .content{padding:0 0 80px 0}header.trustheader{padding:0}header.trustheader .content-wrap{background:var(--blue);padding:0 20px}header.trustheader .content{display:grid;grid-template-columns:minmax(130px,400px) 1fr minmax(130px,400px);align-items:center;justify-content:center}header.trustheader .col:first-of-type{grid-column:2;margin:0 auto}header.trustheader .col.login{grid-column:3;grid-row:1}header.trustheader .col.socials{display:none}header.trustheader .col.search{display:none!important}header.trustheader .nav-wrap{padding:20px 20px 0 20px}header .content{padding:40px 0;margin:0 auto;max-width:var(--container);width:100%;display:flex;gap:40px;justify-content:space-between;align-items:center}header .content a.logo{display:block;width:280px;height:120px;background:url(../images/trust-logo.png) no-repeat center center;background-size:100%}header .content p.tel{font-size:3.25em;font-weight:900;color:var(--blue);letter-spacing:-2px;padding:0 0 10px 0;display:flex;justify-content:center;font-family:var(--headingfont)}header .content p.tel a{color:var(--blue)}header .content p.blockbutton{display:inline-block;margin:0 8px;padding:0}header .content p.blockbutton a{padding:12px 24px}header .content p.blockbutton a:after{display:none}header .content .col.search{align-items:center}header .content .search p{font-weight:900;font-size:1.5em;padding:0 0 10px 0;font-family:var(--headingfont)}header .content .search p a{color:var(--blue);cursor:pointer}header .content .search p a:hover{opacity:.5}header .content .headerlinks p a{color:var(--blue)}header .content .col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}header .content .col.login{display:flex;flex-direction:column;gap:15px;align-items:flex-end;justify-content:flex-start}header .content .col.login .button-wrap{display:flex;flex-direction:row;gap:15px}header .content .col.login p.blockbutton{width:fit-content;margin:0}header .content .col.login p.blockbutton a{background:var(--teal);width:100%;text-align:center;border:solid 1px var(--teal);transition:all .3s ease}header .content .col.login p.blockbutton:hover a{background:var(--white);border:solid 1px var(--white);color:var(--teal)}header .content .col.login p.blockbutton:last-of-type a{background:var(--white);border:solid 1px var(--white);color:var(--blue)}header .content .col.login p.blockbutton:last-of-type:hover a{background:var(--blue);border:solid 1px var(--white);color:var(--white)}header .content .col.login.logged-in{align-items:flex-end}header .content .col.login.logged-in p.welcome-message{color:var(--white);font-family:var(--headingfont);font-size:1.2rem;padding:0}header .content .col.login.logged-in p.blockbutton{width:fit-content;margin:0}.memberdetails{padding-top:20px}.memberdetails .address{display:flex;flex-direction:column}.translate{margin:0 8px 0 0;max-width:240px;position:relative;display:inline-block;border:1px solid var(--white);background:var(--blue);border-radius:10px}.translate:hover{opacity:.8!important}.translate:before{font-size:100%;position:absolute;bottom:12px;right:12px;font-family:"Font Awesome 5 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f107";color:var(--white)}.translate select{font-size:100%;text-transform:uppercase;background:0 0!important;color:var(--white)!important;border:none!important;margin:0 10px 0 0!important;outline:0;padding:12px 40px 12px 32px!important;font-weight:900;position:relative;cursor:pointer!important}.translate select option{color:var(--black)!important}.searchfield{opacity:0}.search.open .searchfield{opacity:1}.search .input{max-width:400px;position:relative;box-sizing:border-box;border:1px solid var(--blue);border-radius:5px;overflow:hidden;margin:0 0 5px 0}.search input{text-align:left;margin:0;padding:5px 60px 0 10px;border:none;height:45px;font-size:1em;color:var(--white);background:var(--blue);line-height:45px;font-weight:900}.search input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--blue) inset!important;-webkit-text-fill-color:var(--white)!important}.search input[type=submit]{position:absolute;top:0;right:0;height:100%;width:40px;padding:0;background:var(--teal) url(../images/search-icon-white.png) no-repeat center center;background-size:16px;text-indent:-999999px}.search input::-webkit-input-placeholder{color:var(--white)}.search input::-moz-placeholder{color:var(--white)}.search input:-ms-input-placeholder{color:var(--white)}.search input:-moz-placeholder{color:var(--white)}header.trustheader .nav ul li.searchbutton{cursor:pointer}header.trustheader .search{position:absolute;bottom:-20px;right:0;left:0;width:100%;display:none}header.trustheader .search.open{display:block}header.trustheader .search.open .searchfield{opacity:1;width:100%;max-width:var(--container);margin:0 auto}header.trustheader .search.open .searchfield .input{float:right}.menubutton{cursor:pointer;position:absolute;right:0;top:17px;display:none}.menubutton .icon{width:40px;height:33px;position:relative;margin:0;float:right;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menubutton .icon span{display:block;position:absolute;height:2px;width:100%;background:var(--blue);border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menubutton .icon span:first-child{top:0}.menubutton .icon span:nth-child(2),.menubutton .icon span:nth-child(3){top:13px}.menubutton .icon span:nth-child(4){top:25px}.menubutton.open .icon span:first-child{top:14px;width:0;left:50%}.menubutton.open .icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menubutton.open .icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menubutton.open .icon span:nth-child(4){top:14px;width:0%;left:50%}.nav{max-width:var(--container);width:100%;margin:0 auto}.nav ul{margin:0;padding:0;width:100%}.nav ul li{list-style:none;padding:0;display:inline-block;text-align:center;vertical-align:middle;font-weight:900;font-size:1.2rem;margin:0 0 0 20px;position:static;font-family:var(--headingfont);letter-spacing:-1px}.nav ul li:after{display:none}.nav ul li a{display:block;color:var(--blue);position:relative;padding:0 0 40px 0}.nav ul li.selected a,.nav ul li:hover a{color:var(--teal)}.nav li:focus-within .dropdown-wrap,.nav li:hover .dropdown-wrap{display:block}.nav li .dropdown li:after a,.nav li.selected .dropdown li:after a{display:none}.dropdown-wrap{position:absolute;top:100%;background:var(--blue);left:0;width:100%;z-index:20;display:none;-webkit-box-shadow:0 0 26px -13px rgba(0,0,0,.75);-moz-box-shadow:0 0 26px -13px rgba(0,0,0,.75);box-shadow:0 0 26px -13px rgba(0,0,0,.75)}.dropdown-inner{background:rgba(0,0,0,.07);padding:0 50px}.dropdown{max-width:var(--container);width:100%;margin:0 auto;padding:60px 0;display:flex;gap:40px;flex-direction:row}.dropdown ul{display:block;padding:0;margin:0;columns:2;-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2}.dropdown li{display:block!important;text-align:left;margin:0!important;padding:0 0 10px 0!important;font-size:.9em!important}.dropdown li a{text-align:left;display:inline-block;padding:0!important;position:relative;color:var(--white)!important}.dropdown li.selected a,.dropdown li:hover a{opacity:.8;color:var(--teal)!important}.dropdown .left{width:25%;padding:0;box-sizing:border-box}.dropdown .left img{border-radius:20px}.dropdown .right{width:55%;padding:10px 0 0 0}.mobile-nav{display:none}.banners{padding:0 20px}.banners .banner{max-width:var(--container);width:100%;margin:0 auto;display:flex!important;gap:120px;align-items:center;position:relative;padding:65px 65px 20px}.banners .banner .image{box-sizing:border-box;border-radius:20%;border:50px solid var(--white);background:var(--white);overflow:hidden;position:relative;width:500px;height:500px;min-width:500px;transform:rotate(45deg)}.banners .banner .image .rotate{width:100%;position:absolute;top:0;left:0;height:100%;border-radius:30px;overflow:hidden;z-index:5}.banners .banner .image .rotate img{border-radius:20px;display:block;background:var(--white);overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:rotate(-45deg) scale(1.5)}.banners .banner .image.smallerimage{position:absolute;bottom:0;left:25px;width:200px;height:200px;min-width:200px;border:20px solid var(--white);z-index:5}.banners .banner .text{max-width:840px}.banners .banner .text h2{font-size:4.3em;font-weight:900;text-transform:none;color:var(--blue)}.banners .banner .text p.blockbutton{padding:0}.banners .slick-dots{margin:0;position:absolute;top:40px;padding-left:50%;box-sizing:border-box;left:0;width:100%}.banners .slick-dots li{display:inline-block;margin:0 3px;font-size:0;padding:0}.banners .slick-dots button{width:20px;height:20px;padding:0;background:var(--blue);border:1px solid var(--white);border-radius:100%}.banners .slick-dots .slick-active button{background:var(--teal)}.trust .slick-dots li:after{display:none}.introsection .content{display:flex;gap:40px;flex-direction:row;justify-content:space-between}.introsection .content .introbox{max-width:550px}.homequicklinks .block{display:flex;flex-direction:row;gap:30px;align-items:center;cursor:pointer}.homequicklinks .block.morepadding{margin:0 0 20px 0}.homequicklinks .block .image{min-width:100px}.homequicklinks .block:hover{opacity:.5}.homequicklinks .block .image p{display:block;padding:0;width:80px;height:80px;box-sizing:border-box;border-radius:20%;border:8px solid var(--white);background:var(--white);overflow:hidden;position:relative;transform:rotate(-45deg)}.homequicklinks .block .image p a{display:block;width:100%;position:absolute;top:0;left:0;height:100%;border-radius:10px;overflow:hidden;z-index:5;background:var(--blue)}.homequicklinks .block .image p a i{color:var(--white);font-size:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.homequicklinks .block .text h4{color:var(--blue);font-size:2.25em;font-weight:900;text-transform:uppercase;padding:0}.introsection .content .col{max-width:350px;position:relative}.introsection .content .col.introimage{margin-top:-100px;display:flex;flex-direction:column;align-items:flex-end}.introsection .content .col.introimage .image{box-sizing:border-box;border-radius:20%;border:30px solid var(--white);background:var(--white);overflow:hidden;position:relative;transform:rotate(-45deg);width:300px;height:300px;margin:0 0 60px 0}.introsection .content .col.introimage .image .rotate{width:100%;position:absolute;top:0;left:0;height:100%;border-radius:30px;overflow:hidden;z-index:5}.introsection .content .col.introimage .image .rotate img{border-radius:20px;display:block;background:var(--white);overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:rotate(45deg) scale(1.5)}.trustschools{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:20px}.trustschools .trustschool{position:relative;overflow:hidden;border-radius:20px}.trustschools .trustschool .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(29,43,123,.9);transition:all .2s ease-in-out}.trustschools .trustschool:hover .overlay{background:0 0}.trustschools .trustschool .overlay .text{position:absolute;top:50%;left:50%;padding:0 20px;box-sizing:border-box;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.trustschools .trustschool .overlay .text p{padding:0;text-align:center;font-size:1.5em;text-transform:uppercase;font-weight:900;font-family:var(--headingfont)}.trustschools .trustschool .overlay .text p a{color:var(--white)}.trustschools .trustschool.allclickable{cursor:pointer}.trustschools .trustschool.c1 .overlay{background:rgba(29,43,123,.9)}.trustschools .trustschool.c2 .overlay{background:rgba(209,9,16,.9)}.trustschools .trustschool.c3 .overlay{background:rgba(0,128,200,.9)}.trustschools .trustschool.c4 .overlay{background:rgba(29,43,123,.9)}.trustschools .trustschool.c5 .overlay{background:rgba(105,186,191,.9)}.trustschools .trustschool.c1:hover .overlay,.trustschools .trustschool.c2:hover .overlay,.trustschools .trustschool.c3:hover .overlay,.trustschools .trustschool.c4:hover .overlay,.trustschools .trustschool.c5:hover .overlay{background:rgba(0,0,0,.6)}.trustschools .trustschool{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.trustschools .trustschool>*{grid-column:1;grid-row:1;min-width:0}.trustschools .trustschool .image img{width:100%;height:100%;object-fit:cover}.trustschools .trustschool .overlay{position:relative;top:unset;left:unset;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center}.trustschools .trustschool .overlay>*{grid-column:1;grid-row:1;min-width:0}.trustschools .trustschool .overlay .text{position:relative;top:unset;left:unset;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:20px;align-items:center}.trustschools .trustschool .overlay:after{font-family:"Font Awesome 5 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f0d8";color:var(--white);font-size:3em;line-height:5px;grid-column:1;grid-row:1;align-self:end;justify-self:center;opacity:0;transition:all .2s ease-in-out}.trustschools .trustschool:hover .overlay:after{opacity:1}section.testimonials{padding:0}section.testimonials .testimonial{position:relative}section.testimonials .testimonial .image img{width:100%;filter:brightness(.4)}section.testimonials .testimonial .inner{width:100%;height:100%;max-width:var(--container);position:absolute;padding:0 20px;box-sizing:border-box;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}section.testimonials .testimonial .inner.nobackground{position:relative;margin:0 auto;left:auto;top:auto;transform:none;padding:80px 20px}section.testimonials .testimonial .inner .text{max-width:800px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}section.testimonials .testimonial .inner.nobackground .text{max-width:600px}section.testimonials .testimonial .inner .text h4{color:var(--white);font-size:1.5em;font-weight:600}section.testimonials .testimonial .inner .text.overlay{padding:20px;border-radius:20px}section.testimonials .testimonial .inner .images{display:flex;gap:120px;align-items:center;justify-content:flex-end}section.testimonials .testimonial .inner .images .box{box-sizing:border-box;border-radius:20%;border:30px solid var(--white);background:var(--white);overflow:hidden;position:relative;width:300px;height:300px;min-width:300px;transform:rotate(45deg)}section.testimonials .testimonial .inner .images .box .rotate{width:100%;position:absolute;top:0;left:0;height:100%;border-radius:30px;overflow:hidden;z-index:5}section.testimonials .testimonial .inner .images .box .rotate img{border-radius:20px;display:block;background:var(--white);overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:rotate(-45deg) scale(1.5)}section.testimonials .slick-dots{margin:0 auto;position:absolute;bottom:20px;padding:0 20px;box-sizing:border-box;left:50%;width:100%;max-width:var(--container);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}section.testimonials .slick-dots li{display:inline-block;margin:0 3px;font-size:0;padding:0}section.testimonials .slick-dots button{width:20px;height:20px;padding:0;background:var(--blue);border:1px solid var(--white);border-radius:100%}section.testimonials .slick-dots .slick-active button{background:var(--teal)}.content.row{display:flex;justify-content:space-between;gap:20px}.content .left{width:25%}.content .right{width:73%}.fullwidth .content .right{width:100%}.content .right .col1{float:left;width:64%}.content .right .col2{float:right;width:33%}.columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.columns.twocolumns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.content.row .opposite{display:flex;justify-content:space-between}.content.row .opposite .left{width:73%}.content.row .opposite .right{width:25%}.breadcrumb p{font-size:.8em}.breadcrumb p a:hover{color:var(--teal)}.breadcrumb p span.selected{color:var(--teal)}.snav{margin:0 0 20px 0}.snav ul{margin:0;padding:0}.snav ul li{list-style:none;padding:0;margin:0 0 10px 0;font-family:var(--headingfont)}.snav ul li:after{display:none}.snav ul li a{display:block;background:var(--blue);color:var(--white);padding:12px 32px;border-radius:15px;font-weight:900}.snav ul li.selected a,.snav ul li:hover a{background:var(--teal)}.snav ul li ul li{font-size:.9em;margin:0 0 5px 0}.snav ul li ul li a{background:0 0;color:var(--blue);padding:8px 32px}.snav ul li.selected ul li a,.snav ul li:hover ul li a{background:0 0}.snav ul li ul li.selected a,.snav ul li ul li:hover a{color:var(--teal);background:0 0}.concertinas{margin:10px 0 20px 0}.concertina{margin:0 0 3px 0}.concertina .heading{padding:10px 50px 10px 15px;background:var(--blue);margin:0;position:relative;cursor:pointer}.concertina .heading p{color:var(--white);font-weight:900;padding:0;font-size:110%;font-family:var(--headingfont)}.concertina .heading p i{position:absolute;top:50%;right:15px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.concertina .text{padding:15px 15px 10px 15px;display:none;background:var(--lightgrey)}.gridboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.gridboxes .box{margin:0 0 2% 0;position:relative}.gridboxes .box img{width:100%}.fullwidth .gridboxes{grid-template-columns:repeat(5,1fr)}.gridboxes.inpagenav .box{overflow:hidden;border-radius:20px}.gridboxes .box a.overlay{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-decoration:none;color:var(--white);font-weight:900;font-size:1.3em;background:rgba(0,0,0,.5);font-family:var(--headingfont)}.gridboxes .box a.overlay:hover{background:rgba(29,43,123,.9)}.gridboxes .box a.overlay span{position:absolute;top:50%;left:50%;display:block;padding:0 30px 5px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center;line-height:110%;width:100%;box-sizing:border-box}.gridboxes .box a.overlay span:after{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;width:20px;height:2px;background:var(--white);display:block;content:"";visibility:visible;position:absolute;bottom:-8px;left:0;right:0;margin:0 auto}.gridboxes .box a.overlay:hover span:after{background:var(--teal)}.gridboxes .box .image{margin:0 0 15px 0}.gridboxes.videos{grid-template-columns:repeat(2,1fr)}.gridboxes.videos .box .image{height:300px;position:relative}.gridboxes.videos .box .image.vimeo{height:auto}.gridboxes.videos .box iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;display:block!important}.gridboxes.videos .box h4{padding:0;font-size:130%}.gridboxes.videos .box .embed-container{padding-bottom:0!important;height:100%!important;position:absolute;top:0;left:0;width:100%}.gridboxes .text p{padding:0}.gridboxes.usefullinks .image{position:relative}.gridboxes.usefullinks .image img{width:100%;transition:all .3s ease}.gridboxes.usefullinks .box:hover .image img{opacity:.6}.gridboxes.usefullinks .image.centerimage{background:var(--white);width:100%;box-sizing:border-box;border:1px solid var(--grey);height:150px;position:relative}.gridboxes.usefullinks .image.centerimage img{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);max-height:100px;max-width:80%;width:auto;height:auto}.staff-members{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 0 40px 0}.staff-members .staff .image{padding:0 0 20px 0}.staff-members .staff .image a{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;color:var(--white);font-weight:900;text-decoration:none}.staff-members .staff .image a span{position:absolute;top:50%;left:0;right:0;margin:0 auto;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:var(--white)!important}.staff-members .staff .text h4{padding:0}.staff-members .staff .text p{padding:0}.accreditations-wrap{padding:0 20px;background:var(--white)}.accreditations{max-width:var(--container);width:100%;margin:0 auto;padding:20px 0}.accreditations .logos{display:flex;justify-content:space-between;align-items:center;align-content:center}.accreditations .logos .logo{max-width:200px;box-sizing:border-box;padding:0 15px}.accreditations .logos .logo a{display:block}.accreditations .logos .logo img{max-height:90px;margin:0 auto}.accreditations .logos .slick-slide{display:flex!important}.accreditations .logos .slick-slide .logo{display:flex!important}footer .content-wrap{background:var(--lightgrey);padding:0 20px}footer .content{padding:40px 0;margin:0 auto;max-width:var(--container);width:100%;display:flex;gap:80px;justify-content:space-between}footer .content .col{flex:1 1 0px}footer .content .col p{font-size:1em}footer .content .col p a i{color:var(--teal)}footer .content .col ul li{padding:0 0 5px 20px;font-size:1em}footer .content .col img{max-width:175px}footer .content .ycat-details{display:grid;grid-template-columns:auto 1fr;gap:30px}footer .content .ycat-details>div{display:flex;flex-direction:column;max-width:max-content}footer .content .ycat-details>div p{padding-bottom:5px}footer .content .ycat-details a{max-width:max-content}footer .translate select{font-size:.8em;padding:8px 32px 8px 24px!important}footer .translate:before{bottom:6px}footer .content h4{font-weight:900;color:var(--blue)}footer .bottom-content-wrap{padding:0 20px}footer .bottom-content{padding:20px 0;background:var(--white);margin:0 auto;max-width:var(--container);width:100%;display:flex;gap:40px;justify-content:space-between}footer .bottom-content p{padding:0;font-size:.9em}footer .bottom-content p a:hover{color:var(--blue)}footer .bottom-content span{margin:0 5px}footer .bottom-content.bottombottom{padding:0 0 20px 0}footer .bottom-content.bottombottom p{font-size:.8em}.cookiesnotice-wrap{position:fixed;bottom:0;left:0;z-index:998;background:var(--blue);box-sizing:border-box;max-width:100%;right:0;margin:0 auto;width:100%;-webkit-box-shadow:0 7px 5px -4px rgba(0,0,0,.4);-moz-box-shadow:0 7px 5px -4px rgba(0,0,0,.4);box-shadow:0 7px 5px -4px rgba(0,0,0,.4);padding:0 20px}.cookiesnotice{max-width:1080px;width:100%;margin:0 auto;padding:15px 0;position:relative}.cookiesnotice p{padding:0 0 10px 0;color:var(--white);font-size:100%;text-align:center}.cookiesnotice p a.cookieslink{color:var(--white);text-decoration:underline;display:inline-block;position:relative}.cookiesnotice p.blockbutton a{background:var(--white)!important;color:#2f2f2f!important}.cookiesettings{position:relative;padding:20px 140px 0 0;margin:0 0 20px 0}.cookiesettings .onoffswitch{position:absolute;top:30px;right:20px;width:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cookiesettings .onoffswitch-checkbox{display:none}.cookiesettings .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #999;border-radius:20px}.cookiesettings .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.cookiesettings .onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:90%;font-weight:700;color:var(--white);box-sizing:border-box}.cookiesettings .onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:var(--blue);color:var(--white)}.cookiesettings .onoffswitch-inner:after{content:"OFF";padding-right:10px;background-color:#eee;color:#999;text-align:right}.cookiesettings .onoffswitch-switch{display:block;width:18px;margin:6px;background:var(--white);position:absolute;top:0;bottom:0;right:56px;border:2px solid #999;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.importantnotice-wrap{padding:0 50px;background:#ffd400;width:100%;box-sizing:border-box;z-index:20}.importantnotice{padding:15px 20px 12px 20px;max-width:1480px;width:100%;margin:0 auto}.importantnotice .notice{text-align:center}.importantnotice .notice p{padding:0;font-weight:700}.importantnotice .notice p span{display:inline-block;text-transform:uppercase;margin:0 10px 0 0}.popupbanner{max-width:700px;width:100%;font-size:100%;padding:40px!important;box-sizing:border-box}.member-area .success.success-message i{color:var(--blue)}@media screen and (max-width:1600px){.wrap:before{width:70%;padding-bottom:70%}.nav ul li{font-size:1.2rem;margin:0 0 0 20px}.content{padding-top:70px}}@media screen and (max-width:1470px){footer .content .ycat-details{display:flex;flex-direction:column-reverse;gap:20px}}@media screen and (max-width:1450px){.trustschools .trustschool .overlay .text p{font-size:1.2em}}@media screen and (max-width:1350px){.nav ul li{font-size:1rem}.banners .banner{margin-bottom:80px}}@media screen and (max-width:1200px){header .content a.logo{width:195px;height:84px}header .content{flex-wrap:wrap;align-items:flex-end;gap:20px}.translate{border:none;vertical-align:middle}.translate select{font-size:.8em;padding:10px 30px 10px 24px!important}.translate:before{bottom:8px}header .content p.blockbutton{vertical-align:middle}header .content p.blockbutton a{padding:9px 24px}header .content p.tel{font-size:1.5em;padding:0 0 5px 0}header .headerlinks p{padding:0}header .search .searchfield{opacity:1;width:100%}header .search .searchbutton{display:none}header .col.search{display:flex;flex-direction:column-reverse}.search .input{margin:0}.search input{height:37px;padding:0 60px 0 10px}.mobile-nav ul{position:absolute;z-index:99}.nav-wrap{display:none}.trustheader .mobile-nav .top{border-radius:0;background:var(--teal)}.mobile-nav{width:100%;position:relative;display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.mobile-nav .top{padding:14px 20px;background:var(--blue);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;border-radius:10px;align-items:center}.mobile-nav .top.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-nav .top p{color:var(--white);padding:0;font-weight:900;text-transform:uppercase}.mobile-nav .nav-icon{width:27px;height:20px;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;margin:auto 0}.mobile-nav .nav-icon span{display:block;position:absolute;height:2px;width:100%;background:var(--white);border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.mobile-nav .nav-icon span:first-child{top:0}.mobile-nav .nav-icon span:nth-child(2),.mobile-nav .nav-icon span:nth-child(3){top:7px}.mobile-nav .nav-icon span:nth-child(4){top:14px}.mobile-nav .open .nav-icon span:first-child{top:21px;width:0%;left:50%}.mobile-nav .open .nav-icon span:nth-child(2){transform:rotate(45deg)}.mobile-nav .open .nav-icon span:nth-child(3){transform:rotate(-45deg)}.mobile-nav .open .nav-icon span:nth-child(4){top:18px;width:0%;left:50%}.mobile-nav ul{padding:0;margin:0;display:none;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.mobile-nav li{list-style:none;margin:0;padding:0;font-size:100%;text-transform:uppercase;position:relative}.mobile-nav li:after{display:none}.mobile-nav li a{display:block;padding:12px 60px 12px 25px;color:var(--white);text-decoration:none;font-weight:900;box-sizing:border-box;background:var(--blue)}.mobile-nav li span{position:absolute;top:0;right:0;width:42px;height:42px;background:rgba(0,0,0,.1);color:var(--white);text-align:center;line-height:42px;display:block}.mobile-nav ul ul{position:static;background:var(--blue);padding:5px 15px 15px 25px;border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-nav li li{text-transform:none;line-height:110%}.mobile-nav li li a{padding:5px 40px 5px 25px;color:var(--white);background:0 0!important}.mobile-nav li.selected a{background:var(--teal)}.mobile-nav li li.selected a{color:var(--teal)}.mobile-nav li li span{background:0 0;color:#2f2f2f;line-height:100%;height:auto;top:6px}.mobile-nav li li li a{padding:5px 40px 5px 45px}.mobile-nav li li.selected li a{color:var(--teal)}.mobile-nav li li li.selected a{color:var(--teal)}.banners .banner{padding:40px 0;gap:60px;box-sizing:border-box;border-bottom:4px solid var(--blue);margin-bottom:40px}.banners .banner .image{transform:none;border:30px solid var(--white)}.banners .banner .image .rotate img{transform:none}.banners .banner .text h2{font-size:3em}.banners .slick-dots{padding-left:500px}section.nobottompadding .content{padding-top:60px}.introsection .content{flex-wrap:wrap;gap:20px}.introsection .content .introbox{max-width:none;width:100%}.introsection .content .homequicklinks{width:48%}.introsection .content .col.introimage{width:48%;max-width:none}.introsection .content .col.introimage .image{float:none;margin:0 auto 20px auto;border:10px solid var(--blue);background:var(--blue);transform:none;width:100%;border-radius:20px}.introsection .content .col.introimage .image .rotate{border-radius:10px}.introsection .content .col.introimage .image img{margin:0 auto;background:var(--blue);transform:none!important;border-radius:10px}.homequicklinks .block{gap:20px}.homequicklinks .block .text h4{font-size:2em}.trustschools{grid-template-columns:1fr 1fr 1fr}.trustschools .trustschool .overlay .text p{font-size:1.5em}section.testimonials .testimonial .inner .text{background:rgba(0,0,0,.8);padding:20px 40px;box-sizing:border-box;width:80%;border-radius:10px}footer .content{gap:40px}footer .bottom-content p{font-size:.8em}}@media screen and (max-width:950px){.wrap:before{right:0}header .content{padding:40px 0}header.trustheader .content{padding:40px 0}header .content .col:first-child{width:100%}header .content .col:first-child a.logo{margin:0 auto}header .content .search p{font-size:1.2em}header .content p.tel{font-size:2em}header .content p.blockbutton{margin:0 4px}header .content p.blockbutton a{padding:9px 16px;min-width:40px;text-align:center}header .content .col.login p.blockbutton a{padding:10px 20px}header .content .col.login.logged-in{align-items:center;gap:10px}header .content .col.login.logged-in p.blockbutton a{font-size:.9rem;line-height:1.1rem;padding:10px 12px 8px}.banners .banner{padding:40px 0;gap:30px}.banners .banner .bannerimage{width:50%}.banners .banner .image{min-width:0;width:100%;height:auto}.banners .banner .image .rotate{position:relative;top:auto;left:auto;width:100%;height:auto;object-fit:cover}.banners .banner .image .rotate img{position:relative;top:auto;left:auto;width:100%;height:auto;object-fit:cover}.banners .banner .text{max-width:40%}.banners .banner .text h2{font-size:2.5em}.banners .slick-dots{padding-left:0;text-align:right}.trustschools .trustschool .overlay .text p{font-size:1.2em}.snav ul li{font-size:1em}.snav ul li a{padding:8px 24px}section.introsection .content{padding:20px 0 0 0}section .content{padding:40px 0}.introsection .content .col.introimage{margin-top:0}.introsection .content .col.introimage,.introsection .content .homequicklinks,.introsection .content .introbox{width:100%}.columns,.columns.twocolumns{grid-template-columns:repeat(1,1fr);gap:10px}.content.row .opposite{flex-direction:column}.content.row .opposite .left,.content.row .opposite .right{width:100%}.gridboxes{grid-template-columns:repeat(2,1fr);gap:20px}.fullwidth .gridboxes{grid-template-columns:repeat(3,1fr)}.staff-members{grid-template-columns:repeat(2,1fr);gap:20px}footer .content{flex-wrap:wrap;gap:20px}footer .content .col{flex:0 1 auto;max-width:50%}footer .bottom-content{flex-direction:column;gap:10px;text-align:center}}@media screen and (max-width:850px){header.trustheader .content{display:grid;grid-template-columns:130px 1fr 130px;align-items:center;justify-content:center}header.trustheader .col:first-of-type{grid-column:2;margin:0 auto}header.trustheader .col.login{grid-column:2;grid-row:2;align-items:center}header .content .col.login .button-wrap{width:100%}}@media screen and (max-width:800px){header .content p.blockbutton a{padding:8px 12px}.translate{max-width:180px}.translate select{padding:10px 30px 10px 12px!important}.search .input{max-width:200px}.banners .slick-dots{top:15px}.content.row{flex-direction:column-reverse}.content .left{width:100%}.content .right{width:100%}.trustschools{grid-template-columns:repeat(2,1fr)}.fullwidth .gridboxes{grid-template-columns:repeat(2,1fr)}section.testimonials .testimonial .inner .text{padding:20px}section.testimonials .testimonial .inner .text h2{font-size:1.5em}footer .content{gap:40px}.banners .banner .image.smallerimage{width:150px;height:150px;min-width:150px;border:6px solid var(--white)}}@media screen and (max-width:667px){h1{font-size:2.5em;color:var(--blue)}h2{font-size:1.8em;color:var(--teal)}h3{font-size:1.1em;color:var(--blue)}h4{font-size:1.1em;color:var(--teal)}p.blockbutton{font-size:.9em}p.blockbutton a{padding:8px 24px}header .content .col.login .button-wrap{display:flex;flex-direction:column;gap:10px;align-items:center}.banners .banner{flex-wrap:wrap;flex-direction:column;box-sizing:border-box;border-bottom:2px solid var(--blue)}.banners .banner .bannerimage{width:100%;position:relative}.banners .banner .image{width:100%}.banners .banner .text{width:100%;max-width:none;padding:0 0 20px 0}.banners .slick-dots{padding-left:0;right:20px;bottom:50px;top:auto;left:auto;text-align:right}section.testimonials .testimonial .inner .text h2{font-size:1em;font-weight:700;padding:0}.staff-members{grid-template-columns:repeat(1,1fr);gap:20px}footer .content{gap:20px}footer .content .col{max-width:none}}@media screen and (max-width:550px){.wrap:before{display:none}header .content{gap:10px;display:contents}header .content a.logo{width:284px!important;height:130px!important;margin:15px auto 10px!important}header .content .col.socials{margin:0 auto;align-items:center}header .content p.tel{margin:0 auto;font-size:1.6em;padding-top:10px}header .content-wrap{display:flex;flex-direction:column;padding:15px 0}header .col.socials{display:flex;flex-direction:column-reverse;order:-1}header .col.search{display:flex;flex-direction:column-reverse}header.trustheader .content{padding:20px 0}header .content .col.login{flex-direction:row;gap:10px;margin-bottom:10px;justify-content:center}header .content .col.login p.blockbutton a{padding:8px 10px;font-size:.9rem}header .content .col.login.logged-in{flex-direction:column;align-items:center;gap:8px}header .content .col.login.logged-in p.welcome-message{font-size:.9rem}header .content .col.login.logged-in p.blockbutton a{font-size:.9rem;line-height:1.1rem;padding:10px 12px 8px}.mobile-nav ul{position:absolute;z-index:99}.nav-wrap{display:none}.banners .banner .text h2{font-size:1.5em}section.testimonials .testimonial .inner .text{width:90%;padding:15px;box-sizing:border-box}section.testimonials .testimonial .inner .text.overlay{padding:15px}section.testimonials .testimonial .inner .text h4{font-size:1em}}@media screen and (max-width:470px){h1{font-size:2em;color:var(--blue)}h2{font-size:1.6em;color:var(--teal)}h3{font-size:1em;color:var(--blue)}h4{font-size:1em;color:var(--teal)}p{font-size:1em}header .content{padding:65px 0 40px 0}header .content .translate select{font-size:.6em;padding:12px 20px 11px 20px!important}.translate:before{bottom:8px}header .search{width:100%;right:0;box-sizing:border-box}header .content .search .input{width:100%;max-width:none;margin:0}.homequicklinks .block .text h4{font-size:1.6em}.gridboxes,.gridboxes.videos,.trustschools{grid-template-columns:repeat(1,1fr)}.fullwidth .gridboxes{grid-template-columns:repeat(2,1fr)}.gridboxes .box a.overlay{font-size:1.1em}.gridboxes .box a.overlay span{padding:0 15px 5px}section.testimonials .testimonial .inner .text{padding:5px}section.testimonials .testimonial .inner .text.overlay{padding:5px}section.testimonials .testimonial .inner .text h4{font-size:.8em}section.testimonials .testimonial .inner .text p:last-child{padding:0}}@media screen and (max-width:420px){.homequicklinks .block .text h4{font-size:1.2em}}