/* careers.css Minified on 9-13-2020 at 10:38:49 by Flowers */
#page.corporate.long-page .mast{height:38.5rem;display:block;z-index:0;width:100%}#page.corporate.long-page .mast h1{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif ;color:inherit;font-weight:normal}#page.corporate.long-page .mast .overlay{position:relative;top:8rem;z-index:1;background-color:rgba(17,17,17,0.9);padding:3.8rem 3rem;width:50%;min-width:40rem;color:#fff}#page.corporate.long-page .mast .overlay h2,#page.corporate.long-page .mast .overlay h3{line-height:1;color:#fff}#page.corporate.long-page .mast .overlay h2{font-size:2.2rem;font-weight:300;letter-spacing:0.1rem;margin-bottom:0}#page.corporate.long-page .mast .overlay h3{font-size:3rem;font-weight:400;margin:1rem 0 !important;letter-spacing:0.1rem}#page.corporate.long-page .mast .overlay a.button{-webkit-box-shadow:none;box-shadow:none;border:0 none;text-transform:capitalize;font-size:16px;margin-top:2rem}#page.corporate.long-page .mast .overlay a:not(.button){text-decoration:underline;color:#8BD3F5}@media only screen and (max-width: 40em){#page.corporate.long-page .mast .overlay{left:0;top:0;height:100%;width:100%;background:transparent}#page.corporate.long-page .mast .overlay h2{font-size:3rem;font-weight:300}#page.corporate.long-page .mast .overlay h3{font-size:2.2rem;font-weight:300;margin:1rem 0 0 !important}}#page.corporate.long-page h2,#page.corporate.long-page h3{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }#page.corporate.long-page #content{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }#page.corporate.long-page #content h1{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }#page.corporate.long-page #content #limit article#article{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif ;margin-top:0}#page.corporate.long-page #content #limit article#article h3,#page.corporate.long-page #content #limit article#article p{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }#page.corporate #content #limit article#article .values h3{font-size:2.4rem}#page.corporate.long-page #content #limit article#article section .video-section h3{font-size:2.2rem;margin-bottom:10px}#page.corporate.long-page #content #limit article#article section .video-section h4{font-size:1.6rem;margin-top:10px;margin-bottom:-6px}#page.corporate.long-page #content article section#career-overview,#page.corporate.long-page #content article section#student-overview{margin-top:0}#page.corporate.long-page #content article section#student-overview{margin-bottom:0;min-height:none}#page.corporate.long-page #content article section#student-overview+section{padding:8rem 0}#page.corporate.long-page #content article section#interns{background:#fff;padding-bottom:10rem}#page.corporate.long-page #content article section#interns+section{padding-top:0;margin-top:0}#page #content #article{margin:0 auto;float:none}#page #content #article::after{display:block;content:'';float:none;clear:both}#visual1{display:none}#content h1.hide-text{overflow:hidden;margin:0;padding:0;height:0}#content article section{padding-top:10rem}#content article section::after{display:block;content:'';float:none;clear:both}#content article section#people::after{margin-top:6rem}#page.corporate.long-page #content{width:100%}#page #limit>article#article{max-width:100%;width:100%}#page #limit>article#article>section>.row{width:100%}#page.corporate.long-page a.primary.button.explore-jobs{font-size:1.3rem}#page.corporate.long-page #content #limit article#article section ul li:before{content:none}#page.corporate.long-page #content #limit article#article section ul.accord.bg-white{margin-bottom:2rem}#page.corporate.long-page #content #limit article#article section ul.accord li::before{content:none;position:static;border:0 none;height:auto;background:none}#page.corporate.long-page #content #limit article#article section ul.bullets,#page.corporate.long-page #content #limit article#article section .bullets ul{padding-left:3rem;-webkit-column-gap:calc(3rem * 2);column-gap:calc(3rem * 2)}#page.corporate.long-page #content #limit article#article section ul.bullets li:first-child::before,#page.corporate.long-page #content #limit article#article section ul.bullets li::before,#page.corporate.long-page #content #limit article#article section .bullets ul li:first-child::before,#page.corporate.long-page #content #limit article#article section .bullets ul li::before{content:'\2022';position:static;background:none;border-radius:0;border:0 none;height:auto;width:auto;padding:0 1rem 0 4px}#page.corporate.long-page #content #limit article#article section ul.bullets>li,#page.corporate.long-page #content #limit article#article section .bullets ul>li{text-indent:-3rem;margin-left:0}#page.corporate.long-page #content #limit article#article section ul.bullets>li:first-child::before,#page.corporate.long-page #content #limit article#article section ul.bullets>li::before,#page.corporate.long-page #content #limit article#article section .bullets ul>li:first-child::before,#page.corporate.long-page #content #limit article#article section .bullets ul>li::before{text-align:left;padding-left:0.7rem;min-width:3rem;float:left}.ally-modal [id="content"]{max-width:100%;width:auto}.ally-modal [data-track-elem="interstitial"] [id="content"],.ally-modal [data-track-elem="interstitial"] .content{padding:0}.sticky-nav.jump-nav{border-bottom:1px solid #999;-webkit-box-shadow:none;box-shadow:none}@media large{.sticky-nav.jump-nav{background-color:#E8E8E8}.sticky-nav.jump-nav:not(.active){background-color:#E8E8E8}}.sticky-nav.jump-nav *{-webkit-transition:all 250ms ease;transition:all 250ms ease}.sticky-nav.jump-nav.active{z-index:10;clear:both}.sticky-nav.jump-nav div.sm-col-12{padding-right:0;padding-left:0}.sticky-nav.jump-nav .section-title{display:none}.sticky-nav.jump-nav .right{position:relative;-webkit-transition:width 0s step-end 0s, display 0s step-end 0s, opacity 250ms ease 1s;transition:width 0s step-end 0s, display 0s step-end 0s, opacity 250ms ease 1s;line-height:3.5;display:none;float:right;opacity:0;width:0;z-index:-1}.sticky-nav.jump-nav.active .right{display:block;width:auto;opacity:1;margin-right:2.8rem;z-index:3}@media only screen and (min-width: 64.0625em){.sticky-nav.jump-nav.active .right{margin-right:0}}.sticky-nav.jump-nav ul{float:left}.sticky-nav.jump-nav li{vertical-align:middle}@media only screen and (min-width: 48.0625em){.sticky-nav.jump-nav li{display:inline-block}.sticky-nav.jump-nav li:nth-last-child(n+2)::after{display:inline-block;content:'';height:3.5rem;border-left:1px solid #ddd;border-right:1px solid #fff;vertical-align:middle}}.sticky-nav.jump-nav li a{display:inline-block;position:relative;text-decoration:none;-webkit-transition:all 250ms linear;transition:all 250ms linear;font-weight:300}@media only screen and (min-width: 48.0625em){.sticky-nav.jump-nav li a{font-weight:inherit}}@media only screen and (min-width: 48.0625em) and (max-width: 64em){.sticky-nav.jump-nav li a{padding:.5rem 1.3rem}}.sticky-nav.jump-nav li a:hover{opacity:1}.sticky-nav.jump-nav li a i{-webkit-transition:all 250ms linear;transition:all 250ms linear}.sticky-nav.jump-nav h2.section-title{color:inherit}@media large{.sticky-nav.jump-nav li a{color:#505050}.sticky-nav.jump-nav li a:hover{color:#505050}.sticky-nav.jump-nav:not(.active) li a{color:#505050}}@media large{.sticky-nav.jump-nav li:nth-last-of-type(n+2)::after{display:inline-block;content:'';height:3.5rem;border-right:1px solid #fff;border-left:1px solid #DDD;vertical-align:middle}}#page.corporate.long-page #content #limit article#article section h2{margin:0;margin-bottom:2rem;line-height:1.1}#page.corporate.long-page #content #limit article#article section h2>span{display:block}#page.corporate.long-page #content #limit article#article section h3{margin-bottom:2rem}#page.corporate.long-page #content #limit article#article section h3.larger{font-size:2.2rem;margin-bottom:1.5rem}#page.corporate.long-page #content #limit article#article section #cards h2,#page.corporate.long-page #content #limit article#article section p{line-height:1.4}#page.corporate.long-page #content article section blockquote{height:auto;width:auto;margin:0;font-size:1.6rem;line-height:1.65em;quotes:"\201C" "\201D";position:relative;font-weight:400;padding-bottom:calc(3 * 1.6em)}#page.corporate.long-page #content article section blockquote::before,#page.corporate.long-page #content article section blockquote::after{display:inline-block;padding-top:0;margin-top:0;height:auto;width:auto;position:relative;bottom:auto;right:auto;font-family:"Aurelian Trust Bank Benton Bold", Arial, sans-serif;font-size:calc(5 * 1.6rem)}#page.corporate.long-page #content article section blockquote::before{content:open-quote;line-height:0;float:none;top:8px}#page.corporate.long-page #content article section blockquote::after{content:close-quote;line-height:1;float:right;left:auto;top:-5px}#page.corporate.long-page #content article section blockquote cite{font-style:inherit;font-weight:100;position:absolute;margin-bottom:0;right:auto;bottom:0;left:0}#page.corporate.long-page #content article section blockquote cite::before{display:inline;content:'\2013  '}@media only screen and (min-width: 40.0625em) and (max-width: 48em){#page.corporate.long-page #content article section #lead_quote blockquote cite{font-size:inherit}}#page.corporate.long-page.students #content article section div.centered-quote{margin-bottom:3rem}@media only screen and (min-width: 48.0625em){#page.corporate.long-page.students #content article section div.centered-quote{display:-webkit-flex;display:flex;height:261px;margin-bottom:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}#page.corporate.long-page.students #content article section div.centered-quote blockquote{font-size:2.0rem;line-height:1.4em}@media only screen and (min-width: 48.0625em){#page.corporate.long-page.students #content article section div.centered-quote blockquote{padding-bottom:0;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:0;flex-grow:0}}#page.corporate.long-page.students #content article section div.centered-quote blockquote::before,#page.corporate.long-page.students #content article section div.centered-quote blockquote::after{font-size:calc(8 * 1.6rem);color:#AABCC5}#page.corporate.long-page.students #content article section div.centered-quote blockquote::before{vertical-align:bottom}#page.corporate.long-page.students #content article section div.centered-quote blockquote::after{top:-1.5rem}#content article section:first-of-type{background:#fff;padding:8rem 0}#content article section:first-of-type .sm-no-pad>img{float:none}@media only screen and (min-width: 48.0625em){#content article section:first-of-type .sm-no-pad>img{float:right}}@media only screen and (max-width: 40em){#content article section .sm-no-pad{margin:0 -1rem;padding:0;width:calc(100% + 2 * 1rem)}#content article section .sm-no-pad>img{display:block;margin:0 auto}#content article section .row.sm-reverse-order{display:-webkit-flex;display:flex;-webkit-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}}@media only screen and (max-width: 48em){#content article section .md-no-pad{margin:0 -1rem;padding:0;width:calc(100% + 2 * 1rem)}#content article section .md-no-pad>img{display:block;margin:0 auto}#content article section .row.md-reverse-order{display:-webkit-flex;display:flex;-webkit-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}}.lead{padding:0 1rem 2rem;letter-spacing:1px;font-size:2.2rem;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.5;margin-top:3rem}@media only screen and (min-width: 40.0625em){.lead{-webkit-flex-flow:row nowrap;flex-flow:row nowrap}}.lead>div{padding-left:3rem;text-indent:-3rem}.lead>div::first-letter{background-color:#C0D0D8;font-weight:bold;font-size:1.1em;color:#fff;padding:0 8px;margin-right:-6px}#page.corporate.long-page #content #limit article#article #cards .flip .card .face{text-align:left}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article #cards .flip .card .face .nowrap{white-space:nowrap}}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.front.pic h2,#page.corporate.long-page #content #limit article#article #cards .flip .card .face.large{padding:1.5rem 2rem !important;font-weight:700 !important;font-size:24px !important}@media only screen and (min-width: 64.0625em){#page.corporate.long-page #content #limit article#article #cards .flip .card .face.front.pic h2,#page.corporate.long-page #content #limit article#article #cards .flip .card .face.large{font-size:28px !important}}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.front.pic h2.top,#page.corporate.long-page #content #limit article#article #cards .flip .card .face.large.top{bottom:auto}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.back.text{border:0 none;padding:2rem}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.back.text:hover{-webkit-box-shadow:none;box-shadow:none}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.back.text.center>p:only-child{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.back.text p{font-size:1.05em;line-height:1.9}#page.corporate.long-page #content #limit article#article #cards .flip .card .face.back.text.tight>p{line-height:1.4}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article #cards .flip.card-7 .card .back.text.tight{padding:1rem 2rem}}@media only screen and (min-width: 40.0625em) and (max-width: 48em){#page.corporate.long-page #content #limit article#article #cards .flip.card-7 .card .back.text.tight>p{line-height:1.3}}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article #cards .flip.card-7 .card .back.text.tight{padding:1rem 2rem}}@media only screen and (min-width: 40.0625em) and (max-width: 48em){#page.corporate.long-page #content #limit article#article #cards .flip.card-7 .card .back.text.tight>p{line-height:1.3}}#page.corporate.long-page #content #cards{clear:both;float:none;width:100%;margin:0 auto;max-width:calc(1 * (355px + 2 * .9rem))}#page.corporate.long-page #content #cards::after{display:block;content:'';clear:both;float:none}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards{max-width:calc(3 * (268px + 2 * .9rem))}#page.corporate.long-page #content #cards .flip{width:calc(100% / 3)}#page.corporate.long-page #content #cards .flip.double-width{width:calc(2 * 100% / 3)}}@media only screen and (min-width: 64.0625em){#page.corporate.long-page #content #cards{max-width:calc(4 * (268px + 2 * .9rem))}#page.corporate.long-page #content #cards .flip{width:calc(100% / 4)}#page.corporate.long-page #content #cards .flip.double-width{width:calc(2 * 100% / 4)}}#page.corporate.long-page #content #cards>div{padding-right:0;padding-left:0}#page.corporate.long-page #content #cards .flip{-webkit-perspective:800;perspective:800;position:relative;float:left;padding:.9rem;height:calc(275px + 2 * .9rem);max-width:calc(355px + 2 * .9rem)}#page.corporate.long-page #content #cards .flip.right{float:right}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip{height:calc(200px + 2 * .9rem);max-width:calc(268px + 2 * .9rem)}#page.corporate.long-page #content #cards .flip.double-height{height:calc(2 * (200px + 2 * .9rem))}#page.corporate.long-page #content #cards .flip.double-width{max-width:calc(2 * (268px + 2 * .9rem))}}@media only screen and (max-width: 64em){#page.corporate.long-page #content #cards .flip.double-height:first-of-type{max-height:calc(2 * (200px + 2 * .9rem) - 1px)}}#page.corporate.long-page #content #cards .flip .card{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;height:100%;width:100%}#page.corporate.long-page #content #cards .flip .card .face{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}#page.corporate.long-page #content #cards .flip .card .pic.front{background-position:center;background-size:cover}#page.corporate.long-page #content #cards .flip.card-1 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-1.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-1 .pic.front{background-image:url("../../../pres/about/images/careers-card-1.jpg")}}#page.corporate.long-page #content #cards .flip.card-2 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-2.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-2 .pic.front{background-image:url("../../../pres/about/images/careers-card-2.jpg")}}#page.corporate.long-page #content #cards .flip.card-3 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-3.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-3 .pic.front{background-image:url("../../../pres/about/images/careers-card-3.jpg")}}#page.corporate.long-page #content #cards .flip.card-4 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-4.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-4 .pic.front{background-image:url("../../../pres/about/images/careers-card-4.jpg")}}#page.corporate.long-page #content #cards .flip.card-5 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-5.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-5 .pic.front{background-image:url("../../../pres/about/images/careers-card-5.jpg")}}#page.corporate.long-page #content #cards .flip.card-6 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-6.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-6 .pic.front{background-image:url("../../../pres/about/images/careers-card-6.jpg")}}#page.corporate.long-page #content #cards .flip.card-7 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-7.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-7 .pic.front{background-image:url("../../../pres/about/images/careers-card-7.jpg")}}#page.corporate.long-page #content #cards .flip.card-8 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-8.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-8 .pic.front{background-image:url("../../../pres/about/images/careers-card-8.jpg")}}#page.corporate.long-page #content #cards .flip.card-9 .pic.front{background-image:url("../../../pres/about/images/careers-mobile-9.jpg")}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip.card-9 .pic.front{background-image:url("../../../pres/about/images/careers-card-9.jpg")}}#page.corporate.long-page #content #cards .flip .card.purple .front.pic,#page.corporate.long-page #content #cards .flip .card.purple .back.quote,#page.corporate.long-page #content #cards .flip .card.purple .back.text{background-color:#005487;color:#fff}#page.corporate.long-page #content #cards .flip .card.purple .front.pic h2,#page.corporate.long-page #content #cards .flip .card.purple .back.quote h2,#page.corporate.long-page #content #cards .flip .card.purple .back.text h2{background-color:transparent}#page.corporate.long-page #content #cards .flip .card.blue .front.pic,#page.corporate.long-page #content #cards .flip .card.blue .back.quote,#page.corporate.long-page #content #cards .flip .card.blue .back.text{background-color:#3E6998;color:#fff}#page.corporate.long-page #content #cards .flip .card.blue .front.pic h2,#page.corporate.long-page #content #cards .flip .card.blue .back.quote h2,#page.corporate.long-page #content #cards .flip .card.blue .back.text h2{background-color:transparent}#page.corporate.long-page #content #cards .flip .card.cyan .front.pic,#page.corporate.long-page #content #cards .flip .card.cyan .back.quote,#page.corporate.long-page #content #cards .flip .card.cyan .back.text{background-color:#61B0B4;color:#fff}#page.corporate.long-page #content #cards .flip .card.cyan .front.pic h2,#page.corporate.long-page #content #cards .flip .card.cyan .back.quote h2,#page.corporate.long-page #content #cards .flip .card.cyan .back.text h2{background-color:transparent}#page.corporate.long-page #content #cards .flip .card.charcoal .front.pic,#page.corporate.long-page #content #cards .flip .card.charcoal .back.quote,#page.corporate.long-page #content #cards .flip .card.charcoal .back.text{background-color:#4A5060;color:#fff}#page.corporate.long-page #content #cards .flip .card.charcoal .front.pic h2,#page.corporate.long-page #content #cards .flip .card.charcoal .back.quote h2,#page.corporate.long-page #content #cards .flip .card.charcoal .back.text h2{background-color:transparent}#page.corporate.long-page #content #cards .flip .card.slate-3 .front.pic,#page.corporate.long-page #content #cards .flip .card.slate-3 .back.quote,#page.corporate.long-page #content #cards .flip .card.slate-3 .back.text{background-color:#505050;color:#fff}#page.corporate.long-page #content #cards .flip .card.slate-3 .front.pic h2,#page.corporate.long-page #content #cards .flip .card.slate-3 .back.quote h2,#page.corporate.long-page #content #cards .flip .card.slate-3 .back.text h2{background-color:transparent}#page.corporate.long-page #content #cards .flip .card .back.quote{padding:3rem}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip .card .back.quote{padding:2rem 1.5rem 1.5rem 2rem}#page.corporate.long-page #content #cards .flip .card .back.quote.tight>blockquote{font-size:1.4rem}}#page.corporate.long-page #content #cards .flip .card .back.quote blockquote{font-size:1em;color:#fff;height:100%;margin:0;line-height:1.5}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #cards .flip .card .back.quote blockquote{font-size:1.6rem;line-height:1.3}}#page.corporate.long-page #content #cards .flip .card .back.quote blockquote::before{margin-right:-1.5rem;left:-1.5rem}#page.corporate.long-page #content #cards .flip .card .back.quote blockquote cite{font-weight:inherit;line-height:1}@media only screen and (min-width: 40.0625em) and (max-width: 48em){#page.corporate.long-page #content #cards .flip .card .back.quote blockquote cite{font-size:14px}}#page.corporate.long-page #content #cards>.sm-col-12>.sm-col-12:not(.flip){display:none}@media only screen and (max-width: 40em){#page.corporate.long-page #content #cards>.sm-col-12>.sm-col-12:not(.flip){display:block;padding:0 0.9rem}#page.corporate.long-page #content #cards>.sm-col-12>.sm-col-12:not(.flip) .button.primary{-webkit-box-shadow:none;box-shadow:none;text-align:center;text-transform:capitalize;font-weight:300}#page.corporate.long-page #content #cards>.sm-col-12>.flip:nth-child(n+4){display:none}}@media only screen and (max-width: 40em){#page.corporate #article section#benefits ul{margin-bottom:2rem}}#page.corporate.long-page #content #limit article#article section .bg-purple{color:#fff}#page.corporate.long-page #content #limit article#article section .bg-purple.center-large{text-align:center;margin-bottom:1rem}#page.corporate.long-page #content #limit article#article section .bg-purple.center-large>div:only-child{padding:4rem 2rem}#page.corporate.long-page #content #limit article#article section .bg-purple.center-large h2{font-weight:400;color:#fff}#page.corporate.long-page #content #limit article#article section .bg-purple.center-large p{font-size:2.4rem}#page.corporate.long-page #content #limit article#article section .bg-purple.center-large p:last-of-type{margin-bottom:0.5rem}#page.corporate.long-page #content #limit article#article section .bg-purple.center-large .button.primary{font-weight:300;-webkit-box-shadow:none;box-shadow:none;text-transform:capitalize}#page.corporate.long-page #content #limit article#article section .bg-purple>div:only-child{padding:2rem;height:100%;width:100%;background:#005487}#page.corporate.long-page #content #limit article#article section .bg-purple>div:only-child h3{margin-bottom:1.1em}#page.corporate.long-page #content #limit article#article section .bg-purple>div:only-child p{font-weight:300;line-height:1.5}#page.corporate.long-page #content #limit article#article section .bg-blue-dust{background:#D7E4EB;padding:2rem}#page.corporate.long-page #content #limit article#article section .bg-blue-dust::after{display:block;content:'';float:none;clear:both}#page.corporate.long-page #content #limit article#article section .bg-blue-dust div{line-height:1.5}#page.corporate.long-page #content #limit article#article section .bg-blue-dust .body{margin-bottom:1rem}@media only screen and (max-width: 48em){#page.corporate.long-page #content #limit article#article section .bg-blue-dust>h3{margin-bottom:1.5rem !important}}#page.corporate.long-page #content #limit article#article section .bg-blue-dust .join-team{text-align:center}#page.corporate.long-page #content #limit article#article section .bg-blue-dust .join-team h3{font-size:4rem;margin-bottom:0rem;line-height:5.2rem;text-transform:uppercase;color:#005487;font-family:"Amatic-SC";font-weight:100}@media only screen and (max-width: 40em){#page.corporate.long-page #content #limit article#article section .bg-blue-dust .join-team h3{margin-top:30px !important}}#page.corporate.long-page #content #limit article#article section .bg-blue-dust .join-team p{font-size:1.4rem;padding-bottom:2.6rem;color:#2A2A2A;font-weight:700}#page.corporate.long-page #content #limit article#article section .bg-blue-dust .join-team a.primary.button{font-size:1.4rem;margin-bottom:5rem;border:0;-webkit-box-shadow:none;box-shadow:none;text-transform:capitalize}@media only screen and (max-width: 40em){#page.corporate.long-page #content #limit article#article section .bg-blue-dust .join-team a.primary.button{margin-bottom:5.2rem}}#page.corporate.long-page #content #limit article#article section .event{margin-bottom:2rem}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article section .event.border-right{border-right:2px solid #DDD}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"]{padding-right:0;margin-right:calc(.75rem - 2px)}}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-1{width:calc(100% * 1 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-2{width:calc(100% * 2 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-3{width:calc(100% * 3 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-4{width:calc(100% * 4 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-5{width:calc(100% * 5 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-6{width:calc(100% * 6 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-7{width:calc(100% * 7 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-8{width:calc(100% * 8 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-9{width:calc(100% * 9 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-10{width:calc(100% * 10 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-11{width:calc(100% * 11 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].sm-col-12{width:calc(100% * 12 / 12 - .75rem + 2px)}}@media only screen and (min-width: 40.0625em) and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-1{width:calc(100% * 1 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-2{width:calc(100% * 2 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-3{width:calc(100% * 3 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-4{width:calc(100% * 4 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-5{width:calc(100% * 5 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-6{width:calc(100% * 6 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-7{width:calc(100% * 7 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-8{width:calc(100% * 8 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-9{width:calc(100% * 9 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-10{width:calc(100% * 10 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-11{width:calc(100% * 11 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].md-col-12{width:calc(100% * 12 / 12 - .75rem + 2px)}}@media only screen and (min-width: 40.0625em) and (min-width: 48.0625em){#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-1{width:calc(100% * 1 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-2{width:calc(100% * 2 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-3{width:calc(100% * 3 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-4{width:calc(100% * 4 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-5{width:calc(100% * 5 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-6{width:calc(100% * 6 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-7{width:calc(100% * 7 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-8{width:calc(100% * 8 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-9{width:calc(100% * 9 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-10{width:calc(100% * 10 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-11{width:calc(100% * 11 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].lg-col-12{width:calc(100% * 12 / 12 - .75rem + 2px)}}@media only screen and (min-width: 40.0625em) and (min-width: 64.0625em){#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-1{width:calc(100% * 1 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-2{width:calc(100% * 2 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-3{width:calc(100% * 3 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-4{width:calc(100% * 4 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-5{width:calc(100% * 5 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-6{width:calc(100% * 6 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-7{width:calc(100% * 7 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-8{width:calc(100% * 8 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-9{width:calc(100% * 9 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-10{width:calc(100% * 10 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-11{width:calc(100% * 11 / 12 - .75rem + 2px)}#page.corporate.long-page #content #limit article#article section .event.border-right[class*="-col"].xl-col-12{width:calc(100% * 12 / 12 - .75rem + 2px)}}#page.corporate.long-page #content #limit article#article section .event>h3{margin-bottom:0.5rem}#page.corporate.long-page #content #limit article#article section .event p{padding-bottom:0.5rem}#page.corporate.long-page #content #limit article#article section .event p.time{margin:1rem 0 0.5rem}@media only screen and (max-width: 40em){#page.corporate.long-page #content #limit article#article section .no-events{padding:0}}#page.corporate.long-page #content #limit article#article section .no-events>.bg-blue-dust{min-height:138px;text-align:center;position:relative}@media only screen and (min-width: 40.0625em){#page.corporate.long-page #content #limit article#article section .no-events>.bg-blue-dust{max-width:80%}}@media only screen and (min-width: 48.0625em){#page.corporate.long-page #content #limit article#article section .no-events>.bg-blue-dust{max-width:70%}}#page.corporate.long-page #content #limit article#article section .no-events>.bg-blue-dust>p:only-child{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-bottom:0;min-width:75%}#page.corporate.long-page #content #limit article#article section#events{line-height:1.2}#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2){display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between}#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2)>*{float:none}#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2)>.twitter-card{-webkit-align-self:flex-start;align-self:flex-start;-webkit-order:1;order:1}#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2)>:last-child{-webkit-order:2;order:2}@media only screen and (max-width: 40em){#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2){-webkit-flex-flow:column nowrap;flex-flow:column nowrap}#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2)>*{margin-bottom:2rem}#page.corporate.long-page #content #limit article#article section#events div.row:nth-child(2)>:last-child{-webkit-order:0;order:0;margin-bottom:4rem}}.twitter-card{background-color:#fff;text-align:center;padding:2rem}.twitter-card>i[class^="icon-twitter"]{display:block;margin-bottom:0.5rem;font-size:4.5rem;color:#8ED3F3}.twitter-card>p:only-of-type::first-line{font-size:2.4rem;font-weight:bold}.twitter-card .button{color:#006899;background:#fff;border-radius:0;border:2px solid currentColor;padding:1rem 2.5rem;text-transform:capitalize;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ally-modal.page-overlay table.row{border-collapse:collapse;padding:0}@media only screen and (max-width: 40em){.ally-modal.page-overlay table.row{display:block}.ally-modal.page-overlay table.row thead{display:none}.ally-modal.page-overlay table.row tbody{display:block}.ally-modal.page-overlay table.row tr{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin:2rem 0 0;padding-bottom:2rem}.ally-modal.page-overlay table.row td{display:block;margin:1rem 0;padding:0}.ally-modal.page-overlay table.row td:empty{margin:0}}.ally-modal.page-overlay table.row>tbody>tr:nth-last-child(n+2){border-bottom:1px solid #D5D5D5}.ally-modal.page-overlay table.row h3{margin-bottom:0.5rem}.ally-modal.page-overlay table.row h3,.ally-modal.page-overlay table.row th{font-size:1.8rem;line-height:1.2;color:inherit}.ally-modal.page-overlay table.row td,.ally-modal.page-overlay table.row p{font-size:1.6rem}@media only screen and (min-width: 40.0625em){.ally-modal.page-overlay table.row td:first-child,.ally-modal.page-overlay table.row th:first-child{min-width:200px;padding-left:0}.ally-modal.page-overlay table.row td{padding-bottom:3rem;padding-top:3rem}.ally-modal.page-overlay table.row td.time{white-space:nowrap;min-width:200px}}@media only screen and (min-width: 48.0625em){.ally-modal.page-overlay table.row td:first-child,.ally-modal.page-overlay table.row th:first-child,.ally-modal.page-overlay table.row td:nth-child(2),.ally-modal.page-overlay table.row th:nth-child(2){min-width:300px}}.ally-modal{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }.ally-modal .header{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }.ally-modal .header .title{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }.ally-modal .header ul li a{font-family:"Lato","HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }.ally-modal .header a[data-close-modal]{text-transform:uppercase;font-size:1.56rem;font-weight:bold}.ally-modal .header .close-btn{position:static}#page.corporate.long-page #content article section#interns>.row>:nth-child(n+2){margin-top:3rem}@media only screen and (max-width: 40em){#page.corporate.long-page #content article section#interns>.row{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}#page.corporate.long-page #content article section#interns>.row>*{-webkit-order:0;order:0}#page.corporate.long-page #content article section#interns>.row>#timeline{-webkit-order:1;order:1}#page.corporate.long-page #content article section#interns>.row>#key-locations,#page.corporate.long-page #content article section#interns>.row>#summer-areas{-webkit-order:2;order:2}}#page.corporate.long-page #content #limit article#article section #timeline{float:right}#page.corporate.long-page #content #limit article#article section #timeline ul>li{padding-bottom:5rem;z-index:1;color:#2a2a2a}#page.corporate.long-page #content #limit article#article section #timeline ul>li.current{color:#005487}#page.corporate.long-page #content #limit article#article section #timeline ul>li::before{display:block;content:'';float:left;background:#005487;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;border:2px solid #005487;border-radius:50%;height:2rem;width:2rem;position:absolute;bottom:auto;right:auto;left:0;top:0}#page.corporate.long-page #content #limit article#article section #timeline ul>li:nth-last-child(n+2)::after{display:block;content:'';position:absolute;left:calc(2rem / 2 - 1px);top:1rem;height:100%;width:0;border:1px solid #999;z-index:-1}#page.corporate.long-page #content #limit article#article section #timeline ul>li>div{margin-left:2rem;position:relative;width:calc(100% - 4rem * 2);left:calc(4rem + 2rem / 2);top:calc(2rem / 2 - 4px / 2);padding:calc(4rem / 3);background:#F2F2F2;-webkit-box-shadow:0px 4px 0 0 #DDD;box-shadow:0px 4px 0 0 #DDD;border-radius:4px;border-top-left-radius:0}#page.corporate.long-page #content #limit article#article section #timeline ul>li>div::before,#page.corporate.long-page #content #limit article#article section #timeline ul>li>div::after{display:block;content:'';border-width:3rem;border-style:solid;height:0;width:0;position:absolute;z-index:-1;left:-4rem;top:0}#page.corporate.long-page #content #limit article#article section #timeline ul>li>div::before{border-color:#DDD #DDD transparent transparent;-webkit-transform:translate(0px, 4px);transform:translate(0px, 4px)}#page.corporate.long-page #content #limit article#article section #timeline ul>li>div::after{border-color:#F2F2F2 #F2F2F2 transparent transparent}#page.corporate.long-page #content #limit article#article section #timeline ul>li .date{font-weight:600}@media only screen{.cols-sm-1{-webkit-columns:1;columns:1}.cols-sm-2{-webkit-columns:2;columns:2}.cols-sm-3{-webkit-columns:3;columns:3}.cols-sm-4{-webkit-columns:4;columns:4}}@media only screen and (min-width: 40.0625em){.cols-md-1{-webkit-columns:1;columns:1}.cols-md-2{-webkit-columns:2;columns:2}.cols-md-3{-webkit-columns:3;columns:3}.cols-md-4{-webkit-columns:4;columns:4}}@media only screen and (min-width: 48.0625em){.cols-lg-1{-webkit-columns:1;columns:1}.cols-lg-2{-webkit-columns:2;columns:2}.cols-lg-3{-webkit-columns:3;columns:3}.cols-lg-4{-webkit-columns:4;columns:4}}@media only screen and (min-width: 64.0625em){.cols-xl-1{-webkit-columns:1;columns:1}.cols-xl-2{-webkit-columns:2;columns:2}.cols-xl-3{-webkit-columns:3;columns:3}.cols-xl-4{-webkit-columns:4;columns:4}}.corporate .careers-banner-img{background:url(../../../pres/about/images/careers-hero.jpg) no-repeat center bottom}.corporate .students-banner-img{background:url(../../../pres/about/images/students-hero.jpg) no-repeat center bottom}.corporate .stretch-height{height:100%}
