.container{padding:0 88px}html body main{margin-top:88px}header{height:88px}header .open-menu{width:calc(100% - 375px);left:375px}header a.logo{width:260px}header nav{margin-left:20px}header nav span{width:120px}header nav span a{margin-right:12px;line-height:20px}header nav span a.section{font-size:1.4rem;width:120px}header nav span a.subline{font-size:1rem;letter-spacing:.3px;width:120px}header .social-media{right:88px;top:-4px}header .social-media a{margin:6px}header .social-media a img{width:24px;height:24px}footer{height:162px}footer nav{margin-top:27px;line-height:20px}footer nav a{margin-right:50px;font-size:1.05rem}footer nav.privacy{margin-top:4px}footer nav.privacy a{color:#858585;text-decoration:none;display:inline-block;margin-right:12px;font-size:1.05rem}footer a.logo{display:block;position:absolute;right:290px;top:0}footer a.logo img{width:140px;height:47px}footer p.copyright{right:88px;display:block;position:absolute;color:#858585;top:4px;bottom:auto;font-size:.9rem}section.content-box-carousel h2{font-size:2.0625rem;padding:20px}section.content-box-carousel .content-boxes .item{width:50%;height:400px}section.content-box-carousel .content-boxes .item .hover{padding:0 40px;font-size:1.2rem}section.content-box-carousel .content-boxes .item .hover .title{font-size:1.625rem;padding:20px auto}section.content-box-carousel .content-boxes .item .hover .heading{font-size:1.625rem;margin:0 auto 20px;padding-top:20px}section.content-box-carousel .content-boxes .item .hover .text{font-size:1.1875rem;margin:0 auto}section.content-box-carousel .content-boxes .item .hover a{font-size:1.375rem;padding:12px 20px;margin-right:20px}section.quote-box-component .container{padding:25px 88px}section.quote-box-component img{height:225px;width:225px}section.quote-box-component blockquote{padding:40px 0}section.quote-box-component blockquote p{font-size:1.875rem}section.quote-box-component blockquote p.author{font-size:1.5rem;margin-top:20px}section.video-component .player{padding:0 88px}section.separator-image .image{height:70px}section.content-component .container ol li,section.content-component .container ul li{font-size:1.1875rem;line-height:1.875rem}section.content-component .text h2{font-size:3.75rem}section.content-component .text h3{font-size:2.5rem}section.content-component .text p{font-size:1.1875rem;line-height:2rem}section.content-component a.button{color:#000}section.content-component .arrow{width:48px;height:24px;border-top:24px solid #00bcb3;border-left:24px solid transparent;border-right:24px solid transparent}section.call-to-action-boxes .cta h2{font-size:2.5rem}section.call-to-action-boxes .cta p{font-size:1.4375rem;line-height:2rem}section.call-to-action-boxes .cta a.button{font-size:1.3125rem}section.tagline-text{padding:0}section.tagline-text p{font-size:2.125rem}section.tagline-text .arrow{width:48px;height:24px;border-top:24px solid #00bcb3;border-left:24px solid transparent;border-right:24px solid transparent}section.hero-image-carousel .banners img,section.hero-image-static .banners img{width:100%}section.hero-image-carousel .container,section.hero-image-static .container{position:absolute;bottom:20px;z-index:10;left:0;right:0}section.hero-image-carousel .container img,section.hero-image-static .container img{width:900px}section.infographic h2{font-size:3.75rem}section.infographic a.button{font-size:1.375rem}section.twitter-feed-carousel .container{padding:34px 320px 0}section.twitter-feed-carousel img{width:52px;height:52px}section.twitter-feed-carousel .item p{line-height:38px;font-size:1.625rem;padding:20px 0}section.twitter-feed-carousel .item p a{font-size:1.625rem}section.twitter-feed-carousel .item .date,section.twitter-feed-carousel .item a{font-size:.9375rem}section.supporters-list-carousel .container{padding:20px}section.supporters-list-carousel h2{font-size:1.625rem}section.supporters-list-carousel .sponsors{margin:0 auto;max-width:1600px}section.supporters-list-carousel .sponsor-group{text-align:center}section.supporters-list-carousel .sponsor-group a{margin:20px}section.supporters-list-carousel .sponsor-group a img{width:164px}section.personality-selector h2{font-size:3.75rem}section.personality-selector p{font-size:1.625rem;line-height:1.875rem;max-width:800px;margin:0 auto 40px}section.personality-selector .personalities .item{vertical-align:top;height:auto;width:120px;font-size:1.625rem;margin:0 30px!important}section.personality-selector .personalities .item:hover .icon{display:none}section.personality-selector .personalities .item:hover .icon.selected{display:block}section.personality-selector .personalities .item img.icon{height:170px}section.personality-description .personality-arrow{left:155px}section.personality-description .container{padding-bottom:0}section.personality-description h3{font-size:2.5rem}section.personality-description ul li{font-size:1.1875rem;line-height:1.875rem;background-position:0 12px}section.job-type-selector .container .jobs a{font-size:1.625rem;padding:12px 24px}section.job-type-carousel .container{min-height:400px}section.companies-list .container .companies .company{width:20%;padding:0 24px}section.company-information .container h3{display:block;text-align:left;font-size:2.5625rem}section.company-information .container .benefits p{font-size:1.1875rem;line-height:2rem}section.company-information .container ol li,section.company-information .container ul li{font-size:1.1875rem;line-height:1.875rem}section.company-information .container .stay-in-touch a{font-size:1.375rem;line-height:1.875rem}section.company-information .container .stay-in-touch .social .social-icon{width:44px;height:44px;margin:15px 10px 0 0;float:left}section.navigation-buttons .container{padding:50px 250px}section.navigation-buttons .container .background{padding:10px 30px 20px;width:800px}section.navigation-buttons .container .background a.text{font-size:1.3125rem;width:260px}section.navigation-buttons .container .background a.text.first{margin-right:145px}.slick-slider{text-align:center}ul.slick-dots{margin:20px auto;display:inline-block;text-align:center;list-style:none}ul.slick-dots li{display:inline-block}ul.slick-dots li button{background:url(/assets/careers/img/circle.svg) 0 0/12px 12px no-repeat;width:12px;height:12px;border:none;margin:3px;font-size:0}ul.slick-dots li.slick-active button{background-image:url(/assets/careers/img/circle-filled.svg)}.dark-dots ul.slick-dots li button{background:url(/assets/careers/img/circle-dark.svg)}.dark-dots ul.slick-dots li.slick-active button{background-image:url(/assets/careers/img/circle-dark-filled.svg)}