/*! ========================================
	This is a generated file.
	Do not make edits directly to this file.
	======================================== */body,html{height:100%}.h1{font:400 6.3rem/1 Caveat Brush,sans-serif;margin:0;text-align:center}h2.h1{font:400 3.6rem/1 Caveat Brush,sans-serif;margin:0;text-align:center}h1.h1--script{margin:0;text-align:center;color:#fff}.h1--script,h1.h1--script{font:400 4rem/1 Caveat Brush,sans-serif}.h1--script{margin:0;text-align:center;color:#fff}.h3,h3{font-size:2.4rem}.h3{display:block;margin:2.4rem 0 1.6rem}h1.pagetitle{font-size:4.8rem;color:#000;text-align:left;margin-bottom:20px}.expat--blue{color:#009fd4}h4{font-size:1.8rem}p>a{color:#000!important;text-decoration:underline}p{font-size:1.6rem;margin:0 0 2rem;line-height:2.2rem}.btn-gray{background-color:#dfeaef;text-transform:uppercase;font-size:1.4rem!important}.nav{height:60px;background-color:#fff!important;left:0;z-index:1000;position:absolute;background:#fff}#nav__links,.nav{top:0;right:0}#nav__links{background-color:#fff}#nav__links>ul{margin:0}#nav__links>ul>li a{font-size:1.2rem;color:#000;text-decoration:none;text-transform:uppercase;position:relative;height:60px;line-height:60px}#nav__links>ul>li a:focus,#nav__links>ul>li a:hover{color:#000;text-decoration:underline}.nav ul li:last-child{background-color:#fff}a.nav__logo{background-size:36px 36px;padding:0 0 0 48px;left:13px;top:13px;cursor:pointer;overflow:hidden;line-height:36px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;z-index:3000}.footer__logo,a.nav__logo{color:#000}#nav__links>ul>li a:focus:after,#nav__links>ul>li a[aria-current=page]:after{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:10px}.footer{background-color:#fff;color:#000}.footer__legal{color:#383b42}.footer__bar{background-color:#fff;width:100%;right:calc(100% - 32px)}.expat--footer--links{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.expat--footer--links>div{width:50%}.expat--footer--links>div h4{font-size:1.6rem}.expat--footer--links ul{padding-left:0}.expat--footer--links ul.expat--countries{padding-left:0;-webkit-column-count:2;column-count:2}.expat--footer--links ul li{list-style:none;padding-left:0;margin-left:0}.expat--footer--links ul li a{font-weight:400;font-size:1.3rem}.expat--footer--links p a,.expat--footer--links ul li a{color:#000;text-decoration:none}.expat--footer--links>.show-small a{font-weight:100;font-decoration:underline}.footer__curve{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450.67 92.46' fill='%23fff'%3E%3Ctitle%3Efooter-curve%3C/title%3E%3Cpath d='M164.67 0H0v92.46h450.67C355.34 92.46 260 0 164.67 0z'/%3E%3C/svg%3E") no-repeat 0 0;width:450px;background-size:450px 80px;left:0}.main-content .container,.main-content .container2{padding:0}main{padding:80px 30px 20px}main>h1.thin-headline{width:100%;font:600 3.6rem/1 Roboto,sans-serif!important;color:#000;line-height:4.8rem;margin-bottom:30px;text-align:left}main ul li{font-size:1.6rem;line-height:2.5rem}main ol li{font-size:1.6rem!important;margin-bottom:20px}main .table{font-size:1.6rem}main .table th{text-align:left;font-weight:700;border:1px solid #999;padding:10px 5px}main h2{font-size:2.8rem}aside{background-color:#f6f9fa;padding:30px}.main-content .flex-container:after{position:absolute;z-index:-1;top:0;right:0;width:40%;height:100%;content:""}aside #expat-resources>div{padding:10px 10px 20px 0;width:100%}#expat-resources>div hr{margin:40px 0 20px}#expat-resources .h4,#expat-resources h4{margin:0 0 10px}.hero{background-image:url(images/expat-hero-1.jpg);padding-bottom:89px}.resource-hero{background-image:url(images/expat-resources-landing-hero.jpg);background-repeat:no-repeat;text-align:left;background-size:cover;position:relative;height:320px}.resource-hero .container{padding-top:100px}.resource-hero h2{margin-bottom:20px}.resource-hero h1,.resource-hero h2{text-align:left;vertical-align:middle}.resource-hero h1{color:#fff}.works .subhead{text-transform:uppercase;margin-bottom:10px;display:block}.works .container h2{color:#000;text-shadow:none}.works ol li{padding-right:20px;width:100%}.works ol li:first-of-type{background-size:34px 32px;background-image:url(images/icon-monitor.png)}.works ol li:first-of-type,.works ol li:nth-child(2){background-position:0 10px;background-repeat:no-repeat}.works ol li:nth-child(2){background-size:34px 28px;background-image:url(images/icon-pplmoney.png)}.works ol li:nth-child(3){background-size:30px 34px;background-image:url(images/icon-mobile.png)}.works ol li:nth-child(3),.works ol li:nth-child(4){background-position:0 10px;background-repeat:no-repeat}.works ol li:nth-child(4){background-size:32px 33px;background-image:url(images/icon-searchmoney.png)}.works ol li:nth-child(5){background-size:34px 24px;background-position:0 13px;background-image:url(images/icon-mail.png)}#guidance,.works ol li:nth-child(5){background-repeat:no-repeat}#guidance{background-image:url(images/expat-hero-2.jpg);background-size:cover;position:relative;height:400px;background-position:100%}#guidance header .container{padding-top:220px}#guidance header .container h2{text-align:left}#guidance .dots{height:100px;background-repeat:no-repeat;position:relative;bottom:-103px;background-image:url(images/img-dots.png)}#guidance a.btn{position:absolute;bottom:-20px;left:17%}#cols__guidance{display:block;padding-top:80px;padding-bottom:80px}#cols__guidance>div{width:100%}#cols__guidance h3{margin-bottom:0}#expertise{padding-top:80px;padding-bottom:80px}#expertise .container{background-image:url(images/section-dots.jpg);background-repeat:no-repeat;background-size:100%;padding-top:68%}#expertise h2{font-size:3.2rem;color:#000;text-shadow:none}#unmatched--list>li h3{font-size:1.6rem;text-transform:uppercase;margin-bottom:0}ul#unmatched--list{list-style:none;margin-left:0;padding-left:0}#unmatched--list li:first-child{background-image:url(images/icon-chat.png)}#unmatched--list li:first-child,#unmatched--list li:nth-child(2){background-repeat:no-repeat;padding-left:60px;padding-top:0}#unmatched--list li:nth-child(2){background-image:url(images/icon-bullseye.png)}#unmatched--list li:nth-child(3){background-image:url(images/icon-bldg.png);background-repeat:no-repeat;padding-left:60px;padding-top:0}.hero{position:relative}.hero>.container{padding:175px 60px 65px}.hero .container a.btn{width:auto;position:absolute;bottom:-30px;z-index:2999;left:26%}#intro.container{padding:30px}.nav__mobile-btn{background:url(images/img-nav.png) no-repeat 0 0;height:19px;fill:#000!important}.nav__mobile-btn[aria-expanded=true]{fill:#000!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.3 11.3'%3E%3Cpath d='M.061.707L.768 0l10.607 10.607-.707.707z'/%3E%3Cpath d='M.061 10.607L10.668 0l.707.707L.768 11.314z'/%3E%3C/svg%3E") no-repeat 0 0}#faq__content table tr td{line-height:2.5rem}@media only screen and (min-width:31em){.expat--footer--links>div{width:50%}}@media only screen and (min-width:41em){h2.h1{font:400 4.5rem/1 Caveat Brush,sans-serif}.h1--script,h1.h1--script{font:400 6rem/1 Caveat Brush,sans-serif}.nav ul li:last-child{background-color:#fff}.expat--footer--links>div{width:50%}aside #expat-resources{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}aside #expat-resources>div{width:33%}#guidance a.btn{left:50%}#cols__guidance{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#cols__guidance>div{width:32%;padding-right:10px}.hero .container a.btn{left:35%}#intro.container{padding:60px}}@media only screen and (min-width:48em){.hero .container a.btn{left:36%}}@media only screen and (min-width:61em){h2.h1{font:400 6.3rem/1 Caveat Brush,sans-serif}.h1--script,h1.h1--script{font:400 7.2rem/1 Caveat Brush,sans-serif}.nav ul li:last-child{background-color:#99edff}.expat--footer--links>div{width:auto}.main-content .flex-container{display:-ms-flexbox;display:flex}.main-content .container{margin:30px auto 0}.main-content .container,.main-content .container2{padding-top:0;padding-bottom:0}.main-content .container2{margin:0 auto}main{width:66.66667%;background-color:#fff;padding:80px 110px 120px 60px}main>h1.thin-headline{width:80%}aside{width:33.33333%;padding:140px 30px 30px}.main-content .flex-container:after{background-color:#f6f9fa}aside #expat-resources{display:block}aside #expat-resources>div{width:100%}.resource-hero .container{padding:100px 400px 0 60px}.works ol li{width:20%;line-height:23px}.works ol li:first-of-type{background-size:48px 46px}.works ol li:nth-child(2){background-size:47px 41px}.works ol li:nth-child(3){background-size:40px 44px}.works ol li:nth-child(4){background-size:42px 43px}.works ol li:nth-child(5){background-size:49px 29px;background-position:0 20px}#guidance .dots{bottom:-75px}#guidance a.btn{left:60%}#cols__guidance{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#cols__guidance>div{width:32%;padding-right:10px}#expertise .container{padding-left:600px;background-size:600px 400px;padding-top:60px}.hero .container a.btn{left:40%}#intro.container{padding:60px 120px 100px 230px}}@media only screen and (min-width:75em){.hero .container a.btn{left:44%}}