.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;display:inline-block}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}*{box-sizing:inherit}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-family:Raleway,sans-serif;margin:0;padding:0;overflow-x:hidden}body.stop-scroll{overflow-y:hidden}a{text-decoration:inherit;color:inherit}.container{max-width:1140px;margin:0 auto;padding:0 20px}.logo{margin-right:50px;align-self:baseline;padding:14px 0}.logo__wrapper{position:relative}.logo__beta{background:#ffeb3b;display:block;position:absolute;color:#000;top:0;font-size:9px;text-transform:uppercase;padding:1px 2px;font-weight:700}.section__title{font-size:24px;line-height:36px;margin:0 0 15px;font-weight:700}.section__link-more{display:inline-block;font-size:20px;line-height:64px;color:#02226f;cursor:pointer}.header{z-index:150;width:100%;padding:8px 0 0;position:fixed;top:0;left:0;background:#02226f;transition:transform .5s}@media screen and (min-width: 760px){.header{padding:32px 0 0;height:110px}}.header .user__upload{color:#fff;border:2px solid #fff}@media screen and (max-width: 520px){.header .user__upload{border:1px solid #fff}}.header__container{display:flex;justify-content:space-between}.header.scrollUp{transform:translateY(-110px)}.slides img{border-radius:10px;display:block}.slides__navigation{width:150px;height:2px;background:#ccc;position:absolute;bottom:-45px;right:0;display:flex}.slides__stripe{left:0;position:absolute;width:25%;height:2px;background:#02226f;transition:left .2s ease}.featured,.destination,.schools,.subject{margin-bottom:50px}@media screen and (min-width: 760px){.featured,.destination,.schools,.subject{margin-bottom:80px}}.schools{position:relative}.schools:after{content:"";position:absolute;z-index:-1;top:-250px;left:-50%;width:100%;height:1100px;background:url(../../assets/img/back/yellow.svg) no-repeat;background-position:top right}.featured{margin-bottom:130px}.destination{position:relative}.destination:after{content:"";position:absolute;z-index:-1;top:-250px;right:-70%;width:100%;height:1100px;background:url(../../assets/img/back/blue.svg) no-repeat}@media screen and (max-width: 1024px){.destination:after{right:0}}.nav{display:flex;padding:14px 0;justify-content:space-between;width:100%}@media screen and (max-width: 1024px){.nav{flex-flow:column;position:absolute;top:110px;left:0;background:#02226f;transform:translate(100%);transition:all .3s ease;text-align:center}.nav.is-open{transform:translate(0)}}.nav__menu{display:none}@media screen and (max-width: 1024px){.nav__menu{display:flex;line-height:44px}}.nav__list{list-style:none;padding:0;font-size:14px;line-height:18px;color:#fff;display:flex;margin:0}@media screen and (max-width: 1024px){.nav__list{flex-flow:column}}.nav__item{margin:0 16px;font-size:14px;line-height:18px;font-weight:500;padding-bottom:32px;position:relative}.nav__item:hover .nav-submenu{display:block}.nav__link{color:#fff;text-decoration:none;padding-bottom:45px;font-weight:500;cursor:pointer}.nav__link:hover{border-bottom:2px solid white;cursor:pointer}.nav__link.is-active{border-bottom:2px solid white}@media screen and (max-width: 1024px){.nav__link{padding-bottom:4px}}.nav__wrapper{display:flex;width:calc(100% - 240px);margin-top:-4px}@media screen and (max-width: 1024px){.nav__wrapper{flex-direction:row-reverse}}.nav-submenu{list-style:none;padding-left:0;position:absolute;background:#fff;color:#02226f;width:170px;text-align:center;left:50%;top:30px;transform:translate(-50%);border-radius:4px;box-shadow:0 1px 5px #00000080;display:none}@media screen and (max-width: 1024px){.nav-submenu{position:relative;transform:translate(0);margin:0 auto;left:auto;top:15px}}.nav-submenu__item{padding:5px}.nav-submenu__item:hover{background:#02226f;color:#fff}.hero{background:linear-gradient(to right,#02226f calc(50% - 210px),#fff calc(50% - 210px));margin-bottom:95px}@media screen and (max-width: 760px){.hero{background:#02226f;text-align:center}}.hero__content{display:flex;height:697px;align-items:center;background:url(../../assets/img/back.svg) no-repeat;background-position:-180px top}@media screen and (max-width: 760px){.hero__content{height:100vh;flex-direction:column;justify-content:space-between}}.hero__text{width:380px;color:#fff;margin-right:40px}@media screen and (max-width: 760px){.hero__text{width:100%;margin:0;height:calc(100vh - 212px);display:flex;flex-direction:column;justify-content:center}}.hero__title{font-size:42px;line-height:48px;font-weight:700}.hero__paragraph{font-size:16px;line-height:26px;font-weight:500;width:310px;margin-bottom:28px}@media screen and (max-width: 760px){.hero__paragraph{width:100%}}.hero__button-arrow{transition:all .2s ease;margin-left:12px}.hero__button{font-size:20px;line-height:24px;background-color:#6bebb3;border-radius:16px;padding:12px 18px 12px 24px;color:#02226f;font-weight:600;text-decoration:none;display:flex;width:310px;justify-content:space-between}.hero__button:hover .hero__button-arrow{transform:translate(10px)}@media screen and (max-width: 760px){.hero__button{margin:0 auto;width:auto}}.hero__slider{position:relative;width:609px;align-self:end}@media screen and (max-width: 760px){.hero__slider{width:auto}.hero__slider .tns-outer{display:none}}.seen{border-radius:8px;padding:32px 0}@media screen and (min-width: 760px){.seen{margin-bottom:-100px}}.seen__title{font-size:24px;line-height:36px;margin:24px 0 8px;text-align:center;font-weight:700;color:#fff}@media screen and (min-width: 760px){.seen__title{color:#000}}.seen__container{text-align:center}.seen__image{margin:8px}@media screen and (min-width: 760px){.seen__image{margin:16px}}@media screen and (min-width: 760px){.seen__image--white{display:none}}.seen__image--dark{display:none}@media screen and (min-width: 760px){.seen__image--dark{display:inline}}@media screen and (min-width: 760px){.seen{background-color:#fffc}}@media screen and (min-width: 1024px){.seen{background:none}}.user{display:flex;font-weight:700;font-size:14px;line-height:20px;color:#02226f;align-items:center;position:relative;margin-right:20px}@media screen and (max-width: 440px){.user a:first-of-type{display:none}}@media screen and (min-width: 1024px){.user{align-items:baseline;margin-right:0}}.user__wishlist{border-radius:10px;padding:9px 12px;background:#6bebb3;height:36px;margin-right:24px;display:flex;align-items:center;position:relative;top:-3px;width:54px}.user__wishlist:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 7px);border-radius:4px;transform:rotate(45deg);width:14px;height:14px;background:#6bebb3}@media screen and (max-width: 520px){.user__wishlist{font-size:13px;height:26px;width:auto;margin-right:10px;top:0}.user__wishlist:after{display:none}}.user__counter{margin-left:7px}.user__upload{border-radius:23px;padding:11px 27px;border:2px solid #02226f;height:45px;width:130px}@media screen and (max-width: 520px){.user__upload{padding:5px 10px;border:1px solid #02226f;height:28px;width:79px;font-size:11px}}.cards{list-style:none;padding:0;display:flex;min-width:100%;overflow-x:auto;scroll-behavior:smooth;-webkit-scroll-snap-type:mandatory;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;transition:transform .45s ease-in-out;will-change:transform;scrollbar-width:none;transform:translateZ(0)}.cards__wrapper,.cards__container{position:relative}.cards::-webkit-scrollbar{display:none;background-color:transparent}.cards__container:hover .card__misc{opacity:1;visibility:visible;transition:opacity .2s ease}.f2 .card--white{border-width:10px 1px;border-color:#6bebb3 #eee}.f2 .cards li:nth-child(4n+1) .card--white{border-color:#6bebb3 #eee}.f2 .cards li:nth-child(4n+2) .card--white{border-color:#02226f #eee}.f2 .cards li:nth-child(4n+3) .card--white{border-color:#68d4e3 #eee}.f2 .cards li:nth-child(4n+4) .card--white{border-color:#f2e300 #eee}.card{border-radius:10px;padding:10px;text-align:center;position:relative;box-sizing:border-box;height:190px}@media screen and (min-width: 760px){.card{height:250px}}.card__content{height:110px;overflow:hidden}.card__wrapper{flex:0 0 calc(40% - 10px);margin-right:10px}@media screen and (min-width: 520px){.card__wrapper{flex:0 0 calc(30% - 10px)}}@media screen and (min-width: 760px){.card__wrapper{flex:0 0 calc(18% - 10px);margin-right:20px}}.card__school-logo{height:60px}.card__school-logo:hover{transform:scale(1.3)}@media screen and (min-width: 760px){.card__school-logo{height:90px}}.card__image{margin-bottom:10px}@media screen and (min-width: 760px){.card__image{margin-bottom:20px}}.card__wishlist{position:absolute;width:25px;height:22px;top:20px;right:40px;z-index:11;cursor:pointer}.card__wishlist:hover{transform:scale(1.1)}.card__wishlist.is-checked .card__heart{display:none}.card__wishlist.is-checked .card__heart--red,.card__heart{display:block}.card__heart--red{display:none}.card__rating{border-radius:5px;background:#fff;padding:13px;z-index:2;align-self:flex-end}.card__star{margin-right:8px}.card__plane{margin:50px 0 25px}.card__title{color:#fff;font-size:16px;line-height:20px;margin:0;text-align:left;font-weight:700;letter-spacing:.5px}.card__title--blue{color:#02226f}.card__title--second{font-weight:400;font-size:10px}.card__destination{color:#fff;font-size:16px;line-height:20px;margin:0;z-index:2;font-weight:700;text-align:left;text-shadow:0 1px 18px rgb(0,0,0)}.card__school{color:#fff;font-size:14px;line-height:18px;margin:0;text-align:left;font-weight:500;letter-spacing:.5px}.card__school--blue{color:#02226f}.card--white{background:#fff;color:#02226f;border:1px solid;overflow:hidden;display:flex!important;flex-direction:column;justify-content:flex-start;position:relative}.card--white img{transition:all .3s ease}.card--white:after{content:"";position:absolute;width:100%;height:40px;bottom:0;left:0;background-image:linear-gradient(0deg,rgb(255,255,255) 30%,transparent 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.001) 0%,#fff 70%,#fff 100%)}.card--teal{background:#03b8d1}.card--green{background:#08de81}.card--blue{background:#02226f}.card--purple{background:#677aa9}.card--light-green{background:#6bebb3}.card--background{background-size:cover;transition:all .3s ease;overflow:hidden;display:flex!important;flex-direction:column;justify-content:space-between}.card--background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;transition:inherit}.card--background:hover:before{transform:scale(1.2)}.card__misc{align-self:center;position:absolute;right:0;top:50%;margin-top:-25px;opacity:0;visibility:hidden;transition:opacity .2s ease}.card__misc--left{left:0;right:auto;transform:rotate(180deg)}@media screen and (max-width: 520px){.card__misc{display:none}}.card__arrow{width:50px;height:50px;box-shadow:0 5px 10px #00000026;border-radius:50%;text-align:center;line-height:50px;cursor:pointer;transition:transform .2s ease;background:#fff;margin-left:auto}.card__arrow:hover{transform:translate(10px)}.story{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.story--right .story__img{text-align:right}@media screen and (max-width: 1024px){.story--right .story__text{margin-right:50px}}@media screen and (max-width: 760px){.story--right{flex-flow:column-reverse}.story--right .story__img{width:100%;text-align:left}.story--right .story__text{width:100%;margin-right:0}}.story--left .story__img{text-align:left}@media screen and (max-width: 1024px){.story--left .story__text{margin-left:50px}}@media screen and (max-width: 760px){.story--left{flex-flow:column}.story--left .story__img{width:100%;text-align:left}.story--left .story__text{width:100%;margin-left:0}}.story__text{width:50%}.story__img{width:50%;text-align:left}.story__img img{max-width:100%;border-radius:10px}.story__img--right{text-align:right}.story__title{font-size:24px;line-height:64px;margin:0;font-weight:700}.story__paragraph{font-size:18px;line-height:30px;margin:0 0 24px;letter-spacing:.5px;font-weight:400}.button{border:2px solid #02226f;color:#02226f;border-radius:26px;text-decoration:none;font-size:16px;line-height:19px;padding:15px 25px;display:inline-block;transition:all .2s ease;font-weight:600;text-align:center}.button:hover{background:#02226f;color:#fff}.footer{background:#02226f;color:#fff;padding:76px 0;z-index:2;position:relative;margin-top:5px}.footer__info{font-size:16px;line-height:28px;font-weight:500;margin-bottom:23px}.footer__content{flex:1}.footer__container{display:flex}@media screen and (max-width: 640px){.footer__container{flex-direction:column}}.footer__button{background:#6bebb3;border-radius:26px;font-size:16px;line-height:19px;font-weight:700;text-decoration:none;color:#02226f;padding:16px 28px;display:inline-block}.footer__nav{flex-direction:column;margin-top:-4px}@media screen and (min-width: 640px){.footer__nav{flex-direction:row;display:flex;flex:1;justify-content:space-around}}.footer__list{list-style:none;font-size:16px;line-height:30px;text-align:right;font-weight:400}@media screen and (max-width: 640px){.footer__list{padding-left:0}}.footer__list-item{margin-bottom:13px}.footer__list-item.is-active{color:#6bebb3;font-weight:700}.footer__line{border-color:#6bebb3}.footer__copyright{text-align:right}.partner{position:relative}.partner__title{text-align:center;font-size:24px;line-height:64px;margin-bottom:16px}.partner__list{display:flex;align-items:baseline;padding-bottom:135px;justify-content:space-between}@media screen and (max-width: 940px){.partner__list{flex-flow:column;align-items:center}}.partner__item{text-align:center;width:33.33%}@media screen and (max-width: 940px){.partner__item{margin-bottom:50px;width:100%}}.partner__item img{max-width:100%}.partner:after{content:"";position:absolute;z-index:-1;top:-380px;left:0;width:100%;height:730px;background:url(../../assets/img/back/green.svg) no-repeat;background-size:cover;background-position:top}@media screen and (max-width: 940px){.partner:after{top:auto;bottom:0}}.blog--destination{margin-bottom:150px}.blog__list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.blog__list--first{margin-bottom:40px}@media screen and (max-width: 760px){.blog__list{flex-wrap:wrap}}.blog__post{width:30%;box-shadow:0 5px 10px #75757526;border-radius:10px;cursor:pointer;transition:transform .2s ease;overflow:hidden;margin-bottom:40px}.blog__post:hover{transform:scale(1.1)}@media screen and (max-width: 760px){.blog__post{width:42%;margin:20px}}@media screen and (max-width: 540px){.blog__post{width:100%;margin:0 0 20px}}.blog__image{height:220px;background:url(../assets/img/beach.jpg);background-position:bottom}@media screen and (max-width: 760px){.blog__image{background-size:cover}}.blog__post-title{font-size:18px;line-height:26px;font-weight:600;margin:0}.blog__author{font-size:16px;line-height:30px;color:#757575;margin:0}.blog__content{padding:26px 30px;display:flex;flex-direction:column;justify-content:space-between;height:180px;background:#fff}.ripple{transform:translateZ(0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0);opacity:1;transition:0s}#tns1-mw{border-radius:10px}.subject-overlay{position:fixed;top:60px;height:calc(100vh - 60px);width:100%;background:#02226f;z-index:5;display:none;overflow:auto;padding-top:20px}.subject-overlay.is-active{display:block}.subject-overlay__title{font-size:30px;line-height:37px;color:#6bebb3;padding-bottom:14px;border-bottom:2px solid #6bebb3;margin:0 0 18px}@media screen and (max-width: 1024px){.subject-overlay__title{border:none;font-size:24px;line-height:29px;margin:0 0 35px}}.subject-overlay__nav{max-width:840px;margin:40px auto 0}@media screen and (max-width: 1024px){.subject-overlay__nav{margin:0 0 30px}}.subject-overlay__list{list-style:none;color:#fff;font-size:16px;line-height:19px;padding:0;margin:0 0 30px;display:flex;font-weight:500;flex-wrap:wrap}.subject-overlay__list--second{justify-content:space-between}@media screen and (max-width: 1024px){.subject-overlay__list{display:none;font-size:16px;line-height:19px}.subject-overlay__list.is-active{display:block;margin-top:-25px;margin-bottom:35px}}.subject-overlay__back{font-size:18px;left:23px;color:#03b8d1;border-bottom:2px solid #fff;font-weight:700;padding-bottom:3px}.subject-overlay__sublist{list-style:none;margin:0;padding:0}.subject-overlay__item{font-weight:500;width:25%;margin-bottom:20px}.subject-overlay__item--second{margin-right:0;margin-bottom:20px}@media screen and (max-width: 1024px){.subject-overlay__item{width:100%;margin-bottom:20px}}.food-buttons{display:flex;justify-content:space-between;margin-bottom:20px;flex-flow:wrap}.food-button{padding:5px 15px;background:#02226f;color:#fff;border-radius:5px;margin-bottom:10px;cursor:pointer}.food-button:hover{background:#0441d3}.food-button-is-active{background:#6bebb3;color:#02226f;font-weight:700}.food-button-is-active:hover{background:#6bebb3;color:#02226f}.food-wrapper{position:relative}.food-wrapper p{word-break:break-all}.food__item{max-width:100%!important;display:none;left:0!important;margin-top:0!important;border-radius:10px!important;visibility:hidden;opacity:0;transition:opacity 1s ease}.food__item-is-active{visibility:visible;opacity:1;display:block}.breadcrumb{list-style:none;display:flex;padding-left:0;flex-direction:column}@media screen and (min-width: 760px){.breadcrumb{flex-direction:row}}.breadcrumb--minus{margin-bottom:-5px}@media screen and (min-width: 820px){.breadcrumb--minus{margin-bottom:-34px}}.breadcrumb__item{margin-right:20px;position:relative}.breadcrumb__item:after{content:">";color:red;position:absolute;width:14px;height:14px;right:-20px;top:0}.breadcrumb__item:last-child:after{display:none}.terms__text{max-width:760px;margin:0 auto;padding:50px 20px}.terms__text h3{font-size:24px;font-weight:700;margin-top:90px}.terms__text p{font-weight:500;font-size:16px;line-height:30px;margin-bottom:30px}.head-top{min-height:310px;padding-bottom:30px;position:relative}.head-top--blue{background:#03b8d1;color:#fff}.head-top--violet{background:#02226f80;color:#fff}.head-top--green{background:#6bebb3;color:#02226f}.head-top--tefl{background:url(../../assets/img/tefl.jpg);background-size:cover;color:#fff}.head-top--blog{background:#03b8d1 url(../../assets/img/newplanes2.svg);color:#fff;background-size:120px 60px}.head-top--blogs{background:#03b8d1 url(../../assets/img/newplanes2.svg);color:#fff;background-size:120px 60px}.head-top--school{background:url(../../assets/img/schoolkids.jpg);background-size:cover}.head-top--teaching{background:#03b8d1 url(../../assets/img/newplanes2.svg);background-size:120px 60px}@media screen and (max-width: 820px){.head-top--teaching{height:auto;padding-bottom:20px}}.head-top--destination{background:url(../../assets/img/abuback.jpg);background-size:cover}@media screen and (max-width: 820px){.head-top--destination{height:auto;padding-bottom:20px}}.head-top--no-jobs{height:300px;border-bottom:1px solid #9fabc9}@media screen and (max-width: 820px){.head-top--no-jobs{height:auto;padding-bottom:20px}}.head-top__container{width:100%;text-align:center;padding-top:150px}.head-top__container--left{text-align:left;left:20px;transform:translate(0)}.head-top__wrapper{position:relative;height:100%}.head-top__title{font-weight:700;font-size:34px;line-height:42px;margin:0}.head-top__subtitle{margin:10px 0 0;font-size:22px;line-height:28px;font-weight:500}.job{border:1px solid #9fabc9;border-radius:5px;padding:20px;margin-bottom:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.job__title{font-size:24px;line-height:29px;color:#02226f;margin:0 0 16px;font-weight:700}.job__location,.job__salary{font-size:14px;line-height:24px;color:#02226f;font-weight:500;margin:0}.job__location img,.job__salary img{margin-right:5px;vertical-align:middle}.job__location{margin-bottom:6px}.job__salary{margin-bottom:12px}.job__start-date,.job__end-date{font-size:14px;line-height:24px;color:#02226f;margin:0}.job__start-date span,.job__end-date span{font-weight:600;color:#111}.job__start-date--details,.job__end-date--details{margin-bottom:38px}.job__info{font-size:16px;line-height:24px;color:#000}.job__content{width:calc(100% - 250px)}@media screen and (max-width: 620px){.job__content{order:2;width:100%}}.job__images{width:200px;margin-left:50px;display:flex;justify-content:center;align-items:flex-start}.job__images img{max-width:100%}@media screen and (max-width: 620px){.job__images{order:1;margin:0 auto}}.job__footer{width:100%;display:flex;margin-top:20px;align-items:center;justify-content:space-between}@media screen and (max-width: 620px){.job__footer{order:3;flex-wrap:wrap}}@media screen and (max-width: 480px){.job__footer-buttons{margin-top:10px;width:100%}}.job__image{border:1px solid #9fabc9;border-radius:5px;width:200px;height:125px;margin-bottom:25px}.job__button{border:none;border-radius:5px;width:125px;height:40px;line-height:38px;padding:0;font-weight:700;margin-right:14px;vertical-align:top;background:#6bebb3;color:#02226f;cursor:pointer}.job__button.is-checked{color:#fff;background:#02226f}.job__button:hover{background:#6bebb3b3;color:#02226f}.job__button--filter{padding:15px 0;text-align:center;background:linear-gradient(0deg,#fffc 72%,#0000)}.job__button--filter.is-fixed{position:fixed;bottom:0;width:260px;margin-left:0}.job__button--return{width:auto}.job__button--save:after{content:"Save";color:inherit}.job__button--save.is-checked:after{content:"Remove";color:inherit}@media screen and (max-width: 370px){.job__button{width:100%;margin:5px 0}}.school-recruiting__paragraph{max-width:720px;margin:80px auto;font-weight:500;font-size:18px;line-height:30px}.jobs__container{max-width:770px;margin:0 auto;padding:50px 20px}.selected-school__container{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.selected-school__container{flex-flow:column}}.selected-school__img{max-width:calc(100% + 40px);margin-top:-110px;position:relative;z-index:1;transform:translate(-20px);margin-bottom:20px}@media screen and (max-width: 820px){.selected-school__img{max-width:300px}}.selected-school__title{font-size:24px;line-height:29px;color:#02226f}.selected-school__location{font-size:16px;line-height:24px;color:#02226f}.selected-school__location img{vertical-align:middle;margin-right:6px}.selected-school__text{font-size:16px;line-height:24px}.selected-school__link{display:block;margin-top:16px}.selected-school__jobs-title{font-size:24px;line-height:29px;color:#02226f}.sidebar{width:300px;min-width:300px;margin-right:44px;padding:20px;position:relative}.sidebar--form{border:1px solid rgba(2,34,111,.3);margin-top:50px;margin-bottom:50px;border-radius:5px}@media screen and (max-width: 820px){.sidebar--form{transform:translate(-100%);transition:all .3s ease;position:fixed;top:0;height:calc(100% - 90px);width:100%;background:#fff;left:0;margin:0;border:none;border-radius:0;overflow:hidden;z-index:999}.sidebar--form.is-open{transform:translate(0)}}.sidebar__switch{position:relative;cursor:pointer}.sidebar__switch i:after{content:"keyboard_arrow_down";position:absolute;top:0;right:0;width:24px;height:24px;background:#eee;border-radius:50%}.sidebar__switch.is-open i:after{content:"keyboard_arrow_up"}.sidebar__list{display:none}.sidebar__list.is-open{display:block}@media screen and (max-width: 820px){.sidebar__filter-buttons{display:block;transform:translate(-100%);transition:all .3s ease;position:fixed;background:#fff;bottom:0;left:0;width:100%;height:90px;padding:20px;border-top:1px solid #ccc}.sidebar__filter-buttons.is-open{transform:translate(0)}}@media screen and (min-width: 820px){.sidebar__filter-buttons.is-fixed{padding:15px 0;text-align:center;background:linear-gradient(0deg,#fffc 72%,#0000);position:fixed;bottom:0;width:280px;margin-left:0}}.sidebar__button-filter{border:1px solid #02226F;border-radius:5px;width:125px;height:40px;padding:0;font-weight:700;margin-right:5px}@media screen and (max-width: 820px){.sidebar--school{width:100%}}.sidebar__top-title{font-size:24px;line-height:29px;font-weight:700;margin:0 0 10px;color:#02226f}.sidebar__info,.sidebar__small-title{font-size:16px;line-height:24px;margin:0 0 20px}.sidebar__small-title--top{margin-top:20px}.teaching-jobs__container{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.teaching-jobs__container{flex-flow:column}}.teaching-jobs--tefl .choices{width:100%}.teaching-jobs__filter-button{border:1px solid #02226F;border-radius:5px;width:100%;height:40px;padding:0;font-weight:700;margin-right:14px;font-size:16px;line-height:19px;background:#02226f;color:#fff;margin-top:20px}@media screen and (min-width: 820px){.teaching-jobs__filter-button{display:none}}.teaching-jobs__top{padding-top:160px;color:#fff}.teaching-jobs__top--job{color:#02226f}.teaching-jobs__title{font-size:30px;line-height:29px;font-weight:700;margin:0 0 20px}.teaching-jobs__title--tefl{text-align:center}.teaching-jobs__paragraph{font-size:16px;line-height:24px;font-weight:500;margin:0 0 29px}.teaching-jobs__label{font-size:18px;line-height:23px;font-weight:700;position:relative;top:14px;margin-right:10px}.teaching-jobs__label--location{margin-left:23px}@media screen and (max-width: 820px){.teaching-jobs__label--location{margin:0}}.teaching-jobs__label--tefl-location{margin-left:0;margin-right:20px}@media screen and (max-width: 820px){.teaching-jobs__label--tefl-location{margin:0}}@media screen and (max-width: 820px){.teaching-jobs__label{height:50px}}.teaching-jobs__jobs{margin-top:50px}.teaching-jobs__jobs--tefl{margin:50px auto}.teaching-jobs__button{border:2px solid #fff;border-radius:5px;background:transparent;color:#fff;width:150px;height:50px;vertical-align:top}.teaching-jobs__button--no-jobs{background:#6bebb3;color:#02226f}@media screen and (max-width: 820px){.teaching-jobs__button{margin-top:15px}}.teaching-jobs__top-form{display:flex;justify-content:space-between;margin-bottom:25px}.teaching-jobs__top-form--tefl-location{justify-content:left}.teaching-jobs__top-form--tefl-main{justify-content:center;margin-top:20px}@media screen and (max-width: 820px){.teaching-jobs__top-form{flex-flow:column}}.teaching-jobs__quick-wrapper{margin-bottom:15px}.teaching-jobs__quick{list-style:none;display:inline-flex;font-size:16px;line-height:19px;margin:0}@media screen and (max-width: 820px){.teaching-jobs__quick{padding-left:0;display:flex;flex-wrap:wrap;justify-content:center}}.teaching-jobs__quick-paragraph{display:inline;font-size:16px;line-height:19px;font-weight:600;margin-left:90px}@media screen and (max-width: 820px){.teaching-jobs__quick-paragraph{display:block;margin-left:0}}.teaching-jobs__quick-item{margin:0 15px}@media screen and (max-width: 820px){.teaching-jobs__quick-item{margin:10px 15px}}.teaching-jobs__article-wrapper{background:#eee}.teaching-jobs__article{max-width:720px;margin:0 auto;padding:30px 0}.teaching-jobs__article a{text-decoration:underline;font-weight:700;color:#01b8d1}.teaching-jobs__article p{font-size:16px;line-height:30px}.teaching-jobs__article img{width:100%}.teaching-jobs__banner{border-radius:5px;margin-bottom:40px;box-shadow:0 0 10px #0000004d}.teaching-jobs__banner a{padding:20px;display:block}.teaching-jobs__banner img{max-width:100%}.job-filter{position:relative}.job-filter--border{padding-bottom:27px}.job-filter--border:after{content:"";width:calc(100% + 40px);height:1px;background:#9fabc9;position:absolute;left:-20px;bottom:0}.job-filter__select-label{font-size:16px;line-height:19px;font-weight:600;margin-bottom:5px;display:block}.job-filter .choices__salary-from{margin-bottom:20px!important}.job-filter__check{margin-bottom:10px}.job-filter__check--last{margin-bottom:31px}.job-filter__icon{display:none;font-size:18px;font-weight:600}.job-filter__checkbox{position:relative;margin-right:8px}.job-filter__checkbox input{position:relative;z-index:-9999}.job-filter__checkbox span{width:20px;height:20px;display:block;background:#fff;position:absolute;top:0;border:1px solid #9FABC9;border-radius:5px}.job-filter__checkbox input:checked+span{background:#02226f}.job-filter__checkbox input:checked+span .job-filter__icon{display:block;color:#fff}.job-filter__label-wrapper{display:inline}.job-filter__label-sidebar{font-size:14px;line-height:18px;vertical-align:middle;display:inline-flex;width:calc(100% - 40px);justify-content:space-between;font-weight:400;margin:0}.job-filter__label-counter{font-family:Arial,Helvetica,sans-serif;color:#666}.job-filter__label{font-size:14px;line-height:18px;vertical-align:middle;display:inline;font-weight:400}.job-filter__label.is-error{font-weight:700;color:red}.choices{color:#000;display:inline-block;font-size:16px;margin:0!important}.choices__input{font-size:16px;font-family:Raleway,serif}.choices__inner{border:1px solid #02226F!important;border-radius:5px!important;min-height:50px!important;font-size:16px!important}.choices__list--single{padding:7px 16px 4px 4px!important}.choices__cv-upload{width:100%;margin-bottom:30px!important}.choices__cv-upload .choices__inner{border:1px solid #9FABC9!important;font-size:14px!important;min-height:40px!important;line-height:18px;padding:4px 16px 7px 7px!important}.choices__cv-upload.is-focused{z-index:99}.choices__multi{width:100%;margin-bottom:30px!important}.choices__multi .choices__inner{border:1px solid #9FABC9!important;font-size:14px!important;min-height:40px!important;line-height:18px}.choices__multi.is-focused{z-index:99}.teaching-jobs__top .choices{width:360px}@media screen and (max-width: 820px){.teaching-jobs__top .choices{width:calc(100% - 100px)}}@media screen and (max-width: 640px){.teaching-jobs__top .choices{width:100%}}.job-filter .choices{width:100%}.job-filter .choices__inner{border-color:#9fabc9!important}.select-location,.select-country{padding:5px}.select-location .select2-search__field::-webkit-input-placeholder,.select-country .select2-search__field::-webkit-input-placeholder{color:#ccc}.select-location .select2-search__field::-moz-placeholder,.select-country .select2-search__field::-moz-placeholder{color:#ccc}.select-location .select2-search__field:-ms-input-placeholder,.select-country .select2-search__field:-ms-input-placeholder{color:#ccc}.select-location .select2-search__field:-moz-placeholder,.select-country .select2-search__field:-moz-placeholder{color:#ccc}.select-subject{padding:5px;height:40px!important}.job-filter__check--cvupload{margin-top:30px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:#68d4e3;padding:5px 10px;color:#000;font-weight:500;border:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#333}.no-jobs{width:100%;margin-top:50px}.no-jobs__top{padding-top:135px;color:#02226f}.no-jobs__container{max-width:510px;margin:0 auto;text-align:center;padding:20px 0}.no-jobs__title{font-size:24px;line-height:29px;margin:0 0 50px;color:#02226f}.no-jobs__img{margin-bottom:55px}.no-jobs__paragraph{font-size:18px;color:#02226f;line-height:23px;margin-bottom:34px}.no-jobs__button{font-size:16px;line-height:19px;width:200px}.cv-upload{position:relative;padding-top:110px}.cv-upload:after{content:"";position:absolute;top:0;left:0;right:50%;bottom:0;background:url(../../assets/img/uploadcv.jpg);background-size:cover}@media screen and (max-width: 820px){.cv-upload:after{display:none}}.cv-upload__container{display:flex;flex-direction:row-reverse}.cv-upload__form{width:50%;padding-left:100px}@media screen and (max-width: 820px){.cv-upload__form{width:100%;padding:0}}.cv-upload__input{font-size:14px;line-height:18px;width:49%;padding:10px;border:1px solid #9fabc9;border-radius:5px}.cv-upload__input--upload{width:100%;margin-right:12px}.cv-upload__input--tefl{width:calc(100% - 100px)}.cv-upload__hr{margin:20px 0}.cv-upload__row{display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.cv-upload__row--tefl-image:after{content:"Only jpg/png/jpeg/gif format. Max: 1MB";position:absolute;bottom:-15px;right:0;height:15px;background:#02226f;font-size:11px;padding:2px 5px;color:#fff;border-radius:4px}.cv-upload__row--tefl-doc:after{content:"Only doc/docx/rtf/pdf format. Max: 2MB";position:absolute;bottom:-15px;right:0;height:15px;background:#02226f;font-size:11px;padding:2px 5px;color:#fff;border-radius:4px}.cv-upload__row--total{margin-bottom:0}.cv-upload__row--text{display:flex}.cv-upload__label{font-size:12px;line-height:14px;color:#757575;font-weight:500}.cv-upload__label--tefl{font-size:14px;position:relative}.cv-upload__label--tefl:before{content:"optional";color:#00f;position:absolute;left:0;bottom:10px;font-size:11px}.cv-upload__label--doc:before{bottom:0}.cv-upload__submit{width:100%;height:52px;background:#6bebb3;border-radius:26px;font-size:16px;line-height:19px;color:#02226f;font-weight:700;margin:24px 0 60px}.cv-upload__choose{background:#02226f;border-radius:5px;color:#fff;border:none;width:130px;min-width:130px;height:40px;font-size:12px;line-height:14px;font-weight:700;text-align:center;line-height:40px}.cv-upload__title{font-size:24px;line-height:30px}.cv-upload__title--tefl{margin-top:0}.cv-upload__thanks{width:50%;text-align:center;display:flex;flex-flow:column;justify-content:center}.cv-upload__thanks--tefl{height:auto;padding-bottom:100px;width:100%}.cv-upload__thanks--upload{height:720px}@media screen and (max-width: 820px){.cv-upload__thanks{width:100%}}.cv-upload__thank-you{font-size:36px;margin:21px 0 0;color:#02226f}.cv-upload__thank-you--small{font-size:20px}.cv-upload__plane-img--upload{height:200px}.selected-job{padding:10px 0 50px}.selected-job__text{font-size:16px;line-height:30px;margin:0 0 30px;max-width:820px}.selected-job__text img{max-width:100%}.selected-job__apply-button{margin-bottom:20px}.selected-job__banner img{max-width:100%}.selected-job__input{font-size:14px;line-height:18px;padding:10px 15px;border:1px solid #9FABC9;border-radius:5px;display:block;width:340px;margin-bottom:20px}.selected-job__input--textarea{min-height:120px}.selected-job__input--upload{display:inline-block}@media screen and (max-width: 520px){.selected-job__input{width:100%}}.selected-job__input-wrapper{display:inline-block;width:340px}@media screen and (max-width: 520px){.selected-job__input-wrapper{width:100%}}.selected-job__choose{width:130px;height:40px;background:#02226f;color:#fff;font-size:12px;line-height:40px;text-align:center;font-weight:700;border:none;border-radius:5px;display:inline-block;vertical-align:top}@media screen and (max-width: 520px){.selected-job__choose{margin-bottom:20px}}.selected-job__button{background:#6bebb3;border-radius:26px;font-size:16px;letter-spacing:0;color:#02226f;text-align:center;padding:16px 0;width:305px;font-weight:700;margin:20px 0 70px}.selected-job__save{border:1px solid #02226F;border-radius:5px;width:125px;height:40px;font-size:16px;line-height:19px;color:#02226f;letter-spacing:.03px;padding:0}.selected-job__line{margin:35px 0;border:1px solid #D8D8D8}.selected-job__apply{font-size:24px;color:#111;margin-bottom:6px;line-height:30px}.selected-job__info{font-size:14px;color:#757575bf;letter-spacing:.02px;margin-bottom:30px;display:block}.selected-job__enter{font-size:20px;color:#000;letter-spacing:.03px;margin-bottom:20px;font-weight:600}.selected-job__max{font-size:10px;color:#677aa9;letter-spacing:0;font-weight:500;position:relative}.selected-job__terms{max-width:800px;font-size:16px;line-height:19px;color:#9b9b9b;letter-spacing:.03px;font-weight:500}.selected-job__terms-link{text-decoration:underline;color:#02226f}.selected-job__not-available{padding:30px;font-size:18px;line-height:1.5;margin:45px 0;box-shadow:0 5px 20px #0003;color:#fff;background-color:#03b9d1;border-radius:5px;text-align:center}@media screen and (min-width: 520px){.selected-job__not-available{font-size:20px}}@media screen and (min-width: 760px){.selected-job__not-available{font-size:26px}}.selected-job__cards{margin-bottom:55px}.selected-job figure.media{margin:20px 0}.tefl-jobs__paragraph{font-size:16px;line-height:30px}.tefl-jobs__link{text-decoration:underline;color:#02226f;font-weight:700}.selected-blog{padding:50px 0}.selected-blog__container{max-width:620px}.selected-blog__container--map{max-width:1440px}.selected-blog__container--map p,.selected-blog__container--map h2,.selected-blog__container--map h3{max-width:620px;margin:0 auto 30px}.selected-blog__container--map h3{cursor:pointer}.selected-blog__container--map #map-refs-title.is-active i{transform:rotate(180deg)}.selected-blog__container--map i{position:relative;top:5px}.selected-blog__container--map .map-refs{display:none;max-width:620px;flex-wrap:wrap;margin:0 auto}.selected-blog__container--map .map-refs.is-active{display:flex}.selected-blog__container--map .map-refs p{font-size:10px;line-height:10px;margin-bottom:0;width:33%;overflow:hidden}@media screen and (max-width: 720px){.selected-blog__container--map .map-refs p{width:50%}}@media screen and (max-width: 520px){.selected-blog__container--map .map-refs p{width:100%}}.selected-blog img{max-width:calc(100% + 240px);width:calc(100% + 240px);position:relative;left:-120px;margin-top:60px;border-radius:10px}@media screen and (max-width: 820px){.selected-blog img{max-width:calc(100% + 20px);left:-10px;border-radius:0}}.selected-blog h2{font-size:24px;line-height:30px;margin-top:70px}.selected-blog p{font-size:16px;line-height:30px}.selected-blog a{text-decoration:underline;font-weight:700;color:#01b8d1;word-break:break-all}.selected-blog .food__item img{width:100%;max-width:100%;left:0;margin-top:0}.hiring{padding-top:209px}.hiring__container{display:flex;flex-flow:wrap}.hiring__info{width:100%;position:relative}@media screen and (min-width: 860px){.hiring__info{width:50%;margin-bottom:100px}.hiring__info--tefl{padding-right:30px}}.hiring__what{font-size:11px;color:#00f}.hiring__what:hover~.hiring__what-popup{display:block}.hiring__what-popup{display:none;position:absolute;background-color:#fff;box-shadow:0 2px 4px #00000080;width:90%;padding:15px;font-weight:400;left:-15px;z-index:1}.hiring__title{font-weight:700;font-size:42px;color:#02226f;line-height:33px;margin:0 0 30px}.hiring__payment-img{width:64px;height:40px}.hiring__payment-img--gpay{padding:10px}.hiring__subtitle{font-weight:700;font-size:24px;color:#02226f;line-height:18px;margin:0}.hiring__paragraph{font-size:16px;color:#111;letter-spacing:.03px;line-height:28px}.hiring__paragraph--info{font-weight:700}.hiring__email{color:#02226f}.hiring__input{font-size:14px;line-height:18px;width:100%;padding:10px;border:1px solid #9fabc9;border-radius:5px}.hiring__textarea{font-size:14px;line-height:18px;width:100%;height:150px;padding:10px;border:1px solid #9fabc9;border-radius:5px;resize:none}.hiring__submit{margin-top:0;cursor:pointer}.hiring__submit--tefl{margin-bottom:0}.hiring__form{width:100%;padding-left:0;max-width:600px;margin:30px auto}@media screen and (min-width: 860px){.hiring__form{width:50%;padding-left:60px}.hiring__form--tefl{margin-top:0;padding-left:30px}}.hiring__list{list-style:none;padding-left:0}.hiring__buy{background:#efefef;padding:15px;margin-bottom:15px}.hiring__buy-group{display:flex;justify-content:space-between}.hiring__buy-group--list{margin-bottom:5px}.hiring__buy-group--list input{flex-shrink:0}.hiring__buy-group--list span:nth-child(1){display:flex;align-items:center;background-color:#eae9e9;width:100%;padding:8px 20px 8px 0}.hiring__buy-group--list span:nth-child(1) label{padding-left:8px}.hiring__buy-group--list span:nth-child(2){width:75px;flex-shrink:0;background:#dedede;padding:5px;align-items:center;display:flex;border-radius:4px}.hiring__buy-price{font-size:18px;font-weight:700}.hiring__buy-info{margin:16px 0 8px;font-weight:700;font-size:14px;position:relative}.hiring__buy-info--pay{text-align:center}.hiring__error{border:2px solid red}.hiring__text-remove{background:#02226f;color:#fff;width:20px;display:flex;align-items:center;justify-content:center;font-weight:700}.tefl-float{display:none;position:fixed;background-color:#ffffffe6;padding:16px 16px 8px;flex-direction:column;bottom:0;right:0;max-width:360px;z-index:1}.tefl-float.is-open{display:flex}.tefl-float__text{font-size:14px;margin-bottom:8px;text-align:center}.tefl-float__link{background:#6bebb3;padding:8px 16px;font-size:14px;border-radius:4px;display:inline-block;align-self:center;transition:all .2s ease-in}.tefl-float__link:hover{background:#418166;color:#fff}.tefl-float__close{position:absolute;top:-16px;left:-6px;background-color:#ccc;font-size:12px;padding:4px 8px;cursor:pointer}.tefl-float__close span{font-weight:700;margin-right:8px}.blip__container{display:flex;padding:60px 20px}@media screen and (max-width: 940px){.blip__container{flex-flow:wrap}}.blip__link{text-decoration:none;color:inherit}.blip__featured{width:60%}@media screen and (max-width: 940px){.blip__featured{width:100%}}.blip__featured-wrapper{height:450px;border-radius:10px;box-shadow:0 2px 10px #0000001a;background-size:cover;background-position:center}@media screen and (max-width: 680px){.blip__featured-wrapper{width:auto;height:300px;max-width:100%}}@media screen and (max-width: 440px){.blip__featured-wrapper{width:auto;height:200px;max-width:100%}}.blip__featured-title{font-size:27px;line-height:48px}.blip__featured-text{font-size:20px;line-height:30px}.blip__subtitle{margin:0 0 25px;font-size:27px;line-height:27px}.blip__recent{padding:0 0 0 33px;width:calc(40% - 33px)}@media screen and (max-width: 940px){.blip__recent{margin-top:40px;width:100%;padding:0}}.blip__list{list-style:none;margin:0;padding:0}.blip__item{display:flex;margin-bottom:25px}@media screen and (max-width: 440px){.blip__item{flex-flow:column}}.blip__blog-img{box-shadow:0 2px 10px #0000001a;border-radius:10px;width:160px;height:100px;background-size:cover;background-position:center;flex:none}@media screen and (max-width: 440px){.blip__blog-img{width:auto;height:200px;max-width:100%}}.blip__blog-title{font-size:16px;line-height:25px;margin:0 0 0 33px}@media screen and (max-width: 440px){.blip__blog-title{margin:10px 0 0}}.creative-commons{max-width:690px;margin:0 auto;position:relative;display:flex;padding:30px 20px;font-size:12px;border-top:1px solid #dedede}.creative-commons__text{display:flex;flex-direction:column}.creative-commons__img{margin-right:10px}.creative-commons__link{text-decoration:underline;color:#01b8d1}.contact{position:relative;padding-top:110px}@media screen and (max-width: 880px){.contact{flex-direction:column}}.contact__container{position:relative;z-index:2;background:linear-gradient(to right,#02226f calc(50% - 210px),transparent calc(50% - 210px));padding-left:0}.contact__wrapper{max-width:1140px;margin:0 auto}.contact__half{width:50%}.contact__half--blue{color:#fff;padding:60px 20px;position:relative;z-index:2;margin-bottom:150px}.contact__half--blue:before{content:"";position:absolute;width:550px;height:100%;background:url(../../assets/img/back.svg) no-repeat;background-position:-512px -44px;top:0;right:-330px;z-index:-1}@media screen and (max-width: 880px){.contact__half--blue{background:#02226f;width:100%;min-height:400px;margin-bottom:0}}.contact__half--trans{display:block}@media screen and (max-width: 880px){.contact__half--trans{display:none}}.contact__map{position:absolute!important;top:0;width:100%;height:100vh}@media screen and (max-width: 880px){.contact__map{position:relative!important;height:300px}}.contact__title{font-size:42px;line-height:48px;margin-bottom:18px}.contact__subtitle{margin:0}.contact__paragraph{font-size:16px;line-height:26px;margin:0 0 25px}.job-sections{justify-content:space-between;list-style:none;flex-wrap:wrap;padding-left:0;display:none}.job-sections.is-open{display:flex}.job-sections__item{width:49%;background:#02226fb3;margin:5px 0;text-align:center;color:#fff;border-radius:4px}@media screen and (min-width: 640px){.job-sections__item{width:23%}}.job-sections__link{display:block;padding:10px}.pagination{list-style:none;display:flex;justify-content:flex-end;padding-left:0}.pagination .page-item{padding:5px}.pagination .page-item.active{background:#02226f;color:#fff}.selector{position:relative;width:360px}@media screen and (max-width: 820px){.selector{max-width:360px;width:auto}}.selector i:after{content:"keyboard_arrow_down";position:absolute;top:12px;right:10px;width:24px;height:24px;background:#eee;border-radius:50%}.selector.is-open i:after{content:"keyboard_arrow_up"}.selector__placeholder{background:#fff;padding:15px;border-radius:5px;display:block;color:#000}.selector__list{list-style:none;padding:0;position:absolute;top:32px;width:100%;background:#efefef;height:290px;overflow-y:auto;z-index:2}.selector__list.is-active{display:none}.selector__list.is-open{display:block;box-shadow:0 5px 16px #0000004d}.selector__item--category{background:#666;padding:10px}.selector__item--continent{font-weight:700}.selector__link{text-decoration:none;color:#000;padding:15px;display:block}.selector__link:hover{background:#aaaa;color:#fff}.alert__list{list-style:none;margin:0;padding:0}.alert__list--job{max-width:340px}.alert__item{margin-bottom:10px;background:#ff634766;padding:5px 10px;font-size:13px;font-weight:700;letter-spacing:.5px;border-radius:3px}.alert--tefl{display:none}.alert--tefl.is-error{display:block}@media screen and (device-aspect-ratio: 2/3){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:16px}}@media screen and (device-aspect-ratio: 40/71){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:16px}}@media screen and (device-aspect-ratio: 375/667){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:16px}}@media screen and (device-aspect-ratio: 9/16){select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url]{font-size:16px}}
