/*!
Theme Name: respectme
Theme URI: https://respectme.co.uk
Author: Liz Delves
Author URI: http://lizdelves.com/
Description:
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License:
License URI:
Text Domain: respectme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

respectme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:15px 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}html{scroll-behavior:smooth}body,button,input,select,optgroup,textarea{color:#0F0016;font-family:'Gotham A','Gotham B',sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;letter-spacing:.5px;color:#209B73;text-transform:uppercase}h1{font-size:36px;font-size:2.25rem}h2,h3,h4,h5,h6{font-size:28px;font-size:1.75rem;margin-top:50px}p,ul,ol{font-size:19px;font-size:1.1875rem;margin-bottom:24px;line-height:36px}table{font-size:19px;font-size:1.1875rem}table code{font-size:42px;font-size:2.625rem}.green{color:#209B73}.purple{color:#5D2A78}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}ul,ol{margin-left:0;padding-left:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:500}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}table th{text-align:left}table th,table td{padding:14px 20px;line-height:22px}table tr:first-child{border-top:1px solid #d7d7d7}table tr:last-child{border-bottom:1px solid #d7d7d7}.ks3 table th,.ks3 table td,.ks5 table th,.ks5 table td,.online-safety table th,.online-safety table td,.boys-course table th,.boys-course table td,.girls-course table th,.girls-course table td,.curr-links table th,.curr-links table td{font-size:16px;font-size:1rem}.ks3 table tr:nth-child(1) td,.ks3 table tr:nth-child(2) td,.ks3 table tr:nth-child(3) td,.online-safety table tr:nth-child(1) td{color:#209B73}.ks3 table tr:nth-child(4) td,.ks3 table tr:nth-child(5) td,.ks3 table tr:nth-child(6) td,.ks3 table tr:nth-child(7) td,.online-safety table tr:nth-child(2) td{color:#5D2A78}.ks3 table tr td:first-child,.online-safety table tr td:first-child{color:#0F0016}.curr-links table td,.curr-links table th{text-align:center}.curr-links table tr th:first-child,.curr-links table td:first-child{text-align:left}.wp-block-table.is-style-stripes{border-bottom:0}table a{font-weight:400}.timetable table tr td:first-child{font-weight:700}a,a:visited,a:hover,a:focus,a:active{color:#209B73;font-weight:500}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.button,.wp-block-button__link,button,input[type="button"],input[type="reset"],input[type="submit"],#bbox-root .BBFormSubmitbutton{background:#81C99C;color:#fff;line-height:1;padding:12px 20px;text-transform:uppercase;display:inline-block;text-decoration:none;border-radius:10px;min-height:42px;font-size:19px;font-size:1.1875rem;transition:border-radius 0.5s;-webkit-transition:border-radius 0.5s;border:0;font-weight:500;cursor:pointer;box-shadow:none}.wp-block-button__link{margin-top:20px}.button:visited{color:#fff}.button:hover,.wp-block-button__link:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:focus,.wp-block-button__link:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{border-bottom-right-radius:30px;border-top-left-radius:30px;color:#fff}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#0F0016;border:1px solid #B6B6B6;border-radius:0;padding:3px 10px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#0F0016;border:1px solid #81C99C;outline:none}select{border:1px solid #ccc}textarea{width:100%}.container,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content>ol,.entry-content>ul,.gform_wrapper,.gform_confirmation_message,.wp-block-buttons,.wp-block-pullquote,.wp-block-image,.wp-block-columns,.entry-header,.entry-content .wp-block-video,.entry-content .wp-block-embed,.entry-content .wp-block-table,.entry-content .wp-block-quote cite,.booking-info,.search-form,#bbox-root,#cmplz-document,.beacon-form-block{padding-left:40px;padding-right:40px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.container-large{max-width:1500px}.container-medium,.wp-block-image,.entry-content .wp-block-video,.entry-content .wp-block-embed,.entry-content .wp-block-table,.entry-content .wp-block-quote p,.entry-content .wp-block-quote cite{max-width:1280px}.container-small,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content>ol,.entry-content>ul,.wp-block-buttons,.wp-block-columns,.gform_wrapper,.gform_confirmation_message,.entry-header,.booking-info,.search-form,#bbox-root,#cmplz-document,.beacon-form-block{max-width:980px}.site-header{overflow:visible}.site-branding{float:left;height:77px}.site-navigation{float:right}.logo-container{background:#fff;border-radius:56px;position:relative;z-index:50;height:130px;width:300px;display:flex;justify-content:center;align-items:center}.logo-container{height:130px;width:300px}.logo-container img{width:216px;display:block}.main-navigation ul{height:60px}.main-navigation a{padding:12px 27px}.affiliations{display:flex;margin-top:90px;margin-bottom:40px}.affiliation-logo{flex-basis:50%}.affiliation-logo img{display:block;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.affiliation-logo p{max-width:420px;display:block;margin-left:auto;margin-right:auto;color:#B7C2C6;text-align:center;line-height:22px;font-size:16px;font-size:1rem;text-transform:uppercase;padding-left:20px;padding-right:20px}.site-info,.site-info ul li a,.contact-detail,.site-info p,.site-info a{color:#B7C2C6}.contact-detail:last-of-type i{font-weight:500;font-size:34px}.sp-text a{font-weight:400}.site-info{padding-bottom:60px;background:#3E3842;clip-path:polygon(0 20%,100% 0,100% 100%,0 100%)}.site-info p,.site-info ul li{font-size:15px;font-size:.9375rem}.site-info .las{font-size:34px;font-size:2.125rem;margin-right:15px}.site-info .la-envelope{margin-left:54px}.site-info hr{background:#B7C2C6;margin-top:30px;margin-bottom:30px}.footer-content{color:#fff;padding-top:120px}.contact-info{font-weight:500;font-size:17px;font-size:1.0625rem}.contact-detail{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.phone,.email{display:flex;align-items:center}.site-info ul li{float:left;list-style:none;margin-right:20px}.site-info ul{margin:10px 0;padding-left:0}.sp{max-width:650px;display:flex;justify-content:center;margin-left:auto;margin-right:auto;align-items:center}.sp img{margin-right:25px}.sp p{margin:0}.sp-text{float:left}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:flex;justify-content:flex-end;height:77px;align-content:center}.main-navigation ul ul{box-shadow:0 3px 7px rgb(0 0 0 / .1);float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:#fff;flex-wrap:wrap;align-content:flex-start;height:auto}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul li{background:#fff;line-height:28px}.main-navigation ul ul a{width:290px;padding-top:15px;padding-bottom:15px}.main-navigation ul ul a:hover{background:#A6D9B9;border-left:5px solid #209B73;padding-left:30px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation li a+span{display:none}.main-navigation li.current-menu-item{background:#81C99C;border-bottom:5px solid #209B73}.main-navigation li.current-menu-item>a{color:#fff}.main-navigation li.current-menu-item ul.sub-menu{margin-top:5px}.main-navigation li:hover{background:#A6D9B9;-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.main-navigation a{display:block;text-decoration:none;font-weight:500;text-transform:uppercase;font-size:16px;font-size:1rem;color:#0F0016;padding:21px 35px;background:#fff0}.menu-toggle{display:none;float:right;height:66px;border-radius:0;border-bottom:5px solid #209B73;font-size:16px;font-size:1rem;width:184px}.menu-toggle:hover,.menu-toggle:focus{background:#A6D9B9;-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear;border-radius:0}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:500;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.wp-block-quote,.wp-block-embed,.quote-with-background,.wp-block-table{margin:90px 0}.post-thumbnail{margin-bottom:55px}.wp-post-image{width:100%;display:block}.post-thumbnail:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(to left,#fff0 0%,rgb(93 42 120 / .65) 100%)}.thumbnail-container{position:relative}.empty-thumbnail{height:100px}.hi-caption{position:absolute;top:0;left:0;width:50%;color:#fff;font-size:36px;font-size:2.25rem;font-weight:500;bottom:0;display:flex;align-items:center}.hi-caption div{padding-left:14.66%;padding-right:0;text-align:center;line-height:43px}.breadcrumbs{height:52px;margin-top:-55px;margin-bottom:55px}.breadcrumbs-inner{background:#D2ECDB;width:50%;min-width:470px;border-radius:0 0 52px 52px}.breadcrumbs-inner ul{display:flex;margin-left:0;padding-left:50px;padding-right:50px;height:52px;line-height:24px;align-items:flex-start;flex-wrap:wrap;align-items:center}.breadcrumbs-inner li{float:left;list-style:none}.breadcrumbs-inner a{margin:0 10px;font-weight:400;color:#0F0016;text-transform:uppercase;font-size:16px;font-size:1rem}.breadcrumbs-inner li:last-child a{text-decoration:none}.wp-block-quote{background-image:url(/wp-content/themes/respectme/img/green-chevrons-2x.png);background-repeat:repeat;background-size:333px 372px;padding:7px 0 70px 0}.wp-block-quote p:first-child:before,.quote-with-background blockquote p:first-child:before,.endorsement-quote p:first-child:before{content:'"';font-size:144px;font-size:9rem;position:absolute;left:40px;top:40px;font-family:'Gotham A','Gotham B',sans-serif;font-weight:400}.wp-block-quote p{font-size:30px;font-size:1.875rem;text-align:center;font-weight:500;line-height:46px;padding-left:120px;position:relative;margin-top:55px;margin-bottom:0}.wp-block-quote cite{font-size:24px;font-size:1.5rem;display:block;text-align:right;font-style:normal;margin-top:10px}.wp-block-quote+.section-heading{margin-top:-90px}.endorsement-quote p:first-child:before{left:-8px}.endorsement-quote p.no-endorsements:before{content:''}.endorsement-quote p.no-endorsements{padding-left:0}.endorsement-quote p{position:relative;padding-left:80px;padding-right:0;margin-bottom:10px}.endorsement-quote cite{font-size:17px;font-size:1.0625rem;text-align:right;float:right;font-style:normal;margin-bottom:60px}.endorsement-quote h2{padding-left:0}.endorsements-map-block h2{margin-top:0}.endorsements-map-block .section-heading h2:nth-child(n){margin-top:23px}.endorsements-map-block h2:first-child{margin-top:50px}.endorsements-map-block .endorsement-quote:last-child{margin-bottom:0}.load-endorsements,.schools-button{display:block;margin-left:auto;margin-right:auto;margin-bottom:50px}.more-endorsements.hide,.load-endorsements.hide,.schools-list.hide,.schools-button.hide{display:none}.schools-button{background:#209B73}.schools-list h2:first-child{margin-top:0}.schools-list li{width:50%;float:left;padding-right:30px}.section-heading{background:#81C99C;text-transform:uppercase;margin-top:90px;margin-bottom:40px;padding-left:0;padding-right:0}.section-heading h2{margin-top:23px;margin-bottom:23px;font-size:30px;font-size:1.875rem;color:#fff}.section-heading h6{font-size:20px;font-size:1.25rem;color:#0F0016;text-transform:none;font-weight:500;margin-top:0;margin-bottom:0}.section-heading h2+h6{position:relative;top:-24px}.icons-block{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.block-icon{flex-basis:33.33%;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin-top:40px}.block-icon .icon-container{flex-basis:100%}.block-icon img{width:140px;height:140px}.block-icon h5{font-weight:500;font-size:19px;font-size:1.1875rem;margin-top:10px;margin-bottom:5px}.block-icon h5+p{margin-top:0}.block-icon h5,.block-icon p{line-height:24px}.block-icon p:last-child{margin-bottom:0}.tick-list ul{list-style:none;margin-left:0;padding-left:0;margin-bottom:24px}.tick-list li:before{content:'';display:block;width:46px;height:39px;background-image:url(/wp-content/themes/respectme/img/tick.svg);background-size:46px 39px;float:left;margin-right:20px}.tick-list li:last-child p:last-child{margin-bottom:0}.tick-list p{max-width:initial;width:initial;padding-left:initial;padding-right:initial}.quote-with-background{background-size:cover;background-position:center;padding-top:150px;padding-bottom:150px}.quote-with-background blockquote{color:#fff}.quote-with-background blockquote p{font-size:30px;font-size:1.875rem;font-weight:500;line-height:44px;position:relative;padding-left:140px}.quote-with-background blockquote p:before{color:#fff}.quote-with-background cite{display:block;text-align:right;font-size:20px;font-size:1.25rem;font-weight:500;font-style:normal}.rm-map{max-width:736px;margin-left:auto;margin-right:auto;display:block}.rm-map g{fill:#e6e6e6;cursor:pointer;transition:fill 0.3s}.rm-map .wales:hover,.rm-map .scotland:hover,.rm-map .north-west:hover,.rm-map .north-east:hover,.rm-map .yorks-and-humber:hover,.rm-map .east-midlands:hover,.rm-map .west-midlands:hover{fill:#D0EBD9}.summary-hidden{display:none}.team-map-block .container{position:relative;overflow:visible;padding-left:10px;padding-right:10px}.team-summary{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:3px solid #81C99C;width:initial;max-width:400px;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;margin-left:30px;margin-right:30px;left:0;right:0;z-index:200}.team-summary h3{color:#fff;margin-top:0;margin-bottom:10px;text-align:left;padding:7px 0;background:#81C99C;border:3px solid #81C99C;box-sizing:content-box;position:relative;left:-3px;top:-3px;line-height:30px}.team-summary h3 span{padding-left:20px;padding-right:40px;display:block}.team-summary hr{margin-left:10px;margin-right:10px;height:3px;background-color:#81C99C;margin-top:15px;margin-bottom:20px}.team-summary img{margin-left:12px}.team-summary .button{margin-top:5px}.team-summary .staff-say.button{width:264px;display:block;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px;max-width:100%}.close-button{font-size:16px;font-size:1rem;position:absolute;top:-3px;right:-3px;z-index:40;color:#81c99c;height:27px;width:27px;text-align:center;line-height:28px;background:#fff;cursor:pointer}.tutor-info{display:flex}.headshot-container{flex-grow:0;flex-shrink:0}.tutor-desc{flex:1;padding-left:12px;padding-right:12px}.tutor-desc h6{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;font-size:19px;font-size:1.1875rem;text-transform:none;text-decoration:none;margin-top:-7px}.tutor-desc h6 a{text-decoration:none}.tutor-desc a.tutor-email{font-weight:400;text-decoration:none;color:#0F0016;display:block}.tutor-desc a.tutor-email:hover,.tutor-desc a.tutor-email:focus{text-decoration:underline}.course-info:first-child{margin-top:10px}.course-info{display:flex!important;margin-bottom:50px}.course-image,.course-description{flex-basis:50%}.course-image{padding-right:20px}.course-image img{display:block;width:100%}.course-description{display:flex;align-items:center;flex-wrap:wrap}.course-description h3+a.button{margin-top:12px}.course-description h3 a{text-decoration:none;font-weight:600}.course-description h3,.course-description h4,.course-description h6,.course-description p{padding-left:20px;padding-right:0;margin-bottom:18px;margin-top:0}.course-description h3{font-size:32px;font-size:2rem;line-height:36px;margin-bottom:8px}.course-description h4{line-height:32px;font-size:24px;font-size:1.5rem}.course-description h6{font-size:20px;font-size:1.25rem;color:#0F0016}.course-description .button{margin-left:20px}.single-lessons .entry-content>h2:first-child{margin-top:-10px}.booking-info{margin-top:30px}.booking-info h5{font-size:19px;font-size:1.1875rem;font-weight:500;text-transform:none;color:#0F0016;margin-top:0;margin-bottom:10px}.booking-info h5,.booking-info p{padding-left:0;padding-right:0}.booking-details .num-pupils{padding-right:0}.booking-details{display:flex;align-items:flex-start;margin-bottom:50px}.booking-details img{flex-grow:0;flex-shrink:0;flex-basis:140px}.booking-details>div,.lesson-timings>div>div{flex:1;padding-left:30px;padding-right:0}.booking-info>.booking-details:last-child,.booking-info>.booking-details>div p:last-child{margin-bottom:0}.lesson-timings>div{display:flex;padding-left:0;padding-right:0}.lesson-timings{align-items:center}.lesson-timings p{margin-bottom:0}.booking-details .tick-list:first-of-type{margin-bottom:50px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.lessons-slider{overflow:visible;margin-bottom:50px}.lessons-slider .course-info:nth-child(n){margin-top:10px;margin-bottom:10px}.slick-arrow{background-size:45px 141px;background-color:#fff0;border:0;width:45px;height:141px;padding:0;text-indent:-9999px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.slick-arrow:hover{border-bottom-right-radius:0;border-top-left-radius:0}.slick-prev{background-image:url(/wp-content/themes/respectme/img/arrow-left.svg);left:-95px}.slick-next{background-image:url(/wp-content/themes/respectme/img/arrow-right.svg);right:-95px}.team-media{display:flex}.team-media.slots-full-1{justify-content:center}.team-media>div{flex-basis:50%}.team-media img{width:100%;display:block}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content h2.gform_title{padding-left:0;padding-right:0}.entry-content .gform_wrapper.gravity-theme .gfield_label,.gform_wrapper .gfield_required{font-weight:400;color:#B6B6B6;font-size:19px;font-size:1.1875rem}.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description{color:#B6B6B6;font-size:16px;font-size:1rem}.entry-content .gform_wrapper.gravity-theme .gfield_checkbox label,.entry-content .gform_wrapper.gravity-theme .gfield_radio label{font-size:18px;font-size:1.125rem;color:#0F0016}.entry-content .gform_wrapper.gravity-theme .gfield{margin-bottom:16px}.book-first-name .ginput_container,.book-last-name .ginput_container,.book-email .ginput_container,.book-phone .ginput_container,.book-school .ginput_container,.book-role .ginput_container,.book-location .ginput_container,.book-lessons .ginput_container,.book-year-groups .ginput_container,.book-duration .ginput_container,.book-message .ginput_container,.book-pupils .ginput_container,.book-lesson .ginput_container{position:relative}.book-first-name .ginput_container:before,.book-last-name .ginput_container:before,.book-email .ginput_container:before,.book-phone .ginput_container:before,.book-school .ginput_container:before,.book-role .ginput_container:before,.book-location .ginput_container:before,.book-lessons .ginput_container:before,.book-year-groups .ginput_container:before,.book-duration .ginput_container:before,.book-message .ginput_container:before,.book-pupils .ginput_container:before,.book-lesson .ginput_container:before{position:absolute;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Line Awesome Free';font-weight:900;color:#81C99C;font-size:34px;font-size:2rem;top:14px;left:8px}.book-first-name .ginput_container:before,.book-last-name .ginput_container:before{content:"\f007"}.book-email .ginput_container:before{content:"\f0e0"}.book-phone .ginput_container:before{content:"\f2a0"}.book-school .ginput_container:before{content:"\f51b"}.book-role .ginput_container:before{content:"\f501"}.book-location .ginput_container:before{content:"\f041"}.book-lessons .ginput_container:before{content:"\f51c"}.book-year-groups .ginput_container:before{content:"\f1ae"}.book-duration .ginput_container:before{content:"\f017"}.book-message .ginput_container:before{content:"\f7cd"}.book-pupils .ginput_container:before{content:"\f1ec"}.book-lesson .ginput_container:before{content:"\f304"}.gform_wrapper.gravity-theme .book-first-name .ginput_container input,.gform_wrapper.gravity-theme .book-last-name .ginput_container input,.gform_wrapper.gravity-theme .book-email .ginput_container input,.gform_wrapper.gravity-theme .book-phone .ginput_container input,.gform_wrapper.gravity-theme .book-school .ginput_container input,.gform_wrapper.gravity-theme .book-role .ginput_container input,.gform_wrapper.gravity-theme .book-pupils .ginput_container input,.gform_wrapper.gravity-theme .book-lesson .ginput_container input,.gform_wrapper.gravity-theme .book-location .ginput_container select,.gform_wrapper.gravity-theme .book-lessons .ginput_container select,.gform_wrapper.gravity-theme .book-year-groups .ginput_container input,.gform_wrapper.gravity-theme .book-duration .ginput_container input,.gform_wrapper.gravity-theme .book-message .ginput_container textarea{padding-left:50px}.entry-content .gform_wrapper.gravity-theme input[type="color"],.entry-content .gform_wrapper.gravity-theme input[type="date"],.entry-content .gform_wrapper.gravity-theme input[type="datetime-local"],.entry-content .gform_wrapper.gravity-theme input[type="datetime"],.entry-content .gform_wrapper.gravity-theme input[type="email"],.entry-content .gform_wrapper.gravity-theme input[type="month"],.entry-content .gform_wrapper.gravity-theme input[type="number"],.entry-content .gform_wrapper.gravity-theme input[type="password"],.entry-content .gform_wrapper.gravity-theme input[type="search"],.entry-content .gform_wrapper.gravity-theme input[type="tel"],.entry-content .gform_wrapper.gravity-theme input[type="text"],.entry-content .gform_wrapper.gravity-theme input[type="time"],.entry-content .gform_wrapper.gravity-theme input[type="url"],.entry-content .gform_wrapper.gravity-theme input[type="week"],.entry-content .gform_wrapper.gravity-theme select,.entry-content .gform_wrapper.gravity-theme textarea{font-size:20px;font-size:1.25rem;padding-top:14px;padding-bottom:14px}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{font-weight:500}.gform_wrapper.gravity-theme .book-lessons option{padding-bottom:8px}.gform_wrapper.gravity-theme .book-location select{background:#fff}.gform_wrapper .gform_button{background:#209B73;font-weight:700;min-width:250px;padding:20px 75px;border:0;font-size:20px;font-size:1.25rem}.search-field{height:42px;width:300px;margin-bottom:50px}#bbox-root .BBFormContainer{padding:0}#bbox-root .BBFormFieldContainer{margin-left:0;margin-right:0}#bbox-root fieldset{min-width:initial}#bbox-root .BBFormSection,#bbox-root #bboxdonation_billing_divBillingSection input,#bbox-root #bboxevent_registrant_templateRegistrant_divFieldEmail+.BBFormAddress .BBFieldBillingStateZip .BBFormFieldContainer input:nth-child(3),#bbox-root #bboxevent_registrant_templateRegistrant_divFieldEmail+.BBFormAddress .BBFieldBillingStateZip .BBFormFieldContainer select:nth-child(5){max-width:100%}#bbox-root .BBFormSectionHeading,#bbox-root .BBFormTitle .BBFormEventName{font-size:28px;font-size:1.75rem;border-bottom:4px solid #81C99C;padding:0 0 5px 0;text-transform:capitalize;margin-top:46px;width:100%}#bbox-root .BBFormSubTitle .BBFormEventDate{margin-top:10px;font-size:17px;font-size:1.0625rem;font-weight:400}#bbox-root .BBFormSectionHeading label{text-transform:uppercase;font-weight:700}#bbox-root .BBFormRadioLabelGivingLevel{border:2px solid #81C99C;padding:12px 30px;font-weight:700;color:#81C99C;font-size:20px;font-size:1.25rem;text-transform:uppercase;width:100%}#bbox-root .BBFormRadioGivingLevelItem{width:100%}#bbox-root .BBFormRadioLabelGivingLevel:hover{background-color:rgb(23 55 75 / .1)}#bbox-root .BBFormRadioLabelGivingLevelSelected{background-color:#81C99C;color:#fff}#bbox-root #bboxdonation_gift_fldUKGiftAid{margin-top:20px;line-height:30px}#bbox-root #bboxdonation_payment_lblUKBankInstructions em,#bbox-root #bboxdonation_gift_lblUKGiftAidTerms,#bbox-root #bboxdonation_payment_lblUKConfirmation em,p.allocated-funds{font-size:15px;font-size:.9375rem;color:#535353;font-style:normal;line-height:24px}#bbox-root #bboxdonation_comment_txtComments,#bbox-root .BBRecurrenceFieldContainer select,#bbox-root #bboxdonation_billing_divBillingSection select,#bbox-root #bboxdonation_billing_divBillingSection input,#bbox-root #bboxdonation_billing_divBillingSection textarea,#bbox-root #bboxdonation_payment_BBFormDDDetails input{background:#E6E6E6;border-color:#E6E6E6;padding-left:10px;padding-right:10px}#bbox-root .BBRecurrenceFieldContainer select{margin-left:15px;margin-right:15px;font-size:1rem;margin-bottom:10px}#bbox-root #bboxdonation_comment_txtComments{max-width:initial;margin-left:0;margin-right:0;min-height:35px;font-size:16px;font-size:1rem;padding-top:10px;padding-bottom:10px}#bbox-root .BBFormFieldRecurrenceInfo{padding-left:0}#bbox-root .BBRecurrenceFieldContainer span{font-weight:700}#bbox-root #lblRecurrenceNextGiftDate{font-style:normal;font-size:17px;font-size:1.0625rem}#bbox-root #bboxdonation_comment_lblComments{margin:30px 0 10px 0;font-weight:700}#bboxdonation_billing_divBillingSection label,#bbox-root #fldIndivInfo span,#bboxdonation_payment_BBFormDDDetails label{text-align:left;font-weight:700}#bbox-root #bboxdonation_billing_divEmail input,#bbox-root #bboxdonation_billing_divPhone input,#bbox-root .BBFormAddress>.BBFormFieldContainer:nth-child(1) select,#bbox-root .BBFormAddress>.BBFormFieldContainer:nth-child(2) textarea{width:100%;max-width:100%}#bbox-root #fldIndivInfo span,#bbox-root .BBFieldBillingStateZip .BBFormFieldContainer label{width:100%}#bbox-root #bboxdonation_payment_BBFormDDUKDonorInstructions em{font-size:17px;font-size:1.0625rem;font-style:normal;line-height:30px}#bbox-root #bboxdonation_payment_BBFormDDUKBankInstructions p{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-top:0;float:left}#bbox-root #bboxdonation_payment_BBFormDDDetails>.BBFormFieldContainer:nth-child(2) label{text-align:left}#bbox-root #bboxdonation_btnSubmit{display:block;clear:left;background:#81C99C;float:left;margin-bottom:40px;font-size:20px;padding-left:50px;padding-right:50px}#bbox-root #bboxdonation_payment_lblSortCode,#bbox-root #bboxdonation_payment_lblAccount,#bbox-root #bboxdonation_payment_lblAccountHolder,#bbox-root #bboxdonation_payment_spanAccountNumber,#bbox-root #bboxdonation_payment_txtAccountNumber,#bbox-root #bboxdonation_payment_txtBankName,#bbox-root #bboxdonation_payment_txtAccountHolder{width:100%;display:block;max-width:100%}#bbox-root #bboxdonation_payment_lblUKDDDateLabel,#bbox-root #bboxdonation_payment_lblUKDDDate,#bbox-root #bboxdonation_payment_lblUKDDServiceUserIDNumberLabel,#bbox-root #bboxdonation_payment_lblUKDDServiceUserIDNumber{display:inline;float:none}#bbox-root #bboxdonation_payment_lblUKBankInstructions{margin-top:29px;float:left}#bbox-root input:focus,#bbox-root textarea:focus{border-color:#cecbcb!important;box-shadow:0 0 0 #CCC}#bbox-root #bboxdonation_recurrence_ddFrequency:focus,#bbox-root #bboxdonation_recurrence_ddFrequencyDate:focus,#bbox-root #bboxdonation_comment_txtComments:focus,#bbox-root #bboxdonation_billing_ddTitle:focus,#bbox-root #bboxdonation_billing_txtFirstName:focus,#bbox-root #bboxdonation_billing_txtLastName:focus,#bbox-root #bboxdonation_billing_txtEmail:focus,#bbox-root #bboxdonation_billing_txtPhone:focus,#bbox-root #bboxdonation_billing_billingAddress_ddCountry:focus,#bbox-root #bboxdonation_billing_billingAddress_txtAddress:focus,#bbox-root #bboxdonation_billing_billingAddress_txtUKCity:focus,#bbox-root #bboxdonation_billing_billingAddress_ddUKCounty:focus,#bbox-root #bboxdonation_billing_billingAddress_txtUKPostCode:focus,#bbox-root #bboxdonation_payment_txtBankName:focus,#bbox-root #bboxdonation_payment_txtSortCode1:focus,#bbox-root #bboxdonation_payment_txtSortCode2:focus,#bbox-root #bboxdonation_payment_txtSortCode3:focus,#bbox-root #bboxdonation_payment_txtAccountNumber:focus,#bbox-root #bboxdonation_payment_txtAccountHolder:focus{background:#fff}#bbox-root #bboxdonation_billing_divBillingSection fieldset,#bbox-root .BBDFormSectionPaymentInfo fieldset{min-width:100%}#bbox-root .BBFormTable{max-width:100%}#bbox-root .BBFormSummaryTotal{float:none}#bbox-root #divClientError{max-width:100%}#bbox-root #divClientError ul{margin-top:20px;margin-left:0;padding-left:25px}#bbox-root .BBFormRadioLabelGivingLevel:hover .BBFormRadioDescription,#bbox-root .BBFormRadioLabelGivingLevel:hover .BBFormRadioAmount{color:#81C99C}#bbox-root #bboxdonation_billing_billingAddress_txtUKCity,#bbox-root #bboxdonation_billing_billingAddress_ddUKCounty,#bbox-root #bboxdonation_billing_txtFirstName,#bbox-root #bboxdonation_billing_txtLastName{width:49%;max-width:initial;float:left}#bbox-root #bboxdonation_billing_billingAddress_txtUKCity,#bbox-root #bboxdonation_billing_txtFirstName{margin-left:0;margin-right:1%}#bbox-root #bboxdonation_billing_billingAddress_ddUKCounty,#bbox-root #bboxdonation_billing_txtLastName{margin-left:1%;margin-right:0}#bbox-root #bboxdonation_billing_ddTitle,#bbox-root #bboxdonation_billing_txtFirstName{margin-left:0;margin-right:1%}#bbox-root .BBFormRadioDescriptionOther{display:block;text-align:center;padding-top:2px;padding-bottom:0;font-size:.7em}#cmplz-document{padding-left:0;padding-right:0}#cmplz-cookies-overview,.cmplz-categories,#cmplz-document ul,#cmplz-document ol{padding-left:40px;padding-right:40px}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5{padding:0}.beacon-form-block p{padding-left:0;padding-right:0}@media(max-width:1350px){.main-navigation a{font-size:15px;font-size:.93rem;padding:15px 27px}.logo-container{height:105px;width:225px}.logo-container img{width:160px}.main-navigation ul,.site-branding{height:62px}}@media(max-width:1280px){.hi-caption{font-size:27px;font-size:1.68rem}.hi-caption div{line-height:37px;padding-right:65px}}@media(max-width:1200px){table,thead,tbody,th,td,tr{display:block}tr{border:1px solid #ccc}.wp-block-table thead th{position:absolute;top:-9999px;left:-9999px}.wp-block-table thead th:first-child{position:relative;top:initial;left:initial}.wp-block-table td,.wp-block-table.curr-links table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:20px;padding-right:20px;text-align:left;display:flex;align-items:center}.wp-block-table.curr-links table td{padding-left:75%;min-height:58px}.wp-block-table td:before{position:absolute;left:20px;width:65%;padding-right:10px;color:#0F0016;display:flex;align-items:center}.wp-block-table tr td:first-child{font-weight:700;padding-left:20px}.wp-block-table.is-style-stripes tbody tr td{border-bottom:1px solid #e5e5e5}.table-p5-health td:nth-of-type(2):before{content:"Self-concept"}.table-p5-health td:nth-of-type(3):before{content:"Mental health & emotional wellbeing"}.table-p5-health td:nth-of-type(4):before{content:"Healthy lifestyles & decisions"}.table-p5-health td:nth-of-type(5):before{content:"Drugs, alcohol & tobacco"}.table-p5-health td:nth-of-type(6):before{content:"Managing personal risk & safety"}.table-p5-health td:nth-of-type(7):before{content:"Puberty & sexual health"}.table-p5-rships td:nth-of-type(2):before{content:"Positive relationships"}.table-p5-rships td:nth-of-type(3):before{content:"Relationship values"}.table-p5-rships td:nth-of-type(4):before{content:"Forming & maintaining respectful relationships"}.table-p5-rships td:nth-of-type(5):before{content:"Consent"}.table-p5-rships td:nth-of-type(6):before{content:"Contraception & parenthood"}.table-p5-rships td:nth-of-type(7):before{content:"Bullying, abuse & discrimination"}.table-p5-rships td:nth-of-type(8):before{content:"Social influences"}.table-p5-world td:nth-of-type(2):before{content:"Work & career"}.table-p5-world td:nth-of-type(3):before{content:"Social influences"}.table-p6-health td:nth-of-type(2):before{content:"Self-concept"}.table-p6-health td:nth-of-type(3):before{content:"Healthy lifestyles & decisions"}.table-p6-health td:nth-of-type(4):before{content:"Drugs, alcohol & tobacco"}.table-p6-health td:nth-of-type(5):before{content:"Managing personal risk & safety"}.table-p6-health td:nth-of-type(6):before{content:"Sexual health"}.table-p6-rships td:nth-of-type(2):before{content:"Relationship values"}.table-p6-rships td:nth-of-type(3):before{content:"Forming & maintaining respectful relationships"}.table-p6-rships td:nth-of-type(4):before{content:"Consent"}.table-p6-rships td:nth-of-type(5):before{content:"Contraception & parenthood"}.table-p6-rships td:nth-of-type(6):before{content:"Bullying, abuse & discrimination"}.table-p6-world td:nth-of-type(2):before{content:"Media literacy & digital resiliance"}.table-safety-health td:nth-of-type(2):before{content:"Self-concept"}.table-safety-health td:nth-of-type(3):before{content:"Managing personal risk & safety"}.table-safety-health td:nth-of-type(4):before{content:"Sexual health"}.table-safety-rships td:nth-of-type(2):before{content:"Positive relationships"}.table-safety-rships td:nth-of-type(3):before{content:"Relationship values"}.table-safety-rships td:nth-of-type(4):before{content:"Forming & maintaining respectful relationships"}.table-safety-rships td:nth-of-type(5):before{content:"Consent"}.table-safety-rships td:nth-of-type(6):before{content:"Bullying, abuse & discrimination"}.table-safety-rships td:nth-of-type(7):before{content:"Social influences"}.table-safety-world td:nth-of-type(2):before{content:"Financial choices"}.table-safety-world td:nth-of-type(3):before{content:"Media literacy & digital resilience"}.table-boys-health td:nth-of-type(2):before{content:"Self-concept"}.table-boys-health td:nth-of-type(3):before{content:"Mental health & emotional wellbeing"}.table-boys-health td:nth-of-type(4):before{content:"Healthy lifestyles & decisions"}.table-boys-health td:nth-of-type(5):before{content:"Drugs, alcohol & tobacco"}.table-boys-health td:nth-of-type(6):before{content:"Managing personal risk & safety"}.table-boys-health td:nth-of-type(7):before{content:"Puberty & sexual health"}.table-boys-rships td:nth-of-type(2):before{content:"Positive relationships"}.table-boys-rships td:nth-of-type(3):before{content:"Relationship values"}.table-boys-rships td:nth-of-type(4):before{content:"Forming & maintaining respectful relationships"}.table-boys-rships td:nth-of-type(5):before{content:"Consent"}.table-boys-rships td:nth-of-type(6):before{content:"Contraception & parenthood"}.table-boys-rships td:nth-of-type(7):before{content:"Bullying, abuse & discrimination"}.table-boys-rships td:nth-of-type(8):before{content:"Social influences"}.table-boys-world td:nth-of-type(2):before{content:"Financial choices"}.table-boys-world td:nth-of-type(3):before{content:"Media literacy & digital resilience"}.table-girls-health td:nth-of-type(2):before{content:"Self-concept"}.table-girls-health td:nth-of-type(3):before{content:"Mental health & emotional wellbeing"}.table-girls-health td:nth-of-type(4):before{content:"Healthy lifestyles & decisions"}.table-girls-health td:nth-of-type(5):before{content:"Drugs, alcohol & tobacco"}.table-girls-health td:nth-of-type(6):before{content:"Managing personal risk & safety"}.table-girls-health td:nth-of-type(7):before{content:"Puberty & sexual health"}.table-girls-rships td:nth-of-type(2):before{content:"Positive relationships"}.table-girls-rships td:nth-of-type(3):before{content:"Relationship values"}.table-girls-rships td:nth-of-type(4):before{content:"Forming & maintaining respectful relationships"}.table-girls-rships td:nth-of-type(5):before{content:"Consent"}.table-girls-rships td:nth-of-type(6):before{content:"Bullying, abuse & discrimination"}.table-girls-rships td:nth-of-type(7):before{content:"Social influences"}.table-girls-world td:nth-of-type(2):before{content:"Learning skills"}.table-girls-world td:nth-of-type(3):before{content:"Choices & pathways"}.table-girls-world td:nth-of-type(4):before{content:"Financial choices"}.table-girls-world td:nth-of-type(5):before{content:"Media literacy & digital resilience"}.table-p5-wales td:nth-of-type(2):before{content:"1"}.table-p5-wales td:nth-of-type(3):before{content:"2"}.table-p5-wales td:nth-of-type(4):before{content:"3"}.table-p5-wales td:nth-of-type(5):before{content:"4"}.table-p5-wales td:nth-of-type(6):before{content:"5"}.table-p6-wales td:nth-of-type(2):before{content:"1"}.table-p6-wales td:nth-of-type(3):before{content:"2"}.table-p6-wales td:nth-of-type(4):before{content:"3"}.table-p6-wales td:nth-of-type(5):before{content:"4"}.table-p6-wales td:nth-of-type(6):before{content:"5"}.table-safety-wales td:nth-of-type(2):before{content:"1"}.table-safety-wales td:nth-of-type(3):before{content:"2"}.table-safety-wales td:nth-of-type(4):before{content:"3"}.table-safety-wales td:nth-of-type(5):before{content:"4"}.table-safety-wales td:nth-of-type(6):before{content:"5"}.table-health-scot td:nth-of-type(2):before{content:"Mental & emotional wellbeing"}.table-health-scot td:nth-of-type(3):before{content:"Social wellbeing"}.table-health-scot td:nth-of-type(4):before{content:"Nutrition"}.table-health-scot td:nth-of-type(5):before{content:"Food & the consumer"}.table-health-scot td:nth-of-type(6):before{content:"Substance misuse"}.table-health-scot td:nth-of-type(7):before{content:"Relationships, sexual health & parenthood"}.table-tech-scot td:nth-of-type(2):before{content:"Cyber resilience and internet safety"}.table-moral-scot td:nth-of-type(2):before{content:"Christian beliefs"}.table-moral-scot td:nth-of-type(3):before{content:"Christian values & issues"}.table-moral-scot td:nth-of-type(4):before{content:"World religions selected for study: value & issues"}.table-moral-scot td:nth-of-type(5):before{content:"Development of beliefs & values"}}@media(max-width:1160px){.menu-toggle{display:block}.main-navigation.toggled .menu-toggle{width:184px}.main-navigation.toggled li{clear:left}.main-navigation.toggled>div>ul,.main-navigation ul ul a{width:320px}.main-navigation ul ul a:before{content:'-';margin-right:10px}.main-navigation ul ul a:hover{border-left:0}.main-navigation.toggled .sub-menu.hide{left:-999em}.main-navigation.toggled .sub-menu.show{position:relative;left:auto;top:0;height:auto;box-shadow:none}.main-navigation.toggled>div>ul{display:block;height:auto;top:66px;position:absolute;z-index:60;right:40px;background:#fff;box-shadow:rgb(50 50 93 / .25) 0 30px 60px -12px,rgb(0 21 7 / .3) 0 18px 36px -18px}.main-navigation.toggled a{padding:7px 27px}.main-navigation li a+span{display:block}.main-navigation.toggled li.menu-item-has-children span{background:#209b73;float:right;position:absolute;right:0;top:4px;color:#fff;width:36px;text-align:center;cursor:pointer}.main-navigation.toggled li.menu-item-has-children a:after:hover,.main-navigation.toggled li.menu-item-has-children a:after:focus{border-bottom-right-radius:30px;border-top-left-radius:30px}.main-navigation,.site-branding{height:66px}.main-navigation>div>ul{display:none}.main-navigation ul ul{box-shadow:none}.main-navigation li.current-menu-item{background:none;border-bottom:0}.main-navigation li:hover{background:#A6D9B9}.main-navigation li.current-menu-item>a{color:#0F0016}.team-summary h3{font-size:24px;font-size:1.5rem}.tutor-desc h6{font-size:17px;font-size:1.0625rem}.team-summary .button{font-size:17px;font-size:1.0625rem;padding:9px 17px;min-height:initial}.team-summary hr{margin-top:16px;margin-bottom:16px}.team-summary .staff-say.button{margin-bottom:15px}.tutor-desc a.tutor-email{font-size:15px;font-size:.9375rem;word-break:break-word}.slick-arrow{background-size:22px 70px;width:22px;height:70px}.slick-prev{left:-34px}.slick-next{right:-34px}}@media(max-width:1020px){.hi-caption{font-size:25px;font-size:1.56rem}.hi-caption div{padding-left:9.66%;line-height:32px;padding-right:40px}.site-info{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}}@media(max-width:840px){h1{font-size:32px;font-size:2rem;line-height:40px}.section-heading h2{font-size:28px;font-size:1.75rem;line-height:36px}h2,h3,h4,h5,h6{font-size:24px;font-size:1.5rem}.section-heading h6{font-size:18px;font-size:1.125rem}p,ul,ol,.wp-block-table td{font-size:18px;font-size:1.125rem;line-height:34px}.post-thumbnail{margin-bottom:25px}.booking-info{margin-top:15px}.section-heading{margin-top:55px;margin-bottom:30px}.wp-block-table{margin-top:40px;margin-bottom:40px}h2,h3,h4,h5,h6{margin-top:40px;margin-bottom:20px}.hi-caption{width:100%;align-items:flex-end;padding-bottom:20px}.hi-caption div{padding-left:40px;padding-right:40px;text-align:right}.wp-block-quote p,.quote-with-background blockquote p{font-size:24px;font-size:1.5rem;line-height:40px}.wp-block-quote cite{font-size:20px;font-size:1.25rem}.quote-with-background cite{font-size:18px;font-size:1.125rem}.block-icon{flex-basis:50%}.breadcrumbs{margin-top:-25px}.course-description h3{font-size:30px;font-size:1.875rem}.course-description h4{font-size:22px;font-size:1.375rem}.lesson-timings{flex-wrap:wrap}.lesson-timings>div{flex-basis:100%}.lesson-timings>div:first-child{margin-bottom:50px}.booking-details img{flex-basis:100px;width:100px;height:100px}.tick-list li::before{width:28px;height:24px;background-size:28px 24px;top:8px;position:relative}.tick-list li:first-child p{margin-top:0}.team-summary h3{font-size:22px;font-size:1.375rem}.tutor-desc h6{font-size:16px;font-size:1rem}.team-summary .button{font-size:16px;font-size:1rem;padding:8px 16px;min-height:initial}.tutor-desc a.tutor-email{font-size:14px;font-size:.875rem}}@media(max-width:670px){.main-navigation,.site-branding,.menu-toggle{height:50px}.logo-container img{width:120px}.logo-container{height:85px;width:180px}.main-navigation.toggled>div>ul{top:50px}.hi-caption{font-size:18px;font-size:1.125rem;padding-bottom:0}.hi-caption div{line-height:26px;background:rgb(94 42 121 / .5);padding-top:10px;padding-bottom:10px}.wp-block-quote p:first-child::before,.quote-with-background blockquote p:first-child::before,.endorsement-quote p:first-child::before{font-size:120px;font-size:7.5rem;top:33px}.endorsement-quote p{padding-left:68px}.block-icon{flex-basis:100%}.course-info{flex-wrap:wrap}.course-image,.course-description{flex-basis:100%}.course-image{padding-right:0;margin-bottom:30px}.course-description h3,.course-description h4,.course-description h6,.course-description p{padding-left:0}.course-description .button{margin-left:0}.quote-with-background blockquote p:first-child::before{left:20px}.quote-with-background blockquote p{padding-left:120px;padding-right:20px}.contact-detail:first-child{flex-wrap:wrap}.phone,.email{flex-basis:100%}.phone{margin-bottom:15px}.site-info .la-envelope{margin-left:0}.team-media{flex-wrap:wrap}.team-media>div{flex-basis:100%;margin-bottom:10px}.team-media+.section-heading{margin-top:10px}}@media(max-width:640px){.gform_wrapper.gravity-theme .gfield input.large{padding-top:8px;padding-bottom:8px}.entry-content .gform_wrapper.gravity-theme .gfield{margin-bottom:6px}.entry-content .gform_wrapper.gravity-theme .gform_button{line-height:1!important}}@media(max-width:550px){h1{font-size:30px;font-size:1.875rem;line-height:38px}.section-heading h2{font-size:26px;font-size:1.625rem;line-height:28px}h2,h3,h4,h5,h6{font-size:22px;font-size:1.375rem}.section-heading h6{font-size:17px;font-size:1.0625rem}.main-navigation.toggled>div>ul{right:30px}.hi-caption{font-size:16px;font-size:1rem}.hi-caption div{line-height:20px}.breadcrumbs{margin-top:-15px}.breadcrumbs-inner{min-width:initial;width:100%}.breadcrumbs-inner ul{padding-left:30px;padding-right:30px}.breadcrumbs-inner a{font-size:14px;font-size:.875rem}.block-icon{flex-basis:100%}.wp-block-quote p,.quote-with-background blockquote p{font-size:21px;font-size:1.3125rem;line-height:34px}.entry-content .wp-block-quote p{padding-left:120px;text-align:left}.wp-block-quote cite,.quote-with-background cite{font-size:18px;font-size:1.125rem}.quote-with-background blockquote p:first-child::before{left:0}.quote-with-background blockquote p{padding-left:80px;padding-right:0}.entry-content .course-description h3,.entry-content .course-description h4,.entry-content .course-description h6,.entry-content .course-description p{padding-left:0;padding-right:0}.course-description .button{margin-left:0}.course-description h3{font-size:28px;font-size:1.75rem}.course-description h4{font-size:20px;font-size:1.25rem}.slick-prev{left:-26px}.slick-next{right:-26px}.affiliations{flex-wrap:wrap;margin-bottom:10px}.affiliation-logo{flex-basis:100%}.affiliation-logo:first-child{margin-bottom:30px}.site-info{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.sp img{width:25%}.booking-details img{flex-basis:70px;width:70px;height:70px}h1{margin-top:10px}.booking-details p{margin-top:10px}.post-thumbnail{margin-bottom:15px}.container,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content>ol,.entry-content>ul,.gform_wrapper,.gform_confirmation_message,.wp-block-buttons,.wp-block-pullquote,.wp-block-image,.wp-block-columns,.entry-header,.entry-content .wp-block-video,.entry-content .wp-block-embed,.entry-content .wp-block-quote cite,.entry-content .wp-block-table,.booking-info,.search-form,#cmplz-cookies-overview,.cmplz-categories,.hi-caption div{padding-left:30px;padding-right:30px}.booking-info h5,.booking-info p,.section-heading h2,.section-heading h6,.tick-list p,.team-summary h3,.tutor-desc h6{padding-left:0;padding-right:0}.endorsement-quote p{padding-left:68px}.contact-info,.site-info a{font-weight:400;font-size:15px;font-size:.9375rem}.footer-content{color:#fff;padding-top:80px}.site-info{padding-bottom:40px}.contact-detail,.phone{margin-bottom:5px}.sp-text p{line-height:26px}.site-info hr{margin-top:20px;margin-bottom:20px}}@media(max-width:480px){p,ul,ol,.wp-block-table td{font-size:17px;font-size:1.0625rem;line-height:32px}.sp{flex-wrap:wrap;justify-content:left}.sp img{margin-bottom:10px;width:100px}.booking-details>div,.lesson-timings>div>div{padding-left:20px}.lesson-timings>div{padding-left:0}table code{font-size:32px;font-size:2rem}.main-navigation,.site-branding,.menu-toggle{height:42px}.menu-toggle{position:relative;right:-30px}.main-navigation.toggled>div>ul{right:0}.logo-container img{width:100px}.logo-container{height:70px;width:140px}.main-navigation.toggled>div>ul{top:42px}.wp-block-quote,.wp-block-embed,.quote-with-background,.wp-block-table{margin-top:40px;margin-bottom:40px}.wp-block-quote+.section-heading{margin-top:-40px}.wp-block-quote p:first-child:before{left:25px}.entry-content .wp-block-quote p{padding-left:100px}.load-endorsements,.schools-button{width:100%}.hi-caption div{font-size:15px;font-size:.9375rem;font-weight:400;line-height:16px;padding-bottom:5px}}@media(max-width:380px){.container,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content .wp-block-table,.entry-content>ol,.entry-content>ul,.gform_wrapper,.gform_confirmation_message,.wp-block-buttons,.wp-block-pullquote,.wp-block-image,.wp-block-columns,.entry-header,.entry-content .wp-block-video,.entry-content .wp-block-embed,.entry-content .wp-block-quote cite,.booking-info,.search-form,#cmplz-cookies-overview,.cmplz-categories,.hi-caption div{padding-left:20px;padding-right:20px}.booking-info h5,.booking-info p,.section-heading h2,.section-heading h6,.tick-list p,.team-summary h3,.tutor-desc h6{padding-left:0;padding-right:0}.endorsement-quote p{padding-left:68px}.tick-list li:before{margin-right:15px}.menu-toggle{width:140px}.team-summary{margin-left:20px;margin-right:20px}}