﻿:root{--color-fr-navy: #171F52;--color-fr-red: #DD0000;--color-fr-blue: #002f7a;--color-fr-blue-bright: #006AD8;--color-fr-red-bright: #FF0000;--color-fr-red-dark: #820000;--color-fr-gray-dark: #323232;--color-fr-yellow: #FFD561;--color-fr-green: #6DCE2E;--color-fr-blue-light: #BCEDFF;--color-fr-blue-xtra-light: #f1f2f8;--color-fr-gray-xtra-light: #f6f6f6;--color-fr-gray-light: #DCE2E1;--color-fr-gray: #979797;--color-fr-gray-medium: #595959;--color-fr-red-light: color.adjust($color-fr-red, $lightness: 10%);--color-fr-green-light: #E9F8E0}@media screen and (max-width: 1201px){.hero.hero__careers{padding-top:7rem}}.hero.hero__careers h1{margin-bottom:12px}.hero.hero__careers .sub-header-text{margin:0 auto 24px auto}.large-quote{background-color:#f1f2f8;padding:50px 20px 20px 20px;margin:0 0 3rem 0}@media screen and (min-width: 600px){.large-quote{padding:100px 20px 60px 20px}}@media screen and (min-width: 900px){.large-quote{margin:3rem 0}}.large-quote .quote-svg{width:40px;margin-bottom:20px}.large-quote .quote-name{font-size:20px;font-weight:700;margin-bottom:0}.large-quote .quote-title{font-size:16px;font-style:italic;margin-top:0}.large-quote .col-inner{max-width:880px;margin:0 auto;padding:0}.large-quote .ryan-name{font-size:30px;margin-bottom:0;line-height:2rem}.large-quote .title{margin-top:0;font-size:16px}.perks{margin:48px 0}.perks p.header{margin-bottom:30px}.perks .container{max-width:1100px}.perks .col-inner{padding:40px 15px 25px 15px;background-color:#f1f2f8;border-radius:.75em;margin:20px 15px;min-height:auto}@media screen and (min-width: 600px){.perks .col-inner{padding:40px 30px 25px 30px}}@media screen and (min-width: 900px){.perks .col-inner{min-height:370px;padding:40px 30px 10px 30px}}.perks img{margin-bottom:25px;height:120px;width:auto}.perks h3{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:20px;margin-bottom:5px}.perks p{margin-top:2px;margin-bottom:10px;line-height:1.5rem}.perks .col:nth-child(2) .perks-image{width:140px;height:auto;margin:0 auto}.section-hero-group-alpha.perfectly-first-res{padding:2rem 0 0 0}.perfectly-first-res img{position:relative}.perfectly-first-res .tns-controls{display:none}.perfectly-first-res .tns-outer{position:relative;max-width:100%;margin:0 auto}.perfectly-first-res .tns-nav{display:none}.perfectly-firstres-text{text-align:right}.perfectly-firstres-text .pp-text{color:#effcf8;font-weight:bold;font-size:6.5vw;line-height:1em}.general-callout{position:relative}.general-callout .col{position:relative}.general-callout .col1{text-align:right}.general-callout .col2{max-width:500px;width:100%}@media screen and (min-width: 900px){.general-callout .col2{padding-top:10px}}@media screen and (min-width: 1000px){.general-callout .col2{padding-top:40px}}@media screen and (min-width: 1200px){.general-callout .col2{padding-top:50px}}.careers-slider .slider-item .col1{padding-top:30px}@media screen and (min-width: 600px){.careers-slider .slider-item .col1{padding-top:0}}@media screen and (min-width: 800px){.careers-slider .slider-item .col1{padding-top:15px}}.careers-slider .slider-item .col2{margin-bottom:40px}@media screen and (min-width: 600px){.careers-slider .slider-item .col2{margin-bottom:0}}.careers-slider .slider-item .col2 img{margin-bottom:20px;border-radius:.75em}.careers-interns-slider .slider-item .col1{padding-top:0}@media screen and (min-width: 800px){.careers-interns-slider .slider-item .col1{padding-top:15px}}.careers-interns-slider .slider-item .col2{margin-bottom:40px}@media screen and (min-width: 600px){.careers-interns-slider .slider-item .col2{margin-bottom:0}}.careers-interns-slider .slider-item .col2 img{margin-bottom:20px}.careers-slider .slider-item,.careers-interns-slider .slider-item{padding:0 20px 20px 20px;max-width:800px;width:100%;margin:0 auto}@media screen and (min-width: 600px){.careers-slider .slider-item,.careers-interns-slider .slider-item{padding:10px 20px 20px 20px}}@media screen and (min-width: 900px){.careers-slider .slider-item,.careers-interns-slider .slider-item{padding:40px 20px 20px 20px}}.careers-slider .small,.careers-interns-slider .small{font-size:14px;margin-bottom:8px;font-weight:bold;color:#d00}.careers-slider-thumbnails{padding:20px 20px 110px 20px}.careers-interns-slider-thumbnails{padding:20px 20px 50px 20px}.careers-slider-thumbnails,.careers-interns-slider-thumbnails{display:flex;margin:0 auto;max-width:800px;width:100%;cursor:pointer}.careers-slider-thumbnails .nav-item,.careers-interns-slider-thumbnails .nav-item{width:200px;margin:0 10px 0 0}@media screen and (min-width: 600px){.careers-slider-thumbnails .nav-item,.careers-interns-slider-thumbnails .nav-item{margin:0 50px 0 0}}.careers-slider-thumbnails .number,.careers-interns-slider-thumbnails .number{font-size:16px;float:left;font-weight:bold;color:#d00 !important}.careers-slider-thumbnails .title,.careers-interns-slider-thumbnails .title{font-size:14px;line-height:1.2rem;max-width:200px;margin:2px 2px 2px 25px;color:#006ad8}@media screen and (min-width: 40em){.careers-slider-thumbnails .title,.careers-interns-slider-thumbnails .title{font-size:16px;line-height:1.3rem}}.careers-slider-thumbnails .tns-nav-active,.careers-interns-slider-thumbnails .tns-nav-active{color:#006ad8;font-weight:bold !important}.tns-outer{position:relative;max-width:800px;margin:.5rem auto 0 auto}@media screen and (min-width: 600px){.tns-outer{margin:3rem auto 0 auto}}.tns-controls{position:absolute;bottom:0;margin:10px 0 0 10px;z-index:1}.tns-controls button{background-color:#f0f8ff;border:none;border-radius:4px;min-height:50px;min-width:50px;padding:5px;margin:7px}.tns-controls button:hover{background-color:#c7e4ff}.tns-controls button[data-controls=prev],.tns-controls button[data-controls=next]{font-size:0}.tns-controls button[data-controls=prev]:after{content:"‹";font-size:30px;color:#006ad8;margin-bottom:2px;bottom:10px;position:absolute;line-height:1.5;margin-left:-4px}.tns-controls button[data-controls=next]:after{content:"›";font-size:30px;color:#006ad8;margin-bottom:2px;bottom:10px;position:absolute;line-height:1.5;margin-left:-3px}.bptw-ribbon-wrapper{position:relative}.bptw-ribbon{background:#fff;border-radius:5px 0 0 0;padding:20px 10px 15px 10px;position:absolute;z-index:1;left:calc(50% - 50px);top:-6px;width:100px}.bptw-ribbon:before{content:"";position:absolute;height:6px;width:6px;right:-5px;top:0;background:#fff}.bptw-ribbon:after{content:"";position:absolute;height:6px;width:8px;right:-8px;top:0;border-radius:8px 8px 0 0;background:#595959}.bptw-ribbon span:after{content:"";position:absolute;display:block;border:50px solid #fff;z-index:-1;left:0;border-top-width:0;border-bottom-color:rgba(0,0,0,0);border-bottom-width:1rem;bottom:-1rem}.bptw-logo{width:100%}@media screen and (max-width: 599px){.page-header .container{padding-bottom:15px}.hero .header-text{margin-top:40px}}@media screen and (min-width: 1200px){.bptw-ribbon{left:auto;padding:30px 15px;width:145px;right:50px;border-radius:0 8px 0 0}.bptw-ribbon:before{left:-5px}.bptw-ribbon:after{left:-8px}.bptw-ribbon span:after{border:72.5px solid #fff;border-bottom-color:rgba(0,0,0,0);border-bottom-width:1.5rem;bottom:-1.5rem}}/*# sourceMappingURL=careers-page.css.map */
