*{margin:0}html{scroll-behavior:smooth}html,body{height:100%;margin:0}h2{color:rgba(235,68,137,1)}h3{font-size:1.4em}.white-text{color:#fff !important}#nav-tabContent{margin-bottom:30px}#fade-in{opacity:0}#header-padding{padding-top:77px}.full-width{width:100%}.justify{text-align:justify}.parent{display:flex;align-items:center;min-height:calc(100vh)}.padding{padding:35px 0}.card{margin-top:10px;margin-bottom:10px}.spacer{height:20px}.raised-section{z-index:1;position:relative;box-shadow:0 -8px 6px -6px #000,0 8px 6px -6px #000}.raised-end-section{z-index:1;position:relative;box-shadow:0 -8px 6px -6px #000}.bg-grey{background-color:rgba(240,240,240,1)}.bg-dark-grey{background-color:rgba(80,80,80,1) !important;color:#fff !important}.bg-red{background-color:rgba(197,49,47,1);color:#fff}.bg-dark-red{background-color:rgba(144,44,44,1) !important;color:#fff}.bg-footer{background-color:rgba(30,30,30,1);color:#fff}#main-navbar{background-color:#fff;border-bottom:solid rgba(197,49,47,1) 1px}#navbar-logo{max-height:50px}.navbar-toggler{color:rgba(255,255,255,1);margin-top:25px}#navbar-logo{margin-top:0}.page-wrap{min-height:100%;margin-bottom:-220px}.page-wrap:after{content:"";display:block}.site-footer,.page-wrap:after{height:220px}#footer-menu{padding-top:30px;color:#fff}#footer-menu col-sm-3{padding-top:30px}#footer-menu h3{font-weight:700;font-size:1em}#footer-menu a{color:#fff}.site-footer{background-color:rgba(30,30,30,1);color:#fff;padding-top:30px;text-align:center}.site-footer a{color:#fff;font-weight:700}.footer-logos img{max-width:20%;max-height:100px;padding:10px 10px 20px}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#banner-logo{margin-top:calc(100vh / 2)}}@media only screen and (max-device-width :1024px){.parallax{background-attachment:scroll}}#parallax-banner{background-image:url(//broadstairsenglish.com/wp-content/themes/BEC-Custom/../../uploads/2019/03/wym5hMf8.jpg);height:calc(100vh)}#parallax-banner2{background-image:url(//broadstairsenglish.com/wp-content/themes/BEC-Custom/../../uploads/2020/09/stepping-stones.jpg);height:calc(100vh)}#parallax-banner3{background-image:url(//broadstairsenglish.com/wp-content/themes/BEC-Custom/../../uploads/2024/05/Viking-Bay-and-Bleak-House-scaled.jpg);height:calc(100vh)}#parallax-testimonial{background-image:url("");height:100%}#index-jumbotron{background:rgba(255,255,255,.7)}#banner{text-align:left}#banner-logo{max-height:100px;max-width:90%}#banner-testimonial-blockquote{text-align:right}#banner-testimonial-blockquote .testimonial{font-style:italic}#banner-testimonial-blockquote .testimonial-ref{font-size:1em}#banner #lead{font-size:1.5em;margin-top:15px}.testimonial{font-size:2em}.testimonial-ref{font-size:.5em}#summer-camp-alert{font-size:2em;margin-top:50px}#mission-text{text-align:left}#mission-text p{font-size:2em}#infographic{width:400px;max-height:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto}#our-approach:before{display:block;content:" ";margin-top:-500px;height:500px;visibility:hidden;pointer-events:none}#index-video h2{color:#fff;text-align:center;padding-bottom:20px}#player{border:solid 1px #000}#video-promo{min-width:100%;height:100%}#pioneer-awards{background-color:#224c5a}#pioneer-awards-banner{display:block;margin-left:auto;margin-right:auto;width:80%}@media only screen and (max-device-width :1024px){#testimonials blockquote{height:8em}.testimonial,body #bubble-school-jumbotron h1{font-size:1.5em}body #bubble-tag-line,body #bubble-school-dates{font-size:1em}body #bubble-school-dates{font-weight:700}body #bubble-school-banner-logo{width:20%}body h2{font-size:1.4em}#pioneer-awards-banner{width:100%}}#coursesHeaderPadding{padding-top:27px}.button-group{margin-bottom:20px}#sample-pages-button{margin-bottom:10px}@media only screen and (max-device-width :1024px){.button-group{margin-top:0}}.tick-list{list-style:outside none none}.tick-list i{color:green}.course-image{max-width:100%}#activities-video,#about-us-school,#accommodation,#courses-young-learners,#courses-teenagers,#courses-commercial-skills,#courses-discovery-week,#courses-english-with-drama,#courses-school-immersion,#courses-english-with-art,#course-sample-programmes,#policies,#safeguarding,#contact-us,#courses-individual-bookings,#contact-form{padding-top:77px}#activities-video h2{text-align:left}#bubble-school-banner-container{background-image:url(//broadstairsenglish.com/wp-content/themes/BEC-Custom/../../uploads/2020/09/steppingstones-1.jpg);background-size:cover;background-repeat:no-repeat}#bubble-school-banner{padding-top:250px;padding-bottom:250px;color:rgba(0,0,0,1)}#bubble-school-jumbotron img{float:left;padding-right:20px}#bubble-school-jumbotron h1{position:relative;font-size:4em}#bubble-school-dates{font-size:2em;float:right}.justify p{text-align:justify;text-justify:inter-word}.right-aligne h2{text-align:right}#bubble-school-jumbotron{background:rgba(255,255,255,.7)}#bubble-school-banner-logo{float:right}#bubble-tag-line{text-align:right;font-style:italic;font-size:2em;margin-top:15px}#social-media{text-align:center}#thanks{font-weight:700;text-align:center;font-size:2em}iv.polaroid{width:350px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-align:center}div.container{padding:10px}.polaroid a{color:rgba(255,255,255,1)}.polaroid a:hover{color:rgba(255,255,255,1);text-decoration:none}.title-div,.table-responsive-sm{margin-bottom:30px}.btn{background-color:rgba(235,68,137,1);color:#fff}#main{margin-top:50px}#hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.down-arrow i{font-size:3em;position:relative;left:50%;margin-left:-15px}.content-section{padding-top:30px;padding-bottom:30px;min-height:calc(100vh)}.text-div{padding-top:30px;min-height:calc(100vh - 77px)}#summer-camp-title{font-size:2em}#summer-camp-banner-text{font-size:1.5em}#blurb{padding-top:20px;padding-bottom:20px}.box h3{text-align:center;position:relative;top:80px}.box{width:70%;height:200px;background:#fff;margin:40px auto}.effect1{-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}.effect2{position:relative}.effect2:before,.effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.effect2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.effect3{position:relative}.effect3:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.effect4{position:relative}.effect4:after{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.effect5{position:relative}.effect5:before,.effect5:after{z-index:-1;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 35px 20px #777;-moz-box-shadow:0 35px 20px #777;box-shadow:0 35px 20px #777;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.effect5:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.effect6{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.effect6:before,.effect6:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}.effect6:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.effect7{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.effect7:before,.effect7:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:0;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}.effect7:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.effect8{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.effect8:before,.effect8:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px/10px;border-radius:100px/10px}.effect8:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}