@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700|Amatic+SC|Montserrat:400,400i,500,500i,700&display=swap');h1:after{content:" ";height:30px;display:block;width:100%;margin-left:-80%;border-bottom:1px solid #434343;margin-bottom:35px;}h1.red{font-family:'Dancing Script',cursive;color:#ec605a;font-size:50px;margin-bottom:6px;}@media screen and (min-width:40rem){h1.red{font-size:90px;margin-bottom:20px}}.h1-sub-txt{margin-top:7px;font-size:50px;font-family:'Amatic SC',cursive;color:#434343;letter-spacing:-2px;line-height:46px;text-transform:lowercase;}@media screen and (min-width:64em){.h1-sub-txt{font-size:60px;line-height:52px}}section.no-banner{padding-top:40px;}@media screen and (min-width:40rem){section.no-banner{padding-top:60px}}@media screen and (min-width:64rem){section.no-banner{padding-top:80px}}.half-blue-box{width:100%;}@media screen and (min-width:930px){.half-blue-box{width:48%}}.offset-img-left{position:relative;}.offset-img-left img{position:absolute;left:-400px;margin-top:50px;}.offset-img-right img{position:absolute;margin-left:250px;margin-top:50px;}.height-img-small{height:100%;width:auto;}@media screen and (min-width:64em){.height-img-small{height:260px;width:auto}}.margin-top-120{margin-top:35px;}@media screen and (min-width:40rem){.margin-top-120{margin-top:60px}}@media screen and (min-width:64rem){.margin-top-120{margin-top:120px}}p a{text-decoration:underline;}.map-bg .extra-padding-s{padding-left:1.8rem;padding-right:1.8rem;}@media screen and (min-width:77em){.map-bg .extra-padding-s{padding-left:1.2rem;padding-right:1.2rem}}@media screen and (min-width:77.1em){.map-bg .extra-padding-s{padding-left:.9375rem;padding-right:.9375rem}}.blue-box{background-color:#e7f0f6;padding:20px 35px!important;margin-bottom:20px;}@media screen and (min-width:40rem){.blue-box{padding:40px 65px!important}}@media screen and (min-width:64em){.new-homepage-wrapper,.map-bg{background-image:url(/wp-content/uploads/2018/04/new_bg_smaller.jpg);background-repeat:repeat-y;background-position:right}}.show-1700{display:none;}@media screen and (min-width:1700px){.show-1700{display:block}}.new-homepage{display:flex;}p.intro-txt{display:inline;color:#5d5d5b;font-size:1.2rem;line-height:1.5rem;}.new-homepage h1 span.part-2{font-size:50px;font-family:'Amatic SC',cursive;color:#434343;letter-spacing:-2px;line-height:46px;text-transform:lowercase;}@media screen and (min-width:64em){.new-homepage h1 span.part-2{font-size:58px;line-height:52px}}.new-homepage h1:after{content:" ";height:30px;display:block;width:100%;margin-left:-80%;border-bottom:1px solid #434343;margin-bottom:35px;}@media screen and (min-width:64em){.new-homepage h1:after{margin-bottom:60px}}.new-homepage .orange-homepage h2{color:#666666;font-weight:400;font-size:1.2rem;line-height:1.5rem;margin-top:0;margin-bottom:.75rem;font-family:"Helvetica Neue","Helvetica Neue LT W01_41488878",Helvetica,Arial,sans-serif;letter-spacing:normal;text-transform:none;}.fg-white-special{font-family:"Helvetica Neue","Helvetica Neue LT W01_41488878",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:normal;text-transform:none;}.button.fg-white-special{font-weight:bold;}.new-homepage h4{text-transform:uppercase;color:#666666;font-weight:500;}.font-weight-400{font-weight:400;}.orange-homepage{background-color:#f9f2eb;padding:60px 0 25px 0;display:flex;}@media screen and (min-width:40em){.orange-homepage{padding:0 0 5rem .9375rem}}.margin-bottom-100{margin-bottom:40px;}.margin-bottom-80{margin-bottom:20px;}@media screen and (min-width:40em){.margin-bottom-80{margin-bottom:80px}}.new-homepage .orange-txt-wrapper{padding:1rem;}@media screen and (max-width:1449px){.new-homepage .orange-txt-wrapper{width:100%;padding:.5rem}}.new-homepage .dancing-txt{font-family:'rollerscript-smooth',sans-serif;color:#ec605a;font-size:56px;line-height:58px;margin-bottom:6px;}@media screen and (min-width:40rem){.new-homepage .dancing-txt{font-size:66px;line-height:60px;margin-bottom:20px}}.img-cover img{height:100%;object-fit:cover;width:630px;}@media screen and (min-width:1449px){.img-cover img{min-width:630px;width:auto}}.img-red-stripes{overflow:hidden;position:absolute;right:0;display:none;padding-left:50px;}@media screen and (min-width:64em){.img-red-stripes{display:block}}@media screen and (min-width:1800px){.img-red-stripes{right:0}}.img-red-stripes span{max-width:630px;display:block;}.img-red-stripes span:before{content:'';height:10px;position:relative;width:20%;background-color:#ec605a;display:block;}.img-red-stripes span:after{content:'';height:10px;position:relative;width:70%;background-color:#ec605a;display:block;right:0;float:right;}.new-homepage .extra-info-slideshow{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;}@media screen and (max-width:64em){.new-homepage .extra-info-slideshow{padding:10px 20px 30px 20px}}.new-homepage .extra-info-slideshow .slider-hero-panel .slick-dots{bottom:-30px;}.new-homepage .extra-info-slideshow h4{font-size:18px;text-align:center;margin-bottom:25px;}.partial-course-buttons-homepage .row{margin:1rem auto 0 auto;padding-bottom:3rem;}.homepage-story-timeline{padding-top:1rem;padding-bottom:1rem;display:flex;}.homepage-story-timeline .story-timeline{padding:50px 0 0 0;position:relative;}@media screen and (min-width:64em){.homepage-story-timeline .story-timeline{max-width:500px}}.homepage-story-timeline .story-timeline p{border-bottom:1px solid #56c1f1;padding-bottom:35px;margin-bottom:6px;}.homepage-story-timeline .story-timeline p:last-of-type{border:none;}.homepage-story-timeline .story-timeline-right{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding-bottom:2.5rem;}@media screen and (min-width:64em){.homepage-story-timeline .story-timeline-right{padding-bottom:0}}.homepage-story-timeline .story-timeline-left{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;}.homepage-story-timeline .arrow-down{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#56c0f1 transparent transparent transparent;}.homepage-story-timeline .arrow-down:after{content:'';position:absolute;transform:translate(-25px,-10px);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;}.homepage-story-timeline .arrow-down.tall:after{transform:translate(-10px,-9px);border-width:10px 10px 0 10px;}.new-homepage-wrapper .product-block-txt .h5{font-weight:400;}.seo-page .column{padding-left:1.8rem;padding-right:1.8rem;}@media screen and (min-width:77em){.seo-page .column{padding-left:1.2rem;padding-right:1.2rem}}@media screen and (min-width:77.1em){.seo-page .column{padding-left:.9375rem;padding-right:.9375rem}}.seo-page h1{font-size:70px;font-family:'Amatic SC',cursive;color:#434343;letter-spacing:-2px;line-height:60px;text-transform:lowercase;}@media screen and (min-width:40em){.seo-page h1{line-height:80px}}@media screen and (min-width:64em){.seo-page h1{font-size:85px;line-height:70px;margin-bottom:25px}}@media screen and (min-width:75em){.seo-page h1{font-size:110px;line-height:90px}}.seo-page h1::after{content:" ";height:30px;display:block;width:100%;margin-left:-55%;border-bottom:1px solid}.seo-page h2,h2.special-amatic{font-size:50px;font-family:'Amatic SC',cursive;color:#434343;letter-spacing:-2px;margin-top:0;margin-bottom:25px;line-height:45px;text-transform:lowercase;}@media screen and (min-width:40em){.seo-page h2{font-size:65px;line-height:50px}}.seo-page h3{font-size:18px;font-family:'Montserrat',sans-serif;color:#434343;}.seo-page h4{font-size:1rem;line-height:1.2rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;margin-top:25px;color:#323232;}.seo-page p,.seo-page ol li,.seo-page ul li{font-weight:400;font-size:14px;color:#323232;font-family:'Montserrat',sans-serif;}.seo-page p.h2{font-size:2.438rem;font-family:"Helvetica Neue","Helvetica Neue LT W01_41488878",Helvetica,Arial,sans-serif;font-weight:300;}p.intro-txt,.intro-txt p{color:#5d5d5b;font-size:18px;line-height:30px;max-width:1000px;margin:0 auto;}.intro-img{min-height:auto;}@media screen and (min-width:64em){.intro-img{min-height:480px}}.seo-page p a,.seo-page ul li ul a{color:#3ca0cf;text-decoration:underline;}.seo-page p a.skewed,.seo-page ul li ul a.skewed{color:#fff;}.centered{text-align:center;}a.button.skewed{background-color:#fd5353;font-family:'Amatic SC',cursive;font-size:26px;padding:12px 30px;min-width:270px;text-transform:lowercase;letter-spacing:-1px;position:relative;border:none;margin-right:55px;z-index:99;font-weight:500;margin-top:0;text-decoration:none;}a.button.skewed:hover{background-color:#e04848;}#tefl-tutor-page.seo-page section{margin:0;}#tefl-tutor-page h2{color:#121212;font-family:'Josefin Sans';font-weight:bold;font-size:36px;text-transform:none;margin-bottom:0;line-height:36px;}#tefl-tutor-page h3{color:#b345d6;margin-top:0;font-family:'Josefin Sans';font-weight:400;}#tefl-tutor-page.seo-page p,#tefl-tutor-page.seo-page ol li,#tefl-tutor-page.seo-page ul li{font-weight:400;font-size:16px;color:#121212;font-family:'Josefin Sans';}#tefl-tutor-page .tutor-content::after{content:'';width:90%;position:relative;border-bottom:1px solid #dcdcdc;display:block;margin:0 auto;padding-top:0;}#academic-team-intro h2,#tefl-tutor-intro h2{font-size:50px;font-family:'Amatic SC',cursive;color:#434343;letter-spacing:-2px;margin-top:0;margin-bottom:25px;line-height:45px;text-transform:lowercase;}#academic-team-intro div.row:first-child{padding-bottom:82px}@media screen and (min-width:40em){#tefl-tutor-page.seo-page section{margin:40px 0}#tefl-tutor-page .tutor-content::after{width:100%;margin:0 auto;padding-top:3.2rem}}@media screen and (min-width:40em){#tefl-tutor-page.seo-page section{margin:40px 0}#tefl-tutor-page .tutor-content::after{width:100%;margin:0 auto;padding-top:3.2rem}#academic-team-intro h2,#tefl-tutor-intro h2{font-size:45px;line-height:50px;font-weight:700}}@media screen and (min-width:40em){a.button.skewed{font-size:30px}}@media screen and (min-width:64em){a.button.skewed{margin-top:1rem}}a.button.skewed::before,a.button.skewed::after{content:"";background-color:#fd5353;height:100%;position:absolute;top:0;width:42px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);-o-transform:skew(-20deg);transform:skew(-20deg);z-index:-1;transition:background-color .16s ease-in;}a.button.skewed:hover::before,a.button.skewed:hover::after{background-color:#e04848;}a.button.skewed::before{left:-10px;}a.button.skewed::after{right:-20px;}a.button.skewed span::before{content:">>";display:inline-block;padding-left:4px;}a.button.button-right{float:left;}@media screen and (min-width:64em){a.button.button-right{float:right}}.seo-page select{background-color:#fff;}.seo-page ol{list-style:decimal;padding-bottom:1rem;}.seo-page ul,.seo-page ol{color:#323232;list-style-position:inside;}.padding-none{padding:0!important;}.offset{position:relative;}.row.offset-margin-right,div.offset-margin-right,img.offset-margin-right{margin-right:0;position:relative;left:-25px;right:auto;}.row.offset-margin-left,div.offset-margin-left,img.offset-margin-left{margin-left:0;}.row.offset-margin-bottom,div.offset-margin-bottom,img.offset-margin-bottom{margin-bottom:0;}@media screen and (min-width:78em){.row.offset-margin-right,div.offset-margin-right,img.offset-margin-right{margin-right:-100px;left:auto;right:-30px}.row.offset-margin-left,div.offset-margin-left,img.offset-margin-left{margin-left:-100px}.row.offset-margin-bottom,div.offset-margin-bottom,img.offset-margin-bottom{margin-bottom:-80px}}.seo-page section{margin:60px 0;}.seo-page section.blue:nth-of-type(even){background-color:#e5f0f7;}.seo-page section:first-of-type{margin-top:0;}@media screen and (min-width:64em){.seo-page section:first-of-type{margin-top:20px}}.padding-top-65{padding-top:65px;}.padding-bottom-65{padding-bottom:65px;}.faq-wrapper{margin-left:0;}@media screen and (min-width:64em){.faq-wrapper{margin-left:30px;width:41.66667%}}@media screen and (min-width:130em){.faq-wrapper{margin-left:0;width:33.33333%}}.faq-wrapper h2{max-width:600px;margin:0 auto 20px auto;}.faq-wrapper .faq-intro p{max-width:600px;margin:0 auto;}.faq-wrapper .accordion{max-width:600px;margin:25px auto 60px auto;}.faq-left-img{position:relative;max-height:400px;overflow:hidden;margin-right:0;}.faq-left-img::after{content:"";width:100%;height:40px;top:370px;position:absolute;background-image:url(/wp-content/uploads/2018/03/rip_image.png);z-index:99;display:block;}section.blue:nth-of-type(even) .faq-left-img::after{background-image:url(/wp-content/uploads/2018/03/rip_image_left_blue.png);}@media screen and (min-width:64em){.faq-left-img{position:-webkit-sticky;position:sticky;top:0;max-height:100%;margin-right:40px}.faq-left-img img{height:100%;object-fit:cover;min-height:100vh}.faq-left-img::after{content:"";width:50px;height:100%;top:0;position:absolute;background-image:url(/wp-content/uploads/2018/03/rip_image_left.png);z-index:99;display:block;background-repeat:repeat-y;right:-5px}}@media screen and (min-width:74em){.faq-left-img{margin-right:100px}}.seo-page .accordion-item{border-bottom:1px solid #323232;position:relative;margin-bottom:0;}.seo-page .accordion-item:first-of-type{border-top:1px solid #323232;}.seo-page .accordion-title,.seo-page .accordion-title:focus{font-size:1rem;line-height:1.2rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;background-color:#fff;color:#323232;border-radius:0;padding:.5rem;transition:background-color .5s ease,color .5s ease;padding:30px 50px 30px 75px;min-height:80px;}section.blue:nth-of-type(even) .accordion-title,section.blue:nth-of-type(even) .accordion-title:focus,section.blue:nth-of-type(even) .accordion-content{background-color:#e5f0f7;}.seo-page .accordion-title::before{content:'\f107';top:60%;}.seo-page .is-active>.accordion-title::before{content:'-';}.seo-page .accordion-item span{position:absolute;left:0;width:100px;font-size:60px;font-weight:700;top:-8px;transition:color .3s ease;z-index:9;color:#323232;font-family:'Montserrat',sans-serif;}@media screen and (min-width:40em){.seo-page .accordion-item span{top:25px}}.seo-page .accordion-title:hover{background-color:#fff;color:#353535;}.seo-page .accordion-item:hover span{color:#fd5353;}.seo-page .accordion-content{padding-bottom:30px;}.seo-page .accordion-content p:first-of-type{display:none;}.seo-page .accordion-content .button{margin-left:20px;}.seo-page .accordion-content ul{margin-bottom:20px;}.seo-page .page-header-img{position:relative;margin-bottom:40px;}.seo-page .page-header-img img{width:100%;object-fit:cover;min-height:180px;}@media screen and (min-width:40em){.seo-page .page-header-img img{height:280px}}@media screen and (min-width:75em){.seo-page .page-header-img img{height:400px}}.highlight-field{width:100%;background-image:url(/wp-content/uploads/2018/03/airplanes_bg_repeat_orange.jpg);background-size:400px;}.highlight-field-wrapper{padding:120px 0 40px 0;position:relative;margin:65px auto;max-width:450px;background-color:#fff;}@media screen and (min-width:64em){.highlight-field-wrapper{padding:120px 0}}.highlight-field-content{background-color:#fff;padding:30px;}.highlight-field-content span{position:absolute;left:-25px;width:300px;font-size:60px;font-weight:700;top:60px;transition:color .3s ease;z-index:9;text-transform:uppercase;color:#323232;font-family:'Montserrat',sans-serif;border-bottom:1px solid #323232;line-height:75px;}@media screen and (min-width:64em){.highlight-field-content span{left:-50px}}.country-select,.seo-page section.country-select{width:100%;background-image:url(/wp-content/uploads/2018/03/airplanes_bg_repeat.jpg);background-size:400px;margin:0;padding:60px 0;}.country-select-wrapper{padding:120px 0;border:1px solid #4cbff1;position:relative;margin:65px auto;max-width:450px;background-color:#e5f0f7;}.country-select-content{margin:0 -35px;background-color:#e5f0f7;padding:30px 10px;}.country-select-content h2{margin-bottom:15px;}.country-select-content p{padding-bottom:25px;text-align:center;max-width:90%;margin:0 auto;}.fact-grid .columns{padding:4rem 0}.fact-grid .columns:nth-of-type(1){border-right:solid 1px;border-bottom:solid 1px}.fact-grid .columns:nth-of-type(2){border-right:solid 1px;border-bottom:solid 1px}.fact-grid .columns:nth-of-type(3){border-bottom:solid 1px}.fact-grid .columns:nth-of-type(4){border-right:solid 1px;}.fact-grid .columns:nth-of-type(5){border-right:solid 1px;}.seo-page .product-group-box{overflow:hidden;padding:0;}@media screen and (min-width:40em){.seo-page .product-group-box{padding-left:0;padding-right:1.8rem}}@media screen and (min-width:64em){.seo-page .product-group-box{padding-left:1.8rem;padding-right:1.8rem}}section.blue:nth-of-type(odd) .product-group-box-content{background-color:#e5f0f7;}.product-group-box-content{background-color:#fff;margin:0 auto;padding:0;margin:0 auto 45px auto!important;}@media screen and (min-width:64em){.product-group-box-content{padding:45px 15px}}@media screen and (min-width:64em){.product-group-box-content{padding:45px 0 0 0;max-width:550px}}.seo-page .product-group-txt{padding-left:40px;padding-right:40px;}.product-group-box img{margin-top:20px;}.image-button-row .button{position:absolute!important;bottom:60px;right:-60px;}@media screen and (min-width:64em){.image-button-row .button{bottom:-15px;right:10px}}.image-button-row img{margin-left:0;}@media screen and (min-width:40em){.image-button-row img{max-width:fit-content}}@media screen and (min-width:64em){.image-button-row img{margin-left:-50px;margin-bottom:-30px;max-width:100%}}.long-text-section-wrapper{background-color:#fff;margin:0 auto;padding-bottom:45px;max-width:1050px;}section.blue:nth-of-type(odd) .long-text-section-wrapper{background-color:#e5f0f7;}.long-text-section-wrapper img{margin:0 0 20px 0;max-width:100%;position:relative;}@media screen and (min-width:64em){.long-text-section-wrapper:nth-of-type(odd) img{left:-50px;top:-30px}.long-text-section-wrapper:nth-of-type(even) img{right:-100px;top:-10px}}.long-text-section{max-width:700px;padding:0 1.8rem;margin:0 auto;}@media screen and (max-width:1023px){.boxes-matrix .column:nth-last-of-type(3n+1){width:100%}}.seo-page .box-container-wrapper{padding-left:0;padding-right:0;}@media screen and (min-width:40em){.seo-page .box-container-wrapper{padding-left:1.8rem;padding-right:1.8rem}}.boxes-matrix-intro-text{max-width:1000px;margin:0 auto 80px auto;}.boxes-matrix-intro-text h2{text-align:center;}.boxes-matrix-intro-text p{color:#5d5d5b;font-size:18px;line-height:26px;text-align:center;}.row-box-intro{margin:0 auto;max-width:1000px;margin-bottom:80px;}.row-box-intro p{color:#5d5d5b;font-size:18px;line-height:28px;}.row-box-container-img,.row-box-container-txt{background-color:#fff;height:auto;width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:20px;transition:outline-offset .4s ease-in;padding:15px 0;}@media screen and (min-width:40em){.row-box-container-img,.row-box-container-txt{height:350px}}@media screen and (max-width:40em){.row-box-container-txt{padding:15px 0;min-height:320px}.seo-page p.h2{font-size:1.8rem;line-height:2rem}#map_destination_category .column,#map_destination_category .columns{padding-left:.625rem;padding-right:.625rem}.fact-grid .columns{padding:2rem 0;border:none!important}}section.blue:nth-of-type(odd) .row-box-container-img,section.blue:nth-of-type(odd) .row-box-container-txt{background-color:#e5f0f7;}.bg-paleblue{background-color:#e5f0f7;}.row-box-container-txt:hover{outline:1px solid black;outline-offset:-12px;}.row-box-text{text-align:center;padding:0 28px;}.row-box-container-txt:hover .row-box-text{border:none;}.row-box-container-img img{object-fit:cover;height:100%;width:100%;}section.testimonial-wrapper{padding-top:0;padding-bottom:0;position:relative;}section.testimonial-wrapper .expanded{padding:45px 0 70px 0;background-size:cover;}.testimonial-content{margin:0 auto!important;background-color:#fff;padding:0 70px 30px 70px;text-align:center;max-width:700px;}.testimonial-content::before{content:'"';height:100%;position:relative;font-size:130px;font-weight:bold;text-align:center;display:block;height:90px;font-family:'Verdana',serif;color:#000;}.testimonial-name{border-top:1px solid #000;}.testimonial-header{margin-top:25px;}.testimonial-wrapper::after,.seo-page .page-header-img:after{content:"";width:100%;height:40px;bottom:0;position:absolute;z-index:99;display:block;}.testimonial-wrapper::after{background-image:url(/wp-content/uploads/2018/03/rip_image.png);}.seo-page .page-header-img:after{background-image:url(/wp-content/uploads/2018/03/rip_image_new.png);}.jobbanner-info h2{font-family:'Montserrat',sans-serif;text-transform:none;}.jobs-board .button{text-decoration:none!important;}@media screen and (max-width:40em){.jobs-board-adverts-wrapper{margin-right:1.8rem!important}}.jobbanner-info h2{font-family:'Montserrat',sans-serif;font-size:15px;}.get-in-touch-form-wrapper{background-color:#e7f0f6;}.get-in-touch-form{background-color:#fff;padding:50px;float:right}@media screen and (max-width:64em){.get-in-touch-form{width:100%;padding:35px}}.get-in-touch-before{background-color:#e7f0f6;display:block;}.get-in-touch-map{background-color:#e7f0f6;margin:80px 0;padding:50px 0 0 0;position:relative;float:left;width:100%;}.get-in-touch-map:before{content:"";height:50px;width:100%;top:-20px;position:absolute;z-index:99;display:block;background-repeat:repeat-x;background-image:url(/wp-content/uploads/2018/06/rip_image_blue_top.png);}.get-in-touch-map .column{padding:0;}.roadsign_icon{position:relative;display:block;}.roadsign_icon img{right:-130px;bottom:50px;position:absolute;width:76px;height:105px;}@media screen and (max-width:930px){.roadsign_icon{display:none}}@media screen and (min-width:64em){.google-map-contact{position:-webkit-sticky;position:sticky;top:0;max-height:100%}.google-map-contact iframe{height:100%;object-fit:cover;min-height:100vh}}