.c-red{color:#eb3509}.c-green{color:#1cddae}@media only screen and (min-width: 960px){.w-wide,.w-regular,.w-narrow{margin:0 auto;min-width:60rem}.w-regular{max-width:78rem;width:93.75%}.w-narrow{max-width:78rem;min-width:41rem;width:64.0625%}}@font-face{font-family:'ClearSans-Thin';src:url("/assets/fonts/ClearSans-Thin.woff") format("woff"),url("/assets/fonts/ClearSans-Thin.svg#ClearSans-Thin") format("svg")}@font-face{font-family:'ClearSans-Light';src:url("/assets/fonts/ClearSans-Light.woff") format("woff"),url("/assets/fonts/ClearSans-Light.svg#ClearSans-Light") format("svg")}@font-face{font-family:'ClearSans';src:url("/assets/fonts/ClearSans-Regular.woff") format("woff"),url("/assets/fonts/ClearSans-Regular.svg#ClearSans") format("svg")}@font-face{font-family:'ClearSans-Bold';src:url("/assets/fonts/ClearSans-Bold.woff") format("woff"),url("/assets/fonts/ClearSans-Bold.svg#ClearSans-Bold") format("svg")}@font-face{font-family:'ClearSans-BoldItalic';src:url("/assets/fonts/ClearSans-BoldItalic.woff") format("woff"),url("/assets/fonts/ClearSans-BoldItalic.svg#ClearSans-BoldItalic") format("svg")}@font-face{font-family:'mplus-1p-regular';src:url("/assets/fonts/mplus/mplus-1p-regular.eot");src:url("/assets/fonts/mplus/mplus-1p-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/mplus/mplus-1p-regular.woff") format("woff"),url("/assets/fonts/mplus/mplus-1p-regular.ttf") format("truetype")}@font-face{font-family:'amiri-regular';src:url("/assets/fonts/amri/amiri-regular.eot");src:url("/assets/fonts/amri/amiri-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/amri/amiri-regular.woff") format("woff"),url("/assets/fonts/amri/amiri-regular.ttf") format("truetype")}@font-face{font-family:'amiri-bold';src:url("/assets/fonts/amri/amiri-bold.eot");src:url("/assets/fonts/amri/amiri-bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/amri/amiri-bold.woff") format("woff"),url("/assets/fonts/amri/amiri-bold.ttf") format("truetype")}*{margin:0;padding:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,article,aside,figure,figcaption,header,footer,main,menu,nav,section{display:block;position:relative}input[type='text'],input[type='password'],input[type='email'],textarea,button,select,option{background:transparent;border:0 none;display:block;font:inherit;margin:0;outline:none;padding:0;resize:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased}button{border:0;background:none;cursor:pointer;resize:none}fieldset{border:0}menu li{list-style:none}a{color:#00c69c;text-decoration:none}a.arrow:after{content:' →';-webkit-transition:margin 0.1s;-moz-transition:margin 0.1s;transition:margin 0.1s}a.arrow:hover:after{margin-left:4px}.arrow-down{display:block;height:11em;padding:2em 0 6em 0;position:relative;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.7);-moz-transform:scaleY(0.7);-ms-transform:scaleY(0.7);-o-transform:scaleY(0.7);transform:scaleY(0.7);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s}.arrow-down:before{border-bottom:2px solid rgba(255,255,255,0.5);border-left:2px solid rgba(255,255,255,0.5);content:'';display:block;height:4em;margin:-1.25em auto 0 auto;width:4em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;transition:border-color 0.2s}.arrow-down:hover{-webkit-transform:scaleY(0.8);-moz-transform:scaleY(0.8);-ms-transform:scaleY(0.8);-o-transform:scaleY(0.8);transform:scaleY(0.8)}.arrow-down:hover:before{border-color:white}body#common ul.w-regular p{font-size:1.125em;line-height:1.61111em;margin-bottom:1.61111em}body#common ul.w-regular p strong{color:#eb3509}body#common ul.w-regular blockquote{text-align:center;margin:0 2.41667em 2.41667em}@media only screen and (max-width: 960px){body#common ul.w-regular{margin:0 auto;width:30em}}@media only screen and (max-width: 640px){body#common ul.w-regular{min-width:20em;width:82.5%}body#common ul.w-regular .span-6{padding:0}body#common ul.w-regular p{font-size:1em}}body#common ul.w-regular.features-text,body#common ul.w-regular.about-text{background:transparent url(/assets/images/features-bg.png) top center no-repeat;background-size:100%}.features-blocks{margin-bottom:3rem;margin-top:3rem}.features-blocks li{padding:1.875em 1.25em;text-align:center}@media only screen and (max-width: 640px){.features-blocks li{border-bottom:thin solid #ebebeb}}.features-blocks li.coming-et,.features-blocks li.coming-en{background-size:100% 100%}.features-blocks li.coming-et h3,.features-blocks li.coming-en h3{color:#adadad}.features-blocks li.coming-et{background-image:url("/assets/images/cusomized_content_est.svg")}.features-blocks li.coming-en{background-image:url("/assets/images/cusomized_content_eng.svg")}.features-blocks p{line-height:1.625em}@media only screen and (max-width: 640px){.features-blocks p{font-size:.875rem}}.features-blocks .more h3{display:block;line-height:1em;min-height:11rem;padding-top:3.5rem;position:relative;text-align:center}.features-blocks .more h3:before{content:'';-webkit-transition:background 0.1s;-moz-transition:background 0.1s;transition:background 0.1s;background-color:rgba(28,221,174,0.09);border-radius:50%;left:50%;position:absolute;text-align:center;top:0;height:11rem;width:11rem;z-index:-1;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.features-blocks .more h3:hover:before{background-color:rgba(28,221,174,0.2)}.features-blocks .more h3 a{color:inherit;display:block}div.socialBar a{display:inline-block;width:38px;height:38px;margin-left:10px;background-position:center}div.socialBar a.fb{background-image:url("/assets/images/social-fb.svg")}div.socialBar a.twitter{background-image:url("/assets/images/social-twitter.svg")}div.socialBar a.google{background-image:url("/assets/images/social-google.svg")}@media only screen and (max-width: 640px){div.socialBar a{width:19px;height:19px}}body{color:#4c4c4c;font:normal 1em/1 'ClearSans-Light','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif}body.ja{font-family:'mplus-1p-regular', 'ClearSans-Light', 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif}body.ar{font-family:'amiri-regular', 'ClearSans-Light', 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif}h1,.f-huger{font-size:5.3125em;letter-spacing:-2px;line-height:.85882em;text-align:center;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}@media only screen and (max-width: 960px){h1,.f-huger{font-size:4.6875em;line-height:.96em}}@media only screen and (max-width: 640px){h1,.f-huger{font-size:2.1875em;line-height:.95em}}.f-huge{font-size:4.0625em;letter-spacing:-2px;line-height:.84615em;text-align:center;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}@media only screen and (max-width: 960px){.f-huge{font-size:3.4375em;line-height:.81818em}}@media only screen and (max-width: 640px){.f-huge{font-size:2.5em;line-height:.95em}}body#common main h1{font-size:4.0625em;line-height:.84615em;padding:.9em 0;color:#1cddae}@media only screen and (max-width: 640px){body#common main h1{font-size:2.5em;line-height:.95em;margin-top:.95em}}.f-bigger{font-size:4.0625em;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}h2,.f-big{font-size:3.125em;line-height:1em;letter-spacing:-1px;padding:.8em 0;font-family:'ClearSans-Thin','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}@media only screen and (max-width: 640px){h2,.f-big{font-size:2.25em;line-height:1.05556em;padding:.83333em}}h3{color:#1cddae;font-size:1.625em;line-height:1.33;font-family:'ClearSans-Light','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}@media only screen and (max-width: 640px){h3{font-size:1.5em}}body#common main .w-regular h3{color:#eb3509;white-space:normal;line-height:1.625em;margin-bottom:1em}.f-medium{font-size:1.25em;line-height:1.5em}@media only screen and (max-width: 640px){.f-medium{font-size:.9375em;line-height:1.46667em}}body#common main h4{font-size:1.625em;line-height:1.625em;font-family:'ClearSans-Light','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#eb3509;white-space:normal;margin-bottom:.3125em}small{font-size:.875em}h5{color:#707070;font-size:.625em;font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;text-transform:uppercase}b,strong{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}i{font-style:normal}.f-center{text-align:center}@media only screen and (min-width: 960px){.break.breakDesktop{display:block}}@media only screen and (max-width: 640px){.break.breakMobile{display:block}}.cols{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cols>li{list-style:none}.cols>li.span-3{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.cols>li.span-4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33.3334%;-moz-flex:0 0 33.3334%;-ms-flex:0 0 33.3334%;flex:0 0 33.3334%}.cols>li.span-5{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.cols>li.span-6{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.cols>li.span-7{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60%;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.cols>li.span-9{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 75%;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}@media only screen and (max-width: 960px){.cols>li.span-3,.cols>li.span-9{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.cols>li.span-4,.cols>li.span-5,.cols>li.span-6,.cols>li.span-7{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (max-width: 640px){.cols>li.span-3,.cols>li.span-4,.cols>li.span-5,.cols>li.span-6,.cols>li.span-7,.cols>li.span-9{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}body.page main{max-width:1920px;margin:0 auto}body.page main>h2{max-width:880px;margin:0 auto;padding:0 1rem;text-align:center;color:#3e85bb;font-size:40px;line-height:1.33}body.page main>h2 strong{color:#00637c}@media only screen and (max-width: 960px){body.page main>h2{font-size:30px}}body.page main p{line-height:1.33}body.page main p.subTitle{margin:1rem auto;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;max-width:880px;padding-left:20px;padding-right:20px;text-align:center}body.page main div.columns.two{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media only screen and (max-width: 960px){body.page main div.columns.two{-webkit-column-count:1;-moz-column-count:1;column-count:1}}body.page main div.image{margin:3rem 0}body.page main div.image.office{background:url("/assets/images/jobs-office-wide-photo.jpg") center center no-repeat;height:320px}body.page main div.split{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:0 auto}body.page main div.split div.left{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body.page main div.split div.left div.contentWrapper{padding:0 40px}body.page main div.split div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body.page main div.split div.right div.contentWrapper{padding:0 40px}@media only screen and (max-width: 960px){body.page main div.split div.right{margin-top:40px}}@media only screen and (max-width: 960px){body.page main div.split div.left,body.page main div.split div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (max-width: 1200px){body.page main div.split div.left div.contentWrapper,body.page main div.split div.right div.contentWrapper{padding:0 20px}}body.page main div.story p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-top:1rem;text-align:justify}body.page main div.story p:first-child{margin-top:0}body.page main div.story p strong{color:#eb3509}body.page main div.story.columns{max-width:880px;margin:0 auto}body.page main div.facts p{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin:0}body.page main div.facts p em{color:#3e85bb;font-style:normal}body.page main div.facts h4{color:#3e85bb;font-size:18px;line-height:1.33;margin-bottom:0.5rem;margin-top:1rem}body.page main div.facts h4:first-child{margin-top:0}body.page main div.grayFullBlock{margin:3.5rem 0;background-color:#f2f2f2;border-bottom:1.5px dashed #e0e0e0;padding:3rem}@media only screen and (max-width: 640px){body.page main div.grayFullBlock{padding:2rem 20px}}body.page main div.grayFullBlock.social{border-bottom:none;padding:2rem;text-align:center}@media only screen and (max-width: 960px){body.page main div.grayFullBlock.social{margin:0}}body.page main div.grayFullBlock.social div.socialBar{padding-top:4px}body.page main div.grayFullBlock.social div.socialBar a{width:39px;height:39px}body.page main div.grayFullBlock.social div.socialBar h3{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;display:inline-block;line-height:38px;vertical-align:top;padding:0;margin:0}@media only screen and (max-width: 640px){body.page main div.grayFullBlock.social div.socialBar h3{display:none}}body.page main div.grayFullBlock div.split{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page main div.grayFullBlock div.split div.left{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 45%;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}body.page main div.grayFullBlock div.split div.left div.contentWrapper{padding:0 20px 0 40px}body.page main div.grayFullBlock div.split div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 55%;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}@media only screen and (max-width: 960px){body.page main div.grayFullBlock div.split div.right{margin-top:40px}}body.page main div.grayFullBlock div.split div.right div.contentWrapper{padding:0 40px}@media only screen and (max-width: 960px){body.page main div.grayFullBlock div.split div.left,body.page main div.grayFullBlock div.split div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}}@media only screen and (max-width: 1200px){body.page main div.grayFullBlock div.split div.left,body.page main div.grayFullBlock div.split div.right{padding:0 20px}}body.simple main{max-width:1280px;margin:0 auto;padding:40px}@media only screen and (max-width: 640px){body.simple main{padding-left:20px;padding-right:20px}}body.simple main p{line-height:1.33;margin-top:1rem}body.simple main p:first-child{margin-top:0}body.simple main h1{font-size:3.125em;line-height:1em;font-family:'ClearSans-Thin','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;text-align:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px dotted #e0e0e0}@media only screen and (max-width: 640px){body.simple main h1{margin-top:2rem;font-size:36px}}body.simple main h3{margin:2rem 0 1rem}body.simple main ol,body.simple main ul{margin:1rem 0 0 20px}body.simple main ol li,body.simple main ul li{margin:1rem 0}body.simple main ul{list-style-type:square}body.simple main div.error{max-width:500px;margin:180px auto 40px;text-align:center}body.simple main div.error h1{color:#00637c;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;border-bottom:none;padding:0}body.simple main div.error p.subTitle{color:#00637c;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}body.simple main div.error p a{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#4c4c4c}section.boarding{background-color:#2E5979;color:#fff}section.boarding div.wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:1rem 3rem}@media only screen and (max-width: 640px){section.boarding div.wrapper{padding-left:20px;padding-right:20px}}section.boarding div.wrapper a{color:#fff;font-weight:bold}section.boarding div.wrapper div.content{margin:1rem 2rem 1rem 0}section.boarding div.wrapper div.content h3,section.boarding div.wrapper div.content p{color:#fff;padding:0;margin:0;white-space:normal}section.boarding div.wrapper div.content h3{font-size:30px;line-height:30px;margin-bottom:0.5rem}@media only screen and (max-width: 960px){section.boarding div.wrapper div.content{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:auto auto 1rem auto;text-align:center}}section.boarding div.wrapper div.actions{margin:1rem 0 1rem 2rem}@media only screen and (max-width: 960px){section.boarding div.wrapper div.actions{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin:auto}}section.boarding div.wrapper div.actions a.btn-flag{position:relative;white-space:normal;line-height:1.1;text-align:left;padding:13px 30px 10px 90px}@media only screen and (max-width: 640px){section.boarding div.wrapper div.actions a.btn-flag{padding-left:30px}section.boarding div.wrapper div.actions a.btn-flag span.flag{display:none}}section.boarding div.wrapper div.actions a.btn-flag span.flag{border:1px solid #fff;position:absolute;left:25px;top:14px;width:50px;height:33px;background-size:50px 33px;background-position:center;background-repeat:no-repeat}section.boarding div.wrapper div.actions a.btn-flag span.flag.fr{background-image:url("/assets/images/flags/fr.svg")}section.boarding div.wrapper div.actions a.btn-flag span.flag.en{background-image:url("/assets/images/flags/en.svg")}section.boarding div.wrapper div.actions div.primary-action{display:inline-block}section.boarding div.wrapper div.actions div.primary-action a.btn{vertical-align:middle}section.boarding div.wrapper div.actions div.secondary-action{display:inline-block;text-align:left;vertical-align:middle;margin-left:1rem}@media only screen and (max-width: 640px){section.boarding div.wrapper div.actions div.secondary-action{margin-top:0.5rem;text-align:center}}div.availabilityBar{width:100%;background-color:rgba(24,56,76,0.6);color:#fff;font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;padding:10px 10px}div.availabilityBar div.langs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}div.availabilityBar div.langs div.lang{cursor:pointer;font-size:14px;line-height:20px;min-width:60px;min-height:40px;text-align:center}div.availabilityBar div.langs div.lang:hover{opacity:0.4}div.availabilityBar div.langs div.lang div.flag{position:absolute;left:50%;top:0;width:36px;height:36px;margin-left:-18px;background:no-repeat center center;background-size:cover;border-radius:50%;box-shadow:0 0 0 4px rgba(0,0,0,0.1);-webkit-transition:box-shadow 0.15s,border 0.1s,opacity 0.1s;-moz-transition:box-shadow 0.15s,border 0.1s,opacity 0.1s;transition:box-shadow 0.15s,border 0.1s,opacity 0.1s}div.availabilityBar div.langs div.lang div.flag.en{background-image:url("/assets/images/flags/en.svg")}div.availabilityBar div.langs div.lang div.flag.fr{background-image:url("/assets/images/flags/fr.svg")}div.availabilityBar div.langs div.lang div.flag.es{background-image:url("/assets/images/flags/es.svg")}div.availabilityBar div.langs div.lang div.flag.de{background-image:url("/assets/images/flags/de.svg")}div.availabilityBar div.langs div.lang div.flag.it{background-image:url("/assets/images/flags/it.svg")}div.availabilityBar div.langs div.lang div.flag.ru{background-image:url("/assets/images/flags/ru.svg")}div.availabilityBar div.langs div.lang div.flag.ja{background-image:url("/assets/images/flags/ja.svg")}div.availabilityBar div.langs div.lang div.flag.sv{background-image:url("/assets/images/flags/sv.svg")}div.availabilityBar div.langs div.lang span{display:none}div.availabilityBar div.langs span.title{text-transform:uppercase;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;letter-spacing:1px;line-height:36px}div.availabilityBar div.langs div.ready{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border-right:1px solid rgba(97,174,223,0.5);padding-right:10px}@media only screen and (max-width: 960px){div.availabilityBar div.langs div.ready{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;border-right:none;border-bottom:1px solid rgba(97,174,223,0.5);padding-right:0;padding-bottom:10px}}div.availabilityBar div.langs div.ready span.title{margin-right:5px}@media only screen and (max-width: 960px){div.availabilityBar div.langs div.ready span.title{display:none}}@media only screen and (max-width: 960px){div.availabilityBar div.langs div.ready div.lang{padding-top:60px;min-width:80px}}div.availabilityBar div.langs div.ready div.lang:hover{opacity:1}div.availabilityBar div.langs div.ready div.lang:hover div.flag{box-shadow:0 0 0 4px #fff}div.availabilityBar div.langs div.ready div.lang div.flag{box-shadow:0 0 0 1px rgba(0,0,0,0.1)}@media only screen and (max-width: 960px){div.availabilityBar div.langs div.ready div.lang div.flag{width:52px;height:52px;margin-left:-26px}}@media only screen and (max-width: 960px){div.availabilityBar div.langs div.ready div.lang span{display:inline}}div.availabilityBar div.langs div.coming{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:opacity 0.1s;-moz-transition:opacity 0.1s;transition:opacity 0.1s}div.availabilityBar div.langs div.coming.fadeOut{opacity:0.4}div.availabilityBar div.langs div.coming span.title{margin-left:20px;margin-right:5px}@media only screen and (max-width: 960px){div.availabilityBar div.langs div.coming span.title{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin:0}}div.availabilityBar div.langs div.coming div.lang{min-width:50px}div.availabilityBar div.langs div.coming div.lang div.flag{margin-top:4px;width:30px;height:30px;margin-left:-15px}div.modal{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:rgba(33,63,85,0.8)}div.modal div.window{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:500px;height:auto;background-color:#fff;border-radius:20px;padding:30px;color:#4c4c4c}body.de div.modal div.window{max-width:600px}@media only screen and (max-width: 960px){div.modal div.window{width:80%}}@media only screen and (max-width: 640px){div.modal div.window{width:85%}}div.modal div.window.complete{background-color:#1cddae;color:#fff}div.modal div.window.complete div.content{visibility:hidden}div.modal div.window.complete div.message{display:block}div.modal div.window div.content h3{color:#213f55;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin-bottom:1rem;text-align:center}body.ar div.modal div.window div.content h3{font-family:'amiri-bold', 'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}div.modal div.window div.content p{text-align:center}div.modal div.window div.content .form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:2rem}@media only screen and (max-width: 640px){div.modal div.window div.content .form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}div.modal div.window div.content .form div.left{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 55%;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}@media only screen and (max-width: 640px){div.modal div.window div.content .form div.left{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;margin-bottom:20px}}div.modal div.window div.content .form div.left input[type='email']{width:90%;border:2px solid #3e85bb;border-radius:5px;padding:15px;height:3.75em}@media only screen and (max-width: 640px){div.modal div.window div.content .form div.left input[type='email']{width:100%}}div.modal div.window div.content .form div.left input[type='email']::-webkit-input-placeholder{color:#3e85bb;font-style:italic;padding-top:2px}div.modal div.window div.content .form div.left input[type='email']::-moz-placeholder{color:#3e85bb;font-style:italic;padding-top:2px}div.modal div.window div.content .form div.left input[type='email']:-moz-placeholder{color:#3e85bb;font-style:italic;padding-top:2px}div.modal div.window div.content .form div.left input[type='email']:-ms-input-placeholder{color:#3e85bb;font-style:italic;padding-top:2px}div.modal div.window div.content .form div.left input[type='email'].error{border-color:#eb3509;color:#eb3509}div.modal div.window div.content .form div.left input[type='email'].error::-webkit-input-placeholder{color:#eb3509}div.modal div.window div.content .form div.left input[type='email'].error::-moz-placeholder{color:#eb3509}div.modal div.window div.content .form div.left input[type='email'].error:-moz-placeholder{color:#eb3509}div.modal div.window div.content .form div.left input[type='email'].error:-ms-input-placeholder{color:#eb3509}div.modal div.window div.content .form div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 45%;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}@media only screen and (max-width: 640px){div.modal div.window div.content .form div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}div.modal div.window div.content .form div.right button{width:100%;padding-left:10px;padding-right:10px;min-width:50px}div.modal div.window div.content .form.evenSplit div.left{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}div.modal div.window div.content .form.evenSplit div.left div.wrapper{padding-right:10px}div.modal div.window div.content .form.evenSplit div.left .btn{width:100%}div.modal div.window div.content .form.evenSplit div.middle{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}div.modal div.window div.content .form.evenSplit div.middle div.wrapper{padding-right:10px}div.modal div.window div.content .form.evenSplit div.middle .btn{width:100%}div.modal div.window div.content .form.evenSplit div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}div.modal div.window div.content .form.evenSplit div.right div.wrapper{padding-left:10px}div.modal div.window div.content .form.evenSplit div.right .btn{width:100%}div.modal div.window div.message{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:30px}header a.logo{background:transparent url(/assets/images/lingvist-logo.png) 0 100% no-repeat;background-size:100% 200%;color:transparent;display:block;font-size:1rem;height:2.75em;overflow:hidden;text-indent:-9999px;width:10.5em;-webkit-transition:margin 0.1s;-moz-transition:margin 0.1s;transition:margin 0.1s}header a.logo:hover{margin-left:.25em}@media only screen and (min-width: 640px){header a.logo{margin-top:1.375em}}body.front header a.logo,body.page header a.logo{background-position:0 0}@media only screen and (max-width: 640px){header a.logo{background:transparent url(/assets/images/lingvist-logo.png) 0 100% no-repeat;background-size:100% 200%;height:2.75em;width:10.5em;margin:0}}@media only screen and (min-width: 640px){header a.burger{display:none}}body.light.tc header a.burger,body.light.ko header a.burger,body.light.cn header a.burger,body.light.ja header a.burger{display:none}header menu{z-index:1;max-width:1280px;margin:0 auto;position:relative}header menu li.langmenu{width:4rem}@media only screen and (max-width: 640px){header menu li.langmenu{position:absolute;right:52px;top:0}body.light header menu li.langmenu{right:20px}body.light.ar header menu li.langmenu{right:auto;left:30px}}header menu li.langmenu div.triangle{text-align:center;width:1.875rem;border-bottom:0.9375rem solid #00637c;border-left:0.9375rem solid transparent;border-right:0.9375rem solid transparent}body.front header menu li.langmenu div.triangle,body.page header menu li.langmenu div.triangle{border-bottom:0.9375rem solid white}header menu li.langmenu div.langmenu{padding:1.22222em 1.22222em 0 1.22222em}header menu li.langmenu div.langmenu div.currentlang{position:absolute;top:1.5rem;width:1.875rem;text-align:center;height:2.66667em}@media only screen and (max-width: 640px){header menu li.langmenu div.langmenu div.currentlang{top:14px;text-align:left;padding-left:20px;width:45px}}header menu li.langmenu div.langmenu div.currentlang p{font-size:0.625rem;color:#00637c}body.front header menu li.langmenu div.langmenu div.currentlang p,body.page header menu li.langmenu div.langmenu div.currentlang p{color:#fff}@media only screen and (max-width: 640px){header menu li.langmenu div.langmenu div.currentlang p{margin-top:3px}}@media only screen and (max-width: 640px){header menu li.langmenu div.langmenu div.currentlang svg{position:absolute;left:0;top:0}}header menu li.langmenu div.langmenu div.currentlang svg #world-icon path{fill:#00637c}body.front header menu li.langmenu div.langmenu div.currentlang svg #world-icon path,body.page header menu li.langmenu div.langmenu div.currentlang svg #world-icon path{fill:#fff}header menu li.langmenu div.langmenu div.langselection{position:absolute;width:1.875rem;top:3.5rem;transition-property:all;transition-delay:1s;visibility:hidden}@media only screen and (max-width: 640px){header menu li.langmenu div.langmenu div.langselection{top:35px;left:13px;width:45px}body.light.ar header menu li.langmenu div.langmenu div.langselection{left:auto}}header menu li.langmenu div.langmenu div.langselection.show{visibility:visible;transition-property:all;transition-delay:0s}header menu li.langmenu div.langmenu div.langselection div.langlist{text-align:center;width:1.875rem;background:#00637c;padding-bottom:5px}body.front header menu li.langmenu div.langmenu div.langselection div.langlist,body.page header menu li.langmenu div.langmenu div.langselection div.langlist{background:#FFFFFF}header menu li.langmenu div.langmenu div.langselection div.langlist a{color:white;font-size:0.625rem;text-align:center;line-height:1rem}header menu li.langmenu div.langmenu div.langselection div.langlist a:hover{color:#B9F6E6}body.front header menu li.langmenu div.langmenu div.langselection div.langlist a,body.page header menu li.langmenu div.langmenu div.langselection div.langlist a{color:#26B396}body.front header menu li.langmenu div.langmenu div.langselection div.langlist a:hover,body.page header menu li.langmenu div.langmenu div.langselection div.langlist a:hover{color:#00637C}@media only screen and (min-width: 640px){header menu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0;margin-bottom:1.375rem}header menu li{display:inline-block;font-size:1rem;vertical-align:top}header menu>li.mainmenu{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}header menu>li.sitelogo{margin-left:20px;margin-right:20px}}@media only screen and (min-width: 640px) and (max-width: 960px){header menu>li.sitelogo{margin-left:2em}body.light.ar header menu>li.sitelogo{margin-right:2em;margin-left:0}}@media only screen and (max-width: 640px){header menu{background-color:white;position:fixed;top:0;left:0;width:100%;z-index:500;-webkit-transition:background-color 0.3s 0.3s;-moz-transition:background-color 0.3s 0.3s;transition:background-color 0.3s 0.3s}header menu li{display:block;padding:0 .75rem}body.light.ar header menu li.sitelogo{margin-right:1.8em}header menu.open{background-color:#1cddae;-webkit-transition:background-color 0.6s;-moz-transition:background-color 0.6s;transition:background-color 0.6s}header menu.open ol{margin-top:.75em;max-height:30em}}@media only screen and (min-width: 640px){header ol{font-size:0;text-align:right}header ol li.current a{border-bottom:3px solid #eb3509}body.page header ol li.current a{border-bottom-color:#fff}header ol a{font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#00637c;font-size:1.125em;height:3.66667em;line-height:2.44444em;margin:0 .72222em;padding:1.22222em 0 0 0}header ol a:not(.login){border-bottom:0 solid transparent}header ol a:not(.login):hover{border-bottom:3px solid #eb3509}header ol a.login{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin:0 0 0 .72222em;padding:1.22222em .72222em 0 .72222em}}@media only screen and (max-width: 960px){header ol a{margin:0 8px}}@media only screen and (max-width: 640px){header ol{max-height:0;overflow:hidden;-webkit-transition:max-height 0.6s,margin 0.3s;-moz-transition:max-height 0.6s,margin 0.3s;transition:max-height 0.6s,margin 0.3s}header ol a{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:white;font-size:1.625em;height:1.69231em;line-height:1.69231em;padding:0;text-align:center}header ol a.login{border-radius:3px;font-size:1rem;line-height:3em;height:3em;letter-spacing:2px;margin:.75em 0 1.5em 0;text-transform:uppercase}}header ol a{display:block;-webkit-transition:border-bottom 0.2s,background 0.2s;-moz-transition:border-bottom 0.2s,background 0.2s;transition:border-bottom 0.2s,background 0.2s}header ol a.login{background-color:#fff;color:#00637c}header ol a.login:hover{background-color:rgba(255,255,255,0.85);border-bottom:rgba(255,255,255,0.85)}body.page:not(.light) header ol a.login,body.simple header ol a.login{background-color:#00637c;color:white}body.page:not(.light) header ol a.login:hover,body.simple header ol a.login:hover{background-color:#00576d}body.light header ol a.login{color:#213f55}body.tc header ol a.login,body.ko header ol a.login,body.cn header ol a.login,body.ja header ol a.login{display:none}header div.hero{color:#1cddae;height:100%;width:100%;text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}header div.hero div.heroContent{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 80%;-moz-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;color:#fff;margin-top:-190px}@media only screen and (max-width: 960px){header div.hero div.heroContent{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 95%;-moz-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;margin-top:-250px}}@media only screen and (max-width: 640px){header div.hero div.heroContent{margin-top:-150px}}header div.hero div.heroContent div.contentWrapper{position:relative;padding:0 3em}@media only screen and (max-width: 960px){header div.hero div.heroContent div.contentWrapper{padding:0 2em}}@media only screen and (max-width: 640px){header div.hero div.heroContent div.contentWrapper{padding:0 10px}}header div.hero div.heroContent div.contentWrapper h1{font-size:3.875em;line-height:.96em}@media only screen and (max-width: 960px){header div.hero div.heroContent div.contentWrapper h1{font-size:3.875em;line-height:.96em}}@media only screen and (max-width: 640px){header div.hero div.heroContent div.contentWrapper h1{font-size:2.1875em;line-height:.95em}}header div.hero div.heroContent div.contentWrapper p{font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:1.25em;line-height:1.5em;margin:0.75em 0}@media only screen and (max-width: 640px){header div.hero div.heroContent div.contentWrapper p{font-size:0.9375em;line-height:1.46667em}body.fr header div.hero div.heroContent div.contentWrapper p{font-size:0.8em}}header div.hero div.heroContent div.contentWrapper .btn{margin-top:2em}@media only screen and (max-width: 640px){header div.hero div.heroContent div.contentWrapper .btn{font-size:0.84rem;line-height:4.5em;letter-spacing:0;height:4.5em;margin-top:0}}header div.hero div.heroContent div.apps{margin-top:1em}header div.hero .arrow-down{bottom:80px;left:0;position:absolute;width:100%}@media only screen and (max-width: 640px){header div.hero .arrow-down{bottom:-30px}}header div.availabilityBar{position:absolute;bottom:0;min-height:170px}header div.availabilityBar div.langs{margin-top:36px}@media only screen and (max-width: 960px){header div.availabilityBar div.langs{margin-top:0}}header div.availabilityBar div.langs div.lang{min-width:80px;margin:10px 0 0}header div.availabilityBar div.langs div.lang span{display:inline}header div.availabilityBar div.langs div.ready{margin-right:8px}header div.availabilityBar div.langs div.ready span.title{display:none}header div.availabilityBar div.langs div.ready div.lang{padding-top:60px}body.ru header div.availabilityBar div.langs div.ready div.lang{min-width:90px}header div.availabilityBar div.langs div.ready div.lang div.flag{width:52px;height:52px;margin-left:-26px}header div.availabilityBar div.langs div.coming span.title{position:absolute;top:0;left:14px;margin:0;line-height:16px}@media only screen and (max-width: 960px){header div.availabilityBar div.langs div.coming span.title{position:relative;left:auto;top:auto;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;border-right:none;margin:10px 0 15px}}header div.availabilityBar div.langs div.coming div.lang{padding-top:44px;margin-top:26px;min-width:80px}@media only screen and (max-width: 960px){header div.availabilityBar div.langs div.coming div.lang{margin-top:0;min-width:60px}}@media only screen and (max-width: 640px){header div.availabilityBar div.langs div.coming div.lang{min-width:50px}}header div.availabilityBar div.langs div.coming div.lang div.flag{margin-top:0;width:36px;height:36px;margin-left:-18px}@media only screen and (max-width: 960px){header div.availabilityBar div.langs div.coming div.lang span{display:none}}body.front header{background:#1cddae url("/assets/images/lingvist-hero.jpg") top center no-repeat;background-size:cover}@media only screen and (min-width: 960px){body.front header{height:100%;min-height:41em}}@media only screen and (max-width: 960px){body.front header{height:100%;min-height:48em}}@media only screen and (max-width: 640px){body.front header{height:100%;min-height:30em}}body.front header.front-a{background:#1cddae url("/assets/images/hero-a.jpg") top center no-repeat;background-size:cover}body.front header menu{background:transparent;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;transition:background-color 0.1s}@media only screen and (max-width: 640px){body.front header menu.open{background-color:#1cddae}}body.front header menu.open.green{background-color:#1cddae;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;transition:background-color 0.1s}body.front header ol a{color:white}body.front header ol a.login{color:#00637c}body.front header ol a:not(.login):hover{border-bottom-color:white}body.front header ul.hero{color:white;height:calc(100% - 5.5em);position:relative}@media only screen and (max-width: 640px){body.front header ul.hero{height:100%}}body.front header ul.hero li{left:50%;min-width:18em;position:absolute;top:50%;z-index:1;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media only screen and (min-width: 960px){body.front header ul.hero li{width:44em}}@media only screen and (max-width: 960px){body.front header ul.hero li{width:40em}}@media only screen and (max-width: 640px){body.front header ul.hero li{width:100%;padding-left:20px;padding-right:20px}}body.page header{background:#fff top center no-repeat;min-height:600px;margin-bottom:1rem;overflow:hidden}body.page header menu{width:100%;background:transparent;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;transition:background-color 0.1s}@media only screen and (max-width: 640px){body.page header menu{background-color:#1cddae}}body.page header menu.green{background-color:#1cddae;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;transition:background-color 0.1s}body.page header ol a{color:white}body.page header ol a:not(.login):hover{border-bottom-color:white}body.page header div.clip-arrow-down{position:absolute;bottom:0;width:1280px;height:30px;left:50%;margin-left:-640px;background:url("/assets/images/clip-arrow-down.svg") center center no-repeat}body.page header div.clip-arrow-down.wide{width:3000px;background:url("/assets/images/clip-arrow-down-wide.svg") center center no-repeat;margin-left:-1500px}body.page.about header{background-size:1280px auto;max-width:1280px;margin:0 auto 1rem;background-image:url("/assets/images/learn-language-team-lingvist.jpg")}body.page.about header h1{display:block;position:absolute;top:50%;left:50%;width:350px;color:#fff;font-size:60px;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);margin-top:-10px}@media only screen and (max-width: 960px){body.page.about header h1{width:300px;font-size:50px;line-height:1}}body.page.features header{background-image:url("/assets/images/hero-features.jpg");background-position-y:-180px}body.page.features header div.content h1{display:block;max-width:600px;color:#fff;font-size:60px;margin:100px 0 0 118px;padding:0;text-align:left}@media only screen and (max-width: 960px){body.page.features header div.content h1{font-size:40px;text-align:center;margin:140px auto 0;padding:0 20px}}@media only screen and (max-width: 640px){body.page.features header div.content h1{margin-top:180px}}body.page.features header div.content p{color:#fff;max-width:450px;font-size:26px;line-height:1.33;margin:1rem 0 0 120px;padding:0}@media only screen and (max-width: 960px){body.page.features header div.content p{font-size:22px;padding:0 20px;text-align:center;margin:20px auto}}body.page.features header div.magic-formula{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;position:absolute;right:20%;top:200px;color:#fff;width:100px;padding-top:70px;text-align:center;text-transform:uppercase;background:url("/assets/images/header-formula-arrow.svg") left top no-repeat;background-size:42px 60px}@media only screen and (max-width: 960px){body.page.features header div.magic-formula{display:none}}body.page.jobs header{background-image:url("/assets/images/hero-jobs.jpg");background-position-y:-180px}body.page.jobs header div.wrapper{display:block;position:absolute;right:120px;top:130px;max-width:550px}@media only screen and (max-width: 960px){body.page.jobs header div.wrapper{position:relative;left:auto;right:auto;margin:0 auto;text-align:center}}@media only screen and (max-width: 640px){body.page.jobs header div.wrapper{margin-top:80px}}body.page.jobs header div.wrapper h1{color:#fff;font-size:60px;padding:0;text-align:left}@media only screen and (max-width: 960px){body.page.jobs header div.wrapper h1{font-size:40px;text-align:center;padding:0 20px}}body.page.jobs header div.wrapper p{color:#fff;max-width:450px;font-size:26px;line-height:1.33;margin:1rem 0;padding:0}@media only screen and (max-width: 960px){body.page.jobs header div.wrapper p{font-size:22px;padding:0 20px;text-align:center;margin:20px auto}}body.page.jobs header div.wrapper .btn{margin-top:1rem}body.page.light header{background-color:#2F5A7A;min-height:800px;margin-bottom:0}body.page.light header img{display:block;margin-top:100px;max-width:540px;margin-left:10px}@media only screen and (max-width: 960px){body.page.light header img{margin:80px auto 20px}}body.page.light header div.wrapper{display:block;position:absolute;right:50px;top:20px;max-width:600px}@media only screen and (max-width: 1200px){body.page.light header div.wrapper{max-width:450px}}@media only screen and (max-width: 960px){body.page.light header div.wrapper{position:relative;top:auto;left:auto;right:auto;margin:40px auto 60px;text-align:center;max-width:none}}@media only screen and (max-width: 640px){body.page.light header div.wrapper{margin-top:80px;max-width:none}}body.page.light header div.wrapper h1{color:#fff;font-size:60px;padding:0;text-align:left}@media only screen and (max-width: 960px){body.page.light header div.wrapper h1{font-size:40px;text-align:center;padding:0 20px}}body.page.light header div.wrapper p{color:#fff;max-width:450px;font-size:20px;line-height:1.33;margin:1rem 0;padding:0}@media only screen and (max-width: 960px){body.page.light header div.wrapper p{font-size:22px;padding:0 20px;text-align:center;margin:20px auto}}body.page.light header div.wrapper p.extraLine{font-size:16px;line-height:1.2}body.page.light header div.wrapper .btn{margin:2rem 0;color:#213f55}@media only screen and (max-width: 960px){body.page.light header div.wrapper .btn{margin:1rem 0}}body.page.light.tc header,body.page.light.ko header,body.page.light.cn header,body.page.light.ja header{background-color:#1cddae}body.page.light.tc header img,body.page.light.ko header img,body.page.light.cn header img,body.page.light.ja header img{margin-top:20px}@media only screen and (max-width: 960px){body.page.light.tc header img,body.page.light.ko header img,body.page.light.cn header img,body.page.light.ja header img{width:70%}}body.page.light.tc header div.wrapper,body.page.light.ko header div.wrapper,body.page.light.cn header div.wrapper,body.page.light.ja header div.wrapper{margin-top:50px}@media only screen and (max-width: 640px){body.page.light.tc header div.wrapper,body.page.light.ko header div.wrapper,body.page.light.cn header div.wrapper,body.page.light.ja header div.wrapper{margin-top:0}}body.page.light.tc header div.wrapper h1,body.page.light.ko header div.wrapper h1,body.page.light.cn header div.wrapper h1,body.page.light.ja header div.wrapper h1{line-height:70px}@media only screen and (max-width: 960px){body.page.light.tc header div.wrapper h1,body.page.light.ko header div.wrapper h1,body.page.light.cn header div.wrapper h1,body.page.light.ja header div.wrapper h1{line-height:45px}}body.page.light.tc header div.wrapper a.btn-green,body.page.light.ko header div.wrapper a.btn-green,body.page.light.cn header div.wrapper a.btn-green,body.page.light.ja header div.wrapper a.btn-green{background-color:#EDF8FF}body.page.light.ar header{direction:ltr}body.page.light.ar header menu #mainmenu li{float:left}body.page.light.ar header menu,body.page.light.ar header div.wrapper{direction:rtl}body.page.light.ar header menu h1,body.page.light.ar header div.wrapper h1{font-family:'amiri-bold', 'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin-bottom:.5em;line-height:1.5em;text-align:right;direction:rtl}@media only screen and (max-width: 960px){body.page.light.ar header menu h1,body.page.light.ar header div.wrapper h1{text-align:center}}body.page.light.ar header menu p,body.page.light.ar header div.wrapper p{line-height:2em}header div.content{max-width:1280px;margin:0 auto}footer.about,footer.site,footer.contact{border-top:thin solid #ebebeb;margin-top:2.5em;padding-bottom:1.875em}footer.about p,footer.site p,footer.contact p{line-height:1.625em}footer.about p a,footer.site p a,footer.contact p a{display:block;margin-top:0.625em}footer.about .span-3,footer.about .span-9,footer.site .span-3,footer.site .span-9,footer.contact .span-3,footer.contact .span-9{padding-bottom:3em;padding-top:1.875em}@media only screen and (max-width: 960px){footer.about .span-3,footer.about .span-9,footer.site .span-3,footer.site .span-9,footer.contact .span-3,footer.contact .span-9{padding:1.25em 2.5em 1.875em 2.5em}}@media only screen and (max-width: 640px){footer.about .span-3,footer.about .span-9,footer.site .span-3,footer.site .span-9,footer.contact .span-3,footer.contact .span-9{padding:.5em 1.5em 1em 1.5em !important}footer.about .span-3 p,footer.about .span-9 p,footer.site .span-3 p,footer.site .span-9 p,footer.contact .span-3 p,footer.contact .span-9 p{font-size:.875em}}footer.about .span-3,footer.site .span-3,footer.contact .span-3{border-left:thin solid #ebebeb;padding-left:1.875em}@media only screen and (min-width: 960px){footer.about .span-3,footer.site .span-3,footer.contact .span-3{min-height:21em}}@media only screen and (max-width: 640px){footer.about .span-3,footer.site .span-3,footer.contact .span-3{border-left:0;border-top:thin solid #ebebeb}}footer.about .span-9,footer.site .span-9,footer.contact .span-9{padding-right:1.875em}footer.about .column,footer.site .column,footer.contact .column{margin-top:1.25rem}footer.about .column:last-child,footer.site .column:last-child,footer.contact .column:last-child{text-align:right}footer.about .column small,footer.site .column small,footer.contact .column small{display:block;line-height:3.42857em;padding-left:20px}footer.about .column small span.companyName,footer.site .column small span.companyName,footer.contact .column small span.companyName{display:inline-block;margin-right:1.14286em}footer.about .column small a,footer.site .column small a,footer.contact .column small a{margin-right:1.14286em;font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}footer.about .column small a:hover,footer.site .column small a:hover,footer.contact .column small a:hover{color:#007E61}@media only screen and (max-width: 960px){footer.about .column,footer.site .column,footer.contact .column{text-align:center !important}}@media only screen and (max-width: 640px){footer.about .column,footer.site .column,footer.contact .column{padding-left:1.5em}footer.about .column small,footer.site .column small,footer.contact .column small{line-height:1.42857em}footer.about .column a,footer.site .column a,footer.contact .column a{margin:0 .57143em 0 0}}footer.about p,footer.site p,footer.contact p{line-height:1.625em}footer.about p a,footer.site p a,footer.contact p a{display:block;margin-top:.625em}footer.about hr,footer.site hr,footer.contact hr{background-color:#ebebeb;border:0;height:1px}body.blog div.blog{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1280px;margin:0 auto;padding:50px}@media only screen and (max-width: 640px){body.blog div.blog{padding:80px 20px}}body.blog div.blog main{width:100%}body.blog div.blog div.sidebar{width:280px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 280px;-moz-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;margin-left:100px}@media only screen and (max-width: 1200px){body.blog div.blog div.sidebar{margin-left:50px}}@media only screen and (max-width: 960px){body.blog div.blog div.sidebar{display:none}}body.blog div.blog div.sidebar div.signup{background-color:#00637c;color:#fff;padding:25px;text-align:center}body.blog div.blog div.sidebar div.signup h3{font-size:30px;line-height:1.1;color:#fff;margin-bottom:1rem}body.blog div.blog div.sidebar div.signup p{opacity:0.8}body.blog div.blog div.sidebar div.signup a.btn{display:block;margin-top:25px;padding:0}body.blog div.blog div.sidebar div.search{display:none;margin:25px 0 0}body.blog div.blog div.sidebar div.search input{display:block;width:100%;padding:10px;border:2px solid #cae4ff;border-radius:5px;font-size:16px;line-height:16px}body.blog div.blog div.sidebar div.search input::-webkit-input-placeholder{font-style:italic;color:#7f7f7f;font-size:16px;line-height:16px;padding-top:2px}body.blog div.blog div.sidebar div.search input::-moz-placeholder{font-style:italic;color:#7f7f7f;font-size:16px;line-height:16px;padding-top:2px}body.blog div.blog div.sidebar div.search input:-moz-placeholder{font-style:italic;color:#7f7f7f;font-size:16px;line-height:16px;padding-top:2px}body.blog div.blog div.sidebar div.search input:-ms-input-placeholder{font-style:italic;color:#7f7f7f;font-size:16px;line-height:16px;padding-top:2px}body.blog div.blog div.sidebar div.popular{margin-top:25px;background-color:#f1f1f1}body.blog div.blog div.sidebar div.popular h3{padding:20px 25px;border-bottom:1px solid #fff;font-size:20px;line-height:20px;font-weight:bold;color:#3e85bb}body.blog div.blog div.sidebar div.popular ul{list-style-type:none}body.blog div.blog div.sidebar div.popular ul li{padding:0 25px 20px}body.blog div.blog div.sidebar div.popular ul li:first-child{padding-top:20px}body.blog div.blog div.sidebar div.popular ul li a{font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#4c4c4c;text-decoration:none;font-size:16px;line-height:1.33}body.blog div.blog div.sidebar div.popular ul li a:hover{opacity:0.7}body.blog div.blog div.pagination{margin-top:2rem}body.blog div.blog article{margin-bottom:3rem;border-bottom:1px solid #3e85bb}body.blog div.blog article.single{border-bottom:none}body.blog div.blog article h1,body.blog div.blog article h2{letter-spacing:-1px;text-align:left;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:40px;line-height:1.33;padding:0 0 1.5rem;margin-top:-10px;color:#3e85bb}@media only screen and (max-width: 640px){body.blog div.blog article h1,body.blog div.blog article h2{font-size:30px}}body.blog div.blog article h1 a,body.blog div.blog article h2 a{color:#3e85bb}body.blog div.blog article h3{font-size:24px;line-height:1.33;margin-bottom:0.5rem;color:#3e85bb}body.blog div.blog article h4{font-size:18px;line-height:1.33;margin-bottom:0.2rem;color:#3e85bb}body.blog div.blog article p{margin-bottom:1rem;line-height:1.33}body.blog div.blog article ul,body.blog div.blog article ol{margin-left:22px;margin-bottom:1rem}body.blog div.blog article ul li,body.blog div.blog article ol li{line-height:1.33}body.blog div.blog article ul{list-style-type:square}body.blog div.blog article blockquote{font-family:Georgia, serif;font-weight:normal;font-size:18px;background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 0;padding:1em 15px;quotes:"“" "”" "‘" "’"}body.blog div.blog article blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.10em;vertical-align:-0.4em}body.blog div.blog article blockquote p{display:inline}body.blog div.blog article img{max-width:100%}body.blog div.blog article a.readMore{display:block;margin-top:2rem;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;text-transform:uppercase;color:#3e85bb}body.blog div.blog article div.footer{margin-top:2rem;padding-bottom:2rem;font-size:14px;color:#7f7f7f}body.blog div.blog article div.footer em{font-style:normal;padding:0 5px;font-weight:bold;color:#4c4c4c}body.blog div.blog article div.footer a{color:#4c4c4c}body.blog div.blog article div.footer a:hover{opacity:0.75}body.blog div.blog article div.footer div.socialBar{float:right;margin-top:-10px}@media only screen and (max-width: 640px){body.blog div.blog article div.footer div.socialBar{margin-top:-2px}}section.method{background-color:#f1f1f1;background-image:-webkit-linear-gradient(#f1f1f1 0%,#f1f1f1 85%,#ccc 100%);background-image:linear-gradient(#f1f1f1 0%,#f1f1f1 85%,#ccc 100%);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100%;color:#4c4c4c}section.method div.content{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 52%;-moz-flex:0 0 52%;-ms-flex:0 0 52%;flex:0 0 52%;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}@media only screen and (max-width: 960px){section.method div.content{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}}section.method div.content div.contentWrapper{max-width:39rem;padding:3rem 2rem 3rem 5rem;float:right}@media only screen and (max-width: 960px){section.method div.content div.contentWrapper{max-width:100%;float:none;padding:3rem 3rem 1rem 3rem}}@media only screen and (max-width: 640px){section.method div.content div.contentWrapper{padding-left:20px;padding-right:20px}}section.method div.content h3{color:#3e85bb;font-family:'ClearSans-Light','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;white-space:normal;font-size:40px;line-height:1.200;margin-bottom:2rem;text-align:left}@media only screen and (max-width: 640px){section.method div.content h3{font-size:30px}}section.method div.content p{margin-bottom:2rem;text-align:left}section.method div.content a.btn{margin-top:2rem;margin-left:1.5rem;min-width:235px}section.method div.content div.table div.row{text-align:left;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid #cae4ff}section.method div.content div.table div.row:last-child{border-bottom:none}section.method div.content div.table div.row div.icon{background:no-repeat center center;border-right:1px solid #61b1e2;margin-top:1rem;margin-bottom:1rem;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 15%;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}@media only screen and (max-width: 640px){section.method div.content div.table div.row div.icon{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 80px;-moz-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px}}section.method div.content div.table div.row div.icon.grammar{background-image:url("/assets/images/grammar.svg")}section.method div.content div.table div.row div.icon.gear{background-image:url("/assets/images/gear.svg")}section.method div.content div.table div.row div.icon.graph{background-image:url("/assets/images/graph.svg")}section.method div.content div.table div.row div.text{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 85%;-moz-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;padding:1rem}@media only screen and (max-width: 640px){section.method div.content div.table div.row div.text{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 75%;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}}section.method div.content div.table div.row div.text div.title{color:#3e85bb;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:1.333}section.method div.content div.table div.row div.text p{color:#4c4c4c;padding:0;margin:0;font-weight:bold;font-size:16px;line-height:1.250}section.method div.devices{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 48%;-moz-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;overflow:hidden;position:relative;min-height:100%}@media only screen and (max-width: 960px){section.method div.devices{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:910px}}section.method div.devices span{position:absolute;display:block;background-repeat:no-repeat;background-size:cover}section.method div.devices span.laptop{z-index:10;bottom:0;left:3rem;background-position:left bottom;min-height:98%;width:147.98%}@media only screen and (max-width: 960px){section.method div.devices span.laptop{min-height:100%;width:151%}}section.method div.devices span.mobile{z-index:20;bottom:3rem;left:0;background-position:center center;min-height:30rem;width:20.4rem}@media only screen and (min-width: 1700px){section.method div.devices span.mobile{min-height:35rem;width:23.8rem;bottom:4rem}}@media only screen and (max-width: 960px){section.method div.devices span.mobile{bottom:5rem}}body.en section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-en.png")}body.et section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-et.png")}body.fr section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-fr.png")}body.ru section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-ru.png")}body.de section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-de.png")}body.es section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-es.png")}body.ja section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-ja.png")}body.ar section.method div.devices span.laptop{background-image:url("/assets/images/track-language-learning-progress-ar.png")}body.en section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-en.png")}body.et section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-et.png")}body.fr section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-fr.png")}body.ru section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-ru.png")}body.de section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-de.png")}body.es section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-es.png")}body.ja section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-ja.png")}body.ar section.method div.devices span.mobile{background-image:url("/assets/images/learn-languages-anywhere-mobile-ar.png")}section.carousel{position:relative;height:600px;background:#3e86bc url("/assets/images/carousel-bg-bw-wide.jpg") no-repeat center center;background-size:cover;background-blend-mode:multiply;margin-bottom:2rem;-webkit-transition:background-color 0.8s;-moz-transition:background-color 0.8s;transition:background-color 0.8s}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){section.carousel{background-image:url("/assets/images/carousel-bg-green-wide.jpg")}}@media only screen and (max-width: 960px){section.carousel{height:470px;margin-bottom:1rem}}@media only screen and (max-width: 640px){section.carousel{height:300px;margin-bottom:0}}section.carousel div.owl-carousel{z-index:100}section.carousel div.owl-carousel>div{color:#fff;text-align:center}section.carousel div.owl-carousel>div h3{text-transform:uppercase;text-align:center;color:#fff;font-size:40px;line-height:42px;margin:2rem 1.5rem 1.4rem;padding:0}@media only screen and (max-width: 960px){section.carousel div.owl-carousel>div h3{margin:1.5rem}}section.carousel div.owl-carousel>div p{text-align:center;margin:0 1.5rem 1.5rem 1.5rem}section.carousel div.owl-carousel>div img{display:block;width:750px;height:auto;margin:0 auto}@media only screen and (max-width: 960px){section.carousel div.owl-carousel>div img{width:550px}}@media only screen and (max-width: 640px){section.carousel div.owl-carousel>div img{width:280px}}section.carousel div.navigate{z-index:200;position:absolute;width:80px;height:80px;background:url("/assets/images/nav-arrow.svg") no-repeat center center;opacity:0.7;cursor:pointer;margin-top:-40px}@media only screen and (max-width: 960px){section.carousel div.navigate{width:40px;height:40px;margin-top:-20px}}@media only screen and (max-width: 640px){section.carousel div.navigate{display:none}}section.carousel div.navigate.next{right:2rem;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}section.carousel div.navigate.back{left:2rem;top:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}section.carousel div.navigate:hover{opacity:1}section.carousel[data-item="0"]{background-color:#3e86bc}section.carousel[data-item="1"]{background-color:#24b295}section.carousel[data-item="2"]{background-color:#203f54}section.carousel[data-item="3"]{background-color:#00736d}section.testimonials{padding:3rem}@media only screen and (max-width: 640px){section.testimonials{padding-left:20px;padding-right:20px}}section.testimonials h3{text-align:center;font-size:40px;line-height:42px;margin:2rem 0 2rem;padding:0}@media only screen and (max-width: 640px){section.testimonials h3{font-size:30px;line-height:1.20}}section.testimonials div.items{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (max-width: 960px){section.testimonials div.items{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.testimonials div.items div.item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;margin:0 3rem}@media only screen and (max-width: 960px){section.testimonials div.items div.item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:2rem}}section.testimonials div.items div.item blockquote{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;padding:1rem 0;font-style:italic;border-top:1px solid #1cddae;border-bottom:1px solid #1cddae;line-height:1.2em;min-height:10em}@media only screen and (max-width: 960px){section.testimonials div.items div.item blockquote{min-height:0;padding:1.5rem 0;height:auto}}section.testimonials div.items div.item blockquote:before{display:block;position:absolute;top:-18px;left:-5px;content:' ';width:36px;height:36px;background:url("/assets/images/quote-marks.svg") no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.testimonials div.items div.item blockquote:after{display:block;position:absolute;bottom:-18px;right:-5px;content:' ';width:36px;height:36px;background:url("/assets/images/quote-marks.svg") no-repeat center center}section.testimonials div.items div.item div.who{position:relative;margin-top:26px;padding-left:70px}section.testimonials div.items div.item div.who:before{display:block;position:absolute;top:-27px;left:15px;content:' ';width:30px;height:16px;background:url("/assets/images/quote-bubble-arrow.svg") no-repeat center center}section.testimonials div.items div.item div.who div.avatar{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}section.testimonials div.items div.item div.who div.text{vertical-align:middle;padding-top:12px}section.testimonials div.items div.item div.who div.text div.name{font-weight:bold}section.testimonials div.items div.item div.who div.text div.from{color:#1cddae;font-style:italic}section.about{position:relative;background:#1cddae url("/assets/images/about-lingvist.jpg") no-repeat center center;background-size:cover;text-align:center;padding-top:2.5rem}section.about span.triangle{position:absolute;top:0;left:50%;margin-left:-40px;width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-top:30px solid #fff}section.about img.logo{display:block;width:440px;margin:3rem auto}@media only screen and (max-width: 960px){section.about img.logo{width:300px}}section.about p{position:relative;z-index:20;display:inline-block;color:#fff;font-weight:bold;text-align:center;font-size:18px;line-height:1.333;max-width:660px;padding:0 3rem}section.about div.actions{position:relative;z-index:20;margin:3rem 2rem 0}section.about div.actions a.btn{margin:0.5rem}section.about div.featured{z-index:10;margin-top:-17rem;padding:20rem 3rem 3rem 3rem;background-color:transparent;background-image:-webkit-linear-gradient(bottom, #1bd4a4,rgba(28,221,173,0));background-image:linear-gradient(to top,#1bd4a4,rgba(28,221,173,0))}section.about div.featured h3{width:100%;display:inline-block;text-align:center;overflow:hidden;white-space:nowrap;color:#007e61;text-transform:uppercase;margin-bottom:2rem;font-weight:bold;font-size:20px;line-height:20px;max-width:none}section.about div.featured h3 span{position:relative;display:inline-block}section.about div.featured h3 span:before,section.about div.featured h3 span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#fff}section.about div.featured h3 span:before{right:100%;margin-right:15px}section.about div.featured h3 span:after{left:100%;margin-left:15px}section.about div.featured div.featured-logos img{width:252px;height:70px;margin:10px 0}body.page.about div.footnotes{max-width:1280px;margin:2rem auto 4rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 960px){body.page.about div.footnotes{margin:0}}body.page.about div.footnotes div.col{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}@media only screen and (max-width: 960px){body.page.about div.footnotes div.col{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;border-top:1px solid #e0e0e0;padding:40px}}@media only screen and (max-width: 640px){body.page.about div.footnotes div.col{padding:20px}}body.page.about div.footnotes div.col div.contentWrapper{padding:0 40px;border-left:1px solid #e0e0e0}@media only screen and (max-width: 960px){body.page.about div.footnotes div.col div.contentWrapper{border-left:none}}body.page.about div.footnotes div.col:first-child div.contentWrapper{border-left:none}@media only screen and (max-width: 960px){body.page.about div.footnotes div.col:first-child div.contentWrapper{border-top:none;padding-top:0}}body.page.about div.footnotes div.col h3{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:26px;line-height:30px;margin-bottom:1rem}body.page.about div.footnotes div.col div.split-two{margin-top:1rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 960px){body.page.about div.footnotes div.col div.split-two{width:80%}}body.page.about div.footnotes div.col div.split-two div.left{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60%;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;margin-right:20px}body.page.about div.footnotes div.col div.split-two div.right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}body.page.about div.footnotes div.col ul{list-style-type:none;margin-top:1rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}body.page.about div.footnotes div.col ul li{margin:0.2rem 0;white-space:nowrap}body.page.about div.footnotes div.col.download a{color:#eb3509}body.page.about div.footnotes div.col.download a.downloadLink{display:block}body.page.features main img.features-formula-icons{display:block;width:1000px;height:290px;max-width:1000px;max-height:290px;margin:0 auto}@media only screen and (max-width: 1200px){body.page.features main img.features-formula-icons{width:700px;height:203px}}@media only screen and (max-width: 960px){body.page.features main img.features-formula-icons{width:auto;height:auto}}body.page.features main div.comparison{background-color:#dfdfdf;border-top:2px dashed #fff;border-bottom:none;margin-bottom:0}@media only screen and (max-width: 640px){body.page.features main div.comparison{padding-left:10px;padding-right:10px}}body.page.features main div.comparison h3{color:#25b295}body.page.features main div.comparison div.split{max-width:1100px;margin:0 auto}body.page.features main div.comparison div.cardboard{width:470px;float:right;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 960px){body.page.features main div.comparison div.cardboard{float:none;margin:0 auto}}@media only screen and (max-width: 640px){body.page.features main div.comparison div.cardboard{width:100%}}body.page.features main div.comparison div.cardboard div.cardleft,body.page.features main div.comparison div.cardboard div.cardright{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;background-size:100%;background-repeat:repeat-y}body.page.features main div.comparison div.cardboard div.cardleft div.header,body.page.features main div.comparison div.cardboard div.cardright div.header{background-size:100%;width:100%;min-height:110px;padding:30px 10px;color:#fff;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:22px;text-align:center}@media only screen and (max-width: 640px){body.page.features main div.comparison div.cardboard div.cardleft div.header,body.page.features main div.comparison div.cardboard div.cardright div.header{padding-top:15px;padding-bottom:15px;font-size:14px}}body.page.features main div.comparison div.cardboard div.cardleft div.header span,body.page.features main div.comparison div.cardboard div.cardright div.header span{font-size:16px;opacity:0.8;display:block;margin-top:5px}@media only screen and (max-width: 640px){body.page.features main div.comparison div.cardboard div.cardleft div.header span,body.page.features main div.comparison div.cardboard div.cardright div.header span{font-size:12px;margin-top:2px}}body.page.features main div.comparison div.cardboard div.cardleft ul,body.page.features main div.comparison div.cardboard div.cardright ul{margin:0;list-style-type:none;padding:20px}body.page.features main div.comparison div.cardboard div.cardleft ul li,body.page.features main div.comparison div.cardboard div.cardright ul li{border-top:1px solid #e0e0e0;text-align:center;font-size:22px;padding:15px 5px}@media only screen and (max-width: 640px){body.page.features main div.comparison div.cardboard div.cardleft ul li,body.page.features main div.comparison div.cardboard div.cardright ul li{font-size:10px}}body.page.features main div.comparison div.cardboard div.cardleft ul li:first-child,body.page.features main div.comparison div.cardboard div.cardright ul li:first-child{border-top:none}body.page.features main div.comparison div.cardboard div.cardleft ul{background:url("/assets/images/cardboard-white-right.svg") repeat-y}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body.page.features main div.comparison div.cardboard div.cardleft ul{background:#fff none}}body.page.features main div.comparison div.cardboard div.cardleft div.header{background:url("/assets/images/cardboard-green-right.svg") repeat-y}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body.page.features main div.comparison div.cardboard div.cardleft div.header{background:#1BD4A4 none}}body.page.features main div.comparison div.cardboard div.cardright ul{background:url("/assets/images/cardboard-gray-left.svg") repeat-y}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body.page.features main div.comparison div.cardboard div.cardright ul{background:#F9F9F9 none}}body.page.features main div.comparison div.cardboard div.cardright div.header{background:url("/assets/images/cardboard-green-left.svg") repeat-y}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body.page.features main div.comparison div.cardboard div.cardright div.header{background:#25B295 none}}body.page.features main div.comparison div.cardboard.et div.cardleft ul li,body.page.features main div.comparison div.cardboard.et div.cardright ul li,body.page.features main div.comparison div.cardboard.ru div.cardleft ul li,body.page.features main div.comparison div.cardboard.ru div.cardright ul li,body.page.features main div.comparison div.cardboard.de div.cardleft ul li,body.page.features main div.comparison div.cardboard.de div.cardright ul li,body.page.features main div.comparison div.cardboard.es div.cardleft ul li,body.page.features main div.comparison div.cardboard.es div.cardright ul li{font-size:17px}body.page.features main div.comparison div.notes-icons{margin-top:2rem;max-width:400px}body.page.features main div.comparison div.notes-icons div{min-height:60px;padding-left:80px;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;line-height:1.33;margin-top:1rem}body.page.features main div.comparison div.notes-icons div:first-child{margin-top:0}body.page.features main div.comparison div.notes-icons div.multiPlatform{background:url("/assets/images/features-multiplatform-icon.svg") left -2px no-repeat;background-size:60px 50px}body.page.features main div.comparison div.notes-icons div.beta{background:url("/assets/images/features-beta-icon.svg") 12px 0 no-repeat;background-size:42px 42px}body.page.jobs div.positions{border-bottom:none}@media only screen and (max-width: 640px){body.page.jobs div.positions{padding-left:20px;padding-right:20px}}body.page.jobs div.positions div.wrapper{max-width:1280px;margin:0 auto}body.page.jobs div.positions div.wrapper h3{width:100%;display:inline-block;text-align:center;overflow:hidden;white-space:nowrap;color:#007e61;text-transform:uppercase;margin-bottom:2rem;font-weight:bold;font-size:20px;line-height:20px;max-width:none}body.page.jobs div.positions div.wrapper h3 span{position:relative;display:inline-block}body.page.jobs div.positions div.wrapper h3 span:before,body.page.jobs div.positions div.wrapper h3 span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#1cddae}body.page.jobs div.positions div.wrapper h3 span:before{right:100%;margin-right:15px}body.page.jobs div.positions div.wrapper h3 span:after{left:100%;margin-left:15px}body.page.jobs div.positions div.wrapper div.positions-grid{max-width:900px;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}body.page.jobs div.positions div.wrapper div.positions-grid a.position{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 280px;-moz-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;height:240px;overflow:hidden;background-color:#fff;text-align:center;position:relative;margin:10px;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s}@media only screen and (max-width: 640px){body.page.jobs div.positions div.wrapper div.positions-grid a.position{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}body.page.jobs div.positions div.wrapper div.positions-grid a.position:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}body.page.jobs div.positions div.wrapper div.positions-grid a.position div.contentWrapper{padding:20px}body.page.jobs div.positions div.wrapper div.positions-grid a.position h4{color:#1cddae;margin:0;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:18px;line-height:1.33}body.page.jobs div.positions div.wrapper div.positions-grid a.position h4 span.tags{display:block;font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}body.page.jobs div.positions div.wrapper div.positions-grid a.position p{z-index:50;position:relative;line-height:1.33;margin-top:0.5rem;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#4c4c4c}body.page.jobs div.positions div.wrapper div.positions-grid a.position::after{z-index:100;content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:2.5em;background-color:#fff}body.page.jobs div.positions div.wrapper div.positions-grid div.placeholder{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 580px;-moz-flex:0 0 580px;-ms-flex:0 0 580px;flex:0 0 580px;width:580px;height:240px;overflow:hidden;margin:10px;background-color:#dfdfdf;padding:20px 60px;text-align:center}body.page.jobs div.positions div.wrapper div.positions-grid div.placeholder.not-fixed-height{height:auto}@media only screen and (max-width: 640px){body.page.jobs div.positions div.wrapper div.positions-grid div.placeholder{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:auto;padding:20px}body.page.jobs div.positions div.wrapper div.positions-grid div.placeholder .btn{padding-left:20px;padding-right:20px}}body.page.jobs div.positions div.wrapper div.positions-grid div.placeholder h4{color:#00a07e;margin:0;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:18px;line-height:1.33}body.page.jobs div.positions div.wrapper div.positions-grid div.placeholder p{margin:0.5rem 0 1rem}body.light main section{padding:45px 20px}body.light main section:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}body.light main section div.contentWrapper{max-width:1100px;margin:0 auto}body.light main section h2{font-size:40px;margin:0 0 25px 0;padding:0;color:#74A9D2}body.light main section.how{padding:40px 0;background-color:#EDF8FF}body.light main section.how div.contentWrapper{max-width:570px;margin:0 auto;padding:0 20px}body.light main section.how h2{color:#74A9D2}body.light main section.how ul{list-style:none;color:#1A3754}body.light main section.how ul li{margin:20px 0;font-size:16px;line-height:21px}body.light main section.how ul li span{color:#3E85BB}body.light main section.how img.features-formula-icons{max-width:1100px;display:block;margin:-20px auto -40px}body.light main section.boarding{overflow:visible;position:relative;background-color:#3E85BB;color:#fff}body.light main section.boarding h3{padding:0;margin-bottom:10px;color:#fff;font-size:30px;line-height:36px}body.light main section.boarding p{margin-bottom:20px}body.ar body.light main section.boarding div.contentBlock{float:right}body.light main section.boarding div.contentBlock a.btn{font-weight:bold}body.light main section.boarding div.illustration{float:right;margin-top:-65px;margin-left:20px;width:371px;height:234px;background:url(/assets/images/light-mobile-laptop.png) no-repeat center center;background-size:cover}body.light main section.about{background-image:url(/assets/images/about-light-bg.jpg);background-position-y:-20px;text-align:left;color:#fff;padding:50px 20px}body.light main section.about div.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 960px){body.light main section.about div.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.light main section.about div.flex div.contactFlex{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 30%;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}@media only screen and (max-width: 960px){body.light main section.about div.flex div.contactFlex{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}body.light main section.about div.flex div.storyFlex{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 70%;-moz-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}@media only screen and (max-width: 960px){body.light main section.about div.flex div.storyFlex{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}body.light main section.about h2{font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;color:#fff;text-transform:uppercase}body.light main section.about h3{font-weight:bold;color:#fff;margin-bottom:10px}body.light main section.about p{max-width:none;padding:0;margin:0 0 16px;text-align:left}body.light main section.about div.contactUs{background-color:rgba(255,255,255,0.1);border-radius:10px;padding:20px;margin-left:80px}@media only screen and (max-width: 960px){body.light main section.about div.contactUs{margin:0 auto 20px}}body.light main section.about div.contactUs a{font-weight:bold;color:#fff}body.light main section.about div.story{margin:0;max-width:none}body.light main section.investors{background-color:#1cddae;color:#00a07e}body.light main section.investors h3{font-weight:bold;color:#fff;margin-bottom:5px}body.light main section.investors div.text{float:left;width:250px;margin-right:20px;padding-top:5px}@media only screen and (max-width: 960px){body.light main section.investors div.text{width:auto;float:none;margin-right:0;margin-bottom:20px;text-align:center}}body.light main section.investors div.logos{padding-top:10px;text-align:center}@media only screen and (max-width: 960px){body.light main section.investors div.logos{margin:0 auto}}body.light main section.investors div.logos a.logo{display:inline-block;width:120px;height:120px;margin:0 10px 10px;background:#fff no-repeat center;background-size:75%;border-radius:50%;cursor:pointer}body.light main section.investors div.logos a.logo:hover{background-color:#f2f2f2}@media only screen and (max-width: 960px){body.light main section.investors div.logos a.logo{margin-left:5px;margin-right:5px;width:80px;height:80px}}body.light main section.investors div.logos a.logo.ec{background-image:url(/assets/images/partner-logos/ec-logo.png)}body.light main section.investors div.logos a.logo.inventure{background-image:url(/assets/images/partner-logos/inventure-logo.png)}body.light main section.investors div.logos a.logo.smartcap{background-image:url(/assets/images/partner-logos/smartcap-logo.png)}body.light main section.investors div.logos a.logo.techstars{background-image:url(/assets/images/partner-logos/techstars-logo.png)}body.light main section.investors div.logos a.logo.rakuten{background-image:url(/assets/images/partner-logos/rakuten-logo.png)}body.light.ar a.btn{font-family:'amiri-bold', 'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}body.light.ar main section h2,body.light.ar main section h3,body.light.ar main section strong{font-family:'amiri-bold', 'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal}body.light.ar main section.how ul li{line-height:2em}body.light.ar main section.boarding div.illustration{float:left;margin-left:0;margin-right:20px}body.light.ar main section.boarding div.contentBlock{float:none;text-align:right}body.light.ar main section.about{background-image:url(/assets/images/about-light-bg-ar.jpg);text-align:right}body.light.ar main section.about div.contactUs{margin-left:0;margin-right:40px}body.light.ar main section.about div.contactUs p{display:block;text-align:right}@media only screen and (max-width: 960px){body.light.ar main section.about div.contactUs{width:auto;margin:0 auto 20px}}body.light.ar main section.about div.story p{text-align:right;line-height:2em}body.light.tc body.light.ko body.light.cn main section.about div.story,body.light.ja main section.about div.story{-webkit-column-count:1;-moz-column-count:1;column-count:1}body.light.tc body.light.ko body.light.cn main section.about div.contactUs,body.light.ja main section.about div.contactUs{margin-left:80px}@media only screen and (max-width: 960px){body.light.tc body.light.ko body.light.cn main section.about div.contactUs,body.light.ja main section.about div.contactUs{margin-left:0}}body.light.tc body.light.ko body.light.cn main section.about p,body.light.ja main section.about p{font-weight:normal}.btn{border-radius:3px;color:white;display:inline-block;font-family:'ClearSans-Bold','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;letter-spacing:2px;line-height:3.75em;height:3.75em;padding:0 20px;text-align:center;text-transform:uppercase;vertical-align:top;white-space:nowrap;-webkit-transition:background 0.1s,box-shadow 0.1s,color 0.1s,opacity 0.2s;-moz-transition:background 0.1s,box-shadow 0.1s,color 0.1s,opacity 0.2s;transition:background 0.1s,box-shadow 0.1s,color 0.1s,opacity 0.2s}.btn:active{line-height:4em}.btn.btn-main{background-color:#eb3509}.btn.btn-main:hover{background-color:#dc3208}.btn.btn-multiline{padding-top:8px;line-height:normal;text-align:left}.btn.btn-white{background-color:#f1f1f1;box-shadow:inset 0 0 0 2px #3e85bb;color:#3e85bb}.btn.btn-white:hover{background-color:#ffffff}.btn.btn-white-trans{background-color:rgba(255,255,255,0.15);box-shadow:inset 0 0 0 2px #fff;color:#fff}.btn.btn-white-trans:hover{opacity:0.6}.btn.btn-green{background-color:#1cddae;color:#fff}.btn.btn-green:hover{background-color:#19c69c}.btn.btn-small{font-size:.75em;letter-spacing:2px;height:4em;line-height:4em;padding:0}.btn.btn-small:active{line-height:4.16667em}.btn.app{background-position:8px 8px;background-repeat:no-repeat;background-size:45px 45px;padding-left:40px;width:195px;margin:0 5px;text-transform:none}@media only screen and (max-width: 640px){.btn.app{font-size:0.64rem;line-height:4.5em;height:4.5em;background-size:25px 25px;background-position:9px 10px;width:130px}}.btn.app.ios{background-image:url("/assets/images/ios-icon.svg")}.btn.app.android{background-image:url("/assets/images/android-icon.svg")}i.icon{background:transparent url(/assets/images/icons2.png) -100% -100% no-repeat;background-size:500% 100%;display:block;height:3.75em;margin:0 auto;width:3.75em}i.icon.icon-1{background-position:0 0}i.icon.icon-2{background-position:25% 0}i.icon.icon-3{background-position:50% 0}i.icon.icon-4{background-position:75% 0}i.icon.icon-5{background-position:100% 0}ol.logos{overflow:hidden}ol.logos.logos-horizontal{font-size:0}ol.logos.logos-horizontal li{display:inline-block;font-size:1rem;vertical-align:top}ol.logos.logos-follow{margin-top:2rem}ol.logos.logos-follow li:first-child{display:block;line-height:1em;height:1em}ol.logos.logos-follow li:first-child ~ li{margin-left:-.5em}ol.logos.logos-sponsored li{margin-left:.5em}@media only screen and (max-width: 640px){ol.logos.logos-sponsored li:first-child{display:block;line-height:2em;height:2em}}ol.logos li{height:3em;line-height:3em;list-style:none}@media only screen and (max-width: 640px){ol.logos.logos-read li{margin-top:-.5em}}div.logos span.title{color:#adadad;font-family:'ClearSans','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;font-weight:normal;font-size:0.625em;line-height:3rem;text-transform:uppercase;display:inline}div.logos img{max-height:46px;display:inline;vertical-align:middle}@media only screen and (max-width: 640px){div.logos img{margin-bottom:10px}}a.burger{display:block;font-size:1rem;height:2.75em;position:absolute;top:0;right:0;width:2.75em}a.burger span{background-color:white;display:block;height:.1875em;left:50%;position:absolute;top:50%;width:1.25em;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}a.burger span:before,a.burger span:after{background-color:white;content:'';height:inherit;left:0;position:inherit;width:inherit;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}a.burger span:before{bottom:100%;margin-bottom:.25em}a.burger span:after{top:100%;margin-top:.25em}a.burger.open span{background-color:transparent !important}a.burger.open span:before{bottom:0;margin-bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}a.burger.open span:after{top:0;margin-top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.simple a.burger span,body.simple a.burger span:before,body.simple a.burger span:after,body.blog a.burger span,body.blog a.burger span:before,body.blog a.burger span:after,a.burger.burger-blue span,a.burger.burger-blue span:before,a.burger.burger-blue span:after{background-color:#00637c}
