@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Condensed|Fira+Sans+Extra+Condensed:400,800|Roboto+Condensed:400,700|Roboto:400,700&display=swap);
.stars.star-1{background:url(/site/images/star1.webp) no-repeat;height:58px;width:55px}.stars.star-2{background:url(/site/images/star2.webp) no-repeat;height:84px;width:88px}.stars.star-3{background:url(/site/images/star3.webp) no-repeat;height:61px;width:57px}.stars.star-4{background:url(/site/images/star4.webp) no-repeat;height:61px;width:57px}.stars.star-5{background:url(/site/images/star5.webp) no-repeat;height:87px;width:89px}.stars.star-6{background:url(/site/images/star6.webp) no-repeat;height:87px;width:88px}#team{background:url(/site/images/light-blue-swirls.webp) no-repeat;background-color:#5ac3ea;background-position:top;background-size:cover;margin-top:-30px;padding-top:90px;position:relative}#team .viewVacancies{bottom:0;display:block;height:100%;position:relative;text-align:center;width:100%}#team .viewVacancies img{bottom:0;margin-left:-115px;position:absolute;width:230px}#team .team-wrapper{margin:0 auto;max-width:1280px;padding-top:0;position:relative}#team .team-wrapper .scrollNavigation{display:block;filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));float:none;margin:0 auto;text-align:center}#team .team-wrapper .scrollNavigation a{color:#33ace3;font-family:Fira Sans Extra Condensed,san-serif;font-weight:700}#team .team-wrapper .stars{position:absolute}#team .team-wrapper .stars.star-1{bottom:0;left:-10%}#team .team-wrapper .stars.star-2{margin-top:-50px;right:3%}#team .team-wrapper .stars.star-3{left:20%;top:3%}#team .team-wrapper .stars.star-4{right:15%;top:80px}#team .team-wrapper .stars.star-5{bottom:-30px;right:0}#team .team-wrapper .text-wrapper{color:#fff;float:left;padding-top:40px;width:60%}#team .team-wrapper .text-wrapper h1{color:#fff;font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;text-transform:uppercase}#team .team-wrapper .image-wrapper{float:right;position:relative;width:40%}#team .team-wrapper .image-wrapper #team-pic1{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);margin-left:50px;margin-top:100px;padding:10px;transform:rotate(-1deg);width:85%}#team .team-wrapper .image-wrapper #team-image1{filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));left:250px;position:absolute;top:20px;z-index:100}#team .team-wrapper .image-wrapper #team-image2{filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));margin-left:150px;margin-top:-65px;position:relative;z-index:100}#team .divider{background:#fff}#team .divider .circle{background:#5ac3ea}.workingforkoosa{background:#fff;padding-bottom:50px;padding-top:100px}.workingforkoosa .stars.star-4{bottom:30px;position:absolute;right:33%;transform:rotate(20deg)}.workingforkoosa h2{color:#33ace3;font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.workingforkoosa .tab-container{position:relative}.workingforkoosa .tab-container ul li.tab{color:#fff;cursor:pointer;font-family:Fira Sans Extra Condensed,san-serif;font-size:1.8em;font-weight:700;height:auto;text-align:center;width:25%}.workingforkoosa .tab-container .tab-content{color:#fff}.workingforkoosa .tab-container .tab-content .left-column{float:left;width:64%}.workingforkoosa .tab-container .tab-content .left-column p{width:100%}.workingforkoosa .tab-container .tab-content .left-column h5{font-family:Fira Sans Extra Condensed,san-serif;margin-left:20px}.workingforkoosa .tab-container .tab-content .right-column{float:right;margin-right:-4%;width:40%}.workingforkoosa .tab-container .tab-content .polaroid{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);float:right;margin-right:5%;margin-top:5%;padding:10px;transform:rotate(5deg);width:65%}.workingforkoosa .tab-container .tab-content .wfk-sticker1{float:left;margin-left:10%;margin-top:-65px;position:relative;z-index:100}.currentvacancies{background:url(/site/images/grey-bg-stars.webp) no-repeat;background-color:#eee;padding:100px 0}.currentvacancies .asset.sticker-current-vacancies{left:0;margin-left:-200px;position:absolute;top:65px}.currentvacancies .col-md-8{padding-right:2rem}.currentvacancies h2{color:#33ace3;font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;text-transform:uppercase}.currentvacancies .btn.btn-primary{background:#33ace3;border:1px solid #959595}.currentvacancies .buttonWrapper{padding:25px;text-align:center}.currentvacancies .vacanciesButton{border:0!important;color:#fff!important;font-size:.9em;height:35px;margin:0 auto!important;padding:.15rem 1rem;position:static;width:200px}.currentvacancies .form-wrapper .input-group-sm{position:absolute;right:2rem;top:5px;width:30%}.currentvacancies .form-wrapper .input-group-sm .btn{border-bottom-left-radius:0;border-top-left-radius:0}.currentvacancies .form-wrapper .form-group{line-height:.5;padding:.5rem 0}.currentvacancies .form-wrapper .form-group label{color:#33ace3;font-size:.8em}.currentvacancies .blog-post h4{color:#33ace3;font-family:Fira Sans Extra Condensed,san-serif;font-weight:700}.currentvacancies .blog-post h4 a{color:#33ace3}.currentvacancies .blog-post .arrow{bottom:8%;color:#33ace3;position:absolute;right:8%}.currentvacancies .blog-post .arrow:hover{color:#33ace3}.currentvacancies .blog-post .calendar{color:#fff;font-size:.79em;margin-top:65px;padding:8px 22px;width:75%}.currentvacancies article.vacancy-listing h3{border-bottom:1px solid #33ace3;color:#33ace3;font-family:Fira Sans Extra Condensed,san-serif;font-size:1.25em;font-weight:700;padding-bottom:10px}.currentvacancies article.vacancy-listing p{color:#959595;font-size:.8em}.currentvacancies article.vacancy-listing ul li{color:#959595;font-size:.9em;font-weight:700;margin-left:20px}@media (max-width:949.99px){.currentvacancies article.vacancy-listing ul li{margin-left:0}}.currentvacancies article.vacancy-listing ul li:first-child{margin-left:0}.currentvacancies article.vacancy-listing ul li span{color:#33ace3}.currentvacancies article.vacancy-listing .roundedButton{border:0;font-size:.7em;height:35px;line-height:1.8em;padding:.15rem 1rem}.kindwords{background:url(/site/images/light-blue-swirls-testimonials.webp) no-repeat;background-color:#5ac3ea;background-position:top;background-size:cover;color:#fff;padding:50px 0 100px}.kindwords h2{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;margin:0 auto;text-align:center;text-transform:uppercase}.kindwords .flex-container{margin-top:1em;position:relative}.kindwords .flex-container .stars.star-1{bottom:50%;margin-right:-50px;position:absolute;right:0;transform:scaleX(-1)}.kindwords .flex-container .stars.star-2{bottom:10%;left:-5%;position:absolute}.kindwords .flex-container .stars.star-3{position:absolute;right:50%;top:-100px;transform:rotate(17deg)}.kindwords .flex-container .stars.star-4{bottom:13.5%;position:absolute;right:48%}.kindwords .flex-container .flex-item{padding-top:7%}.kindwords .flex-container .flex-item iframe{height:315px;width:560px}.kindwords .flex-container .flex-item:last-child{text-align:right}.kindwords .flex-container .flex-item:first-child,.kindwords .flex-container .flex-item:last-child{width:50%}.kindwords .flex-container .flex-item div.image-wrapper{border:8px solid #fff;border-radius:75px;float:right;height:150px;margin-right:-80px;margin-top:-90px;overflow:hidden;position:relative;width:150px;z-index:9000}.kindwords .flex-container .flex-item blockquote small{font-size:1.1rem;font-weight:700;line-height:2.2em}.kindwords .flex-container .flex-item .carousel-control-next{color:#e6007e;margin-right:-100px}.kindwords .flex-container .flex-item .carousel-control-prev{color:#e6007e;margin-left:-100px}.kindwords .flex-container .kindwords-sticker1{filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));left:15%;margin-right:-50px;margin-top:25px;position:absolute;top:-75px}.kindwords .flex-container .kindwords-sticker2{filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));margin-bottom:-50px;margin-left:-50px;position:absolute;right:10%;top:-75px}.usps .divider{background-color:#5ac3ea!important}@media (max-width:1367px){#team .team-wrapper{max-width:1050px}section.kindwords .flex-container .stars.star-4{bottom:1%}section.kindwords .flex-container .flex-item div#speechbubble{background-size:100% 100%}.currentvacancies article.vacancy-listing .roundedButton{font-size:.6em;line-height:2.7em;padding:.15rem .5em}}@media (max-width:1280px){#team .team-wrapper{max-width:1050px;padding-left:5%;padding-right:5%;width:100%}#team .team-wrapper .image-wrapper{width:30%}section.currentvacancies article.vacancy-listing .roundedButton{border-radius:12.5px;font-size:.8em;height:25px;line-height:2em;padding:.15em 1em}section.currentvacancies .form-wrapper{width:100%}section.currentvacancies .form-wrapper .form-group{display:block;margin-top:0}section.currentvacancies .vacanciesButton{line-height:2.7em}.kindwords .flex-container{margin-top:0}.kindwords .flex-container .flex-item div#speechbubble{background-size:100% 100%}.kindwords .flex-container .flex-item iframe{height:230px;width:400px}section.workingforkoosa .stars.star-4{right:31%}}@media (max-width:1050px){section.missionstatement #team .team-wrapper .image-wrapper{margin-right:45px}section.currentvacancies article.vacancy-listing .roundedButton{height:auto;line-height:1.4em}section.currentvacancies .vacanciesButton{line-height:2.1em}section.currentvacancies .asset#sticker-current-vacancies{display:none}.kindwords .flex-container{flex-direction:column}.kindwords .flex-container .stars.star-4{right:3%}.kindwords .flex-container .flex-item:first-child{max-width:100%;padding-bottom:4em;width:100%}.kindwords .flex-container .flex-item:first-child div#speechbubble{background-position-x:center}.kindwords .flex-container .flex-item:last-child{text-align:center;width:100%}.kindwords .flex-container .flex-item iframe{height:315px;width:560px}}@media (max-width:949.99px){.kindwords .flex-container .stars.star-1{margin-right:0}.kindwords .flex-container .stars.star-2,.kindwords .flex-container .stars.star-4{display:none}.kindwords .flex-container .flex-item,.kindwords .flex-container .flex-item:first-child{width:100%}.kindwords .flex-container .flex-item div#speechbubble{min-height:500px;padding:10% 12.5% 12.5%;width:100%}.kindwords .flex-container .flex-item div#speechbubble .carousel-inner{margin:0 auto;width:90%}.kindwords .flex-container .flex-item div#speechbubble blockquote small{font-size:1em}.kindwords .flex-container .flex-item div#speechbubble div.image-wrapper{height:100px;margin-right:-40px;margin-top:-45px;width:100px}.kindwords .flex-container .flex-item div#speechbubble div.image-wrapper img{height:100%;width:100%}.kindwords .flex-container .flex-item:last-child{text-align:center;width:100%}.kindwords .flex-container .flex-item:last-child #agegroup-pic1{margin:0 auto;width:50%}.workingforkoosa .tab-container ul li.tab{border-radius:10px;font-size:1.2rem;margin-bottom:10px;margin-left:2%;width:47%}.workingforkoosa .tab-container ul li.tab:not(.active){box-shadow:none}.workingforkoosa .tab-container .tab-content{border-radius:10px}section.currentvacancies .content .form-group .form-check-inline{padding-bottom:.5rem;padding-top:.5rem}section.currentvacancies .vacanciesButton{line-height:2em}}@media (max-width:710px){.missionstatement #team .team-wrapper .image-wrapper,.missionstatement #team .team-wrapper .text-wrapper{float:none;width:100%}.team{background-size:contain}.team .tab-container ul li.tab{font-size:1.4em}.team .tab-container .tab-content .right-column{width:100%}.ofsted .content .flex-container .flex-item #rating-holder{padding-top:10%}.kindwords .flex-container .flex-item iframe{height:225px;width:400px}.kindwords .flex-container .flex-item div#speechbubble{min-height:400px;position:relative;z-index:3}.kindwords .flex-container .flex-item:last-child #agegroup-pic1{margin:0 auto;width:80%}.currentvacancies .col-md-8{padding-right:15px}.currentvacancies .form-wrapper,.currentvacancies .form-wrapper form{float:none!important}.currentvacancies .form-wrapper .input-group-sm{position:static;width:100%}}@media (max-width:600px){#team .team-wrapper{padding-bottom:20px}.kindwords .flex-container .flex-item iframe{height:140px;width:240px}.workingforkoosa #values .tab-container .tab-content .left-column{width:100%}.workingforkoosa #values .tab-container .tab-content .left-column .stars{display:none}.workingforkoosa #values .tab-container .tab-content .right-column{padding-bottom:2rem;padding-top:2rem;width:100%}.workingforkoosa #values .tab-container .tab-content .right-column .polaroid{display:initial;float:left;margin:0 auto 0 1.3rem}section.currentvacancies{padding:50px 0}section.currentvacancies article.vacancy-listing ul li{margin-left:0;width:100%}section.currentvacancies article.vacancy-listing ul li span{display:inline-block;text-align:center;width:15px}section.currentvacancies article.vacancy-listing .col-xs-12 .roundedButton{line-height:1.5rem;margin-bottom:2rem;width:100%}section.currentvacancies .vacanciesButton{line-height:2.5em}}@media (max-width:500px){.kindwords .content .flex-container .flex-item #speechbubble .carousel-control-next{margin-right:-35px}}
