.grid{list-style:none;margin-left:-20px}.grid__col--2-of-2,.grid__col--3-of-3,.grid__col--4-of-4,.grid__col--6-of-6,.grid__col--12-of-12{width:100%}.grid__col--1-of-2,.grid__col--2-of-4,.grid__col--3-of-6,.grid__col--6-of-12{width:50%}.grid__col--1-of-3,.grid__col--2-of-6,.grid__col--4-of-12{width:33.33333%}.grid__col--2-of-3,.grid__col--4-of-6,.grid__col--8-of-12{width:66.66667%}.grid__col--1-of-4,.grid__col--3-of-12{width:25%}.grid__col--3-of-4,.grid__col--9-of-12{width:75%}.grid__col--push-2-of-2,.grid__col--push-3-of-3,.grid__col--push-4-of-4,.grid__col--push-6-of-6,.grid__col--push-12-of-12{margin-left:100%}.grid__col--push-1-of-2,.grid__col--push-2-of-4,.grid__col--push-3-of-6,.grid__col--push-6-of-12{margin-left:50%}.grid__col--push-1-of-3,.grid__col--push-2-of-6,.grid__col--push-4-of-12{margin-left:33.33333%}.grid__col--push-2-of-3,.grid__col--push-4-of-6,.grid__col--push-8-of-12{margin-left:66.66667%}.grid__col--push-1-of-4,.grid__col--push-3-of-12{margin-left:25%}.grid__col--push-3-of-4,.grid__col--push-9-of-12{margin-left:75%}.grid__col--pull-2-of-2,.grid__col--pull-3-of-3,.grid__col--pull-4-of-4,.grid__col--pull-6-of-6,.grid__col--pull-12-of-12{margin-left:-100%}.grid__col--pull-1-of-2,.grid__col--pull-2-of-4,.grid__col--pull-3-of-6,.grid__col--pull-6-of-12{margin-left:-50%}.grid__col--pull-1-of-3,.grid__col--pull-2-of-6,.grid__col--pull-4-of-12{margin-left:-33.33333%}.grid__col--pull-2-of-3,.grid__col--pull-4-of-6,.grid__col--pull-8-of-12{margin-left:-66.66667%}.grid__col--pull-1-of-4,.grid__col--pull-3-of-12{margin-left:-25%}.grid__col--pull-3-of-4,.grid__col--pull-9-of-12{margin-left:-75%}.grid__col--1-of-6{width:16.66667%}.grid__col--push-1-of-6{margin-left:16.66667%}.grid__col--pull-1-of-6{margin-left:-16.66667%}.grid__col--5-of-6{width:83.33333%}.grid__col--push-5-of-6{margin-left:83.33333%}.grid__col--pull-5-of-6{margin-left:-83.33333%}.grid__col--1-of-12{width:8.33333%}.grid__col--push-1-of-12{margin-left:8.33333%}.grid__col--pull-1-of-12{margin-left:-8.33333%}.grid__col--2-of-12{width:16.66667%}.grid__col--push-2-of-12{margin-left:16.66667%}.grid__col--pull-2-of-12{margin-left:-16.66667%}.grid__col--5-of-12{width:41.66667%}.grid__col--push-5-of-12{margin-left:41.66667%}.grid__col--pull-5-of-12{margin-left:-41.66667%}.grid__col--7-of-12{width:58.33333%}.grid__col--push-7-of-12{margin-left:58.33333%}.grid__col--pull-7-of-12{margin-left:-58.33333%}.grid__col--10-of-12{width:83.33333%}.grid__col--push-10-of-12{margin-left:83.33333%}.grid__col--pull-10-of-12{margin-left:-83.33333%}.grid__col--11-of-12{width:91.66667%}.grid__col--push-11-of-12{margin-left:91.66667%}.grid__col--pull-11-of-12{margin-left:-91.66667%}.grid__col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:20px;vertical-align:top}.grid--nowhitespace .grid__col{margin-right:0}@media (max-width: 750px){.grid__col{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width: 750px) and (min-width: 550px){.grid__col[class*="grid__col--m-"]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--m-1-of-2,.grid__col.grid__col--m-2-of-4{width:50%}.grid__col.grid__col--m-1-of-3{width:33.33333%}.grid__col.grid__col--m-2-of-3{width:66.66667%}.grid__col.grid__col--m-1-of-4{width:25%}.grid__col.grid__col--m-3-of-4{width:75%}}@media (max-width: 550px){.grid__col[class*="grid__col--s-"]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--s-1-of-2,.grid__col.grid__col--s-2-of-4{width:50%}.grid__col.grid__col--s-1-of-3{width:33.33333%}.grid__col.grid__col--s-2-of-3{width:66.66667%}.grid__col.grid__col--s-1-of-4{width:25%}.grid__col.grid__col--s-3-of-4{width:75%}}.grid__col--centered{display:block;margin-left:auto;margin-right:auto}.grid__col--d-first{float:left}.grid__col--d-last{float:right}.grid--no-gutter{margin-left:0;width:100%}.grid--no-gutter>*{padding-left:0}.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}.grid__col--ab,.grid__col--align-bottom{vertical-align:bottom}.grid__col--am,.grid__col--align-middle{vertical-align:middle}html,body{overflow:visible}body{-webkit-font-smoothing:antialiased}body.jobs-perks{margin-top:100px;text-align:center}.left{float:left}.right{float:right}#outer-frame{max-width:none !important}#page-content{height:100%}#page-header,.minimal-header{display:none}.jobs__header--1{color:#3d464d;font-weight:300;font-size:22px;line-height:32px;margin-bottom:20px}@media only screen and (max-width: 640px){.jobs__header--1{font-size:18px}}.jobs__header--2{color:#47525d;font-weight:400;font-size:20px;line-height:28px;margin-bottom:20px}@media only screen and (max-width: 640px){.jobs__header--2{font-size:14px;line-height:22px}}.jobs__header--3{color:#3d464d;font-weight:400;font-size:16px;line-height:28px}.jobs__header--4{color:#7b8994;font-weight:500;font-size:13px;line-height:23px}.jobs__header--centered{text-align:center}.wrap{margin:30px auto 0 auto;max-width:990px}@media only screen and (max-width: 1020px){.wrap{margin-left:15px;margin-right:15px}}.jobs-header{background:rgba(255,255,255,0.95);border-bottom:1px solid #e7e7e7;left:0;right:0;position:fixed;top:0;height:65px;padding:0 20px;text-align:center;z-index:100}@media only screen and (max-width: 640px){.jobs-header{height:50px;padding:0 15px}}.jobs-header-nav{font-size:13px;max-width:990px;margin:0 auto;text-align:left;width:100%}.jobs-logo{margin:14px 0 0 0}.jobs-logo a{background:url(https://cfl.dropboxstatic.com/static/images/jobs/jobs_2015/dropbox-logo-007ee5-vflEr1of2.svg) 0 0 no-repeat;background-size:100% auto;display:block;height:37px;width:38px}@media only screen and (max-width: 640px){.jobs-logo a{height:23px;width:24px}}.jobs-nav-main{display:inline-block;list-style:none;margin:23px 0 0 50px;padding:0}@media only screen and (max-width: 640px){.jobs-nav-main{margin-left:10px;margin-top:15px}}.jobs-nav-main li{display:inline-block}.jobs-nav-main li+li{margin-left:26px}@media only screen and (max-width: 640px){.jobs-nav-main li+li{margin-left:18px}}@media only screen and (max-width: 767px){.jobs-nav-main .jobs-nav-home{display:none}}.jobs-nav-main .jobs-nav-home-mobile{display:none;margin-left:0}@media only screen and (max-width: 767px){.jobs-nav-main .jobs-nav-home-mobile{display:inline-block}}.jobs-home .jobs-nav-home a,.jobs-teams .jobs-nav-teams a,.jobs-locations .jobs-nav-locations a,.jobs-all .nav-all-jobs{color:#007ee5;font-weight:600}.nav-all-jobs{border:1px solid transparent;border-radius:3px;-webkit-transition:all 200ms ease;transition:all 200ms ease;margin-top:15px;margin-right:-8px;padding:7px 15px}@media only screen and (max-width: 640px){.nav-all-jobs{display:none;margin-left:22px;margin-top:5px}}.jobs-home-show-cta .nav-all-jobs{background:#0087E0;border:1px solid #006CC1;color:#fff}.jobs-home-show-cta .nav-all-jobs:hover{background:#0096fa;border-color:#007adb;text-decoration:none}.jobs-home-show-cta .nav-all-jobs:active{background:#0068ad;border-color:#004f8e;box-shadow:0px 0px 0px 2px #a0d1fa,inset 0 0 0 0 #000}.nav-all-jobs-mobile{display:none;margin-left:5px;margin-top:10px;margin-right:auto;padding:5px 10px}@media only screen and (max-width: 640px){.nav-all-jobs-mobile{display:inline-block}}.header-images{width:100%}.header-image-left{float:left;width:50%}@media only screen and (max-width: 767px){.header-image-left{display:none;width:100%}}.header-image-right{float:right;width:50%}@media only screen and (max-width: 767px){.header-image-right{display:none;width:100%}}.show-cover-on-mobile{display:block}.header-image-map{position:relative}.header-image-map .cover-map{width:100%}.header-image-map .cover-map-pin{position:absolute;top:50%;left:50%;margin-left:-14px;margin-top:-38px}.jobs-primary-heading-container{display:table;height:350px;margin-top:65px;width:100%}@media only screen and (min-height: 750px){.jobs-primary-heading-container{height:400px}}@media only screen and (min-height: 950px){.jobs-primary-heading-container{height:600px}}@media only screen and (min-height: 1100px){.jobs-primary-heading-container{height:800px}}@media only screen and (max-width: 767px){.jobs-primary-heading-container{margin-top:51px}}@media only screen and (max-width: 640px){.jobs-primary-heading-container{height:350px}}.jobs-primary-heading-container .jobs-primary-heading{margin:-5px auto 0 auto}.jobs-primary-heading{margin:160px auto 70px auto;text-align:center}.jobs-primary-heading-container .jobs-primary-heading{display:table-cell;vertical-align:middle}@media only screen and (max-width: 767px){.jobs-primary-heading{margin-bottom:30px;margin-top:80px}}.jobs-primary-heading .jobs__header{color:#7b8994;font-size:28px;font-weight:300;letter-spacing:.02em;line-height:1.4em;margin:0 auto 40px auto;max-width:300px}@media only screen and (max-width: 767px){.jobs-primary-heading .jobs__header{font-size:22px;max-width:210px}}.jobs-heading-internal{margin-top:120px}@media only screen and (max-width: 767px){.jobs-heading-internal{margin-top:80px}}.jobs-heading-internal .jobs__header{font-size:36px;letter-spacing:0;max-width:540px;margin-bottom:30px}@media only screen and (max-width: 767px){.jobs-heading-internal .jobs__header{font-size:22px;margin-bottom:20px}}.jobs-all .jobs-heading-internal .jobs__header{margin-bottom:0}.jobs-heading-internal p{color:#797979;line-height:1.8em;max-width:520px;margin:0 auto}@media only screen and (max-width: 767px){.jobs-heading-internal p{margin-bottom:20px;padding:0 15px}}.jobs-heading-internal .btn{margin-top:30px}@media only screen and (max-width: 767px){.jobs-heading-internal .btn{margin-top:0}}@media only screen and (max-width: 767px){.jobs-teams .jobs-heading-internal p,.jobs-locations .jobs-heading-internal p{display:none}}.jobs-home-subheading{color:#7b8994;font-size:20px;font-weight:300;margin:60px auto;max-width:600px;padding:0;line-height:1.8em;text-align:center}@media only screen and (max-width: 767px){.jobs-home-subheading{font-size:13px;font-weight:400;margin:35px auto;max-width:300px}}.jobs-masthead-content{position:absolute;top:0;left:0;right:0;bottom:0}.jobs-video-play{height:70px;margin:0 auto;position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;width:70px}.jobs-masthead-container{position:absolute;top:50%;left:50%;margin-top:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:400px}@media only screen and (max-width: 640px){.jobs-masthead-container{margin-top:0;width:100%}}.masthead-internal .jobs-masthead-container{margin-top:20px}@media only screen and (max-width: 640px){.masthead-internal .jobs-masthead-container{margin-top:0}}.jobs-video-callout-container{display:block;padding:54px 15px 64px 15px;text-align:center}@media only screen and (max-width: 640px){.jobs-video-callout-container{padding-top:22px;padding-bottom:32px}}.jobs-video-callout-container .jobs__header{margin-bottom:54px}@media only screen and (max-width: 640px){.jobs-video-callout-container .jobs__header{margin-bottom:22px}}.jobs-video-callout{display:inline-block;position:relative;max-width:780px}.jobs-video-callout img{-webkit-transition:all 200ms ease;transition:all 200ms ease;max-width:100%}.jobs-video-callout:hover img{opacity:.95}.jobs-home-intro{padding:50px 0;text-align:center}@media only screen and (max-width: 500px){.jobs-home-intro{padding:30px 15px}}.jobs-home-intro .jobs-col-heading{color:#47525d;font-size:20px;font-weight:400;line-height:28px;margin:0 60px}@media only screen and (max-width: 767px){.jobs-home-intro .jobs-col-heading{font-size:18px}}@media only screen and (max-width: 500px){.jobs-home-intro .jobs-col-heading{font-size:18px;line-height:24px;margin:0}}.jobs-home-intro p{color:#797979;line-height:1.8em;margin:10px 0 0 0}.jobs-home-intro-content{max-width:460px;margin:0 auto}.jobs-home-intro-content .btn-primary{margin-top:30px}.jobs-home-departments{background:#fff;padding:54px 0 64px 0;text-align:center}@media only screen and (max-width: 767px){.jobs-home-departments{padding:24px 0 34px 0}}.jobs-home-departments .jobs__header--1{margin-bottom:64px}@media only screen and (max-width: 767px){.jobs-home-departments .jobs__header--1{margin-bottom:29px}}.jobs-home__awards{text-align:center}.jobs-home__awards a{display:inline-block;vertical-align:middle}.jobs-home__awards a.link-hrc-cei-award{margin-right:60px}.jobs-home__awards a.link-hrc-cei-award img{margin-top:-12px}.callouts-departments{display:inline-block;list-style:none;margin:0;padding:0;position:relative;vertical-align:top}@media only screen and (max-width: 900px){.callouts-departments{display:block}}@media only screen and (max-width: 900px){.callouts-departments+.callouts-departments{margin-top:35px}}.callouts-departments+.callouts-departments::before{border-left:1px solid #e7e7e7;bottom:0;content:"";position:absolute;left:0;top:90px}@media only screen and (max-width: 900px){.callouts-departments+.callouts-departments::before{display:none}}.callouts-departments img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 200ms ease;transition:all 200ms ease}.callouts-departments ul{list-style-type:none;margin:0;padding:0}@media only screen and (max-width: 450px){.callouts-departments ul{-webkit-transition:all 400ms ease 0s;transition:all 400ms ease 0s;max-height:0;overflow:hidden}}.callouts-departments ul li{margin-bottom:4px}@media only screen and (max-width: 768px){.callouts-departments ul li{margin-bottom:8px}}.callouts-departments .callout-department-open ul{max-height:175px;overflow:hidden}.callouts-departments .callout-department{display:inline-block;min-height:270px;position:relative;vertical-align:top;width:220px}@media only screen and (max-width: 900px){.callouts-departments .callout-department{width:45%}}@media only screen and (max-width: 450px){.callouts-departments .callout-department{display:block;margin:40px auto 0 auto;min-height:0}}.callouts-departments .callout-department:hover img{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}@media only screen and (max-width: 767px){.callouts-departments .callout-department:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.callouts-departments .callout-department+.callout-department::before{border-left:1px solid #e7e7e7;content:"";position:absolute;left:0;top:90px;bottom:0}@media only screen and (max-width: 450px){.callouts-departments .callout-department+.callout-department::before{display:none}}.callouts-departments .jobs__header{color:#47525d;font-size:16px;font-weight:400}@media only screen and (max-width: 450px){.callouts-departments .jobs__header{display:inline-block;position:relative}.callouts-departments .jobs__header::after{-webkit-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #CDD8E2;content:"";position:absolute;right:-12px;top:9px}}.callouts-departments .callout-department-open .jobs__header::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-build-a-product{margin-top:8px}.icon-empower-people{margin-top:13px}.icon-start-a-career{margin-top:7px}.callout-department-header{height:85px}@media only screen and (max-width: 767px){.callout-department-header{height:auto;margin-bottom:5px}}.jobs-meet-dropboxers{min-height:500px;padding:54px 0 64px 0;position:relative;overflow:hidden;text-align:center}@media only screen and (max-width: 640px){.jobs-meet-dropboxers{padding:30px 0}}.jobs-meet-dropboxers .jobs__header--1{margin-bottom:59px}@media only screen and (max-width: 767px){.jobs-meet-dropboxers .jobs__header--1{margin-bottom:29px}}.jobs-profile-callouts-550{min-height:550px}.section-gray{background:#fbfbfb}.callouts-profiles{list-style:none;margin:0 auto;padding:0;position:relative;max-width:990px;min-height:340px;width:100%}.callouts-profiles .slider__subcontent{display:inline-block;padding:0 5%;position:relative;width:22%;vertical-align:top}@media only screen and (max-width: 900px){.callouts-profiles .slider__subcontent{width:23%}}@media only screen and (max-width: 768px){.callouts-profiles .slider__subcontent{padding:0 4%}}@media only screen and (max-width: 767px){.callouts-profiles .slider__subcontent{display:block;margin-left:auto;margin-right:auto;width:200px}}@media only screen and (max-width: 767px){.callouts-profiles .slider__subcontent+.slider__subcontent{margin-top:40px}}.callouts-profiles .slider__subcontent+.slider__subcontent::before{border-left:1px solid #e7e7e7;content:"";height:150px;position:absolute;left:0;bottom:0}@media only screen and (max-width: 767px){.callouts-profiles .slider__subcontent+.slider__subcontent::before{display:none}}.callouts-profiles img{border-radius:100%;margin-bottom:20px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 200ms ease;transition:all 200ms ease;width:100%}@media only screen and (max-width: 767px){.callouts-profiles img{margin-bottom:10px;width:80%}}.callouts-profiles .jobs__header{font-size:16px;font-weight:400}.callouts-profiles p{color:#797979;margin-bottom:25px}@media only screen and (max-width: 767px){.callouts-profiles p{min-height:0;margin-bottom:15px}}.callouts-profiles-img{display:inline-block;margin-left:10px;margin-right:10px}.btn-primary{background:#0087E0;-webkit-transition:all 150ms ease;transition:all 150ms ease;border:1px solid #006CC1;color:#fff;border-radius:3px;display:inline-block;font-weight:600;padding:7px 15px;outline:0;min-width:120px}.btn-primary:hover{background:#0096fa;border-color:#007adb;text-decoration:none}.btn-primary:active{background:#0068ad;border-color:#004f8e;box-shadow:0px 0px 0px 2px #a0d1fa,inset 0 0 0 0 #000}.btn-secondary{-webkit-transition:all 150ms ease;transition:all 150ms ease;border:1px solid #4A90E2;border-radius:3px;display:inline-block;padding:7px 15px;outline:0;min-width:120px}.btn-secondary:hover{background:#f0f7fd;border-color:#007ee5;text-decoration:none}.btn-secondary:active{background:#e3f1fc;border-color:#007ee5;box-shadow:0px 0px 0px 2px #a0d1fa,inset 0 0 0 0 #000}.jobs-find-out-more{padding:54px 0 64px 0;position:relative;text-align:center;overflow:hidden}@media only screen and (max-width: 767px){.jobs-find-out-more{padding-top:24px;padding-bottom:34px}}.jobs-find-out-more .jobs__header--1{margin-bottom:59px}@media only screen and (max-width: 767px){.jobs-find-out-more .jobs__header--1{margin-bottom:29px}}.callouts-learn-more{list-style:none;margin:0 auto;max-width:990px;min-height:330px;padding:0;position:relative;width:100%}.callouts-learn-more img{margin-bottom:30px;width:100%}@media only screen and (max-width: 767px){.callouts-learn-more img{margin-bottom:10px}}.callouts-learn-more .jobs__header{font-size:16px;font-weight:400}.callouts-learn-more p{color:#797979;margin-bottom:30px}.callouts-learn-more .slider__subcontent{display:inline-block;vertical-align:top;padding:0 3%;position:relative;width:27%}@media only screen and (max-width: 767px){.callouts-learn-more .slider__subcontent{display:block;margin-left:auto;margin-right:auto;width:200px}}@media only screen and (max-width: 767px){.callouts-learn-more .slider__subcontent+.slider__subcontent{margin-left:auto;margin-top:40px}}.callouts-learn-more .slider__subcontent+.slider__subcontent::before{border-left:1px solid #e7e7e7;content:"";height:150px;position:absolute;left:0;bottom:0}@media only screen and (max-width: 767px){.callouts-learn-more .slider__subcontent+.slider__subcontent::before{display:none}}.jobs-learn-more-alt-container{padding:54px 15px 64px 15px;position:relative;text-align:center;overflow:hidden}@media only screen and (max-width: 767px){.jobs-learn-more-alt-container{padding-top:24px;padding-bottom:34px}}.jobs-learn-more-alt-container .jobs__header{margin-bottom:59px}@media only screen and (max-width: 767px){.jobs-learn-more-alt-container .jobs__header{margin-bottom:29px}}.learn-more-alt{list-style:none;margin:0 auto;padding:0;max-width:400px;text-align:left}.learn-more-alt li{display:inline-block;width:100%}.learn-more-alt li+li{margin-top:30px}.learn-more-alt li:hover img{opacity:.3}.learn-more-alt img{-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;float:left;margin-right:15px;width:36px;opacity:.2}.learn-more-alt a{color:#3D464D;font-size:16px}.learn-more-alt .jobs__header{font-size:16px;font-weight:400;margin:5px 0}@media only screen and (max-width: 767px){.learn-more-alt .jobs__header{font-size:13px;margin:0}}.section-alt-bg{background:#fbfbfb}.jobs-home-find-out-more-alt{min-height:0}.jobs-home-find-out-more-alt .callouts-learn-more{min-height:0}.jobs-home-find-out-more-alt img{width:60px}.jobs-home-find-out-more-alt .slider__subcontent+.slider__subcontent::before{border-left:1px solid #e7e7e7;content:"";height:150px;position:absolute;left:0;top:100px}@media only screen and (max-width: 640px){.jobs-home-find-out-more-alt .slider__subcontent+.slider__subcontent::before{display:none}}.jobs-carousel-nav{background-position:center center;background-repeat:no-repeat;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;display:inline-block;position:absolute;height:55px;margin-top:-52px;padding:25px;top:50%;outline:0;width:18px;opacity:0;z-index:99}.jobs-carousel-nav.slider__nav{display:none}.jobs-carousel-nav.slider__nav--enabled{display:inline-block}.jobs-carousel-nav:focus{outline:0}@media only screen and (max-width: 500px){.jobs-carousel-nav{display:none}}.jobs-find-out-more:hover .jobs-carousel-nav,.jobs-meet-dropboxers:hover .jobs-carousel-nav{opacity:.2}@media only screen and (max-width: 768px){.jobs-carousel-nav{background-size:15px auto;opacity:.2}}@media only screen and (max-width: 767px){.jobs-carousel-nav{display:none}}.jobs-carousel-prev{background-image:url(https://cfl.dropboxstatic.com/static/images/jobs/jobs_2015/nav-arrow-prev-vflYyDrW-.svg);left:-50px}@media only screen and (max-width: 768px){.jobs-carousel-prev{left:-10px}}.jobs-carousel-prev:hover{opacity:.4}.jobs-carousel-next{background-image:url(https://cfl.dropboxstatic.com/static/images/jobs/jobs_2015/nav-arrow-next-vfljJ73KC.svg);right:-50px}@media only screen and (max-width: 768px){.jobs-carousel-next{right:-10px}}.jobs-carousel-next:hover{opacity:.4}.section-view-all{text-align:center;margin:0 auto;width:540px}@media only screen and (max-width: 560px){.section-view-all{margin:10px 20px 10px 20px;width:auto}}.section-view-all.section-view-all-perks{margin-top:60px}@media only screen and (max-width: 560px){.section-view-all.section-view-all-perks{margin-top:30px}}.section-view-all .btn{margin-bottom:32px}.section-view-all small{color:#A6ABAE;display:block;font-size:11px;line-height:1.5em}.all-locations{margin-top:32px}.jobs__header--video{margin:60px auto 40px auto}.jobs-panel-section{height:500px;max-width:1500px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width: 767px){.jobs-panel-section{height:auto}}.jobs-panel-section+.jobs-panel-section{margin-top:90px}.jobs-panel-section-business{height:800px}@media only screen and (max-width: 767px){.jobs-panel-section-business{height:auto}}.jobs-grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left;height:100%;width:50%}@media only screen and (max-width: 768px){.jobs-grid-container{width:100%}}.jobs-grid{margin:0 auto;text-align:center;width:100%;vertical-align:top}.jobs-grid.jobs-grid-half{padding:20px;max-width:500px}@media only screen and (max-width: 767px){.jobs-grid.jobs-grid-half{width:90%}}@media only screen and (max-width: 767px){.jobs-grid{width:80%}}.jobs-grid-locations{margin-top:40px}.jobs-row{display:block;margin:0 auto;max-width:990px}.jobs-row+.jobs-row{margin-top:30px}.jobs-col-2{float:left;width:46%}@media only screen and (max-width: 640px){.jobs-col-2{float:none;margin:0 auto;width:auto}}.jobs-col-2 .jobs-col-heading{font-size:16px;font-weight:400;margin-bottom:3px}@media only screen and (max-width: 767px){.jobs-col-2 .jobs-col-heading{font-size:14px}}.jobs-col-2 p{color:#797979;display:none}.jobs-col-2 .link-arrow{position:relative}.jobs-col-2 .link-arrow::after{background:url(https://cfl.dropboxstatic.com/static/images/jobs/jobs_2015/icon-arrow-vflv_vMij.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:7px;margin-left:4px;position:absolute;top:7px;width:10px}.jobs-col-2 img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 200ms ease;transition:all 200ms ease;margin:10px 0}@media only screen and (max-width: 767px){.jobs-col-2 img{margin:0}}.jobs-col-2:hover img{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}.jobs-col-2+.jobs-col-2{margin-left:8%}@media only screen and (max-width: 640px){.jobs-col-2+.jobs-col-2{margin-top:40px;margin-left:auto}}.jobs-col-3{float:left;width:32%}@media only screen and (max-width: 640px){.jobs-col-3{float:none;margin:0 auto;width:auto}}.jobs-col-3 .jobs-col-heading{font-size:16px;font-weight:400}.jobs-col-3 p{color:#797979;display:none}.jobs-col-3 .link-arrow{position:relative}.jobs-col-3 .link-arrow::after{background:url(https://cfl.dropboxstatic.com/static/images/jobs/jobs_2015/icon-arrow-vflv_vMij.svg) 0 0 no-repeat;content:"";display:inline-block;height:8px;margin-left:4px;position:absolute;top:6px;width:10px}.jobs-col-3 img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 200ms ease;transition:all 200ms ease;margin:10px 0}.jobs-col-3:hover img{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}.jobs-col-3+.jobs-col-3{margin-left:2%}@media only screen and (max-width: 640px){.jobs-col-3+.jobs-col-3{margin-top:40px;margin-left:auto}}.jobs-grid-image{background-size:cover;background-position:center center;height:500px;float:right;width:50%}@media only screen and (max-width: 768px){.jobs-grid-image{display:none}}.jobs-grid-icon{height:75px}.jobs-grid-icon--container{height:75px;margin-bottom:10px}.jobs-grid-image-left{float:left}.jobs-grid-right{float:right}.jobs-grid-image-group{width:50%}.jobs-grid-image-full{width:100%}.jobs-grid-image-half{float:left;height:300px;width:50%}.jobs-teams{margin-top:100px;text-align:center}@media only screen and (max-width: 767px){.jobs-teams{margin-top:40px}}.jobs-locations{text-align:center}.jobs-home-diversity{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top:68px;padding-bottom:98px;text-align:center}.callout-diversity{max-width:50%;text-align:left;margin:auto}.callout-diversity__content{color:#3d464d;font-size:22px;font-weight:300;line-height:1.9}@media (max-width: 767px){.callout-diversity__content{font-size:16px}}@media (max-width: 767px){.callout-diversity{max-width:none;margin:0 4%}}.teams-heading{color:#7b8994;font-size:22px;font-weight:300;margin:0 auto 20px auto;padding:0 0 15px 0}@media only screen and (max-width: 767px){.teams-heading{font-size:20px;margin-top:20px}}.locations-amsterdam img{margin:12px 0;width:58px}.locations-austin img{margin:18px 0;width:50px}.locations-dublin img{margin:10px 0;width:48px}.locations-hamburg img{margin:2px 0;width:76px}.locations-london img{margin:2px 0}.locations-nyc img{margin:12px 0}.locations-sf img{margin:21px 0;width:90px}.locations-par img{margin:2px 0;width:52px}.locations-sydney img{margin:21px 0}.locations-seattle img{margin:10px 0}.locations-tokyo img{margin:10px 0}.teams-tech-ops img{margin:6px 0}.teams-finance img{margin:13px 0}.teams-marketing img{margin:17px 0}.teams-partnerships img{margin:14px 0px}.teams-admin img{margin:12px 0px}.teams-sales img{margin:5px 0px}.teams-biz-strategy img{margin:17px 0}.jobs-container{max-width:990px;margin-left:auto;margin-right:auto}.open-positions{color:#47525d;font-size:28px;font-weight:300;margin-bottom:30px}.job-category{color:#47525d;display:inline-block;font-size:14px;font-weight:600;margin-bottom:2px}.jobs-open-positions{margin-top:40px;margin-bottom:40px}.team-open-positions .job-position{display:inline-block;margin-bottom:30px;width:47%;vertical-align:top}@media only screen and (max-width: 767px){.team-open-positions .job-position{width:100%}}.team-open-positions .job-position:nth-child(even){margin-left:3.5%}@media only screen and (max-width: 767px){.team-open-positions .job-position:nth-child(even){margin-left:0}}.team-open-positions .job-position+.job-position{margin-top:0}.jobs__position--local{color:#7b8994;font-size:12px;line-height:18px;display:block}.jobs__position{margin-bottom:20px}.job-title{font-size:13px;display:block;margin-bottom:5px}.job-position-location{color:#7b8994;display:block}.job-position{margin-bottom:20px}.jobs-links{list-style:none;margin:0;padding:0}.jobs-links li{font-size:13px}.jobs-links li+li{margin-top:10px}.jobs__divider{border:0;border-top:1px solid #eceded;margin:50px auto}.jobs__divider--small{margin:20px auto}.hr-light-gray{border:0;border-top:1px solid #EAEAEA;margin-top:20px;margin-bottom:20px}.full-jobs-filter{display:block !important;position:relative}.full-jobs-filter a{-webkit-transition:all 100ms ease-in 0s;transition:all 100ms ease-in 0s;border:1px solid #e7e7e7;border-radius:3px;color:#3D464D;cursor:pointer;display:block;font-size:13px;padding:6px 30px 6px 10px;min-width:92px}.full-jobs-filter a:hover{border:1px solid #b4b4b4;text-decoration:none}.full-jobs-filter a:hover::after{border-color:#9a9a9a transparent transparent transparent}.full-jobs-filter a::after{-webkit-transition:all 100ms ease-in 0s;transition:all 100ms ease-in 0s;border-style:solid;border-width:5px 4px 0 4px;border-color:#c0c0c0 transparent transparent transparent;content:"";height:0;position:absolute;right:11px;top:14px;width:0}.full-jobs-filter+.full-jobs-filter{margin-top:20px}@media only screen and (max-width: 640px){.full-jobs-filter+.full-jobs-filter{margin-top:10px}}.full-jobs-filter ul{-webkit-transition:all 100ms ease-in 0s;transition:all 100ms ease-in 0s;background:#fff;list-style:none;margin:0;padding:0;position:absolute;top:-1px;left:-1px;right:-1px;height:0;opacity:0;overflow:hidden;z-index:1}.full-jobs-filter ul li{-webkit-transition:all 100ms ease-in 0s;transition:all 100ms ease-in 0s;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;cursor:pointer;padding:7px 11px}.full-jobs-filter ul li:hover,.full-jobs-filter ul li.active{background:#e6e6e6}.full-jobs-filter ul li:first-child{border:1px solid #e7e7e7;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px}.full-jobs-filter ul li:last-child{border:1px solid #e7e7e7;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.full-jobs-filter.open ul{height:auto;opacity:1}.full-jobs-no-results{display:none;margin-top:20px;text-align:center}.show-no-results .full-jobs-no-results{display:block}.full-jobs-no-results .full-jobs-no-results-heading{font-size:20px;font-weight:400;padding:0}.full-jobs-no-results .full-jobs-no-results-subheading{color:#7b8994;font-size:16px;font-weight:400}.no-other-positions .no-other-position-header{color:#7b8994;font-size:16px;font-weight:400}.all-jobs-filters{float:left;margin-bottom:20px;width:175px}@media only screen and (max-width: 640px){.all-jobs-filters{float:none;width:auto}}.all-jobs-filters-sticky .all-jobs-filters{position:fixed;top:90px}@media only screen and (max-width: 640px){.all-jobs-filters-sticky .all-jobs-filters{background:rgba(255,255,255,0.95);border-bottom:1px solid #e7e7e7;padding:10px 0;top:51px;left:15px;right:15px;z-index:100}}.full-jobs-heading{margin-top:60px;margin-bottom:20px;width:100%}@media only screen and (max-width: 640px){.full-jobs-heading{margin-bottom:0;margin-top:30px;text-align:center}}.full-jobs{display:block;margin-left:200px}@media only screen and (max-width: 640px){.full-jobs{margin-left:0}}@media only screen and (max-width: 640px){.all-jobs-filters-sticky .full-jobs{margin-top:50px}}.full-jobs-dept{display:inline-block;width:100%;margin-bottom:5px}.full-jobs-dept:not(.hidden)+.full-jobs-dept:not(.hidden){border-top:1px solid #ededed;padding-top:20px}.full-jobs-dept:last-child{border-bottom:0}.full-jobs-dept .all-jobs-departments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-jobs-dept .job-category{font-size:16px;font-weight:400;margin-bottom:10px}.full-jobs-dept .job-category a{color:#47525d}.full-jobs-dept .job-position{display:inline-block;margin-bottom:15px;width:30%;margin-right:3%;vertical-align:top}@media only screen and (max-width: 768px){.full-jobs-dept .job-position{width:47%}}@media only screen and (max-width: 640px){.full-jobs-dept .job-position{margin-right:0;width:100%}}.full-jobs-dept .job-position:nth-child(3n){margin-left:0}.full-jobs-dept .job-title{margin-bottom:2px}.full-jobs-dept .job-position-location{font-size:12px}.jobs-open-positions .job-position{width:29%}@media only screen and (max-width: 768px){.jobs-open-positions .job-position{width:100%}}.callout-corpdev{border:1px solid #eceded;border-radius:3px;padding:15px 10px;margin-top:15px}.slider{position:relative}.slider__media{-webkit-backface-visibility:hidden;backface-visibility:hidden;list-style:none;margin:0;padding:0;position:absolute}.slider__media li{background-size:cover;background-position:center center;float:left;height:600px}.slider__media li:last-child{background-position:center top}.slider__details{list-style:none;margin:0 auto;padding:0}.slider__content{position:absolute;width:100%}@media only screen and (max-width: 767px){.slider__content+.slider__content{margin-top:20px}}@media only screen and (max-width: 767px){.slider__content{position:relative}}.slider__content .slider__subcontent{opacity:0;-webkit-transition:all 600ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0s;transition:all 600ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0s;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}@media only screen and (max-width: 767px){.slider__content .slider__subcontent{opacity:1}}.slider__content.active{z-index:2}.slider__content.active .slider__subcontent--1{opacity:1;-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0.2s;transition:all 400ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0.2s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider__content.active .slider__subcontent--2{opacity:1;-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0.3s;transition:all 400ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0.3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slider__content.active .slider__subcontent--3{opacity:1;-webkit-transition:all 400ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0.4s;transition:all 400ms cubic-bezier(0.215, 0.61, 0.305, 1.1) 0.4s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-breadcrumb{line-height:1em;list-style:none;margin:0 0 0.5em 0;padding:0}.nav-breadcrumb li{display:inline-block;font-size:16px;vertical-align:top}.nav-breadcrumb li+li{margin-left:2px}.nav-breadcrumb .jobs_breadcrumb_spacer{display:inline-block;margin:0 7px}@media only screen and (max-width: 767px){.nav-breadcrumb{display:none}}.nav-breadcrumb-mobile{background:url(https://cfl.dropboxstatic.com/static/images/jobs/jobs_2015/breadcrumb-arrow-mobile-vfl8YkrL0.svg) 0 center no-repeat;background-size:7px auto;display:none;font-size:13px;margin-bottom:10px;padding-left:15px}@media only screen and (max-width: 767px){.nav-breadcrumb-mobile{display:block}}.light-gray-list{line-height:23px;margin-top:0;padding-left:1.5em}.light-gray-list li{list-style:none}.light-gray-list li+li{margin-top:.5em}.light-gray-list li:before{color:#aaa;content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-15px;top:-1px;font-size:20px}@media only screen and (max-width: 480px){.jobs-openings .jobs__position{width:100%}}.jobs__header--position{margin-bottom:5px;margin-top:30px}@media only screen and (max-width: 767px){.jobs__header--position{margin-top:0;margin-bottom:0}}.jobs__subheader--position{color:#7b8994}.jobs-position{margin-top:100px}@media only screen and (max-width: 767px){.jobs-position{margin-top:70px}}.job-position-apply-now{position:fixed;text-align:center;top:150px}@media only screen and (max-width: 767px){.job-position-apply-now{background:rgba(255,255,255,0.95);border-top:1px solid #e7e7e7;bottom:0;left:0;right:0;top:auto;position:fixed;padding:10px;z-index:1}}.job-position-apply-now .btn-primary{min-width:0;width:100%}@media only screen and (max-width: 767px){.job-position-apply-now .btn-primary{width:90%}}@media only screen and (max-width: 767px){.jobs-position .wrap{margin-top:0}}#jobs-apply #resume_file_name{display:none !important}#jobs-apply .row{margin-bottom:15px;position:relative}#jobs-apply .row br{display:none}#jobs-apply .row .error-message{border-radius:3px;position:absolute;left:450px;padding:7px 16px;background-color:#fff4f4;color:#d89093;border:1px #d89093 solid;font-size:12px}#jobs-apply .row.input.apply-row-gpa span{margin:0 15px}#jobs-apply .row.input.apply-row-gpa input{width:106px}#jobs-apply .row .extensions{font-size:10px}#jobs-apply .row .jobs-chooser{position:absolute;top:5px;left:110px}#jobs-apply .row.input label{display:inline-block;width:100px;margin-right:10px}#jobs-apply .row.input input,#jobs-apply .row.input textarea{padding:5px;width:300px;border:1px #dadada solid}@media only screen and (max-width: 767px){#jobs-apply .row.input input,#jobs-apply .row.input textarea{width:160px}}#jobs-apply .row.submit{margin-top:20px;margin-bottom:20px;width:425px;text-align:right}@media only screen and (max-width: 767px){#jobs-apply .row.submit{width:100%}}.jobs-apply-success{margin-top:40px;text-align:center}.jobs-apply-success .apply-success-title{font-size:28px;font-weight:400;margin-bottom:22px}.jobs-apply-success .apply-success-subtitle{color:#7B8994;font-size:20px;font-weight:400;margin:0 auto 28px auto;padding-top:0;width:620px}.jobs-perks-section{height:415px;max-width:1280px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width: 768px){.jobs-perks-section{height:250px}}@media only screen and (max-width: 767px){.jobs-perks-section{height:auto;margin-left:15px;margin-right:15px;width:auto}}.jobs-perks-section+.jobs-perks-section{margin-top:60px}@media only screen and (max-width: 767px){.jobs-perks-section+.jobs-perks-section{margin-top:30px}}@media only screen and (max-width: 767px){.jobs-perks-section .jobs__header--2{margin-bottom:5px}}.jobs-perks-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:47%}@media only screen and (max-width: 767px){.jobs-perks-content{float:none;width:100%}}.jobs-perks-content .jobs__header--2{margin-bottom:0}.jobs-perks-image-slide{position:relative}.jobs-perks-content-inner{text-align:left;margin:0 auto;width:80%}@media only screen and (max-width: 767px){.jobs-perks-content-inner{width:100%}}.jobs-perks-content-inner p{color:#797979;font-size:13px;font-weight:400;line-height:1.8em}@media only screen and (max-width: 767px){.jobs-perks-content-inner p{font-size:13px;font-weight:400}}.jobs-perks-image{width:47%}@media only screen and (max-width: 767px){.jobs-perks-image{float:none;margin-top:20px;width:100%}}.jobs-perks-image img{width:100%}.jobs-perks-heading{display:inline-block;margin:40px auto 80px auto;max-width:500px}.jobs-perks-left{float:left}.jobs-perks-right{float:right}.jobs-perks-image-left{float:left}.jobs-perks-image-right{float:right}.jobs-perks-section-final-cta{margin:80px auto 0 auto;max-width:600px}@media only screen and (max-width: 767px){.jobs-perks-section-final-cta{margin-top:30px;margin-left:15px;margin-right:15px;text-align:left}}@media only screen and (max-width: 767px){.jobs-perks-section-final-cta .jobs__header--1{font-size:14px;font-weight:400;margin-bottom:10px;text-align:left}}.jobs-perks-section-final-cta p{color:#797979;line-height:1.8em;text-align:center}@media only screen and (max-width: 767px){.jobs-perks-section-final-cta p{font-size:13px;text-align:left}}.jobs-perks-image-slider{position:relative;overflow:hidden}.jobs-perks-slider-full{position:absolute;top:0;left:0;opacity:0}.job-position-main ul{line-height:23px;margin-top:0;padding-left:1.5em}.job-position-main ul li{list-style:none}.job-position-main ul li+li{margin-top:.5em}.job-position-main ul li:before{color:#aaa;content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-15px;top:-1px;font-size:20px}iframe#greenhouse{border:0px;width:100%;height:100%;position:absolute;top:0px;left:0px}#page-full-footer{max-width:990px;margin:0 auto}#outer-frame{max-width:990px;text-align:left;width:100%}@media only screen and (max-width: 900px){#footer-top-margin{display:none}}@media only screen and (max-width: 900px){#page-full-footer .footer-col{margin:10px 15px 0 10px}}@media only screen and (max-width: 900px){.footer-col:nth-child(4){display:none}}@media only screen and (max-width: 500px){#locale-container{float:left;margin-left:10px;margin-bottom:20px}}#page-full-footer #footer-border{width:auto}@media only screen and (max-width: 1030px){#page-full-footer #footer-border{margin-left:10px;margin-right:10px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
