.hero-careers .page-title,.hero-careers .subtitle,.g-feature-careers-by-team h2,.g-feature-careers-by-location h2,.g-feature-careers-by-location h4,.g-feature-careers-follow-us h2{font-family:"gazebo-cond-semibold-font","HelveticaNeue","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;}.careers-home .image-and-caption h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}.hero-careers{color:#ffffff;overflow:hidden;}#hero.hero-careers .hero-wrap-outer{height:480px;background-position:center -50px;}.hero-careers .description{height:66px;}.hero-careers .hero-wrap-inner{height:314px;}.hero-careers.hero-fade .hero-wrap-outer{max-width:1200px;}.hero-careers .page-title,.hero-careers .subtitle{color:#ffffff;line-height:1;max-width:100%;margin-bottom:0;text-shadow:0 1px 2px #666666;}.hero-careers .page-title{font-size:52px;}.hero-careers .subtitle{font-size:36px;}.hero-careers .hero-post-wrap{position:absolute;bottom:0;z-index:800;width:100%;-webkit-box-shadow:inset 0 0 0 200px rgba(33,102,153,0.85);box-shadow:inset 0 0 0 200px rgba(33,102,153,0.85);}.hero-careers .description{max-width:800px;margin:0 auto;padding:50px 0;font-size:22px;line-height:1.5;}.hero-careers .find-openings{max-width:none;display:inline-block;-webkit-box-shadow:inset 0 0 0 200px rgba(33,102,153,0.85);box-shadow:inset 0 0 0 200px rgba(33,102,153,0.85);font-size:18px;line-height:1;padding:22px 12px;margin:20px auto 10px auto;}.hero-careers .find-openings a{display:inline-block;width:140px;height:40px;margin:12px 12px 0 12px;border-radius:4px;background-color:#78b254;color:#ffffff;line-height:40px;}.hero-careers .find-openings a:hover{text-decoration:none;-webkit-box-shadow:inset 0 0 0 200px rgba(255,255,255,0.4);box-shadow:inset 0 0 0 200px rgba(255,255,255,0.4);}.g-feature-careers-by-team{background-color:#f1f4f6;padding:40px 0;}.g-feature-careers-by-team h2{margin:0 0 20px 0;font-size:22px;color:#25689b;border:none;text-align:center;text-transform:uppercase;}.g-feature-careers-by-team .image-grid{margin:0 auto;}.g-feature-careers-by-team .image-square{background-image:url("https://g.twimg.com/sites/about/careers/team-grid-off.jpg");width:235px;height:235px;float:left;position:relative;overflow:hidden;-webkit-transition:background-image 0.25s ease-in-out;transition:background-image 0.25s ease-in-out;}.g-feature-careers-by-team .image-square:hover,.g-feature-careers-by-team .image-square-hover-preload{background-image:url("https://g.twimg.com/sites/about/careers/team-grid-on.jpg");}.g-feature-careers-by-team .image-square-hover-preload{width:0;height:0;}.g-feature-careers-by-team .image-square > a{position:absolute;display:block;width:100%;height:100%;}.g-feature-careers-by-team .image-square > a:hover{text-decoration:none;}.g-feature-careers-by-team .image-square .text{margin:0 auto;max-width:180px;text-align:center;text-transform:uppercase;font-size:16px;color:#ffffff;}.g-feature-careers-by-team .image-square .sprite{background-image:url("https://g.twimg.com/sites/about/careers/team-sprites.png");width:80px;height:80px;margin:50px auto 20px auto;}.g-feature-careers-by-location{background-color:#3b87c2;background-image:url("https://g.twimg.com/sites/about/careers/world.jpg");background-repeat:no-repeat;background-position:top center;color:#ffffff;}.g-feature-careers-by-location .container{padding:40px 0;}.g-feature-careers-by-location h2{font-size:22px;text-align:center;}.g-feature-careers-by-location h3{font-size:18px;text-align:center;padding-bottom:30px;}.g-feature-careers-by-location .continent-locations{border-top:1px solid #ffffff;}.g-feature-careers-by-location h4{font-size:18px;}.g-feature-careers-by-location .location-name{font-size:14px;color:#ffffff;}.g-feature-careers-by-location .location-name.active{font-weight:bold;}.g-feature-careers-follow-us{background:#424b53;color:#ffffff;}.g-feature-careers-follow-us .container{padding:30px 0 50px 0;}.g-feature-careers-follow-us h2{margin-bottom:32px;text-align:center;text-transform:uppercase;font-size:22px;}.g-feature-careers-follow-us .media a,.g-feature-careers-follow-us .media .user-bio{color:#ffffff;}.g-feature-careers-follow-us-sub{background:#2a2f33;color:#ffffff;}.g-feature-careers-follow-us-sub .container{padding:50px 0;text-align:center;font-size:13px;}.jobvite-iframe{width:100%;height:1200px;}.g-feature-careers-all-pos-link{margin-top:20px;}.g-feature-careers-map{background:#3b87c3;}.g-feature-careers-map .map-container{position:relative;margin:0 auto;max-width:1200px;}.g-feature-careers-map .map{width:100%;}.g-feature-careers-map .map-marker{display:block;position:absolute;width:12px;height:17px;background-image:url("https://g.twimg.com/sites/about/careers/map-marker.png");background-repeat:no-repeat;-webkit-background-size:12px 17px;background-size:12px 17px;margin-top:-14px;margin-left:-7px;-webkit-transition-property:background-size,width,height,margin-top,margin-left;transition-property:background-size,width,height,margin-top,margin-left;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}.g-feature-careers-map .map-marker.active{width:19px;height:26px;-webkit-background-size:19px 26px;background-size:19px 26px;margin-top:-22px;margin-left:-10px;}.g-feature-careers-map .map-marker-label{position:absolute;color:#ffffff;padding:6px 12px;margin-left:13px;margin-top:-27px;font-size:16px;font-weight:bold;display:none;-webkit-box-shadow:inset 0 0 0 200px rgba(33,102,153,0.85);box-shadow:inset 0 0 0 200px rgba(33,102,153,0.85);}.g-feature-careers-map .map-marker-label.active{display:block;}.touch-test{display:none;width:0px;}.careers-home #gaz-content,.careers-office #gaz-content,.careers-all-offices #gaz-content,.careers-department #gaz-content,.careers-position #gaz-content,.careers-all-positions #gaz-content{padding-bottom:0;}.careers-office #gaz-content-footer,.careers-all-offices #gaz-content-footer,.careers-department #gaz-content-footer,.careers-position #gaz-content-footer,.careers-all-positions #gaz-content-footer{padding-bottom:168px;}.careers-home #gaz-content-footer{padding-bottom:216px;}.careers-home #gaz-content .container{padding:40px 0 0 0;}.careers-home #hero.hero-careers .hero-wrap-outer{height:536px;background-position:center -50px;}.careers-home .hero-careers .description{max-width:600px;height:66px;}.careers-home .hero-careers .hero-wrap-inner{height:370px;}.careers-home .image-and-caption .image{position:relative;}.careers-home .image-and-caption .bubbles{background-image:url("https://g.twimg.com/sites/about/careers/bubbles.png");position:absolute;}.careers-home .image-and-caption .bubbles.bubbles-top.bubble-1{background-position:0 0;width:129px;height:129px;top:7px;left:7px;}.careers-home .image-and-caption .bubbles.bubbles-top.bubble-2{background-position:-129px 0;width:98px;height:98px;top:279px;left:279px;}.careers-home .image-and-caption .bubbles.bubbles-bottom.bubble-1{background-position:-227px 0;width:144px;height:144px;top:0;left:256px;}.careers-home .image-and-caption .bubbles.bubbles-bottom.bubble-2{background-position:-371px 0;width:120px;height:120px;top:268px;left:12px;}.careers-home .image-and-caption .image{float:left;margin:0 75px 10px 0;width:400px;height:400px;}.careers-home .image-and-caption.image-on-right .image{float:right;margin:0 0 10px 75px;text-align:center;}.careers-home .image-and-caption img{display:block;margin:0 auto;}.careers-home .image-and-caption .caption{margin-top:110px;}.careers-home .image-and-caption.image-on-right .caption{text-align:right;}.careers-home .image-and-caption h3,.careers-home .image-and-caption p{font-size:18px;line-height:1.25;}.careers-all-departments .g-feature-careers-by-team{background-color:transparent;}.careers-all-departments .g-feature-careers-by-team > .container{padding:0 !important;}.careers-all-offices #hero{display:none;}.careers-all-offices #gaz-content{display:none;}.careers-all-offices #gaz-content-footer{margin-top:0;}.careers-all-offices .g-feature-careers-by-location{background:#206699;}
@media (min-width:1201px) and (max-width:1600px){.hero-careers.hero-fade .hero-wrap-outer:before,.hero-careers.hero-fade .hero-wrap-outer:after,.g-feature-careers-by-location .hero-fade .hero-wrap-outer:before,.g-feature-careers-by-location .hero-fade .hero-wrap-outer:after{display:inline;}}@media (min-width:768px) and (max-width:979px){.g-feature-careers-by-team .image-grid{max-width:720px;}.g-feature-careers-by-team .image-square{-webkit-background-size:720px 540px;background-size:720px 540px;width:180px;height:180px;}.g-feature-careers-by-team .image-square .text{max-width:160px;font-size:14px;}.g-feature-careers-by-team .image-square .sprite{-webkit-background-size:720px 60px;background-size:720px 60px;width:60px;height:60px;margin:36px auto 12px auto;}.careers-home .g-main{margin-top:24px;}.careers-home .image-and-caption .image{margin:0 50px 10px 0;}.careers-home .image-and-caption.image-on-right .image{margin:0 0 10px 50px;}.careers-home .image-and-caption .caption{margin-top:65px;}}@media (max-width:767px){.hero-careers .description{font-size:18px;}.g-feature-careers-by-team .image-grid{max-width:420px;}.g-feature-careers-by-team .image-square{background-image:url("https://g.twimg.com/sites/about/careers/team-grid-off-mobile.jpg");-webkit-background-size:840px 630px;background-size:840px 630px;width:210px;height:210px;}.g-feature-careers-by-team .image-square .text{max-width:180px;font-size:14px;}.g-feature-careers-by-team .image-square .sprite{-webkit-background-size:840px 70px;background-size:840px 70px;width:70px;height:70px;margin:44px auto 18px auto;}.g-feature-careers-by-location{text-align:center;background-image:none;}.g-feature-careers-by-location .container{padding:40px 10px 10px 10px;}.g-feature-careers-by-location .continent-locations{margin-bottom:20px;}.g-feature-careers-follow-us .container{padding:30px 20px 40px 20px;}.g-feature-careers-map{display:none;}#gaz-content-footer{margin:0 -20px;width:auto;}.careers-home #gaz-content{padding-bottom:0;}.careers-home .g-main{margin-top:24px;}.careers-home .image-and-caption .image{display:block;float:none;margin:0 auto;}.careers-home .image-and-caption.image-on-right .image{float:none;margin:0 auto;}.careers-home .image-and-caption .caption{margin:10px 0 40px 0;text-align:center;}.careers-home .image-and-caption.image-on-right .caption{text-align:center;}.careers-all-offices #hero{display:none;}.careers-all-offices .g-feature-careers-by-location{background-color:#3b87c2;}}@media (max-width:480px){.hero-careers .page-title{font-size:42px;}.hero-careers .subtitle{font-size:24px;}.hero-careers .description{font-size:16px;}.g-feature-careers-by-team .image-grid{max-width:280px;}.g-feature-careers-by-team .image-square{-webkit-background-size:560px 420px;background-size:560px 420px;width:140px;height:140px;}.g-feature-careers-by-team .image-square .text{max-width:130px;font-size:12px;}.g-feature-careers-by-team .image-square .sprite{-webkit-background-size:600px 50px;background-size:600px 50px;width:50px;height:50px;margin:22px auto 10px auto;}.careers-home .image-and-caption .image{width:200px;height:200px;}.careers-home .image-and-caption .bubbles{-webkit-background-size:246px 72px;background-size:246px 72px;}.careers-home .image-and-caption .bubbles.bubbles-top.bubble-1{background-position:0 0;width:65px;height:65px;top:-3px;left:-3px;}.careers-home .image-and-caption .bubbles.bubbles-top.bubble-2{background-position:-65px 0;width:49px;height:49px;top:146px;left:146px;}.careers-home .image-and-caption .bubbles.bubbles-bottom.bubble-1{background-position:-114px 0;width:72px;height:72px;top:-7px;left:135px;}.careers-home .image-and-caption .bubbles.bubbles-bottom.bubble-2{background-position:-186px 0;width:60px;height:60px;top:141px;left:-1px;}}@media (-webkit-touch-enabled),(-moz-touch-enabled),(touch-enabled){.touch-test{width:1px;}}
.product-action.btn-primary{font-size:20px;font-weight:bold;margin:60px auto 0;padding:15px 25px;background-color:#3b88c3;background-image:none;border:none;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}.product-action.btn-primary:after,.product-action.btn-primary:before{display:none;}section[class$="-tablet"] + .hero-content .product-action.btn-primary{margin:30px auto;}.product-action.btn-primary:hover,.product-action.btn-primary:focus,.product-action.btn-primary:active,.product-action.btn-primary.active,.product-action.btn-primary.disabled,.product-action.btn-primary[disabled]{background-color:#226699;}.whatsnew-label,.page-download .hero-content #whatsnew-label{text-transform:uppercase;font-size:15px;margin:35px 0 0;color:#66757f;}
