.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container,html.page-container-min-width-zero footer,html.page-container-min-width-zero footer .footer-container{min-width:0}#page_sub_nav{display:none}.main-page{height:auto;min-width:0}.main-page header{height:550px;position:relative;text-align:center}.main-page h1,.main-page h2,.main-page h3,.main-page h4,.main-page h5,.main-page h6,.main-page p{font-family:'Proxima Nova',sans-serif}.main-page .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.main-page #current-openings{background:#314451;padding:80px 0}.main-page #current-openings .career-detail-section-header{color:white}.main-page .intern-types{padding:0 20%;margin:0;text-align:center}.main-page .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.main-page .intern-types .intern-type a{text-decoration:none}.main-page .intern-types .intern-type:hover{opacity:.6}.main-page .intern-types .intern-type img{width:180px}.main-page .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.main-page .career-subheadline,.main-page .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.main-page .career-headline{bottom:150px;font-size:60px;line-height:65px}.main-page .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.main-page .previous-career,.main-page .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.main-page .previous-career:before,.main-page .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.main-page .previous-career:hover,.main-page .next-career:hover{color:white;text-decoration:none}.main-page .previous-career:hover:before,.main-page .next-career:hover:before{background:#314451;color:white}.main-page .previous-career{left:10px;text-align:left}.main-page .previous-career:before{content:"\f053";left:-10px}.main-page .next-career{right:10px;text-align:right}.main-page .next-career:before{content:"\f054";right:-10px}.main-page #page-content{margin-top:35px}.main-page .career-nav{background:#314451;background-color:#314451;padding:10px 0;position:relative;text-align:center;z-index:3}.main-page .career-nav.fixed{background:rgba(49,68,81,0.85);left:0;position:fixed;top:0}.main-page .career-nav ul{margin:0}.main-page .career-nav li{display:inline-block}.main-page .career-nav li.active a{cursor:default}.main-page .career-nav li.active a,.main-page .career-nav li.apply-now a:hover{color:#091a24}.main-page .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.main-page .career-nav li.apply-now a:hover{border:2px solid #091a24}.main-page .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.main-page .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.main-page .career-nav a:hover{color:#091a24;text-decoration:none}.main-page .career-detail-section{border:0;padding-top:55px}.main-page .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.main-page .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.main-page .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.main-page .career-detail-section .drop-cap:first-letter {color:#314451;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.main-page .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.main-page .career-detail-section p{margin-bottom:25px}.main-page .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.main-page .full-width-image{background-color:#314451;border:0;height:250px;margin-bottom:25px;width:100%}.main-page .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.main-page .past-projects .project{border:2px solid #314451;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.main-page .past-projects .project.solo{margin-right:0}.main-page .past-projects .project a{display:block}.main-page .past-projects .project:hover{cursor:pointer}.main-page .past-projects .project:hover img{opacity:.4}.main-page .past-projects .project-title{background:#314451;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.main-page .past-projects .project-title a{text-decoration:none}.main-page .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.main-page a.apply-btn{border:2px solid #314451;color:#314451;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.main-page a.apply-btn:hover{background:#314451;color:#fff}.main-page .previous-career,.main-page .next-career{display:none}.main-page .interns-header{background:url("/images/interns/intern-careers/interns-2014-happy.jpg") 50% 35%;background-size:cover}.main-page #math-image{width:100%}.main-page .event-photos{padding:0 10%;overflow:hidden}.main-page .event-photos .event-photo{float:left;height:700px;margin:0;padding:0;width:100%}.main-page .event-photos .event-photo.photo-2,.main-page .event-photos .event-photo.photo-3,.main-page .event-photos .event-photo.photo-4{width:49%}.main-page .event-photos .event-photo.photo-3,.main-page .event-photos .event-photo.photo-4{height:340px}.main-page .event-photos .event-photo.photo-1{background:url("/images/interns/intern-careers/homepage-photos/event-1.jpg") center;background-size:cover;margin-bottom:20px}.main-page .event-photos .event-photo.photo-2{background:url("/images/interns/intern-careers/homepage-photos/event-2.jpg") center;background-size:cover;margin-right:2%}.main-page .event-photos .event-photo.photo-3{background:url("/images/interns/intern-careers/homepage-photos/event-3.jpg") center;background-size:cover;margin-bottom:20px}.main-page .event-photos .event-photo.photo-4{background:url("/images/interns/intern-careers/homepage-photos/event-4.jpg") center;background-size:cover}.main-page .event-photos .event-photo.photo-5{background:url("/images/interns/intern-careers/homepage-photos/event-5.jpg") center;background-size:cover;margin-top:20px}.main-page .testimonials{padding:0 10%;overflow:hidden}.main-page .testimonials ul{clear:both}.main-page .testimonials .quote{-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;width:50%}.main-page .testimonials .quote .content{margin-left:175px;text-align:left}.main-page .testimonials .quote .content p{color:#314451;font:21px/1.5 'Proxima Nova',sans-serif;margin:0 0 10px}.main-page .testimonials .quote .content p a{text-decoration:none}.main-page .testimonials .quote .content .sig{color:#314451;font-style:italic}.main-page .testimonials .quote img{float:left;height:213px;margin:0;padding:0;width:160px}.main-page #benefits{margin-bottom:85px;overflow:hidden;padding:55px 10% 0}.main-page #benefits .career-detail-text{float:left;padding:0;width:60%}.main-page #benefits #bread-image{float:left;width:40%}.software-dev{height:auto;min-width:0}.software-dev header{height:550px;position:relative;text-align:center}.software-dev h1,.software-dev h2,.software-dev h3,.software-dev h4,.software-dev h5,.software-dev h6,.software-dev p{font-family:'Proxima Nova',sans-serif}.software-dev .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.software-dev #current-openings{background:#314451;padding:80px 0}.software-dev #current-openings .career-detail-section-header{color:white}.software-dev .intern-types{padding:0 20%;margin:0;text-align:center}.software-dev .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.software-dev .intern-types .intern-type a{text-decoration:none}.software-dev .intern-types .intern-type:hover{opacity:.6}.software-dev .intern-types .intern-type img{width:180px}.software-dev .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.software-dev .career-subheadline,.software-dev .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.software-dev .career-headline{bottom:150px;font-size:60px;line-height:65px}.software-dev .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.software-dev .previous-career,.software-dev .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.software-dev .previous-career:before,.software-dev .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.software-dev .previous-career:hover,.software-dev .next-career:hover{color:white;text-decoration:none}.software-dev .previous-career:hover:before,.software-dev .next-career:hover:before{background:#86d2da;color:white}.software-dev .previous-career{left:10px;text-align:left}.software-dev .previous-career:before{content:"\f053";left:-10px}.software-dev .next-career{right:10px;text-align:right}.software-dev .next-career:before{content:"\f054";right:-10px}.software-dev #page-content{margin-top:35px}.software-dev .career-nav{background:#86d2da;background-color:#86d2da;padding:10px 0;position:relative;text-align:center;z-index:3}.software-dev .career-nav.fixed{background:rgba(134,210,218,0.85);left:0;position:fixed;top:0}.software-dev .career-nav ul{margin:0}.software-dev .career-nav li{display:inline-block}.software-dev .career-nav li.active a{cursor:default}.software-dev .career-nav li.active a,.software-dev .career-nav li.apply-now a:hover{color:#46839a}.software-dev .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.software-dev .career-nav li.apply-now a:hover{border:2px solid #46839a}.software-dev .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.software-dev .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.software-dev .career-nav a:hover{color:#46839a;text-decoration:none}.software-dev .career-detail-section{border:0;padding-top:55px}.software-dev .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.software-dev .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.software-dev .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.software-dev .career-detail-section .drop-cap:first-letter {color:#86d2da;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.software-dev .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.software-dev .career-detail-section p{margin-bottom:25px}.software-dev .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.software-dev .full-width-image{background-color:#86d2da;border:0;height:250px;margin-bottom:25px;width:100%}.software-dev .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.software-dev .past-projects .project{border:2px solid #86d2da;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.software-dev .past-projects .project.solo{margin-right:0}.software-dev .past-projects .project a{display:block}.software-dev .past-projects .project:hover{cursor:pointer}.software-dev .past-projects .project:hover img{opacity:.4}.software-dev .past-projects .project-title{background:#86d2da;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.software-dev .past-projects .project-title a{text-decoration:none}.software-dev .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.software-dev a.apply-btn{border:2px solid #86d2da;color:#86d2da;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.software-dev a.apply-btn:hover{background:#86d2da;color:#fff}.software-dev .interns-header{background:url("/images/interns/intern-careers/software-dev-header.jpg") top center;background-size:cover}.software-dev .full-width-image{background:url("/images/interns/intern-careers/software-dev-qualifications.png");background-size:cover}.mobile-dev{height:auto;min-width:0}.mobile-dev header{height:550px;position:relative;text-align:center}.mobile-dev h1,.mobile-dev h2,.mobile-dev h3,.mobile-dev h4,.mobile-dev h5,.mobile-dev h6,.mobile-dev p{font-family:'Proxima Nova',sans-serif}.mobile-dev .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.mobile-dev #current-openings{background:#314451;padding:80px 0}.mobile-dev #current-openings .career-detail-section-header{color:white}.mobile-dev .intern-types{padding:0 20%;margin:0;text-align:center}.mobile-dev .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.mobile-dev .intern-types .intern-type a{text-decoration:none}.mobile-dev .intern-types .intern-type:hover{opacity:.6}.mobile-dev .intern-types .intern-type img{width:180px}.mobile-dev .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.mobile-dev .career-subheadline,.mobile-dev .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.mobile-dev .career-headline{bottom:150px;font-size:60px;line-height:65px}.mobile-dev .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.mobile-dev .previous-career,.mobile-dev .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.mobile-dev .previous-career:before,.mobile-dev .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.mobile-dev .previous-career:hover,.mobile-dev .next-career:hover{color:white;text-decoration:none}.mobile-dev .previous-career:hover:before,.mobile-dev .next-career:hover:before{background:#b07fb1;color:white}.mobile-dev .previous-career{left:10px;text-align:left}.mobile-dev .previous-career:before{content:"\f053";left:-10px}.mobile-dev .next-career{right:10px;text-align:right}.mobile-dev .next-career:before{content:"\f054";right:-10px}.mobile-dev #page-content{margin-top:35px}.mobile-dev .career-nav{background:#b07fb1;background-color:#b07fb1;padding:10px 0;position:relative;text-align:center;z-index:3}.mobile-dev .career-nav.fixed{background:rgba(176,127,177,0.85);left:0;position:fixed;top:0}.mobile-dev .career-nav ul{margin:0}.mobile-dev .career-nav li{display:inline-block}.mobile-dev .career-nav li.active a{cursor:default}.mobile-dev .career-nav li.active a,.mobile-dev .career-nav li.apply-now a:hover{color:#833f85}.mobile-dev .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.mobile-dev .career-nav li.apply-now a:hover{border:2px solid #833f85}.mobile-dev .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.mobile-dev .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.mobile-dev .career-nav a:hover{color:#833f85;text-decoration:none}.mobile-dev .career-detail-section{border:0;padding-top:55px}.mobile-dev .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.mobile-dev .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.mobile-dev .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.mobile-dev .career-detail-section .drop-cap:first-letter {color:#b07fb1;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.mobile-dev .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.mobile-dev .career-detail-section p{margin-bottom:25px}.mobile-dev .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.mobile-dev .full-width-image{background-color:#b07fb1;border:0;height:250px;margin-bottom:25px;width:100%}.mobile-dev .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.mobile-dev .past-projects .project{border:2px solid #b07fb1;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.mobile-dev .past-projects .project.solo{margin-right:0}.mobile-dev .past-projects .project a{display:block}.mobile-dev .past-projects .project:hover{cursor:pointer}.mobile-dev .past-projects .project:hover img{opacity:.4}.mobile-dev .past-projects .project-title{background:#b07fb1;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.mobile-dev .past-projects .project-title a{text-decoration:none}.mobile-dev .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.mobile-dev a.apply-btn{border:2px solid #b07fb1;color:#b07fb1;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.mobile-dev a.apply-btn:hover{background:#b07fb1;color:#fff}.mobile-dev .interns-header{background:url("/images/interns/intern-careers/mobile-dev-header.jpg") top center;background-size:cover}.mobile-dev .full-width-image{background:url("/images/interns/intern-careers/mobile-dev-qualifications.png");background-size:cover}.data-science{height:auto;min-width:0}.data-science header{height:550px;position:relative;text-align:center}.data-science h1,.data-science h2,.data-science h3,.data-science h4,.data-science h5,.data-science h6,.data-science p{font-family:'Proxima Nova',sans-serif}.data-science .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.data-science #current-openings{background:#314451;padding:80px 0}.data-science #current-openings .career-detail-section-header{color:white}.data-science .intern-types{padding:0 20%;margin:0;text-align:center}.data-science .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.data-science .intern-types .intern-type a{text-decoration:none}.data-science .intern-types .intern-type:hover{opacity:.6}.data-science .intern-types .intern-type img{width:180px}.data-science .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.data-science .career-subheadline,.data-science .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.data-science .career-headline{bottom:150px;font-size:60px;line-height:65px}.data-science .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.data-science .previous-career,.data-science .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.data-science .previous-career:before,.data-science .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.data-science .previous-career:hover,.data-science .next-career:hover{color:white;text-decoration:none}.data-science .previous-career:hover:before,.data-science .next-career:hover:before{background:#f68a53;color:white}.data-science .previous-career{left:10px;text-align:left}.data-science .previous-career:before{content:"\f053";left:-10px}.data-science .next-career{right:10px;text-align:right}.data-science .next-career:before{content:"\f054";right:-10px}.data-science #page-content{margin-top:35px}.data-science .career-nav{background:#f68a53;background-color:#f68a53;padding:10px 0;position:relative;text-align:center;z-index:3}.data-science .career-nav.fixed{background:rgba(246,138,83,0.85);left:0;position:fixed;top:0}.data-science .career-nav ul{margin:0}.data-science .career-nav li{display:inline-block}.data-science .career-nav li.active a{cursor:default}.data-science .career-nav li.active a,.data-science .career-nav li.apply-now a:hover{color:#b46435}.data-science .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.data-science .career-nav li.apply-now a:hover{border:2px solid #b46435}.data-science .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.data-science .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.data-science .career-nav a:hover{color:#b46435;text-decoration:none}.data-science .career-detail-section{border:0;padding-top:55px}.data-science .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.data-science .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.data-science .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.data-science .career-detail-section .drop-cap:first-letter {color:#f68a53;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.data-science .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.data-science .career-detail-section p{margin-bottom:25px}.data-science .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.data-science .full-width-image{background-color:#f68a53;border:0;height:250px;margin-bottom:25px;width:100%}.data-science .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.data-science .past-projects .project{border:2px solid #f68a53;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.data-science .past-projects .project.solo{margin-right:0}.data-science .past-projects .project a{display:block}.data-science .past-projects .project:hover{cursor:pointer}.data-science .past-projects .project:hover img{opacity:.4}.data-science .past-projects .project-title{background:#f68a53;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.data-science .past-projects .project-title a{text-decoration:none}.data-science .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.data-science a.apply-btn{border:2px solid #f68a53;color:#f68a53;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.data-science a.apply-btn:hover{background:#f68a53;color:#fff}.data-science .interns-header{background:url("/images/interns/intern-careers/data-science-header.jpg") center center;background-size:cover}.data-science .full-width-image{background:url("/images/interns/intern-careers/data-science-qualifications.png");background-size:cover}.content-production{height:auto;min-width:0}.content-production header{height:550px;position:relative;text-align:center}.content-production h1,.content-production h2,.content-production h3,.content-production h4,.content-production h5,.content-production h6,.content-production p{font-family:'Proxima Nova',sans-serif}.content-production .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.content-production #current-openings{background:#314451;padding:80px 0}.content-production #current-openings .career-detail-section-header{color:white}.content-production .intern-types{padding:0 20%;margin:0;text-align:center}.content-production .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.content-production .intern-types .intern-type a{text-decoration:none}.content-production .intern-types .intern-type:hover{opacity:.6}.content-production .intern-types .intern-type img{width:180px}.content-production .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.content-production .career-subheadline,.content-production .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.content-production .career-headline{bottom:150px;font-size:60px;line-height:65px}.content-production .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.content-production .previous-career,.content-production .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.content-production .previous-career:before,.content-production .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.content-production .previous-career:hover,.content-production .next-career:hover{color:white;text-decoration:none}.content-production .previous-career:hover:before,.content-production .next-career:hover:before{background:#e99898;color:white}.content-production .previous-career{left:10px;text-align:left}.content-production .previous-career:before{content:"\f053";left:-10px}.content-production .next-career{right:10px;text-align:right}.content-production .next-career:before{content:"\f054";right:-10px}.content-production #page-content{margin-top:35px}.content-production .career-nav{background:#e99898;background-color:#e99898;padding:10px 0;position:relative;text-align:center;z-index:3}.content-production .career-nav.fixed{background:rgba(233,152,152,0.85);left:0;position:fixed;top:0}.content-production .career-nav ul{margin:0}.content-production .career-nav li{display:inline-block}.content-production .career-nav li.active a{cursor:default}.content-production .career-nav li.active a,.content-production .career-nav li.apply-now a:hover{color:#704647}.content-production .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.content-production .career-nav li.apply-now a:hover{border:2px solid #704647}.content-production .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.content-production .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.content-production .career-nav a:hover{color:#704647;text-decoration:none}.content-production .career-detail-section{border:0;padding-top:55px}.content-production .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.content-production .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.content-production .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.content-production .career-detail-section .drop-cap:first-letter {color:#e99898;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.content-production .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.content-production .career-detail-section p{margin-bottom:25px}.content-production .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.content-production .full-width-image{background-color:#e99898;border:0;height:250px;margin-bottom:25px;width:100%}.content-production .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.content-production .past-projects .project{border:2px solid #e99898;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.content-production .past-projects .project.solo{margin-right:0}.content-production .past-projects .project a{display:block}.content-production .past-projects .project:hover{cursor:pointer}.content-production .past-projects .project:hover img{opacity:.4}.content-production .past-projects .project-title{background:#e99898;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.content-production .past-projects .project-title a{text-decoration:none}.content-production .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.content-production a.apply-btn{border:2px solid #e99898;color:#e99898;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.content-production a.apply-btn:hover{background:#e99898;color:#fff}.content-production .interns-header{background:url("/images/interns/intern-careers/content-production-header.jpg") center center;background-size:cover}.content-production .full-width-image{background:url("/images/interns/intern-careers/content-production-qualifications.png");background-size:cover}.product-design{height:auto;min-width:0}.product-design header{height:550px;position:relative;text-align:center}.product-design h1,.product-design h2,.product-design h3,.product-design h4,.product-design h5,.product-design h6,.product-design p{font-family:'Proxima Nova',sans-serif}.product-design .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.product-design #current-openings{background:#314451;padding:80px 0}.product-design #current-openings .career-detail-section-header{color:white}.product-design .intern-types{padding:0 20%;margin:0;text-align:center}.product-design .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.product-design .intern-types .intern-type a{text-decoration:none}.product-design .intern-types .intern-type:hover{opacity:.6}.product-design .intern-types .intern-type img{width:180px}.product-design .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.product-design .career-subheadline,.product-design .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.product-design .career-headline{bottom:150px;font-size:60px;line-height:65px}.product-design .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.product-design .previous-career,.product-design .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.product-design .previous-career:before,.product-design .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.product-design .previous-career:hover,.product-design .next-career:hover{color:white;text-decoration:none}.product-design .previous-career:hover:before,.product-design .next-career:hover:before{background:#f6ce72;color:white}.product-design .previous-career{left:10px;text-align:left}.product-design .previous-career:before{content:"\f053";left:-10px}.product-design .next-career{right:10px;text-align:right}.product-design .next-career:before{content:"\f054";right:-10px}.product-design #page-content{margin-top:35px}.product-design .career-nav{background:#f6ce72;background-color:#f6ce72;padding:10px 0;position:relative;text-align:center;z-index:3}.product-design .career-nav.fixed{background:rgba(246,206,114,0.85);left:0;position:fixed;top:0}.product-design .career-nav ul{margin:0}.product-design .career-nav li{display:inline-block}.product-design .career-nav li.active a{cursor:default}.product-design .career-nav li.active a,.product-design .career-nav li.apply-now a:hover{color:#b89a54}.product-design .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.product-design .career-nav li.apply-now a:hover{border:2px solid #b89a54}.product-design .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.product-design .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.product-design .career-nav a:hover{color:#b89a54;text-decoration:none}.product-design .career-detail-section{border:0;padding-top:55px}.product-design .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.product-design .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.product-design .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.product-design .career-detail-section .drop-cap:first-letter {color:#f6ce72;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.product-design .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.product-design .career-detail-section p{margin-bottom:25px}.product-design .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.product-design .full-width-image{background-color:#f6ce72;border:0;height:250px;margin-bottom:25px;width:100%}.product-design .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.product-design .past-projects .project{border:2px solid #f6ce72;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.product-design .past-projects .project.solo{margin-right:0}.product-design .past-projects .project a{display:block}.product-design .past-projects .project:hover{cursor:pointer}.product-design .past-projects .project:hover img{opacity:.4}.product-design .past-projects .project-title{background:#f6ce72;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.product-design .past-projects .project-title a{text-decoration:none}.product-design .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.product-design a.apply-btn{border:2px solid #f6ce72;color:#f6ce72;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.product-design a.apply-btn:hover{background:#f6ce72;color:#fff}.product-design .interns-header{background:url("/images/interns/intern-careers/product-design-header.jpg") center center;background-size:cover}.product-design .full-width-image{background:url("/images/interns/intern-careers/product-design-qualifications.png");background-size:cover}.strategy{height:auto;min-width:0}.strategy header{height:550px;position:relative;text-align:center}.strategy h1,.strategy h2,.strategy h3,.strategy h4,.strategy h5,.strategy h6,.strategy p{font-family:'Proxima Nova',sans-serif}.strategy .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.strategy #current-openings{background:#314451;padding:80px 0}.strategy #current-openings .career-detail-section-header{color:white}.strategy .intern-types{padding:0 20%;margin:0;text-align:center}.strategy .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.strategy .intern-types .intern-type a{text-decoration:none}.strategy .intern-types .intern-type:hover{opacity:.6}.strategy .intern-types .intern-type img{width:180px}.strategy .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.strategy .career-subheadline,.strategy .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.strategy .career-headline{bottom:150px;font-size:60px;line-height:65px}.strategy .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.strategy .previous-career,.strategy .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.strategy .previous-career:before,.strategy .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.strategy .previous-career:hover,.strategy .next-career:hover{color:white;text-decoration:none}.strategy .previous-career:hover:before,.strategy .next-career:hover:before{background:#9dd088;color:white}.strategy .previous-career{left:10px;text-align:left}.strategy .previous-career:before{content:"\f053";left:-10px}.strategy .next-career{right:10px;text-align:right}.strategy .next-career:before{content:"\f054";right:-10px}.strategy #page-content{margin-top:35px}.strategy .career-nav{background:#9dd088;background-color:#9dd088;padding:10px 0;position:relative;text-align:center;z-index:3}.strategy .career-nav.fixed{background:rgba(157,208,136,0.85);left:0;position:fixed;top:0}.strategy .career-nav ul{margin:0}.strategy .career-nav li{display:inline-block}.strategy .career-nav li.active a{cursor:default}.strategy .career-nav li.active a,.strategy .career-nav li.apply-now a:hover{color:#618a4b}.strategy .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.strategy .career-nav li.apply-now a:hover{border:2px solid #618a4b}.strategy .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.strategy .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.strategy .career-nav a:hover{color:#618a4b;text-decoration:none}.strategy .career-detail-section{border:0;padding-top:55px}.strategy .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.strategy .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.strategy .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.strategy .career-detail-section .drop-cap:first-letter {color:#9dd088;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.strategy .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.strategy .career-detail-section p{margin-bottom:25px}.strategy .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.strategy .full-width-image{background-color:#9dd088;border:0;height:250px;margin-bottom:25px;width:100%}.strategy .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.strategy .past-projects .project{border:2px solid #9dd088;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.strategy .past-projects .project.solo{margin-right:0}.strategy .past-projects .project a{display:block}.strategy .past-projects .project:hover{cursor:pointer}.strategy .past-projects .project:hover img{opacity:.4}.strategy .past-projects .project-title{background:#9dd088;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.strategy .past-projects .project-title a{text-decoration:none}.strategy .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.strategy a.apply-btn{border:2px solid #9dd088;color:#9dd088;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.strategy a.apply-btn:hover{background:#9dd088;color:#fff}.strategy .interns-header{background:url("/images/interns/intern-careers/strategy-header.jpg") center center;background-size:cover}.strategy .full-width-image{background:url("/images/interns/intern-careers/strategy-qualifications.png");background-size:cover}.transition{height:auto;min-width:0}.transition header{height:550px;position:relative;text-align:center}.transition h1,.transition h2,.transition h3,.transition h4,.transition h5,.transition h6,.transition p{font-family:'Proxima Nova',sans-serif}.transition .callout-text h1{font-family:'Proxima Nova',sans-serif;font-weight:normal;text-align:center;font-size:30px;line-height:40px;margin-top:10px;padding:0 15%}.transition #current-openings{background:#314451;padding:80px 0}.transition #current-openings .career-detail-section-header{color:white}.transition .intern-types{padding:0 20%;margin:0;text-align:center}.transition .intern-types .intern-type{display:inline-block;text-align:center;margin-right:20px;margin-top:10px}.transition .intern-types .intern-type a{text-decoration:none}.transition .intern-types .intern-type:hover{opacity:.6}.transition .intern-types .intern-type img{width:180px}.transition .intern-types .intern-type h4{color:white;font-weight:normal;font-size:14px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.transition .career-subheadline,.transition .career-headline{color:white;left:0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.transition .career-headline{bottom:150px;font-size:60px;line-height:65px}.transition .career-subheadline{bottom:105px;font-size:30px;font-weight:normal}.transition .previous-career,.transition .next-career{color:white;cursor:pointer;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;position:fixed;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,0.5);text-transform:uppercase;top:30%;width:120px}.transition .previous-career:before,.transition .next-career:before{background:rgba(255,255,255,0.5);bottom:45px;color:#5a5b5d;content:"";font:27px "FontAwesome";padding:20px 25px;position:absolute;text-shadow:none}.transition .previous-career:hover,.transition .next-career:hover{color:white;text-decoration:none}.transition .previous-career:hover:before,.transition .next-career:hover:before{background:#314451;color:white}.transition .previous-career{left:10px;text-align:left}.transition .previous-career:before{content:"\f053";left:-10px}.transition .next-career{right:10px;text-align:right}.transition .next-career:before{content:"\f054";right:-10px}.transition #page-content{margin-top:35px}.transition .career-nav{background:#314451;background-color:#314451;padding:10px 0;position:relative;text-align:center;z-index:3}.transition .career-nav.fixed{background:rgba(49,68,81,0.85);left:0;position:fixed;top:0}.transition .career-nav ul{margin:0}.transition .career-nav li{display:inline-block}.transition .career-nav li.active a{cursor:default}.transition .career-nav li.active a,.transition .career-nav li.apply-now a:hover{color:#091a24}.transition .career-nav li.apply-now a{border:2px solid white;font-weight:bold}.transition .career-nav li.apply-now a:hover{border:2px solid #091a24}.transition .career-nav .back-home{color:white;font-size:14px;left:10px;letter-spacing:0;position:absolute;text-transform:none;top:10px;z-index:10}.transition .career-nav a{color:white;display:block;font:14px 'Proxima Nova',sans-serif;letter-spacing:.1em;padding:10px 30px;text-decoration:none;text-transform:uppercase}.transition .career-nav a:hover{color:#091a24;text-decoration:none}.transition .career-detail-section{border:0;padding-top:55px}.transition .career-detail-section .career-detail-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;padding:0 15%}.transition .career-detail-section .career-detail-text li{line-height:40px;list-style:disc outside none;margin-left:5%;padding:0 20px}.transition .career-detail-section .career-detail-section-header{color:#5a5b5d;font:bold 30px/1.5 'Proxima Nova',sans-serif;letter-spacing:.1em;margin-bottom:20px;text-align:center;text-transform:uppercase}.transition .career-detail-section .drop-cap:first-letter {color:#314451;float:left;font-size:75px;font-weight:bold;line-height:76px;padding-right:8px}.transition .career-detail-section img{display:block;margin:auto auto;padding-top:20px}.transition .career-detail-section p{margin-bottom:25px}.transition .career-detail-section .qualifications-text{color:#5a5b5d;font:25px/1.5 'Proxima Nova',sans-serif;margin-bottom:0;padding:1% 0}.transition .full-width-image{background-color:#314451;border:0;height:250px;margin-bottom:25px;width:100%}.transition .past-projects{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:0 20%;margin:0}.transition .past-projects .project{border:2px solid #314451;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:1.9%;height:170px;overflow:hidden;position:relative;width:31%;display:inline-block}.transition .past-projects .project.solo{margin-right:0}.transition .past-projects .project a{display:block}.transition .past-projects .project:hover{cursor:pointer}.transition .past-projects .project:hover img{opacity:.4}.transition .past-projects .project-title{background:#314451;bottom:0;color:white;font-weight:normal;position:absolute;right:0;width:100%;z-index:2}.transition .past-projects .project-title a{text-decoration:none}.transition .past-projects .project-image{bottom:0;position:absolute;width:100%;right:0;z-index:1}.transition a.apply-btn{border:2px solid #314451;color:#314451;display:block;font:15px 'Proxima Nova',sans-serif;font-weight:bold;letter-spacing:.1em;margin:20px auto;margin-bottom:50px;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.transition a.apply-btn:hover{background:#314451;color:#fff}.transition .previous-career,.transition .next-career{display:none}.transition .interns-header{background:url("/images/interns/intern-careers/intern-dinner.jpg") center center;background-size:cover}.transition .housing-info{background:white;display:none;font-size:12px;line-height:17px}