@charset "UTF-8";:root{--container:1480px;--bodyfont:"Montserrat",sans-serif;--headingfont:"Bebas Neue",cursive;--regularfontweight:400;--boldfontweight:700;--fontweight3:600;--defaultfontsize:0.95rem;--defaultlineheight:1.4;--white:#ffffff;--black:#2f2f2f;--grey:#f3f3f3;--primarycolour:#00428b;--secondarycolour:#34c6a2;--tertiarycolour:#666666;--twitterblue:#009def}*,: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(--primarycolour);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{border-radius:7px;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(--grey);border:1px solid var(--grey)}input,optgroup,select,textarea{-webkit-appearance:none}input,select{padding:0 10px;height:45px}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;width:auto;padding:0 50px;font-family:var(--headingfont);font-size:1.3rem;background:var(--primarycolour);color:var(--white);margin-left:auto;border:1px solid var(--primarycolour);transition:all .4s ease}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}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background:var(--secondarycolour);border-color:var(--white)}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;width:15px;height:15px;margin:0 5px 0 0;-webkit-appearance:checkbox}[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:.8rem;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(--secondarycolour)}a:hover{color:var(--primarycolour);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}p{margin:0;padding:0 0 10px 0;overflow-wrap:break-word}p.seeformerrors{color:#fd0101}label,li,p{line-height:var(--defaultlineheight)}ol,ul{margin:0 0 10px 20px;padding:0}li p{padding:0}label p,li li,li p,p label{font-size:var(--defaultfontsize)}hr{box-sizing:content-box;overflow:visible;margin:0 auto 20px auto;clear:both;height:1px;background:#ccc;border:none}canvas,iframe,img,picture,svg,video{display:block;max-width:100%}canvas,iframe,img,picture,video{border-radius:7px;overflow:hidden}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:separate!important;border-spacing:2px!important;font-size:var(--defaultfontsize);line-height:var(--defaultlineheight)}table th{padding:10px;font-size:1.3rem;letter-spacing:1px;line-height:1;color:var(--white);background:var(--secondarycolour);font-weight:var(--regularfontweight);border-collapse:separate!important;text-align:left;border:0!important;border-spacing:2px!important;font-family:var(--headingfont)}table td{padding:10px;color:var(--black);background:#f3f3f3;font-weight:var(--regularfontweight);border-collapse:separate!important;text-align:left;border:0!important;border-spacing:2px!important}table td img{width:auto!important;height:auto!important}table th p{padding:0;line-height:1}table th a{color:var(--white)!important;font-weight:var(--regularfontweight)!important}.seecmshtml{display:block!important;margin:0 0 20px 0}table th strong{font-weight:var(--regularfontweight)!important}.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:#fd0101;padding:0 0 20px 0}.sc-fb .sc-fb-field-error{color:#fd0101;float:right}.sc-fb .sc-fb-field-required{color:#fd0101;margin-left:8px;font-weight:600}.sc-fb .sc-fb-required-desc{text-align:right}.required{font-weight:500;margin-left:8px;color:#fd0101}.searchresult h3 img{width:auto;float:left;margin:0 10px 0 0}.sitemap ul ul{margin:0 0 0 20px}.editable div[class^=editable2]+p{background:#909090!important}.editable div[class=editable2]+p{background:#383838!important}.form .row.halves,.form .row.thirds{display:flex}.form .row.thirds .input{width:33%}.form .row.halves .input{width:50%}.form .input{margin:0 0 15px 0;position:relative}.form label{display:block;margin:0 0 5px 0;padding:0 10px 0 0}.form .required{position:absolute;top:0;right:0}.blockbutton{padding:0 0 20px;line-height:1}.blockbutton a{text-align:center;display:inline-block;padding:12px 40px 10px 40px;letter-spacing:1px;background:var(--primarycolour);border-radius:6px;font-size:1.2rem;color:var(--white);font-family:var(--headingfont);font-weight:400!important;text-decoration:none;border:1px solid var(--primarycolour);transition:all .4s ease}.blockbutton a: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:"\f138";margin:0 0 0 10px}.blockbutton a:hover{background:var(--secondarycolour);border-color:var(--white)}.arrowbutton a{color:var(--black)!important;font-weight:var(--boldfontweight);position:relative;display:inline-block;padding:0 22px 0 0;text-decoration:none}.arrowbutton a: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:"\f138";position:absolute;top:-1px;right:0;color:var(--primarycolour)}ul{margin:0 0 15px 0;padding:0}ul ul{margin:0}ul ul li{list-style:none}ul li{list-style:none;position:relative;padding:0 0 3px 20px}ul li:before{position:absolute;top:2px;left:0;visibility:visible;content:"\f054";display:block;font-family:"Font Awesome 6 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;font-size:.8rem}h1,h2,h3,h4{padding:0 0 15px 0;font-weight:var(--boldfontweight);line-height:1.2}h1{font-size:2.6rem;color:var(--primarycolour);font-family:var(--headingfont);line-height:1;font-weight:400}h2{font-size:1.2rem}h3{font-size:1.1rem;color:var(--secondarycolour)}h4{font-size:1rem;color:var(--black)}h1 b,h1 strong{font-weight:400}.cookiesnotice-wrap{position:fixed;bottom:0;left:0;z-index:998;background:var(--primarycolour);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:var(--black)!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:#fff;box-sizing:border-box}.cookiesettings .onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:var(--primarycolour);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}.header-wrap{background:var(--primarycolour);padding:0 50px;position:relative;padding-bottom:23.2%}.header-wrap:after{width:100%;height:0;padding-bottom:24.2%;background:url(../images/header-wrap.svg) no-repeat 0 0;background-size:100%;content:"";visibility:visible;display:block;position:absolute;bottom:0;left:0}.header-wrap img{border-radius:0;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;width:100%}.header{max-width:var(--container);width:100%;margin:0 auto;padding:23px 0 0 0;display:flex;align-content:flex-start;align-items:flex-start;position:relative;z-index:4;gap:20px}.header .left{width:100%;max-width:356px;min-width:250px}.header a.logo{display:block}.header .right{margin-left:auto}.header .contactdetails{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.header .contactdetails p{padding:0;font-size:.95rem;font-weight:700;color:var(--white)}.header .contactdetails p a{color:var(--white);text-decoration:none;display:inline-block;margin:0 0 0 15px}.header .contactdetails p a:first-child{margin:0}.header .contactdetails p a i{display:inline-block;margin:0 4px 0 0;color:var(--secondarycolour)}.header .contactdetails.contact-right>p{order:1;text-align:right}.header .contactdetails.contact-right .translate{margin-left:0}.header .top{padding:0 0 20px 0;border-bottom:1px solid var(--white);margin:0 0 20px 0;max-width:800px}.header .top .note{padding:10px 0 0 0;color:var(--secondarycolour);font-size:.75rem;font-weight:var(--fontweight3)}.header-wrap .quicklinkbuttons{text-align:right;position:relative;z-index:10}.header-wrap .quicklinkbuttons p{padding:0}.header-wrap .quicklinkbuttons a{text-transform:none;font-family:var(--bodyfont);font-weight:var(--boldfontweight)!important;font-size:.8rem;letter-spacing:0;margin:0 0 0 15px}.header-wrap .quicklinkbuttons a:after{display:none}.header-wrap .topbar .quicklinkbuttons p.blockbutton{display:flex;padding-bottom:0;margin-top:10px;justify-content:flex-end}.header-wrap .topbar .quicklinkbuttons p.blockbutton a{padding:10px}.header-wrap .quicklinkbuttons a:nth-child(2){background:var(--tertiarycolour)!important}.header-wrap .quicklinkbuttons a:nth-child(3){background:var(--secondarycolour)!important}.translate{max-width:200px;margin-left:auto;position:relative;background:0 0!important;font-weight:var(--boldfontweight)!important}.translate:hover{opacity:.8!important}.translate:before{font-size:90%;position:absolute;bottom:0;right:0;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:"\f13a";color:#fff}.translate select{height:20px!important;font-size:.9rem;background:0 0!important;color:#fff!important;border:none!important;margin:0!important;outline:0;padding:0!important;position:relative;cursor:pointer!important;font-weight:var(--boldfontweight)!important}.translate select option{color:#000!important}.nav{margin-right:-20px;padding:0 0 10px 0;z-index:20;position:relative}.nav ul{margin:0;padding:0;width:100%;display:flex;flex-wrap:nowrap;gap:20px;align-content:center;justify-content:space-between;align-items:center}.nav li{list-style:none;font-family:var(--headingfont);padding:0 0 10px 0;position:relative}.nav li:before{display:none}.nav li a{color:var(--white);text-decoration:none;font-size:1.5rem}.nav li.selected a,.nav li:hover a{color:var(--secondarycolour)}.nav li .dropWrap{position:absolute;top:100%;left:-20px;width:250px;display:none;background:var(--primarycolour);z-index:20;border-radius:10px}.nav li:hover .dropWrap{display:block}.nav li .dropWrap ul{display:block;padding:20px}.nav li .dropWrap li{padding:0}.nav li .dropWrap li a{font-size:1.2rem;margin:0 0 5px 0;color:var(--white);position:relative;display:inline-block;padding:0 0 0 25px;line-height:1.1}.nav li .dropWrap li a i{position:absolute;top:2px;left:0;font-size:.9rem}.nav li.selected li.selected a,.nav li.selected li:hover a,.nav li:hover li.selected a,.nav li:hover li:hover a{color:var(--secondarycolour)}.searchbox{display:none}.mobile-snav-button{display:none}.snav{margin:0 0 20px 0}.snav ul{margin:0;padding:0}.snav li{list-style:none;padding:0}.snav li:before{display:none}.snav li a{display:block;position:relative;padding:15px 20px 12px 60px;background:var(--primarycolour) url(../images/title-wrap.svg) no-repeat center center;background-size:cover;border-radius:5px;color:var(--white);font-weight:var(--regularfontweight);line-height:1;font-size:1.2rem;font-family:var(--headingfont);margin:0 0 10px 0;text-decoration:none;letter-spacing:1px}.snav li a:before{width:25px;height:25px;background:url(../images/button-icon.svg) no-repeat 0 0;background-size:100%;display:block;content:"";visibility:visible;position:absolute;top:50%;left:20px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.snav li.selected a,.snav li:hover a{background:var(--secondarycolour)}.snav li.selected li a{background:0 0}.snav li.selected li a:before{background:url(../images/subnav-icon.svg) no-repeat 0 0;background-size:100%;left:0}.snav li ul{padding:5px 25px 10px 20px}.snav li ul li a{padding:0 0 0 40px;background:0 0;color:var(--primarycolour);margin:0 0 5px 0;border-radius:0}.snav li.selected li.selected a,.snav li.selected li:hover a{color:var(--secondarycolour)}.snav li.selected li.selected a:before,.snav li.selected li:hover a:before{background:url(../images/subnav-icon-selected.svg) no-repeat 0 0;background-size:100%}.wrap{background:var(--white)}.main{padding:0 0 25px 0}.banners-wrap{margin-top:-21%;padding:0 50px;background:0 0;position:relative;z-index:2}.banners .slick-slide .image,.banners .slick-slide div{display:block!important}.banners{max-width:var(--container);width:100%;margin:0 auto;overflow:hidden;border-radius:20px;background:var(--secondarycolour)}.banners .banner{position:relative}.banners .banner .image{width:70%;margin-left:auto;position:relative}.banners .banner .image img{width:100%}.banners .banner .image:after{top:0;left:0;width:50%;height:100%;content:"";display:block;visibility:visible;position:absolute;background:linear-gradient(90deg,var(--secondarycolour) 12%,rgba(189,149,79,0) 100%)}.banners .banner .text{position:absolute;top:0;left:0;padding:60px;width:50%}.banners .banner .text h2{color:var(--white);font-size:3.7rem;line-height:.9;font-family:var(--headingfont);font-weight:400}.banners .slick-dots{position:absolute;bottom:45px;left:60px;margin:0;padding:0;display:flex}.banners .slick-dots li{list-style:none;padding:0;margin:0 6px 0 0;width:10px}.banners .slick-dots li:before{display:none}.banners .slick-dots li button{text-indent:-9999px;padding:0;margin:0;width:10px;height:10px;line-height:10px;border:none;outline:0;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.3)}.banners .slick-dots li.slick-active button{background:var(--white)}.title-wrap{margin-top:-21%;background:0 0;padding:0 50px;position:relative;z-index:2}.title{padding:50px 50px 45px 50px;background:var(--secondarycolour) url(../images/title-wrap.svg) no-repeat center center;background-size:cover;border-radius:10px;max-width:var(--container);width:100%;margin:0 auto}.title p{padding:0;color:var(--white);font-family:var(--headingfont);font-size:3.5rem;line-height:.9}.buttons{display:flex;flex-wrap:wrap;min-height:calc(100% - 20px);gap:10px 0}.buttons .button{background:var(--secondarycolour);border-radius:10px;overflow:hidden;width:100%}.buttons .button a{width:100%;display:flex;min-height:100%;padding:0 20px 0 60px;position:relative;text-decoration:none;color:var(--primarycolour);font-family:var(--headingfont);font-size:1.3rem;letter-spacing:1px;align-content:center;align-items:center;background:url(../images/title-wrap.svg) no-repeat center center;background-size:cover;font-weight:var(--regularfontweight)}.buttons .button a:hover{color:var(--white)}.buttons .button a:before{width:25px;height:25px;background:url(../images/button-icon.svg) no-repeat 0 0;background-size:100%;display:block;content:"";visibility:visible;position:absolute;top:50%;left:20px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.buttons .button:hover{background:var(--primarycolour)}.content-wrap{padding:0 50px;background:var(--white)}.content{max-width:var(--container);width:100%;margin:0 auto}.content a{font-weight:var(--boldfontweight)}.maincontent{background:0 0!important}.maincontent .content{background:rgba(255,255,255,.9);border-radius:10px;padding:30px;position:relative;z-index:2;margin-top:20px;display:flex;min-height:300px}.maincontent .content .left{width:25%;display:flex;flex-direction:column}.maincontent .content .right{width:72%;margin-left:auto;padding:20px 0 0 0}.maincontent .content .columns{display:flex;clear:both}.maincontent .content .columns>*{min-width:0}.maincontent .content .columns .col1{width:67%}.maincontent .content .columns .col2{width:30%;margin-left:auto}.maincontent .content .columns.halves .col1,.maincontent .content .columns.halves .col2{width:48%}.maincontent .content .columns.thirds .col1,.maincontent .content .columns.thirds .col2,.maincontent .content .columns.thirds .col3{width:31.333%;margin:0}.maincontent .content .columns.thirds .col1{margin-right:auto}.maincontent .content .columns.thirds .col3{margin-left:auto}.maincontent .content .columns.opposite .col1{width:30%}.maincontent .content .columns.opposite .col2{width:67%}.maincontent .content .fullwidthintro,.maincontent.fullwidth .content{display:block}.relatedlinks{border-radius:10px;overflow:hidden;background:var(--grey);margin:0 0 20px 0}.relatedlinks h3{padding:15px 15px 10px 15px;background:var(--secondarycolour);font-weight:400;font-family:var(--headingfont);font-size:1.4rem;color:var(--white)}.relatedlinks ul{padding:15px;margin:0}.relatedlinks li{font-size:.8rem}.relatedlinks li a{font-weight:var(--regularfontweight);color:var(--black);display:inline-block;position:relative;padding:0 20px 0 0}.introsection .content{display:flex;padding:40px 0}.introsection .content .left{width:73%;display:flex;min-height:100%}.introsection .content .left .col1,.introsection .content .left .col2{width:47%;text-align:left}.introsection .content .left .col2,.introsection .content .right{margin-left:auto}.introsection .content .right{width:25%;min-height:100%}.introsection .content .image{width:100%;height:calc(100% - 20px);background:#ccc;border-radius:10px;overflow:hidden;position:relative}.introsection .content .image img,.introsection .content .image video{width:100%;min-height:100%;object-fit:cover;position:absolute;top:0;left:0}.introsection .content .image.video{background:var(--black);position:relative}.introsection .content .image.video img{opacity:.4}.introsection .content .image.video i{color:var(--white);text-decoration:none;font-size:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.introsection .content .col1 .inner{display:flex}.introsection .content .col1 .introimage{width:25%}.introsection .content .col1 .text{width:70%;margin-left:auto}.introsection .content sub,.introsection .content sup{line-height:1.4;color:var(--primarycolour);display:block}.introsection .content .editable .buttons,.introsection .content .editable .image{min-height:250px}.schoolsintroboxes h2{font-family:var(--headingfont);z-index:2;padding:0 20px 0 0;font-size:2.6rem;color:var(--primarycolour);position:relative;display:inline-block;background:var(--white);line-height:1;font-weight:400}.schoolsintroboxes .content{padding:0 0 30px 0;position:relative}.schoolsintroboxes .content:after{top:20px;left:0;width:100%;height:1px;background:var(--black);content:"";visibility:visible;display:block;position:absolute}.twittersection h2{font-family:var(--headingfont);z-index:2;padding:0 20px 0 0;font-size:2.6rem;color:var(--primarycolour);position:relative;display:inline-block;background:var(--white);line-height:1;font-weight:400}.twittersection .content{padding:0 0 40px 0;position:relative}.twittersection .content:after{top:20px;left:0;width:100%;height:1px;background:var(--black);content:"";visibility:visible;display:block;position:absolute}.twittersection .tweets{width:calc(100% + 20px);margin-left:-20px;padding:30px 0 0 0}.twittersection .tweets .tweet{display:flex!important;min-height:100%!important}.twittersection .tweets .tweet .image{width:42%;position:absolute;top:0;left:0;height:100%;overflow:hidden;border-radius:10px}.twittersection .tweets .tweet .image img{width:100%;height:100%;object-fit:cover}.twittersection .tweets .tweet .text{width:55%;margin-left:auto}.twittersection .tweets .tweet p{padding:0 0 5px 0;font-size:.85rem}.twittersection .tweets .tweet a{color:var(--twitterblue)}.twittersection .tweets .tweet p.name{font-weight:var(--boldfontweight)}.twittersection .tweets .tweet p.name a{text-decoration:none}.twittersection .slick-dots{padding:25px 0 0 0;margin:0 0 0 40px;display:flex}.twittersection .slick-dots li{list-style:none;padding:0;margin:0 6px 0 0;width:10px}.twittersection .slick-dots li:before{display:none}.twittersection .slick-dots li button{text-indent:-9999px;padding:0;margin:0;width:10px;height:10px;line-height:10px;border:none;outline:0;cursor:pointer;border-radius:50%;background:var(--grey)}.twittersection .slick-dots li.slick-active button{background:var(--twitterblue)}.twittersection .slick-track{display:flex!important}.twittersection .slick-slide{height:inherit!important;margin:0 0 0 20px;padding:30px;background:var(--grey);border-radius:10px}.twittersection .slick-slide div{min-height:100%;position:relative}.twittersection .slick-slide .tweet{height:inherit!important;position:static!important}.dividingsection .content{padding:0 0 30px 0}.divider{height:1px;background:var(--black);width:100%}.schoolboxes{margin:20px 0 0 0;display:flex;width:calc(100% + 20px);gap:20px;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:stretch}.schoolboxes .school{border-radius:10px;overflow:hidden;background:var(--primarycolour) url(../images/title-wrap.svg) no-repeat center center;background-size:cover;width:15%;text-align:center;font-family:var(--headingfont);color:var(--white);font-size:1.3rem;letter-spacing:1px;text-decoration:none;padding:45px 30px;line-height:1.1;display:flex;align-content:center;align-items:center;font-weight:var(--regularfontweight)}.schoolboxes .school span{width:100%}.largecontentfeature .content{display:flex}.largecontentfeature .content img{width:100%}.largecontentfeature .content h3{font-size:1.4rem;color:var(--black)}.largecontentfeature .content .left,.largecontentfeature .content .right{width:48%}.largecontentfeature .content .right{margin-left:auto}.widefeature{width:100%;background:#000}.widefeature.spacing{background:#fff;height:0;padding-bottom:24%}.widefeature img{width:100%;opacity:.5}.widefeature .block{position:relative}.widefeature .overlaytext p{color:var(--white);font-weight:800}.widefeature .overlaytext h4{color:var(--white);font-family:var(--headingfont);font-weight:400;font-size:2.5rem;padding:0 0 10px 0}.widefeature .slick-track{display:flex!important}.widefeature .slick-slide{height:inherit!important}.widefeature .slick-slide>div,.widefeature .slick-slide>div>div{height:100%}.widefeature .slick-slide .block{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.widefeature .slick-slide .block>*{grid-column:1;grid-row:1;min-width:0}.widefeature .slick-slide .block img{width:100%;height:100%;object-fit:cover}.widefeature .slick-slide .block .overlaytext{max-width:600px;text-align:center;padding:60px 20px 200px;z-index:5}.widefeature .slick-dots{text-align:center;margin:0 auto;padding:0}.widefeature .slick-dots li{list-style:none;padding:0;margin:0 6px 0 0;width:10px;display:inline-block}.widefeature .slick-dots li:before{display:none}.widefeature .slick-dots li button{text-indent:-9999px;padding:0;margin:0;width:10px;height:10px;line-height:10px;border:none;outline:0;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.3)}.widefeature .slick-dots li.slick-active button{background:var(--white)}.accreditations .content{padding:40px 0 15px;display:flex;width:100%;flex-wrap:nowrap;justify-content:center;align-items:center;gap:60px}.accreditations img{max-height:80px}.gridboxes{width:102%;display:flex;flex-wrap:wrap;margin:0 0 20px -2%}.gridboxes .box{width:22.333%;margin:0 0 40px 2%;display:flex;flex-direction:column}.gridboxes .box .image{margin:0 0 15px 0}.gridboxes .box .text{display:flex;flex-direction:column;flex-grow:1}.gridboxes .box p{padding:0 0 10px}.gridboxes .box h4{padding:0;font-family:var(--headingfont);font-size:1.7rem;color:var(--primarycolour);font-weight:var(--regularfontweight)}.gridboxes .box .blockbutton{margin-top:auto;padding:0}.gridboxes.videos .box{width:48%}.gridboxes.videos .box .image{margin:0 0 15px 0;height:0;width:100%;padding-bottom:50%;position:relative}.gridboxes.videos .box .image.vimeo{height:auto;padding-bottom:0}.gridboxes.videos .box .embed-container{padding-bottom:0!important;height:100%!important;position:absolute;top:0;left:0;width:100%}.gridboxes.videos .box .image iframe,.gridboxes.videos .box .image video{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block!important}.gridboxes.inpagenav .box{background:var(--black);overflow:hidden;border-radius:10px;position:relative;margin:0 0 2% 2%}.gridboxes.inpagenav .box img{width:100%;opacity:.2}.gridboxes.inpagenav .box a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.gridboxes.inpagenav .box a span{color:var(--white);text-decoration:none;font-family:var(--headingfont);font-weight:400;font-size:1.4rem;position:absolute;top:50%;left:0;right:0;width:80%;text-align:center;display:block;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%)}.gridboxes.inpagenav .box:hover img{opacity:.5}.gridboxes.usefullinks .image{position:relative}.gridboxes.usefullinks .image img{width:100%;transition:all .3s ease;border-radius:0}.gridboxes.usefullinks .box:hover .image img{opacity:.6}.gridboxes.usefullinks .image.centerimage{background:#fff;width:100%;box-sizing:border-box;border:1px solid #ccc;height:180px;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:150px;max-width:80%;width:auto;height:auto}.gridboxes.staffgrid .box{width:23%}.gridboxes.staffgrid .box p.blockbutton{padding:10px 0 0 0}.gridboxes .box p.blockbutton a{width:100%}.gridboxes.staffgrid .box p.jobtitle{font-weight:var(--boldfontweight)}.schools{display:flex;flex-wrap:wrap;width:102%;margin-left:-2%}.schools .school{width:23%;margin:0 0 2% 2%;background:var(--grey);border-radius:10px;overflow:hidden}.schools .school .image{background:var(--white);height:0;padding-bottom:50%;position:relative}.schools .school .image img{position:absolute;top:50%;left:50%;max-height:70%;width:auto;max-width:initial;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.schools .school .text{padding:20px}.schools .school h3{font-size:1rem;padding:0 0 5px 0}.schools .school p{font-size:.9rem}.schools .school a{color:var(--black)}.schools .school a:hover{color:var(--primarycolour)}.school-slider{position:fixed;top:0;right:-300px;width:300px;background:var(--white);height:100%;z-index:99;border-left:1px solid #e6e6e6}.school-slider .schoolsliderbutton{width:50px;height:0;padding-bottom:150%;display:block;background:#e6e6e6 url(../images/schools-button.png) no-repeat center center;background-size:100% auto;text-align:center;text-transform:uppercase;text-decoration:none;font-size:120%;text-indent:-9999px;position:absolute;top:50%;left:-50px;transform:translateY(-50%)}.school-slider-inner{padding:30px}.school-slider-inner li,.school-slider-inner p{font-size:90%}.school-slider-inner p.logo a{width:200px;height:auto;aspect-ratio:134/49;margin:0 auto;display:block;background:url(../images/logo-on-white.png) no-repeat 0 0;background-size:100%}.school-slider-inner ul{margin:0;padding:0}.school-slider-inner li{list-style:none}.school-slider-inner li a{color:var(--black)}.school-slider-inner .schoolboxes{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;gap:10px;margin:0}.school-slider-inner .schoolboxes .school{width:100%;font-family:var(--headingfont);color:var(--primarycolour);font-size:1rem;letter-spacing:1px;text-decoration:none;line-height:1.1;display:block;font-weight:var(--regularfontweight);background:0 0;padding:0;margin:0;text-align:left;border-radius:0;overflow:visible}.school-slider-inner .schoolboxes .school span{width:100%}.school-slider-inner .schoolboxes .school i{font-size:.95rem;vertical-align:middle;margin:0 0 0 5px}.school-slider-inner .schoolboxes .school:hover{color:var(--secondarycolour)}.schools-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:98;display:none}.school-slider-mobile{display:none}.concertinas{margin:0 0 20px 0}.concertina{margin:0 0 5px 0}.concertina .heading{padding:13px 50px 10px 15px;background:var(--primarycolour);margin:0;position:relative;cursor:pointer}.concertina .heading p{color:var(--white);font-family:var(--headingfont);padding:0;font-size:1.4rem}.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:#f2f2f2}.urgentMessage{border-radius:10px}.urgentMessage .content{padding:20px}.urgentMessage button:hover{background:0 0}.urgentMessage .fancybox-close-small:hover:after{background:var(--secondarycolour);color:var(--white)}.footer-wrap{padding:0 50px;position:relative}.footer-wrap:before{width:100%;height:0;padding-bottom:24.5%;background:url(../images/footer-wrap.svg) no-repeat 0 0;background-size:100%;content:"";display:block;visibility:visible;position:absolute;bottom:100%;left:0}.footer{max-width:var(--container);width:100%;margin:0 auto;padding:40px 0;z-index:2;position:relative}.footer .top{padding:0 0 30px 0;border-bottom:1px solid #718fbb;margin:0 0 20px 0;display:flex}.footer .bottom{display:flex}.footer .col1,.footer .col2{width:25%;padding:0 30px 0 0}.footer .col3{margin-left:auto;width:35%}.footer h4{color:var(--white);font-family:var(--bodyfont);padding:0 0 10px 0;font-weight:var(--boldfontweight)}.footer h4,.footer li,.footer p{font-size:.8rem}.footer p{color:var(--white);padding:0 0 2px 0}.footer p.reg{padding:0 0 20px 0;font-size:.7em}.footer p a{color:var(--white);text-decoration:none}.footer p a i{width:22px;color:var(--secondarycolour);font-size:.8rem}.footer ul{margin:0;padding:0}.footer li{list-style:none;padding:0 0 4px 0}.footer li:before{display:none}.footer li a{color:var(--white);text-decoration:none;padding:0 0 0 15px;position:relative;display:inline-block}.footer li a i{color:var(--secondarycolour);position:absolute;top:4px;left:0;font-size:.7rem}.footer a:hover{opacity:.6}.footer img{image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;max-width:250px}.footer .bottom p{font-size:.7rem}.footer .logos{margin-top:-12%;padding:0 0 60px 0;display:flex;align-content:flex-end;justify-content:flex-start;align-items:flex-end}.mobile-header{display:none}@media screen and (max-width:1368px){.footer .logos{margin-top:-12%}}@media screen and (max-width:1320px){label,li,p{font-size:1.1rem}.snav li a{font-size:1.5rem}.schoolsintroboxes h2,.twittersection h2,h1{font-size:2.3rem}.header .top{margin:0 0 10px 0;padding:0 0 10px 0}.header .left{width:210px}.header .contactdetails p{font-size:.8rem}.header .top .note{font-size:.65rem}.header .quicklinkbuttons a{font-size:.7rem}.nav li a{font-size:1.2rem}.banners .banner .text{padding:40px}.banners .banner .text h2{font-size:3rem}.banners .slick-dots{bottom:30px;left:40px}.introsection .content .left .col1{width:55%}.introsection .content .left .col2{width:43%}.buttons .button a{font-size:1rem}.introsection .content sub,.introsection .content sup{font-size:.7rem}}@media screen and (max-width:1280px){.gridboxes .box{width:48%}}@media screen and (max-width:1200px){.schools .school{width:48%}}@media screen and (max-width:1115px){.header .left{width:180px}.nav li{padding:0 0 10px 0}.accreditations .content{gap:20px}}@media screen and (max-width:1024px){.header .left{width:145px}.header .quicklinkbuttons{margin-right:auto;text-align:left;width:70%}.header .quicklinkbuttons a{margin:0 10px 0 0;padding:12px 20px 10px 20px}.nav{display:none}.banners .banner .text h2{font-size:2.2rem}.microsite .banners p.blockbutton a{font-size:1rem}.introsection .content{display:block;padding:20px 0 40px 0}.introsection .content .left{width:100%}.introsection .content .right{width:100%;min-height:5px}.buttons{min-height:5px;gap:10px;flex-wrap:nowrap;width:calc(100% + 10px)}.buttons .button a{padding:15px 20px 15px 60px}.twittersection .tweets .tweet p{font-size:.8rem}.twittersection .tweets .tweet .image{width:20%;height:auto;position:static}.twittersection .tweets .tweet .text{width:76%}.twittersection .tweets{padding:15px 0 0 0}.schoolboxes{flex-wrap:wrap;width:100%}.schoolboxes .school{width:23%}.schoolboxes .school span{width:100%}.schoolboxes .school{font-size:1rem}.maincontent .content .columns.thirds{flex-wrap:wrap}.maincontent .content .columns.thirds .col1,.maincontent .content .columns.thirds .col2{margin:0 0 10px;width:48%}.maincontent .content .columns.thirds .col1{margin-right:auto}.maincontent .content .columns.thirds .col3{width:100%}.footer .col1,.footer .col2{width:31%}.footer h4,.footer li,.footer p{font-size:.8rem}}@media screen and (max-width:890px){.blockbutton a{font-size:1rem}h2{font-size:1.1rem;line-height:1.3}.header{display:none}.mobile-header{display:block;padding:20px 0 10px 0}.mobile-header .top{display:flex;width:100%}.mobile-header .top .left{width:150px}.mobile-header .top .right{width:150px;margin-left:auto;text-align:right}.mobile-header .top .right .contactdetails p{text-align:right}.mobile-header .top .right .contactdetails p a{display:inline-block;margin:0 0 0 10px;text-decoration:none;color:var(--white);font-size:1.2rem}.mobile-header p.note{color:var(--white);font-size:.7rem;font-weight:var(--boldfontweight);padding:20px 0 0 0}.mobile-header .nav-icon{margin-left:auto;display:inline-block;width:auto;margin:15px 0 0 0}.mobile-header .nav-icon p{color:var(--white);display:inline-block;padding:0;vertical-align:middle;font-weight:var(--boldfontweight);margin:0 10px 0 0}.mobile-header .nav-icon .icon{width:27px;height:20px;-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;display:inline-block;vertical-align:middle}.mobile-header .nav-icon .icon span{display:block;position:absolute;height:3px;width:100%;background:var(--white);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}.mobile-header .nav-icon .icon span:first-child{top:0}.mobile-header .nav-icon .icon span:nth-child(2),.mobile-header .nav-icon .icon span:nth-child(3){top:7px}.mobile-header .nav-icon .icon span:nth-child(4){top:14px}.mobile-header .open .icon span:first-child{top:21px;width:0%;left:50%}.mobile-header .open .icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-header .open .icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-header .open .icon span:nth-child(4){top:18px;width:0%;left:50%}.mobile-nav{margin:20px 0 0 0;display:none}.mobile-nav ul{margin:0;padding:0}.mobile-nav ul ul{display:none}.mobile-nav li{list-style:none;background:var(--white);padding:0;margin:0 0 10px 0;position:relative;border-radius:7px;overflow:hidden}.mobile-nav li:before{display:none}.mobile-nav li a{display:block;padding:10px 15px;color:var(--primarycolour);margin:0;text-decoration:none;font-weight:var(--boldfontweight)}.mobile-nav span.expand{position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;background:rgba(0,0,0,.1);line-height:40px;font-weight:var(--boldfontweight);font-size:1.4rem}.mobile-nav ul ul{padding:15px;columns:2}.mobile-nav ul ul li{margin:0 0 6px 0;line-height:1.1}.mobile-nav ul ul li a{padding:0;font-size:.9rem;color:var(--primarycolour)!important}.mobile-nav ul ul li.selected a{color:var(--secondarycolour)!important}.mobile-header .quicklinkbuttons p{padding:0;display:flex;flex-direction:column;gap:8px}.header .quicklinkbuttons a{text-align:left;font-size:.8rem}.schoolboxes .school{width:46%}.banners{border-radius:10px}.banners .banner .image{width:100%}.banners .banner .image img{border-radius:0}.banners .banner .text{position:static;width:100%;padding:25px 25px 70px 25px}.banners .slick-dots{left:25px}.banners .banner .image:after{display:none}.banners .banner .text h2{font-size:2rem}.banners .blockbutton a{width:100%}.snav-wrap{margin:20px 0 30px}.snav{display:none}.mobile-snav-button{display:block;position:relative;padding:15px 20px 12px 60px;background:var(--primarycolour) url(../images/title-wrap.svg) no-repeat center center;background-size:cover;border-radius:5px;color:var(--white);font-weight:var(--regularfontweight);line-height:1;font-size:1.2rem;font-family:var(--headingfont);margin:0 0 10px 0;text-decoration:none;letter-spacing:1px}.mobile-snav-button p{padding:0}.mobile-snav-button p:before{width:25px;height:25px;background:url(../images/button-icon.svg) no-repeat 0 0;background-size:100%;display:block;content:"";visibility:visible;position:absolute;top:50%;left:20px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.snav{margin:0 0 20px 0}.snav ul{margin:0;padding:0}.snav li{list-style:none;padding:0}.snav li:before{display:none}.snav li a{display:block;position:relative;padding:0 0 0 10px;background:0 0;color:var(--primarycolour);margin:0 0 5px 0;border-radius:0}.snav li a:before{display:none}.snav li.selected a{background:0 0;color:var(--secondarycolour)}.snav li:hover a{background:0 0;color:var(--secondarycolour)}.snav li.selected li a{background:0 0;color:var(--primarycolour);font-size:1.3rem}.snav li.selected li a:before{width:12px;height:3px;background:var(--primarycolour);display:block;content:"";visibility:visible;position:absolute;top:50%;left:20px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.snav li ul{padding:5px 10px 10px 0}.snav li ul li a{padding:0 0 0 40px;background:0 0;color:var(--primarycolour);margin:0 0 5px 0;border-radius:0}.snav li.selected li.selected a,.snav li.selected li:hover a{color:var(--secondarycolour)}.snav li.selected li.selected a:before,.snav li.selected li:hover a:before{background:var(--secondarycolour)}.buttons{flex-wrap:wrap;padding:20px 0 0 0}.buttons .button{width:100%}.gridboxes.staffgrid .box{width:48%}.introsection .content{padding:40px 0}.introsection .content .left{display:block}.introsection .content .left .col1,.introsection .content .left .col2{width:100%}.introsection .content .image{height:auto}.introsection .content .image img,.introsection .content .image video{min-height:5px;height:auto;position:static}.largecontentfeature .content{display:block;padding:0 0 40px 0}.largecontentfeature .content h3{font-size:1.2rem;line-height:1.1}.largecontentfeature .content .left{padding:0 0 20px 0}.largecontentfeature .content .left,.largecontentfeature .content .right{width:100%}.maincontent{background:rgba(255,255,255,.4)!important}.maincontent .content{background:0 0;margin-top:0;padding:25px 0 0 0}.maincontent .content,.maincontent .content .columns{display:block}.maincontent .content .col1,.maincontent .content .col2,.maincontent .content .columns.halves .col1,.maincontent .content .columns.halves .col2,.maincontent .content .columns.opposite .col1,.maincontent .content .columns.opposite .col2,.maincontent .content .left,.maincontent .content .right{width:100%;padding:0}.maincontent .content .columns .col1,.maincontent .content .columns .col2,.maincontent .content .columns .col3{width:100%;margin:0}.maincontent .content .columns.thirds .col1,.maincontent .content .columns.thirds .col2,.maincontent .content .columns.thirds .col3{width:100%;margin:0}.school-slider{display:none}.accreditations .content{padding:0}.widefeature .slick-slide .block .overlaytext{padding:60px 20px 100px}.footer .logos{display:none}.footer .bottom,.footer .top{display:block}.footer .col1,.footer .col2,.footer .col3{width:100%;padding:0 0 20px 0}.footer .bottom .col1,.footer .bottom .col2,.footer .bottom .col3,.footer .col3{padding:0}}@media screen and (max-width:490px){.blockbutton a{width:100%}.header-wrap{padding:0 25px;padding-bottom:23.2%}.banners-wrap,.content-wrap,.footer-wrap,.title-wrap{padding:0 25px}.buttons .button a{font-size:1.2rem}.schools{width:100%;margin-left:0;display:block}.schools .school{width:100%;margin:0 0 20px 0}.twittersection .tweets .tweet{display:block!important}.twittersection .tweets .tweet .image{width:100%;margin:0 0 10px 0}.twittersection .tweets .tweet .image img{height:auto}.twittersection .tweets .tweet .text{width:100%}.accreditations .content{flex-direction:column;padding:0 0 40px}.accreditations .content .logo{width:75%;padding:0}.accreditations .content .logo img{margin:0 auto}.main{padding:0}.gridboxes{width:100%;display:block;margin:0 0 20px 0}.gridboxes .box,.gridboxes.inpagenav .box,.gridboxes.staffgrid .box,.gridboxes.videos .box{width:100%;margin:0 0 20px}.gridboxes.inpagenav .box a span{font-size:1.1rem;line-height:1}.title{padding:20px 20px 15px 20px}.title p{font-size:2rem}}