/*!/wp-content/themes/tta/assets/src/css/global-components.css*/.section-awards-bar{width:100%;margin:-41px 0 0 0;padding:0;position:relative;z-index:1}@media screen and (max-width:879px){.section-awards-bar{padding:10px 0;margin-top:0}}@media screen and (max-width:766px){.section-awards-bar{padding:30px 0}}.section-awards-bar::before{content:"";width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.section-awards-bar--small{-webkit-transform:translateY(10%);transform:translateY(10%)}@media screen and (max-width:879px){.section-awards-bar--small{-webkit-transform:translateY(0%);transform:translateY(0%)}}.section-awards-bar--small::before{height:81%}@media screen and (max-width:879px){.section-awards-bar--small::before{height:100%}}.section-awards-bar--big::before{height:100%}.section-awards-bar--color-dark_blue::before{background:var(--dark-blue)}.section-awards-bar--orange::before{background:var(--orange)}.section-awards-bar--red::before{background:var(--red)}.section-awards-bar--green::before{background:var(--green)}.section-awards-bar .container{width:96%;max-width:1166px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:766px){.section-awards-bar .container{width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section-awards-bar .section-awards-bar__text{margin-right:75px;text-align:left;flex:1 1 calc(100% - 400px)}@media screen and (max-width:1239px){.section.section-awards-bar .section-awards-bar__text{margin-right:50px}}@media screen and (max-width:766px){.section.section-awards-bar .section-awards-bar__text{margin-right:auto;margin-left:auto;margin-bottom:35px;text-align:center}}.section.section-awards-bar .section-awards-bar__text h1,.section.section-awards-bar .section-awards-bar__text h2,.section.section-awards-bar .section-awards-bar__text h3,.section.section-awards-bar .section-awards-bar__text h4{margin:0 0 10px;padding:0;font-size:2.5rem;line-height:1.1em;color:var(--white)}.section.section-awards-bar .section-awards-bar__text h1 em,.section.section-awards-bar .section-awards-bar__text h2 em,.section.section-awards-bar .section-awards-bar__text h3 em,.section.section-awards-bar .section-awards-bar__text h4 em{font-style:normal;color:var(--orange)}@media screen and (max-width:1283px){.section.section-awards-bar .section-awards-bar__text h1,.section.section-awards-bar .section-awards-bar__text h2,.section.section-awards-bar .section-awards-bar__text h3,.section.section-awards-bar .section-awards-bar__text h4{font-size:2rem}}@media screen and (max-width:1079px){.section.section-awards-bar .section-awards-bar__text h1,.section.section-awards-bar .section-awards-bar__text h2,.section.section-awards-bar .section-awards-bar__text h3,.section.section-awards-bar .section-awards-bar__text h4{font-size:1.875rem}}.section.section-awards-bar .section-awards-bar__text p{font-size:1.25rem;line-height:1.2em;color:var(--white);margin:0;padding:0}.section.section-awards-bar .section-awards-bar__text p em{font-style:normal;font-weight:500;color:var(--orange)}.section.section-awards-bar .section-awards-bar__text p strong{color:var(--orange)}@media screen and (max-width:1079px){.section.section-awards-bar .section-awards-bar__text p{font-size:1.125rem}}.section-awards-bar__logotypes{max-width:400px;text-align:right}@media screen and (max-width:1239px){.section-awards-bar__logotypes{margin:0 auto;max-width:350px}}.section-awards-bar__logotypes ul{display:-webkit-box;display:-ms-flexbox;display:flex}.section-cta{padding:20px 0;text-align:center}.section-cta .container{width:96%}.section-cta .container p{margin:0;padding:0;font-weight:500;font-size:14px;line-height:1.3em}@media screen and (max-width:766px){.section-cta .container p{font-size:1rem;max-width:60%;margin:0 auto}}@media screen and (max-width:579px){.section-cta .container p{font-size:.75rem;max-width:80%}}.section-cta__link{font-weight:700;text-decoration:none;position:relative;color:var(--light-blue)}.section-cta__link:after{content:"";width:100%;height:1px;background:var(--light-blue);position:absolute;bottom:0;left:0}.section-cta__link:hover{text-decoration:none}.section-cta--white{background:var(--white)}.section-cta--white a{color:var(--purple)}.section-cta--white a:after{background:var(--purple)}.section-cta--white a:hover{color:var(--dark-blue)}.section-cta--white a:hover:after{background:var(--dark-blue)}.section-cta--light_grey{background:var(--light-grey)}.section-cta--light_grey a:hover{color:var(--dark-blue)}.section-cta--light_grey a:hover:after{background:var(--dark-blue)}.section-cta--dark_grey{background:var(--dark-grey)}.section-cta--dark_grey p{color:var(--white)}.section-cta--dark_grey a{color:var(--orange)}.section-cta--dark_grey a:after{background:var(--orange)}.section-cta--dark_grey a:hover{color:var(--light-blue)}.section-cta--dark_grey a:hover:after{background:var(--light-blue)}.section-cta--light_blue{background:var(--light-blue)}.section-cta--light_blue p{color:var(--white)}.section-cta--light_blue a{color:var(--dark-blue)}.section-cta--light_blue a:after{background:var(--dark-blue)}.section-cta--light_blue a:hover{color:var(--dark-grey)}.section-cta--light_blue a:hover:after{background:var(--dark-grey)}.section-cta--dark_blue{background:var(--dark-blue)}.section-cta--dark_blue p{color:var(--white)}.section-cta--dark_blue a{color:var(--orange)}.section-cta--dark_blue a:after{background:var(--orange)}.section-cta--dark_blue a:hover{color:var(--light-blue)}.section-cta--dark_blue a:hover:after{background:var(--light-blue)}.section-cta--orange{background:var(--orange)}.section-cta--orange p{color:var(--white)}.section-cta--orange a{color:var(--dark-blue)}.section-cta--orange a:after{background:var(--dark-blue)}.section-cta--orange a:hover{color:var(--dark-grey)}.section-cta--orange a:hover:after{background:var(--dark-grey)}.section-cta--green{background:var(--green)}.section-cta--green p{color:var(--white)}.section-cta--green a{color:var(--orange)}.section-cta--green a:after{background:var(--orange)}.section-cta--green a:hover{color:var(--light-grey)}.section-cta--green a:hover:after{background:var(--light-grey)}.section-cta--purple{background:var(--purple)}.section-cta--purple p{color:var(--white)}.section-cta--purple a{color:var(--dark-blue)}.section-cta--purple a:after{background:var(--dark-blue)}.section-cta--purple a:hover{color:var(--light-blue)}.section-cta--purple a:hover:after{background:var(--light-blue)}.section-get-hired{width:100%;padding:70px 0}.section-get-hired__header{color:#414141;font-size:2.25vw;font-weight:700;line-height:1.2;margin:0;padding:0}@media screen and (max-width:767px){.section-get-hired__header{font-size:25px;margin:.5rem auto;line-height:1.35}}@media screen and (max-width:1079px){.section-get-hired__header{font-size:2.25rem}}.section-get-hired__subheader{margin:0 auto 40px;padding:0;color:#08B3BE;font-weight:400;font-size:1.6875vw}@media screen and (max-width:767px){.section-get-hired__subheader{font-size:16px;line-height:1.35}}@media screen and (max-width:1079px){.section-get-hired__subheader{font-size:1.125rem}}.section-get-hired__jobs{margin-bottom:0}.section-get-hired__jobs .wpjb{padding:0}.section-get-hired__jobs .wpjb .wpjb-job-list .tta-job-teaser:last-child{margin-bottom:50px!important}.section-get-hired__jobs .wpjb .wpjb-job-list .tta-job-teaser:last-child .tta-job-teaser__tta{display:none}.section-get-hired__button{margin:0}@media screen and (max-width:1079px){.section-get-hired__button{margin:0 0 40px}}@media screen and (max-width:1079px){.section-get-hired{padding:0}}.section-hero-regular{width:100%;margin:0;padding:0;position:relative}.section-hero-regular__background{position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.section-hero-regular__background:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .2)),color-stop(65%,rgb(0 0 0 / .3)),to(rgb(0 0 0 / .1)));background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .3) 65%,rgb(0 0 0 / .1) 100%)}.section-hero-regular__content{padding:225px 255px 85px;position:relative;z-index:1;text-align:center}@media screen and (max-width:1079px){.section-hero-regular__content{padding:200px 255px 125px}}@media screen and (max-width:766px){.section-hero-regular__content{padding:150px 50px 100px}}.section-hero-regular__content h1,.section-hero-regular__content h3{color:var(--white);margin:0 auto;padding:0}.section-hero-regular__content h1{font-size:3.75rem;font-weight:700;line-height:1.2em}@media screen and (max-width:990px){.section-hero-regular__content h1{font-size:3.125rem}}@media screen and (max-width:766px){.section-hero-regular__content h1{font-size:2.375rem}}@media screen and (max-width:579px){.section-hero-regular__content h1{font-size:1.75rem}}@media screen and (max-width:579px){.section-hero-regular__content h1{font-size:1.3125rem}}.section-hero-regular__content h3{font-size:3rem;font-weight:400}@media screen and (max-width:990px){.section-hero-regular__content h3{font-size:2.5rem}}@media screen and (max-width:579px){.section-hero-regular__content h3{font-size:2rem}}@media screen and (max-width:579px){.section-hero-regular__content h3{font-size:1.5625rem}}.section-hero-regular__content .btn{margin-top:45px}@media screen and (max-width:766px){.section-hero-regular__content .btn{margin-top:15px}}.section-hero-regular--extra-padding .section-hero-regular__content{padding-top:290px}.section-hero-regular__circle{width:180px;height:180px;background:url(/us/wp-content/themes/tta/assets/src/css/../images/hero_slider_circle.png) center center no-repeat;background-size:contain;position:absolute;top:125px;right:50px}@media screen and (max-width:766px){.section-hero-regular__circle{position:relative;width:100%;height:100px;background-image:none!important;background:var(--orange);top:unset;left:0;bottom:0;right:unset;border-bottom:1px solid var(--white)}}.section-hero-regular__circle__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:140px;text-align:center;line-height:unset}@media screen and (max-width:766px){.section-hero-regular__circle__inner{max-width:100%}}.section-hero-regular__circle__inner span{display:inline-block;width:140px;word-spacing:100vw;padding:0;margin:0;font-weight:600;text-transform:uppercase;color:var(--white)}@media screen and (max-width:766px){.section-hero-regular__circle__inner span{width:auto;max-width:90vw;word-spacing:unset}}.section-hero-regular__circle__inner span strong{word-spacing:0;font-size:30px;display:inline-block;width:100%;padding-bottom:5px;margin:5px 0;border-bottom:2px solid var(--white)}@media screen and (max-width:766px){.section-hero-regular__circle__inner span strong{display:block;border-bottom:1px solid var(--white)}}@media screen and (max-width:579px){.section-hero-regular__circle__inner span strong{font-size:1.5rem;width:80%}}.section-hero-regular--equal .section-hero-regular__content{padding:180px 15% 90px!important}.section-newsletter{padding:80px 0;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:0}.section-newsletter__overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:inline-block;z-index:1}.section-newsletter .container{position:relative;z-index:2}.section-newsletter__head{width:100%;text-align:center;display:inline-block}.section-newsletter__head h2{margin:0;padding:0;line-height:1em;color:var(--white)}@media screen and (max-width:766px){.section-newsletter__head h2{font-size:2rem;font-weight:400;width:15ch;margin:auto}}.section-newsletter__copy{width:80%;margin:0 auto 30px}.section-newsletter__copy p{color:var(--white)}.section-newsletter__form{width:100%;display:inline-block;text-align:center}.section-newsletter__form #mce-success-response,.section-newsletter__form #mce-success-response-2,.section-newsletter__form #mce-success-response-3{width:100%;margin:0 0 25px 0;padding:15px 20px;background:var(--green);color:var(--white);font-size:1rem;font-weight:500}.section-newsletter__form #mce-success-response-2,.section-newsletter__form #mce-success-response-3{margin:0 0 5px 0}.section-newsletter__form #mce-error-response,.section-newsletter__form #mce-error-response-2,.section-newsletter__form #mce-error-response-3{width:100%;margin:0 0 25px 0;padding:15px 20px;background:var(--red);color:var(--white);font-size:1rem;font-weight:500}.section-newsletter__form #mce-error-response-2,.section-newsletter__form #mce-error-response-3{margin:0 0 5px 0;padding:5px 10px}.section-newsletter__form #mce-error-response a,.section-newsletter__form #mce-error-response-2 a,.section-newsletter__form #mce-error-response-3 a{width:auto;display:inline-block;margin:10px auto 0 auto;background:var(--light-blue);color:var(--white);text-decoration:none;padding:5px 10px}.section-newsletter__form #mce-error-response a:hover,.section-newsletter__form #mce-error-response-2 a:hover,.section-newsletter__form #mce-error-response-3 a:hover{background:var(--dark-blue)}.section-newsletter__form__fields{width:100%;max-width:700px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:80px;row-gap:50px;margin:0 auto 50px}.section-newsletter__form__fields div.mce_inline_error{margin-top:5px!important;font-weight:400!important;font-size:0.75rem!important;padding:2px 10px!important;background:var(--red)!important}.section-newsletter__form__fields input.mce_inline_error{border-color:var(--red)!important}.section-newsletter__form__fields__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-newsletter__form__fields__input .form-input{width:100%;margin:0;padding:0;border:1px solid var(--white);background:#fff0;color:var(--white);padding:10px;font-family:"Poppins",sans-serif}.section-newsletter__form__fields__input .form-input::-webkit-input-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-input::-moz-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-input:-ms-input-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-input:-moz-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-input:focus{outline:none;color:var(--dark-blue);border-color:var(--dark-blue);background:var(--white)}.section-newsletter__form__fields__input .form-input:focus::-webkit-input-placeholder{color:var(--dark-blue)}.section-newsletter__form__fields__input .form-input:focus::-moz-placeholder{color:var(--dark-blue)}.section-newsletter__form__fields__input .form-input:focus:-ms-input-placeholder{color:var(--dark-blue)}.section-newsletter__form__fields__input .form-input:focus:-moz-placeholder{color:var(--dark-blue)}@media screen and (max-width:766px){.section-newsletter__form__fields__input .form-input::-webkit-input-placeholder{opacity:1}.section-newsletter__form__fields__input .form-input:-ms-input-placeholder{opacity:1}.section-newsletter__form__fields__input .form-input::-ms-input-placeholder{opacity:1}.section-newsletter__form__fields__input .form-input::placeholder{opacity:1}}.section-newsletter__form__fields__input .form-select{width:100%;margin:0;padding:0;border:1px solid var(--white);background:#fff0;color:var(--white);padding:10px 5px;font-family:"Poppins",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url(/us/wp-content/themes/tta/assets/src/css/../images/icon_select-arrow.png);background-position:center right;background-repeat:no-repeat}.section-newsletter__form__fields__input .form-select::-webkit-input-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-select::-moz-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-select:-ms-input-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-select:-moz-placeholder{color:var(--white)}.section-newsletter__form__fields__input .form-select:focus{outline:none;color:var(--dark-blue);border-color:var(--dark-blue);background-color:var(--white)}.section-newsletter__form__fields__input .form-select:focus::-webkit-input-placeholder{color:var(--dark-blue)}.section-newsletter__form__fields__input .form-select:focus::-moz-placeholder{color:var(--dark-blue)}.section-newsletter__form__fields__input .form-select:focus:-ms-input-placeholder{color:var(--dark-blue)}.section-newsletter__form__fields__input .form-select:focus:-moz-placeholder{color:var(--dark-blue)}@media screen and (max-width:766px){.section-newsletter__form__fields__input{width:100%;max-width:300px;margin:auto}}@media screen and (max-width:766px){.section-newsletter__form__fields{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:33px;padding:0 1.5625rem;margin-bottom:40px}}.section-newsletter__form__button{width:100%;margin:0;padding:0;text-align:center}.section-newsletter__form__button .btn{margin:0;padding:15px 30px;border:none;background:var(--light-blue);color:var(--white);font-family:"Poppins",sans-serif;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block;position:relative;z-index:0}.section-newsletter__form__button .btn span{font-size:.875rem;position:relative;z-index:2}.section-newsletter__form__button .btn:before{display:none}.section-newsletter__form__button .btn:hover{background:var(--dark-blue)}@media screen and (max-width:766px){.section-newsletter__form__button .btn{font-size:1.25rem;padding:12px 55px}}.section-get-social{padding:50px 0 0}.section-get-social .container{max-width:1166px;margin:0 auto;padding:0;display:inline-block}.section-get-social__tta{width:90%;max-width:1140px;height:30px;margin:0 auto 40px;position:relative;display:inline-block;z-index:-1}.section-get-social__tta span{width:100px;height:30px;display:inline-block;margin:0 auto;background:var(--white) url(/us/wp-content/themes/tta/assets/src/css/../images/tta_logo_no-tagline_color.svg) center center no-repeat;background-size:contain;position:relative;z-index:2}.section-get-social__tta::before{content:"";width:100%;height:1px;background:var(--grey);position:absolute;top:50%;left:0;opacity:.5;z-index:1}@media screen and (max-width:766px){.section-get-social__tta::before{height:2px}}.section-get-social__head{width:100%;text-align:center;display:inline-block}.section-get-social__head h2,.section-get-social__head h3,.section-get-social__head h4,.section-get-social__head h5,.section-get-social__head h6{font-size:3rem;font-weight:700;color:#414141;margin:0;padding:0;line-height:1em}@media screen and (max-width:766px){.section-get-social__head h2,.section-get-social__head h3,.section-get-social__head h4,.section-get-social__head h5,.section-get-social__head h6{font-size:1.875rem;font-weight:500}}.section-get-social__copy{width:80%;max-width:680px;margin:0 auto 30px}.section-get-social__copy p{font-size:24px;line-height:1.3em;color:#08B3BE}@media screen and (max-width:766px){.section-get-social__copy p{font-size:18px;line-height:1.1em}}@media screen and (max-width:766px){.section-get-social__copy{width:50%}}@media screen and (max-width:414px){.section-get-social__copy{width:90%}}.section-get-social__widget{width:100%;margin:0;overflow:hidden}.section-partners{padding:0 0 60px;text-align:center}@media screen and (max-width:766px){.section-partners__logotypes{margin:0 0 30px 0}.section-partners__logotypes .partners-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}}@media screen and (max-width:624px){.section-partners__logotypes{padding:0 .9375rem}}.section-partners__content{margin-bottom:30px}.section-partners__button{width:100%;text-align:center;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.section-partners .container{padding:60px 0;margin-bottom:30px;position:relative}@media screen and (max-width:766px){.section-partners .container{padding:30px}}.section-partners .container h3{font-size:3rem;font-weight:700;margin:0;padding:0;color:#414141}@media screen and (max-width:766px){.section-partners .container h3{font-size:1.875rem;font-weight:500}}.section-partners .container ul{margin:0;padding:0;list-style-type:none;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-partners .container ul li{margin:0 0 0 50px}@media screen and (max-width:766px){.section-partners .container ul li{margin-left:0;width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.section-partners .container ul li:first-child{margin-left:0}@media screen and (max-width:766px){.section-partners .container ul li:nth-child(2){margin-top:10px;margin-bottom:10px}}.section-partners .container ul li img{width:auto;max-height:70px}@media screen and (max-width:879px){.section-partners .container ul li img{max-height:55px}}@media screen and (max-width:399px){.section-partners .container ul li img{max-height:70px}}.section-partners .container ul li a{display:inline-block;padding:0}.tta_section_break .container .tta-job-teaser__tta,.section-tefl-reviews .trusted-reviews-section .container .tta-job-teaser__tta{position:relative;bottom:unset;margin-bottom:3vw}.section--testimonials{width:100%;padding:0 0 70px;overflow:hidden}.section--testimonials__top{background-color:var(--lightest-grey);border-radius:6px;display:block;margin:0 auto;max-width:768px;padding:15px 150px 18px 15px;position:relative;text-decoration:none;text-align:center;width:100%;-webkit-box-shadow:0 2px 1px 0 rgb(150 150 150 / .53);box-shadow:0 2px 1px 0 rgb(150 150 150 / .53)}.section--testimonials__top::before{content:"";height:0;width:0;position:absolute;left:50%;bottom:-21px;display:block;border-color:#969696 #fff0 #fff0 #fff0;border-style:solid;border-width:10px 12px;opacity:.53}.section--testimonials__top:after{content:"";height:0;width:0;position:absolute;left:50%;bottom:-20px;display:block;border-color:var(--lightest-grey) #fff0 #fff0 #fff0;border-style:solid;border-width:10px 12px}.section--testimonials__top__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:var(--white);opacity:0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.section--testimonials__top__link:hover{opacity:.4}.section--testimonials__top ul{width:740px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;margin:10px 0 0 0}.section--testimonials__top ul li{line-height:25px}.section--testimonials__top ul li span{color:var(--dark);text-transform:uppercase;font-weight:300;font-size:22px}.section--testimonials__top ul li .icon{color:var(--green2)}.section--testimonials__top ul li .star-circle{width:25px;height:25px;text-align:center;line-height:25px;background:var(--green);border-radius:99%;float:left;margin-right:10px}.section--testimonials__top ul li .star-circle .icon{color:var(--white);position:relative;top:4px}.section--testimonials__top ul li.rating span{text-transform:none;color:var(--grey);font-size:16px}.section--testimonials__top ul li.rating span strong{color:var(--dark);text-transform:uppercase;font-weight:500}@media screen and (max-width:766px){.section--testimonials__top ul li.rating{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 .9375rem}}@media screen and (max-width:766px){.section--testimonials__top ul li.rating__reviews{display:none}}@media screen and (max-width:766px){.section--testimonials__top ul li.rating__overall{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;font-size:28px;padding-bottom:.625rem}}@media screen and (max-width:414px){.section--testimonials__top ul li.rating__overall{font-size:20px}}@media screen and (max-width:766px){.section--testimonials__top ul{padding:0 3.125rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;margin:auto}}@media screen and (max-width:766px) and (max-width:414px){.section--testimonials__top ul{padding:0 1.5625rem}}@media screen and (max-width:766px){.section--testimonials__top{padding:15px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:60%}}.section--testimonials__list{width:100%;margin:30px 0 0;display:inline-block;position:relative}.section--testimonials__list .swiper-wrapper{height:auto}@media screen and (max-width:766px){.section--testimonials__list .testimonials-slider{width:80%}}.section--testimonials__list .testimonials-prev,.section--testimonials__list .testimonials-next{position:absolute;top:50%;outline:none;outline:0;cursor:pointer}.section--testimonials__list .testimonials-prev .icon,.section--testimonials__list .testimonials-next .icon{font-size:40px;font-weight:900;color:var(--light-grey)}.section--testimonials__list .testimonials-prev:hover .icon,.section--testimonials__list .testimonials-next:hover .icon{color:var(--light-blue)}.section--testimonials__list .testimonials-prev{left:0;-webkit-transform:translate(-120%,-50%);transform:translate(-120%,-50%)}.section--testimonials__list .testimonials-next{right:0;-webkit-transform:translate(120%,-50%);transform:translate(120%,-50%)}@media screen and (max-width:766px){.section--testimonials__list .testimonials-prev,.section--testimonials__list .testimonials-next{-webkit-transform:translate(0%,-250%);transform:translate(0%,-250%)}}@media screen and (min-width:320px) and (max-width:414px){.section--testimonials__list .testimonials-prev,.section--testimonials__list .testimonials-next{-webkit-transform:translate(0%,-160%);transform:translate(0%,-160%)}}.section--testimonials__list .single-testimonial{text-align:left}.section--testimonials__list .single-testimonial__head{width:100%;margin:0;padding:0;display:inline-block}.section--testimonials__list .single-testimonial__head h5{display:inline;font-size:16px;font-weight:500;color:var(--dark-grey)}.section--testimonials__list .single-testimonial__head h5 a{color:var(--dark-grey);text-decoration:none}.section--testimonials__list .single-testimonial__head h5 a:hover{color:var(--light-blue)}.section--testimonials__list .single-testimonial__head ul{display:inline;list-style-type:none;float:right}.section--testimonials__list .single-testimonial__head ul li{display:inline}.section--testimonials__list .single-testimonial__head ul li .icon{color:var(--green2)}@media screen and (max-width:766px){.section--testimonials__list .single-testimonial__head{width:80%}}.section--testimonials__list .single-testimonial__copy{width:100%;height:75px;font-size:13px}.section--testimonials__list .single-testimonial__copy a{text-decoration:none;color:var(--grey)}@media screen and (max-width:766px){.section--testimonials__list .single-testimonial__copy{width:80%;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.section--testimonials__list .single-testimonial__meta{width:100%;margin:15px 0 0;text-align:right;font-size:16px}.section--testimonials__list .single-testimonial__meta__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--testimonials__list .single-testimonial__meta__rating .star-circle{width:20px;height:20px;text-align:center;background:var(--green);border-radius:99%;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--testimonials__list .single-testimonial__meta__rating .star-circle .icon{color:var(--white);font-size:10px}.section--testimonials__list .single-testimonial__meta__rating__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--dark)}.section--testimonials__list .single-testimonial__meta__rating span{text-transform:uppercase}@media screen and (min-width:767px){.section--testimonials__list .single-testimonial__meta__rating{display:none}}@media screen and (max-width:766px){.section--testimonials__list .single-testimonial__meta{width:80%}}@media screen and (max-width:766px){.section--testimonials__list .single-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.download-brochure{width:100%;margin:30px 0;padding:0;position:relative}@media screen and (min-width:766px){.download-brochure.overlap-top{margin-top:-30px}.download-brochure.overlap-bottom{margin-bottom:-30px}}.download-brochure.overlap-top--2{margin-top:-2%}.download-brochure__tta{width:92%;max-width:1140px;height:30px;margin:0 auto 40px;position:absolute;top:-10px;left:4%;display:none;z-index:-1}@media screen and (max-width:766px){.download-brochure__tta{display:inline-block}}.download-brochure__tta span{width:100px;height:30px;display:inline-block;margin:0 auto;background:var(--white) url(/us/wp-content/themes/tta/assets/src/css/../images/tta_logo_no-tagline_color.svg) center center no-repeat;background-size:contain;position:relative;z-index:2}.download-brochure__tta::before{content:"";width:100%;height:1px;background:var(--grey);position:absolute;top:50%;left:0;opacity:.5;z-index:1}@media screen and (max-width:766px){.download-brochure__tta::before{height:2px}}.download-brochure::before{content:"";width:100%;height:80%;position:absolute;top:10%;left:0;right:0;background:#08B3BE;z-index:0}@media screen and (max-width:766px){.download-brochure::before{height:175px;top:unset;bottom:35px}}.download-brochure .container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:766px){.download-brochure .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.download-brochure__content{text-align:left;color:var(--white)}@media screen and (max-width:1079px){.download-brochure__content{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:766px){.download-brochure__content{padding-top:40px;padding-bottom:0;width:100%;margin-bottom:50px;color:var(--blue);text-align:center}}.download-brochure__content h1,.download-brochure__content h2,.download-brochure__content h3,.download-brochure__content h4,.download-brochure__content h5{margin:0;padding:0;font-size:2.5rem;line-height:1em}@media screen and (max-width:781px){.download-brochure__content h1,.download-brochure__content h2,.download-brochure__content h3,.download-brochure__content h4,.download-brochure__content h5{font-size:1.875rem}}.download-brochure__content p{display:block;margin:10px 0;padding:0}@media screen and (max-width:766px){.download-brochure__content .btn{background:var(--blue);color:var(--white)}}@media screen and (max-width:766px){.download-brochure__content .btn:hover{background:var(--dark-blue)}}.download-brochure__image{max-width:500px;margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1079px){.download-brochure__image{margin-left:50px}}@media screen and (max-width:766px){.download-brochure__image{max-width:100%;width:100%;margin-bottom:0;margin-left:0}}.download-brochure__image img{max-height:300px}.download-brochure__image p{font-weight:700;font-style:italic;color:var(--white);margin:0 0 0 15px;font-size:1rem;text-align:left}.section.section-awards-bar .container{max-width:87.75vw;width:87.75vw;justify-content:center}.section.section-awards-bar .section.section-awards-bar .section-awards-bar__text{margin-right:75px;text-align:left;flex:1 1 calc(100% - 400px)}.section.section-tefl-reviews{padding:3vw 0}.section.section-tefl-reviews .container{max-width:82.75vw;width:82.75vw;overflow:hidden}.section.section-tefl-reviews .container .section-title{color:#414141;font-weight:700;line-height:1.5;letter-spacing:-1.1px;font-size:2.25vw;margin:0}.section.section-tefl-reviews .container .review-cards-slider-container{position:relative}.section.section-tefl-reviews .container .review-cards-slider{overflow:hidden;width:calc(100% - 5vw);margin:auto;padding:4vw 0 2vw}.section.section-tefl-reviews .container .review-cards-slider-container .review-navigation{position:absolute;top:50%;width:1.25vw;height:2vw;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.section.section-tefl-reviews .container .review-cards-slider-container .review-navigation.review-prev{background-image:url(/wp-content/themes/tta/assets/src/images/swiper-nav.svg);left:0rem}.section.section-tefl-reviews .container .review-cards-slider-container .review-navigation.review-next{background-image:url(/wp-content/themes/tta/assets/src/images/swiper-nav.svg);right:0rem;transform:rotate(180deg)}.section.section-tefl-reviews .container .review-cards{display:flex}.section-tefl-all-reviews.section-tefl-reviews .review-cards-container{margin-top:2vw}.section-tefl-all-reviews.section-tefl-reviews .review-cards{flex-wrap:wrap;gap:1.5vw}.section-tefl-all-reviews.section-tefl-reviews .review-cards .review-card{width:calc(50% - .75vw)}.section.section-tefl-reviews .container .review-stars{font-size:3.5vw;margin-top:1.625vw;display:flex;justify-content:center;line-height:.8}.section.section-tefl-reviews .container .total-reviews{font-weight:500;font-size:1.875vw;color:#414141;margin:1.5vw auto 2vw}.section.section-tefl-reviews .container .filters{color:#08B3BE;font-weight:500;font-size:1.1875vw;display:flex;justify-content:center;gap:1vw}.section.section-tefl-reviews .container .filters span{padding:.5vw 1vw;transition:.3s all}.section.section-tefl-reviews .container .filter-text{color:#414141}.section.section-tefl-reviews .container .filters span:not(.filter-text){border:1px solid #08B3BE;border-radius:20vw;cursor:pointer}.section.section-tefl-reviews .container .filters .active{color:#fff;background-color:#08B3BE}.section.section-tefl-reviews .remaining-star{margin:0;display:inline-block;position:relative;transform:rotateY(180deg)}.section.section-tefl-reviews .remaining-star:first-of-type span{width:var(--wid);color:gray;position:absolute;left:0;display:inline-block;overflow:hidden}.section.section-tefl-reviews .trusted-reviews-section{padding-top:2vw}.section.section-tefl-reviews .trusted-reviews-section .container .trusted-reviews-title{color:#9D9D9D;font-size:1.125vw;line-height:1.6875vw}.section.section-tefl-reviews .trusted-reviews-section .container .review-sites{display:flex;align-items:end;justify-content:space-between;margin-top:2vw}.section.section-tefl-reviews .trusted-reviews-section .container .review-sites img{width:fit-content}.section.section-tefl-reviews .trusted-reviews-section .container .arrow-image{position:absolute;right:14.75vw;top:5vw;width:9vw;transform:rotate(-5deg)}.section.section-tefl-reviews .container~.container{position:relative}.section.section-tefl-reviews .container .view-reviews{color:#08B4BE;text-decoration:none;display:block;width:fit-content;margin:2.5vw auto 0;font-size:1.125rem}.section-newsletter.section-neswletter-layout-2,.section-newsletter.sign-up-learn-english-layout,.section-newsletter.sign-up-learn-english-layout-2{padding:0 0;display:flex;justify-content:center;align-items:center;z-index:3}@media (max-width:767px){.section-newsletter.section-neswletter-layout-2{max-height:100%;min-height:100%}}.section-newsletter.section-neswletter-layout-2 div.mce_inline_error,.section-newsletter.sign-up-learn-english-layout div.mce_inline_error,.section-newsletter.sign-up-learn-english-layout-2 div.mce_inline_error{display:none!important}@media screen and (max-width:767px){.section.section-tefl-reviews .trusted-reviews-section .container .trusted-reviews-title{font-size:1rem}.section.section-tefl-reviews .trusted-reviews-section{padding-top:2rem}.section-tefl-reviews .trusted-reviews-section .container .tta-job-teaser__tta{margin-bottom:6vw}.section.section-tefl-reviews{padding:2rem 0}.section.section-tefl-reviews .container .section-title{font-size:25px}.section.section-tefl-reviews .container{max-width:92%;width:92%}.section.section-tefl-reviews .container .review-stars{font-size:8vw;margin-top:30px}.section.section-tefl-reviews .container .review-stars .star{position:relative}.section.section-tefl-reviews .container .review-stars .star:before{position:absolute;content:'\2605';color:gray}.section.section-tefl-reviews .container .total-reviews{font-size:4vw}.section.section-tefl-reviews .container .filters{font-size:3vw;flex-wrap:wrap;gap:1.5vw}.section.section-tefl-reviews .container .filters .filter-text{font-size:4vw}.section-tefl-all-reviews.section-tefl-reviews .review-cards .review-card{width:100%}.section.section-tefl-reviews .container .review-cards-slider-container .review-navigation{display:none}.section.section-tefl-reviews .container .review-cards-slider{width:100%;padding-top:30px}.section.section-tefl-reviews .container .filters span{padding:1vw 1.5vw}.section.section-tefl-reviews .container .filters>span:first-child{flex-basis:100%;flex-shrink:0}.section.section-tefl-reviews .container .review-cards-slider-container .review-navigation{display:none}.section.section-tefl-reviews .container .review-cards-slider{width:100%}.section.section-tefl-reviews .container .view-reviews{font-size:4vw;margin-top:3vw}.section.section-tefl-reviews .container~.container .floating-text{position:relative;color:#CECECE;font-size:4vw;margin:10vw auto 6.5vw;top:unset;right:unset;display:block;width:100%}.section.section-tefl-reviews .container~.container .arrow-image{display:none}.section.section-tefl-reviews .trusted-reviews-section .container .review-sites{display:grid;grid-template-columns:repeat(3,1fr);row-gap:8vw;column-gap:3rem;justify-items:center;margin-top:2rem}.section.section-tefl-reviews .trusted-reviews-section .container .review-sites img{width:auto;height:11.6vw}.section-newsletter.section-neswletter-layout-2,.section-newsletter.sign-up-learn-english-layout,.section-newsletter.sign-up-learn-english-layout-2{padding:2.1rem 1rem}}@media (max-width:767px){.section.section-awards-bar .container{width:92%;max-width:92%}.download-brochure__content .btn{display:block;margin:2.5rem auto 0;width:fit-content}.download-brochure,.download-brochure.overlap-top,.download-brochure,.download-brochure.overlap-top--2{margin-top:2rem}.section.tta_section_break .container .tta-job-teaser__tta,.section-tefl-reviews .trusted-reviews-section .container .tta-job-teaser__tta{display:block}}.section.sign-up-learn-english.section-newsletter.section-neswletter-layout-2{max-height:inherit;min-height:inherit}@media screen and (min-width:767px){.section-newsletter.section-neswletter-layout-2{max-height:450px;min-height:450px}}@media screen and (min-width:1500px){.section-newsletter.section-neswletter-layout-2{max-height:550px;min-height:550px}}@media screen and (max-width:767px){.section.sign-up-learn-english.section-newsletter.section-neswletter-layout-2{padding:0}.section.sign-up-learn-english.section-newsletter.section-neswletter-layout-2 .container .section-newsletter__form__fields{max-width:300px;margin:0 auto}}.download-brochure__content .global-btn{background:#fff;color:#08B3BE;margin:0;padding:1rem}@media screen and (max-width:767px){.download-brochure__content .global-btn{margin-top:1.5rem;font-size:.875rem;padding:4.5vw 9vw}.download-brochure__content .global-btn svg{width:7px;margin-right:6px;margin-left:10px;height:inherit}.download-brochure__content .global-btn{background:#08B3BE;color:#fff;margin:1.5rem auto}}.section-tefl-reviews .reviews-embed-code .container{max-width:60vw;width:60vw;margin-top:3vw}@media screen and (max-width:767px){.section-tefl-reviews .reviews-embed-code .container{max-width:100%;width:100%;margin-top:6vw}}@media screen and (min-width:767px){.section.tta_section_break .container{max-width:82.75vw;width:82.75vw}.section.tta_section_break.mb-0 .container .tta-job-teaser__tta{margin-bottom:0}}.section-hero-regular__background-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;overflow:hidden}.section-hero-regular__background-wrapper:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:1;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .2)),color-stop(65%,rgb(0 0 0 / .3)),to(rgb(0 0 0 / .1)));background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .3) 65%,rgb(0 0 0 / .1) 100%)}.section-hero-regular__background-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;z-index:0}@media (max-width:767px){.section-hero-regular__background-img{object-position:var(--mobile-pos,center)}}.section-hero-regular__content{position:relative;z-index:2}