abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;font-size:100%;border:0;outline:0;margin:0;background:transparent;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{padding:0;font-size:100%;margin:0;background:transparent;vertical-align:baseline}ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;padding:0;border:0;border-top:1px solid #ccc;margin:1em 0;display:block}input,select{vertical-align:middle}button{outline:none}img{vertical-align:middle}.banner{height:auto;-ms-flex-wrap:wrap;border:15px solid #fff;-webkit-box-align:stretch;position:relative;-webkit-box-direction:normal;border-top:none;border-bottom:none;-ms-flex-direction:row;margin:0;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;width:100%;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:88}.banner__slides{border-right:5px solid #fff;position:relative;background-size:cover;width:66.6666%;float:left;z-index:20}.banner__slides img,.banner__slides__slide{height:100%;width:100%}@media (max-width:800px){.banner__slides{height:80%;height:80vh;border-right:none;min-height:400px;width:100%;float:none}}.banner-intro{border-left:10px solid #fff;padding:70px 40px;background-color:#edebe8;width:33.3333%;float:left}.banner-intro li,.banner-intro p{font-size:95%;opacity:.9}.banner-intro li:last-child,.banner-intro p:last-child{margin:0}@media (max-width:800px){.banner-intro{border-left:none;padding:40px 25px;width:100%;float:none}}.banner__slides__slide{background-size:cover;background-position:50% 50%}.banner__caption{padding:40px;color:#fff;position:absolute;bottom:0;background-color:rgba(2,41,76,.9);left:0;width:50%;width:calc(50% - 7px)}.banner__caption p,.banner__caption span{font-weight:200;margin:0}.banner__caption span{font-size:80%;right:15px;position:absolute;opacity:.7;bottom:15px;letter-spacing:.05em}@media (max-width:800px){.banner__caption{padding:25px;width:100%}}.banner__next,.banner__previous{height:45px;overflow:hidden;font-size:120%;border:none;font-weight:400;-webkit-appearance:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;outline:none;opacity:.9;bottom:0;text-align:center;background-color:#fff;border-radius:0;cursor:pointer;left:calc(33.3333% - 9px);width:45px;line-height:45px;z-index:99}.banner__next:hover,.banner__previous:hover{color:#fff;opacity:1;background:#e68043}@media (max-width:800px){.banner__next,.banner__previous{display:none}}.banner__next{bottom:46px}@media (max-width:800px){.banner__next{display:none}}.banner-hosts,.banner-subs,.banner-subs-reverse{-ms-flex-wrap:wrap;border:15px solid #fff;-webkit-box-align:stretch;position:relative;-webkit-box-direction:normal;border-top:none;border-bottom:none;-ms-flex-direction:row;margin:0;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;width:100%;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:88}.banner-hosts figure,.banner-subs figure,.banner-subs-reverse figure{border-right:5px solid #fff;position:relative;background-size:cover;width:66.6666%;float:left}.banner-hosts figure figcaption,.banner-subs figure figcaption,.banner-subs-reverse figure figcaption{padding:10px 20px;position:absolute;bottom:0;background:#edebe8;left:0;width:100%}.banner-hosts figure figcaption p,.banner-subs figure figcaption p,.banner-subs-reverse figure figcaption p{font-size:85%;font-weight:400;margin:0}@media (max-width:800px){.banner-hosts figure,.banner-subs figure,.banner-subs-reverse figure{height:35%;height:35vh;border-right:none;width:100%;float:none}}.banner-hosts .banner-intro,.banner-subs .banner-intro,.banner-subs-reverse .banner-intro{min-height:400px;border-left:10px solid #fff;padding:70px 60px;background-color:#002846;width:33.3333%;float:left}.banner-hosts .banner-intro .h1,.banner-hosts .banner-intro h1,.banner-subs .banner-intro .h1,.banner-subs .banner-intro h1,.banner-subs-reverse .banner-intro .h1,.banner-subs-reverse .banner-intro h1{color:#fff}.banner-hosts .banner-intro li,.banner-hosts .banner-intro p,.banner-subs .banner-intro li,.banner-subs .banner-intro p,.banner-subs-reverse .banner-intro li,.banner-subs-reverse .banner-intro p{font-size:95%;color:#fff;opacity:.9}.banner-hosts .banner-intro li:last-child,.banner-hosts .banner-intro p:last-child,.banner-subs .banner-intro li:last-child,.banner-subs .banner-intro p:last-child,.banner-subs-reverse .banner-intro li:last-child,.banner-subs-reverse .banner-intro p:last-child{margin:0}.banner-hosts .banner-intro li,.banner-subs .banner-intro li,.banner-subs-reverse .banner-intro li{background-image:url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/components/bullet2.png)}@media (max-width:800px){.banner-hosts .banner-intro,.banner-subs .banner-intro,.banner-subs-reverse .banner-intro{min-height:auto;border-left:none;padding:40px 25px;width:100%;float:none}}.banner-hosts figure{border:none;width:50%}@media (max-width:800px){.banner-hosts figure{height:35%;height:35vh;border-right:none;width:100%;float:none}}.banner-hosts .banner-intro{width:50%}@media (max-width:800px){.banner-hosts .banner-intro{min-height:auto;border-left:none;padding:40px 25px;width:100%;float:none}}.banner-hosts .banner-intro .staff-pic{border:3px solid #fff;position:relative;top:auto;margin:0 0 0 25px;left:auto;width:25%;float:right;display:inline-block}.banner-subs-reverse figure{border-right:none;border-left:5px solid #fff}.banner-subs-reverse .banner-intro{border-right:10px solid #fff;border-left:none}.banner-blog{-ms-flex-wrap:wrap;border:15px solid #fff;-webkit-box-align:stretch;position:relative;-webkit-box-direction:normal;border-top:none;border-bottom:none;-ms-flex-direction:row;margin:0;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;width:100%;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:88}.banner-blog figure{border-right:5px solid #fff;position:relative;width:66.6666%;float:left}.banner-blog figure img{width:100%}.banner-blog figure figcaption{padding:10px 20px;position:absolute;bottom:0;background:#edebe8;left:0;width:100%}.banner-blog figure figcaption p{font-size:85%;font-weight:400;margin:0}@media (max-width:800px){.banner-blog figure{border-right:none;width:100%;float:none}}.banner-blog .banner-intro{border-left:10px solid #fff;padding:70px 60px;background-color:#002846;width:33.3333%;float:left}.banner-blog .banner-intro .h1,.banner-blog .banner-intro h1{color:#fff}.banner-blog .banner-intro li,.banner-blog .banner-intro p{font-size:95%;color:#fff;opacity:.9}.banner-blog .banner-intro li:last-child,.banner-blog .banner-intro p:last-child{margin:0}.banner-blog .banner-intro li{background-image:url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/components/bullet2.png)}@media (max-width:800px){.banner-blog .banner-intro{min-height:auto;border-left:none;padding:40px 25px;width:100%;float:none}}.banner-video{border:15px solid #fff;border-top:none;border-bottom:none;margin:0;width:100%}.banner-video .embed-container{height:0;overflow:hidden;position:relative;max-width:100%;padding-bottom:56.25%}.banner-video .embed-container embed,.banner-video .embed-container iframe,.banner-video .embed-container object{height:100%;position:absolute;top:0;left:0;width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{padding:10px 70px 0;font-size:15px;font-weight:200;color:#202020;position:relative;max-width:1600px;text-align:left;margin:0 auto;background:#fff;width:100%;font-family:Titillium Web,sans-serif}@media (max-width:1024px){body{padding:10px}}@media (max-width:800px){body{padding:10px 0;font-size:15px}}a{text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a,a:hover{color:#e68043}a:hover{text-decoration:underline}ul{list-style:none;margin:0 0 25px}li{padding:0 0 0 30px;margin:0 0 15px;background:transparent url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/components/bullet.png) no-repeat scroll 0 6px;background-size:auto 16px;width:100%;display:inline-block}address,li,p{font-weight:400;font-style:normal;word-spacing:.125em;letter-spacing:.03em;line-height:170%}address,p{margin:0 0 25px}small{font-size:80%}table{border:none;margin:0 0 25px;width:100%}td{padding:5px;vertical-align:top}strong{font-weight:600}em{font-style:italic}.large-link{padding:15px 20px;font-size:90%;text-decoration:none;font-weight:400;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;position:relative;letter-spacing:.03em;text-align:right;margin:0 10px 10px 0;background:#e68043;display:inline-block}.large-link:hover{text-decoration:none;color:#e68043;background:#fff}.cta-link{padding:0 40px;font-size:90%;font-weight:400;text-transform:uppercase;position:absolute;bottom:25px;letter-spacing:.03em;left:0;display:block;z-index:15}.cta-link a{padding:15px 20px;text-decoration:none;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 5px 5px 0;background:#e68043;display:inline-block}.cta-link a:hover{text-decoration:none;background-color:#c3591a}.cta-link a em{font-style:italic;text-transform:lowercase}@media (max-width:800px){.cta-link{padding:0 25px;position:relative;bottom:auto;margin:0 0 25px;left:auto}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}form{margin:0 0 25px;width:100%}form:after,form:before{content:"";display:table}form:after{clear:both}form .wpcf7-form,form label{padding:7px 20px 7px 10px;font-size:90%;color:#fff;background-color:#002846;margin:0;line-height:130%;display:inline-block}form .label-checkbox{font-weight:400;color:#202020;background-color:transparent;margin:0}form li{font-size:110%;margin:0 0 5px}form ::-webkit-input-placeholder{color:#a0aaad;line-height:140%}form :-moz-placeholder,form ::-moz-placeholder{color:#a0aaad;line-height:140%}form :-ms-input-placeholder{color:#a0aaad;line-height:140%}form input[type=email],form input[type=file],form input[type=tel],form input[type=text],form select,form textarea{padding:10px 20px;font-size:90%;border:1px solid #a0aaad;font-weight:400;-webkit-appearance:none;color:#002846;clear:both;background-color:hsla(0,0%,100%,.6);margin:0 0 20px;border-radius:0;width:100%;font-family:Titillium Web,sans-serif}form input[type=email]:focus,form input[type=file]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border:1px solid #e68043;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:none;background-color:hsla(0,0%,100%,.9)}form input[type=date],form input[type=number]{padding:10px 20px;font-size:100%;border:1px solid #a0aaad;font-weight:200;-webkit-appearance:none;color:#002846;clear:both;background-color:hsla(0,0%,100%,.6);margin:0 0 20px;border-radius:0;width:50%;font-family:Titillium Web,sans-serif;display:block}form input[type=date]:focus,form input[type=number]:focus{border:1px solid #e68043;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:none;background-color:hsla(0,0%,100%,.9)}form .shorter{width:50%}form input[type=checkbox]{margin:0 5px 0 0}form select{background-size:auto 10px;background-position:center right 10px;background-image:url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/components/down.png);background-repeat:no-repeat}form textarea{height:400px}form button{padding:15px 20px;font-size:90%;border:none;text-decoration:none;font-weight:400;-webkit-appearance:none;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;position:relative;outline:none;letter-spacing:.03em;text-align:right;background:#e68043;cursor:pointer;display:inline-block}form button:hover{text-decoration:none;color:#e68043;background:#fff}form .g-recaptcha{clear:both;margin:0 0 20px;float:right}.h1,h1{font-size:190%;font-weight:400;color:#002846;letter-spacing:.02em;margin:0 0 50px;line-height:130%;font-family:Titillium Web,sans-serif}.h1 a,.h1 a:hover,h1 a,h1 a:hover{text-decoration:none;color:inherit}.h2,.h4,h2,h4{font-size:170%;font-weight:200;color:#fff;letter-spacing:.02em;margin:0 0 25px;line-height:130%;font-family:Titillium Web,sans-serif}.h2 a,.h2 a:hover,.h4 a,.h4 a:hover,h2 a,h2 a:hover,h4 a,h4 a:hover{text-decoration:none;color:inherit}.h3,h3{font-size:160%;font-weight:400;color:#002846;letter-spacing:.02em;margin:0 0 25px;line-height:130%;font-family:Titillium Web,sans-serif}.h3 a,.h3 a:hover,h3 a,h3 a:hover{text-decoration:none;color:inherit}.h6,h6{font-size:130%;font-weight:400;color:#002846;text-align:right;margin:0 0 25px;line-height:130%;font-family:Titillium Web,sans-serif}.h6 a,.h6 a:hover,h6 a,h6 a:hover{text-decoration:none;color:inherit}header{padding:10px 20px 20px;position:relative;background-color:#fff;width:100%;z-index:97}header:after,header:before{content:"";display:table}header:after{clear:both}header .logo{height:65px;margin:0 10px 0 0;float:left}header .header-right{float:right}@media (max-width:800px){header{padding:10px 20px}}nav{font-size:95%;margin:5px 0 10px}nav a{padding:0;font-weight:400;color:#002846;margin:0 0 0 20px;display:inline-block}nav a:hover{padding:0;text-decoration:none;color:#e68043}@media (max-width:1024px){nav{display:none}}.header-sub{padding:10px 0 0;border-top:1px solid #e6e5e5;width:auto;float:right;display:inline-block}.header-sub:after,.header-sub:before{content:"";display:table}.header-sub:after{clear:both}.header-sub p{font-size:75%;color:#202020;text-align:right;margin:0 0 10px}.header-sub a{color:#002846}.header-sub a:hover{color:#e68043}.header-sub #google_translate_element{float:right;display:inline}@media (max-width:1024px){.header-sub{display:none}}.mobile-nav-button{padding:0;border:none;-webkit-appearance:none;right:15px;position:absolute;top:25px;border-radius:0;background:transparent;cursor:pointer;width:30px;display:none;z-index:999}.mobile-nav-button .line{height:6px;padding:0;border:1px solid #fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative;margin:0 0 4px;background:#002846;width:100%;display:block}@media (max-width:1024px){.mobile-nav-button{display:block}}.mobile-nav{height:100%;height:100vh;overflow:auto;padding:100px 10px 70px;right:-100%;position:fixed;top:0;background-color:rgba(0,40,70,.95);width:100%;width:100vw;display:none;z-index:998}.mobile-nav ul{position:relative;margin:0 0 25px;width:100%;z-index:10}.mobile-nav li{padding:0;margin:0 0 10px;background:none;width:100%}.mobile-nav a:link,.mobile-nav a:visited{padding:15px;font-size:150%;font-weight:400;color:#e68043;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center;width:100%;font-family:Titillium Web,sans-serif;display:block}.mobile-nav a:link:hover,.mobile-nav a:visited:hover{text-decoration:none;background:hsla(0,0%,100%,.2)}.mobile-nav p{text-align:right}.mobile-nav p a:link,.mobile-nav p a:visited{padding:5px 0;font-size:90%;border-bottom:none;width:auto;display:inline-block}@media (max-width:1024px){.mobile-nav{display:block}}.nav-rotate-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:5px}.nav-rotate-2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-5px}.grid-wrap{border:15px solid #fff;border-right:none;-ms-flex-wrap:wrap;-webkit-box-align:stretch;-webkit-box-direction:normal;border-bottom:none;-ms-flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;width:100%;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:800px){.grid-wrap{-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-direction:normal;-ms-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-orient:vertical;-ms-flex-align:start;-ms-flex-line-pack:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.team-wrap{border:15px solid #fff;border-right:none;-ms-flex-wrap:wrap;-webkit-box-align:stretch;-webkit-box-direction:normal;border-bottom:none;-ms-flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;width:100%;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrap{max-width:1600px;margin:0 auto}.content-wrap,.flex-parent{position:relative;width:100%}.flex-parent{-ms-flex-wrap:wrap;-webkit-box-align:stretch;-webkit-box-direction:normal;-ms-flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:800px){.flex-parent{-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-direction:normal;-ms-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-orient:vertical;-ms-flex-align:start;-ms-flex-line-pack:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.box-25{width:25%;float:left}@media (max-width:800px){.box-25{width:100%;float:none}}.box-30{width:30%;float:left}@media (max-width:800px){.box-30{width:100%;float:none}}.box-33{width:33.3333%;float:left}@media (max-width:800px){.box-33{width:100%;float:none}}.box-35{width:35%;float:left}@media (max-width:800px){.box-35{width:100%;float:none}}.box-50{width:50%;float:left}@media (max-width:800px){.box-50{width:100%;float:none}}.box-66{width:66.6666%;float:left}@media (max-width:800px){.box-66{width:100%;float:none}}.box-75{width:75%;float:left}@media (max-width:800px){.box-75{width:100%;float:none}}.box-100{clear:both;width:100%;float:none}.text-box{padding:50px}.grid-box{overflow:hidden;border-right:15px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;border-bottom:15px solid #fff;background-color:#edebe8}.grid-box:after,.grid-box:before{content:"";display:table}.grid-box:after{clear:both}.grid-box address,.grid-box h1,.grid-box h2,.grid-box h3,.grid-box h4,.grid-box h5,.grid-box h6,.grid-box p{opacity:.9}.grid-box figure{position:relative;width:100%}.grid-box figure .overlay{height:100%;position:absolute;top:0;-webkit-box-shadow:inset 0 0 85px 5px rgba(0,0,0,.5);box-shadow:inset 0 0 85px 5px rgba(0,0,0,.5);left:0;width:100%;z-index:10}.grid-box figure img{position:relative;width:100%;z-index:5}.grid-box div{padding:60px 40px 110px;position:relative;width:100%}.grid-box div p{margin:0 0 25px}@media (max-width:800px){.grid-box div{padding:40px 25px}}.grid-highlight{overflow:hidden;border-right:15px solid #fff;padding:0;position:relative;border-bottom:15px solid #fff;background-size:cover;background-color:#edebe8;width:100%}.grid-highlight:after,.grid-highlight:before{content:"";display:table}.grid-highlight:after{clear:both}.grid-highlight figcaption{padding:40px 40px 20px;color:#fff;position:relative;background-color:rgba(2,41,76,.9);margin:250px 0 0;width:33.3333%;width:calc(33.3333% - 8px);float:left}@media (max-width:800px){.grid-highlight figcaption{padding:40px 25px 10px;width:100%;float:none}}.grid-data,.grid-form,.grid-intro{border-right:15px solid #fff;padding:60px;border-bottom:15px solid #fff;background-color:#edebe8}.grid-data .header,.grid-form .header,.grid-intro .header{padding:0 75px 0 0;width:33.3333%;float:left}.grid-data .header h1,.grid-data .header h2,.grid-data .header h3,.grid-data .header h4,.grid-data .header h5,.grid-data .header h6,.grid-form .header h1,.grid-form .header h2,.grid-form .header h3,.grid-form .header h4,.grid-form .header h5,.grid-form .header h6,.grid-intro .header h1,.grid-intro .header h2,.grid-intro .header h3,.grid-intro .header h4,.grid-intro .header h5,.grid-intro .header h6{font-weight:400;color:#202020}@media (max-width:800px){.grid-data .header,.grid-form .header,.grid-intro .header{padding:0;width:100%;float:none}}.grid-data .content,.grid-form .content,.grid-intro .content{-moz-column-gap:75px;-webkit-column-gap:75px;column-gap:75px;-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (max-width:1024px){.grid-data .content,.grid-form .content,.grid-intro .content{-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:800px){.grid-data .content,.grid-form .content,.grid-intro .content{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-count:1;-webkit-column-count:1;column-count:1}}.grid-data .content-1-col li,.grid-data .content-1-col p,.grid-form .content-1-col li,.grid-form .content-1-col p,.grid-intro .content-1-col li,.grid-intro .content-1-col p{display:inline-block}@media (max-width:800px){.grid-data,.grid-form,.grid-intro{padding:40px 25px}}.grid-outro{border-right:15px solid #fff;padding:60px;border-bottom:15px solid #fff;background-color:#002846}.grid-outro .header{padding:0 75px 0 0;width:33.3333%;float:left}@media (max-width:800px){.grid-outro .header{padding:0;width:100%;float:none}}.grid-outro .content{-moz-column-gap:75px;-webkit-column-gap:75px;column-gap:75px;-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (max-width:1024px){.grid-outro .content{-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:800px){.grid-outro .content{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-count:1;-webkit-column-count:1;column-count:1}}.grid-outro .content li,.grid-outro .content p{display:inline-block}.grid-outro address,.grid-outro h1,.grid-outro h2,.grid-outro h3,.grid-outro h4,.grid-outro h5,.grid-outro h6,.grid-outro p{color:#fff}.grid-outro li,.grid-outro p{font-size:95%;color:#fff;opacity:.9}.grid-outro li:last-child,.grid-outro p:last-child{margin:0}.grid-outro li{background-image:url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/components/bullet2.png)}@media (max-width:800px){.grid-outro{padding:40px 25px}}.grid-data .header,.grid-form .header{padding:0;width:100%;float:none}.grid-data .header h2,.grid-form .header h2{color:#002846;margin:0 0 50px}.grid-data table td,.grid-data table th,.grid-form table td,.grid-form table th{padding:15px 20px;font-size:90%;font-style:normal;margin:0 0 50px;line-height:150%}.grid-data table th small,.grid-form table th small{font-weight:400;line-height:110%}.grid-data table td,.grid-form table td{font-weight:400}.grid-data table tr,.grid-form table tr{border-bottom:1px solid #e2dfd9}.grid-data table tr:nth-child(odd),.grid-form table tr:nth-child(odd){background-color:#f8f8f6}.grid-data table tr:nth-child(2n),.grid-form table tr:nth-child(2n){background-color:#f4f3f0}.grid-blog{border-right:15px solid #fff;padding:60px;-ms-flex-wrap:wrap;-webkit-box-align:stretch;-webkit-box-direction:normal;border-bottom:15px solid #fff;-ms-flex-direction:row;background-color:#edebe8;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:800px){.grid-blog{-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-direction:normal;-ms-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-orient:vertical;-ms-flex-align:start;-ms-flex-line-pack:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.grid-blog .header{padding:0 75px 0 0;width:33.3333%;float:left}.grid-blog .header h1,.grid-blog .header h2,.grid-blog .header h3,.grid-blog .header h4,.grid-blog .header h5,.grid-blog .header h6{font-weight:400;color:#202020}@media (max-width:800px){.grid-blog .header{padding:0;width:100%;float:none}}.grid-blog .content{width:66.6666%;float:left}@media (max-width:800px){.grid-blog .content{padding:0;width:100%;float:none}}.grid-blog .content figure{margin:0 0 25px;width:100%}.grid-blog .content figure img{margin:0;width:100%}.grid-blog .content figure figcaption{padding:10px 0;font-size:.9em;text-align:right;width:100%}.grid-blog .content img{margin:0 0 25px;width:100%}.grid-blog .content-1-col li,.grid-blog .content-1-col p{display:inline-block}@media (max-width:800px){.grid-blog{padding:40px 25px}}.grid-form{padding:60px 30px}.grid-form .col-1{padding:0 30px;width:33.3333%;float:left}@media (max-width:800px){.grid-form .col-1{padding:0;width:100%;float:none}}.grid-form .col-1 figure{width:100%}.grid-form .col-1 figure figcaption,.grid-form .col-1 figure img{margin:0 0 20px;width:100%}.grid-form .col-full{padding:0 30px;width:100%}@media (max-width:800px){.grid-form .col-full{padding:0;width:100%;float:none}}.grid-form li{padding:0;background:none}.grid-form table td,.grid-form table th{padding:10px 3px;font-size:100%;font-style:normal;line-height:150%}.grid-form table th small{font-weight:400;line-height:110%}.grid-form table td{font-weight:400}.grid-form table tr{border-bottom:none}.grid-form table tr:nth-child(2n),.grid-form table tr:nth-child(odd){background-color:transparent}.grid-form span{width:100%;display:inline-block}@media (max-width:800px){.grid-form{padding:40px 25px;width:100%;float:none}}.grid-links{border-right:15px solid #fff;padding:60px;color:#fff;background-color:#a6a842}.grid-links .header{padding:0 75px 0 0;width:50%;float:left}@media (max-width:800px){.grid-links .header{padding:0;width:100%;float:none}}.grid-links .content{width:50%;float:left}.grid-links .content ul{margin:0 0 25px}.grid-links .content li{padding:0;border-bottom:1px solid #fff;margin:0;background:none;display:block}.grid-links .content li a{padding:8px;color:#fff;display:block}.grid-links .content li a:hover{text-decoration:none;color:#fff;background:hsla(0,0%,100%,.1)}@media (max-width:800px){.grid-links .content{padding:0;width:100%;float:none}.grid-links{padding:40px 25px}}.team-box{overflow:hidden;border-right:15px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;border-bottom:15px solid #fff;background-color:#edebe8;width:16.6666%;float:left}.team-box h1,.team-box h2,.team-box h3,.team-box h4,.team-box h5,.team-box h6{font-size:120%}.team-box figure,.team-box figure img{position:relative;width:100%}.team-box figure img{z-index:5}.team-box figure .pic-main{position:relative;width:100%;z-index:10}.team-box figure .pic-hover{position:absolute;top:0;left:0;z-index:9}.team-box div{padding:40px 20px;font-size:90%;position:relative;width:100%}.team-box div p{margin:0}.team-box:hover figure .pic-main{opacity:0}@media (max-width:1024px){.team-box{width:25%}}@media (max-width:800px){.team-box{width:50%;float:left}}.general-box{width:100%}.image-box{border-right:15px solid #fff;padding:0;background-size:cover}.image-box img{width:100%;display:none}.gallery-box{height:450px;border-right:15px solid #fff;padding:0;position:relative;border-bottom:15px solid #fff;background-size:cover}.gallery-box figcaption{padding:10px 20px;position:absolute;bottom:0;background:#edebe8;left:0;width:100%}.gallery-box figcaption p{font-size:85%;font-weight:400;margin:0}.cta-box{position:relative}footer{padding:50px 20px 25px;border:15px solid #fff;color:#fff;border-top:none;background-color:#666;margin:0 0 50px;width:100%}footer .logo{margin:0 0 25px;width:200px}footer .british-council{width:150px}footer section{padding:25px 50px 0 25px;float:left}footer section .facebook{height:25px;opacity:.85}footer address,footer p{font-weight:200}footer .foot-left .foot-q{padding:10px 8px;color:inherit;position:relative;border-bottom:1px solid #a0aaad;cursor:pointer;display:block}footer .foot-left .foot-q:hover{text-decoration:none;color:#fff;background:hsla(0,0%,100%,.1)}footer .foot-left .foot-q span{right:8px;position:absolute;top:8px}footer .foot-left .foot-q a,footer .foot-left .foot-q a:hover{text-decoration:none;color:#fff}footer .foot-left .highlight{background:hsla(0,0%,100%,.2)}footer .foot-left .foot-a{padding:5px 0}footer .foot-left .foot-a a{padding:8px 24px;font-size:90%;color:inherit;border-bottom:1px dotted #a0aaad;margin:0;display:block}footer .foot-left .foot-a a:hover{text-decoration:none;background:hsla(0,0%,100%,.1)}footer .foot-left ul{margin:0 0 25px}footer .foot-left li{border-bottom:1px solid #a0aaad;margin:0;display:block}@media (max-width:800px){footer .foot-left{margin:0 0 25px}}footer .foot-right{font-size:90%;text-align:right}footer .foot-right a{color:inherit}footer .foot-right a:hover{text-decoration:none;color:#fff}@media (max-width:800px){footer .foot-right{text-align:left}footer{padding:25px 0}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flex-top{-ms-flex-item-align:start;align-self:flex-start}.flex-bottom{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:800px){.hide-small{display:none}}.site-column{-moz-column-gap:100px;-webkit-column-gap:100px;column-gap:100px;-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (max-width:1024px){.site-column{-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:800px){.site-column{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-count:1;-webkit-column-count:1;column-count:1}.flex-order-1{-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}.flex-order-2{-ms-flex-order:2;order:2;-webkit-box-ordinal-group:3}}.anchor{height:55px;position:absolute;top:-55px;background:transparent;left:0;width:100%;z-index:-1}.blank-link,.blank-link:hover{text-decoration:none;color:inherit}.bg1{background:transparent url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/backgrounds/01.jpg) no-repeat scroll top;background-size:cover}.full-width{width:100%}.half-width{clear:both;width:50%}.bg-green{background-color:#a6a842}.bg-orange{background-color:#e68043}.bg-blue{background-color:#002846}.bg-blue address,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p{color:#fff!important}.bg-blue li,.bg-blue p{font-size:95%;color:#fff;opacity:.9}.bg-blue li:last-child,.bg-blue p:last-child{margin:0}.bg-blue li{background-image:url(https://driftwoodridge.cfd/wp-content/themes/kentschoolofenglish/assets/images/components/bullet2.png)}.bg-blue-alpha{background-color:rgba(2,41,76,.9)}.bg-orange-alpha{background-color:rgba(230,128,67,.9)}.bg-green-alpha{background-color:rgba(166,168,66,.9)}.wpcf7-list-item-label{display:none!important}.clear{height:0}.clear,.clear10{clear:both;width:100%}.clear10{height:20px}