/*! normalize.css v3.0.0 | MIT License | git.io/normalize */*,*:after,*:before{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{max-width:1100px;margin:0 auto;padding:0 30px}@media screen and (max-width: 590px){.container{padding:0 30px}}.no-container{padding-left:30px;padding-right:30px}@media screen and (min-width: 591px){body,.container{min-width:300px}}.grid{list-style:none;margin-left:-30px}@media screen and (min-width: 591px){.grid .col{box-sizing:border-box;display:inline-block;margin-right:-0.25em;min-height:1px;padding-left:30px;vertical-align:top}}.grid>.col--2-of-2,.grid>.col--3-of-3,.grid>.col--4-of-4,.grid>.col--5-of-5,.grid>.col--6-of-6,.grid>.col--8-of-8,.grid>.col--12-of-12{width:100%}.grid>.col--1-of-2,.grid>.col--2-of-4,.grid>.col--3-of-6,.grid>.col--4-of-8,.grid>.col--6-of-12{width:50%}.grid>.col--1-of-3,.grid>.col--2-of-6,.grid>.col--4-of-12{width:33.33333%}.grid>.col--2-of-3,.grid>.col--4-of-6,.grid>.col--8-of-12{width:66.66667%}.grid>.col--1-of-4,.grid>.col--2-of-8,.grid>.col--3-of-12{width:25%}.grid>.col--3-of-4,.grid>.col--6-of-8,.grid>.col--9-of-12{width:75%}.grid>.col--push-2-of-2,.grid>.col--push-3-of-3,.grid>.col--push-4-of-4,.grid>.col--push-5-of-5,.grid>.col--push-6-of-6,.grid>.col--push-8-of-8,.grid>.col--push-12-of-12{margin-left:100%}.grid>.col--push-1-of-2,.grid>.col--push-2-of-4,.grid>.col--push-3-of-6,.grid>.col--push-4-of-8,.grid>.col--push-6-of-12{margin-left:50%}.grid>.col--push-1-of-3,.grid>.col--push-2-of-6,.grid>.col--push-4-of-12{margin-left:33.33333%}.grid>.col--push-2-of-3,.grid>.col--push-4-of-6,.grid>.col--push-8-of-12{margin-left:66.66667%}.grid>.col--push-1-of-4,.grid>.col--push-2-of-8,.grid>.col--push-3-of-12{margin-left:25%}.grid>.col--push-3-of-4,.grid>.col--push-6-of-8,.grid>.col--push-9-of-12{margin-left:75%}.grid>.col--pull-2-of-2,.grid>.col--pull-3-of-3,.grid>.col--pull-4-of-4,.grid>.col--pull-5-of-5,.grid>.col--pull-6-of-6,.grid>.col--pull-8-of-8,.grid>.col--pull-12-of-12{margin-left:-100%}.grid>.col--pull-1-of-2,.grid>.col--pull-2-of-4,.grid>.col--pull-3-of-6,.grid>.col--pull-4-of-8,.grid>.col--pull-6-of-12{margin-left:-50%}.grid>.col--pull-1-of-3,.grid>.col--pull-2-of-6,.grid>.col--pull-4-of-12{margin-left:-33.33333%}.grid>.col--pull-2-of-3,.grid>.col--pull-4-of-6,.grid>.col--pull-8-of-12{margin-left:-66.66667%}.grid>.col--pull-1-of-4,.grid>.col--pull-2-of-8,.grid>.col--pull-3-of-12{margin-left:-25%}.grid>.col--pull-3-of-4,.grid>.col--pull-6-of-8,.grid>.col--pull-9-of-12{margin-left:-75%}.grid .col--top{vertical-align:top}.grid .col--middle{vertical-align:middle}.grid .col--bottom{vertical-align:bottom}.grid .col--1-of-5{width:20%}.grid .col--push-1-of-5{margin-left:20%}.grid .col--pull-1-of-5{margin-left:-20%}.grid .col--2-of-5{width:40%}.grid .col--push-2-of-5{margin-left:40%}.grid .col--pull-2-of-5{margin-left:-40%}.grid .col--3-of-5{width:60%}.grid .col--push-3-of-5{margin-left:60%}.grid .col--pull-3-of-5{margin-left:-60%}.grid .col--4-of-5{width:80%}.grid .col--push-4-of-5{margin-left:80%}.grid .col--pull-4-of-5{margin-left:-80%}.grid .col--1-of-6{width:16.66667%}.grid .col--push-1-of-6{margin-left:16.66667%}.grid .col--pull-1-of-6{margin-left:-16.66667%}.grid .col--5-of-6{width:83.33333%}.grid .col--push-5-of-6{margin-left:83.33333%}.grid .col--pull-5-of-6{margin-left:-83.33333%}.grid .col--1-of-8{width:12.5%}.grid .col--push-1-of-8{margin-left:12.5%}.grid .col--pull-1-of-8{margin-left:-12.5%}.grid .col--3-of-8{width:37.5%}.grid .col--push-3-of-8{margin-left:37.5%}.grid .col--pull-3-of-8{margin-left:-37.5%}.grid .col--5-of-8{width:62.5%}.grid .col--push-5-of-8{margin-left:62.5%}.grid .col--pull-5-of-8{margin-left:-62.5%}.grid .col--7-of-8{width:87.5%}.grid .col--push-7-of-8{margin-left:87.5%}.grid .col--pull-7-of-8{margin-left:-87.5%}.grid .col--1-of-12{width:8.33333%}.grid .col--push-1-of-12{margin-left:8.33333%}.grid .col--pull-1-of-12{margin-left:-8.33333%}.grid .col--2-of-12{width:16.66667%}.grid .col--push-2-of-12{margin-left:16.66667%}.grid .col--pull-2-of-12{margin-left:-16.66667%}.grid .col--5-of-12{width:41.66667%}.grid .col--push-5-of-12{margin-left:41.66667%}.grid .col--pull-5-of-12{margin-left:-41.66667%}.grid .col--7-of-12{width:58.33333%}.grid .col--push-7-of-12{margin-left:58.33333%}.grid .col--pull-7-of-12{margin-left:-58.33333%}.grid .col--10-of-12{width:83.33333%}.grid .col--push-10-of-12{margin-left:83.33333%}.grid .col--pull-10-of-12{margin-left:-83.33333%}.grid .col--11-of-12{width:91.66667%}.grid .col--push-11-of-12{margin-left:91.66667%}.grid .col--pull-11-of-12{margin-left:-91.66667%}@media screen and (max-width: 590px){.grid .col{display:block;margin-left:0;margin-right:0;padding-left:0;width:auto}}.grid .col--centered{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 590px){.grid{margin-left:0;width:auto}}@media screen and (min-width: 591px){.grid .col--d-first{float:left}.grid .col--d-last{float:right}}.grid .col--align-bottom{vertical-align:bottom}.mobile-grid{list-style:none;margin-left:-30px}@media screen and (min-width: 591px){.mobile-grid{margin-left:0;width:auto}}.mobile-grid .mobile-col{box-sizing:border-box;display:inline-block;margin-right:-0.25em;min-height:1px;padding-left:30px;vertical-align:top}@media screen and (min-width: 591px){.mobile-grid .mobile-col{display:block;margin-left:0;margin-right:0;padding-left:0;width:auto}}.grid--no-gutter{margin-left:0;width:100%}.grid--no-gutter>.col{padding-left:0}.grid--no-gutter .col--span-all,.grid--no-gutter>.span-all{margin-left:0;width:100%}html,body{font-size:18px}body{font-family:proxima-nova-soft, "Proxima Nova Soft", "Proxima Nova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal;font-size:1rem;line-height:1.4;background:#00A7E1;color:#fff}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.no-wrap{white-space:nowrap}hr{border-top:1px solid rgba(255,255,255,0.3);border-bottom:0;margin:30px 0}hr.extra-padding{margin:90px 0}h1,.display-h1{font-size:2.66667rem;font-weight:normal}h1 strong,.display-h1 strong{font-weight:bold}h2{font-size:1.77778rem}h3{font-size:1.33333rem}.center{text-align:center}p.lead{font-size:1.5em}p.small{font-size:1rem}p.detail{opacity:0.8}.asterisks{list-style:none}.asterisks li:before{content:'*'}@media screen and (max-width: 650px){html,body{font-size:17px}.container{padding:0 20px}}@media screen and (max-width: 485px){html,body{font-size:16px}.container{padding:0 15px}}.progress-bar .label{font-size:1rem}.progress-bar--bar{background-color:#D7F75B;background-image:-webkit-linear-gradient(left, #D7F75B 0%, #C86DD7 100%);background-image:linear-gradient(to right, #D7F75B 0%, #C86DD7 100%);border-radius:100px;height:30px;position:relative;border-left:30px solid #D7F75B}.progress-bar--indicator{border-radius:100px;background:#fff;height:30px;width:30px;position:relative;left:1%;margin-left:-30px;-webkit-transition:left 1s;-moz-transition:left 1s;transition:left 1s}.prompt{margin:60px auto 30px;max-width:720px;border-radius:5px;border:1px solid #fff;padding:0 45px 45px;position:relative}.prompt-heading,.option-button,.option-text{background:#fff;color:#424143}.prompt-heading{display:inline-block;position:relative;top:-30px;font-size:1.33333rem;padding:15px 30px;border-radius:5px}.option-set{display:table;width:100%}.option-set+.option-set{margin-top:30px}.option-set .legend,.option-set .option{display:table-row}.option-set .legend>div,.option-set .legend>label,.option-set .option>div,.option-set .option>label{display:table-cell;border:1px solid #00A7E1}.option-set .legend-label{width:90px;text-align:center}.option-button{position:relative;cursor:pointer}.option-button.selected{background-image:url("/images/red-checkmark-74cc0211.svg");background-position:center;background-size:50%;background-repeat:no-repeat}.most-button{border-radius:5px 0 0 5px}.most-button.selected{background-image:url("/images/green-checkmark-cc2b86ee.svg")}.option-text{padding:20px 30px;border-radius:0 5px 5px 0}@media screen and (max-width: 620px){.prompt{padding:0 30px 30px}.prompt-heading{font-size:1.33333rem}.legend-label{width:50px}.option-button{height:56px}.option-text{padding:5px 10px}}@media screen and (max-width: 450px){.prompt{padding:0;border:0}.prompt-heading{display:block;position:static;margin-bottom:30px;font-size:1.22222rem}}.interests-page .lead{margin-bottom:90px}.interests-page .prompt+.lead{margin:60px auto 90px}.interests-page .step-2{display:none}.sortable-template{display:none}.interest-option,.selected-sortable-interest{background:#fff;color:#424143;padding:1.25em;padding-left:5em;border-radius:5px;margin-bottom:2px;position:relative;cursor:pointer}.interest-option:after,.selected-sortable-interest:after{content:' ';display:inline-block;width:1.25em;height:1.25em;border-width:0.3em;border-style:solid;border-radius:50%;vertical-align:middle;position:absolute;left:2em}.interest-option.dimmed,.selected-sortable-interest.dimmed{cursor:not-allowed}.interest-color-1.selected,.interest-color-1.interest-indicator,.sortable-interests .interest-color-1{background:#F46036;color:#fff}.interest-color-1:before,.interest-color-1:after{background-color:#F46036;border-color:#F9B39F}.interest-color-2.selected,.interest-color-2.interest-indicator,.sortable-interests .interest-color-2{background:#F5A623;color:#fff}.interest-color-2:before,.interest-color-2:after{background-color:#F5A623;border-color:#F7D59D}.interest-color-3.selected,.interest-color-3.interest-indicator,.sortable-interests .interest-color-3{background:#E3D418;color:#424143}.interest-color-3:before,.interest-color-3:after{background-color:#E3D418;border-color:#F7F3B8}.interest-color-4.selected,.interest-color-4.interest-indicator,.sortable-interests .interest-color-4{background:#8B572A;color:#fff}.interest-color-4:before,.interest-color-4:after{background-color:#8B572A;border-color:#C2AB97}.interest-color-5.selected,.interest-color-5.interest-indicator,.sortable-interests .interest-color-5{background:#2A5AA8;color:#fff}.interest-color-5:before,.interest-color-5:after{background-color:#2A5AA8;border-color:#A7C5F6}.interest-color-6.selected,.interest-color-6.interest-indicator,.sortable-interests .interest-color-6{background:#9013FE;color:#fff}.interest-color-6:before,.interest-color-6:after{background-color:#9013FE;border-color:#CB9DF3}.interest-color-7.selected,.interest-color-7.interest-indicator,.sortable-interests .interest-color-7{background:#F50B11;color:#fff}.interest-color-7:before,.interest-color-7:after{background-color:#F50B11;border-color:#F7D1D2}.interest-color-8.selected,.interest-color-8.interest-indicator,.sortable-interests .interest-color-8{background:#F32EC0;color:#fff}.interest-color-8:before,.interest-color-8:after{background-color:#F32EC0;border-color:#F499DC}.interest-color-9.selected,.interest-color-9.interest-indicator,.sortable-interests .interest-color-9{background:#0368DE;color:#fff}.interest-color-9:before,.interest-color-9:after{background-color:#0368DE;border-color:#99C0EC}.interest-color-10.selected,.interest-color-10.interest-indicator,.sortable-interests .interest-color-10{background:#50E3C2;color:#fff}.interest-color-10:before,.interest-color-10:after{background-color:#50E3C2;border-color:#BDF4E7}.interest-color-11.selected,.interest-color-11.interest-indicator,.sortable-interests .interest-color-11{background:#8CDB72;color:#424143}.interest-color-11:before,.interest-color-11:after{background-color:#8CDB72;border-color:#CEF1A7}.interest-color-12.selected,.interest-color-12.interest-indicator,.sortable-interests .interest-color-12{background:#46992B;color:#fff}.interest-color-12:before,.interest-color-12:after{background-color:#46992B;border-color:#8CDB72}.interest-color-13.selected,.interest-color-13.interest-indicator,.sortable-interests .interest-color-13{background:#C3C091;color:#424143}.interest-color-13:before,.interest-color-13:after{background-color:#C3C091;border-color:#E5E3C8}.interest-color-14.selected,.interest-color-14.interest-indicator,.sortable-interests .interest-color-14{background:#9C9A86;color:#fff}.interest-color-14:before,.interest-color-14:after{background-color:#9C9A86;border-color:#D4D4CF}.interest-color-15.selected,.interest-color-15.interest-indicator,.sortable-interests .interest-color-15{background:#424143;color:#fff}.interest-color-15:before,.interest-color-15:after{background-color:#424143;border-color:#ADACAE}.sortable-interests{-webkit-tap-highlight-color:transparent;list-style:none;padding:0}.selected-sortable-interest{margin-right:50px;cursor:-mox-grab;cursor:-webkit-grab;cursor:grab;counter-increment:sort-order;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selected-sortable-interest .handle{position:absolute;right:-50px;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selected-sortable-interest:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}@media screen and (max-width: 720px){.interests-page .prompt-heading{font-size:1.33333rem;max-width:92%}.interests-page .lead{margin-bottom:60px}.interest-option,.selected-sortable-interest{padding:20px;padding-left:70px}.interest-option:after,.selected-sortable-interest:after{left:20px;top:16px;width:30px;height:30px;border-width:5px}.sortable-interests{padding-left:0;margin:0}.selected-sortable-interest{margin-right:30px}.selected-sortable-interest .handle{right:-30px;max-width:25px}.selected-sortable-interest:before{content:none}}@media screen and (max-width: 360px){.interest-option,.selected-sortable-interest{padding-left:50px}.interest-option:after,.selected-sortable-interest:after{left:15px;top:20px;width:22px;height:22px}}.field{margin:0 auto 10px;max-width:700px;font-size:1.33333rem}.field label{display:block;cursor:pointer;margin:0.3em 0 0.2em}.field input[type="color"],.field input[type="date"],.field input[type="datetime"],.field input[type="datetime-local"],.field input[type="email"],.field input[type="month"],.field input[type="number"],.field input[type="password"],.field input[type="search"],.field input[type="tel"],.field input[type="text"],.field input[type="time"],.field input[type="url"],.field input[type="week"],.field input:not([type]),.field textarea,.field .dropdown{display:block;border:1px solid transparent;padding:0.75em 1em;width:100%;background:rgba(0,0,0,0.1);border-radius:3px;outline:0;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s}.field input[type="color"]::-webkit-input-placeholder,.field input[type="date"]::-webkit-input-placeholder,.field input[type="datetime"]::-webkit-input-placeholder,.field input[type="datetime-local"]::-webkit-input-placeholder,.field input[type="email"]::-webkit-input-placeholder,.field input[type="month"]::-webkit-input-placeholder,.field input[type="number"]::-webkit-input-placeholder,.field input[type="password"]::-webkit-input-placeholder,.field input[type="search"]::-webkit-input-placeholder,.field input[type="tel"]::-webkit-input-placeholder,.field input[type="text"]::-webkit-input-placeholder,.field input[type="time"]::-webkit-input-placeholder,.field input[type="url"]::-webkit-input-placeholder,.field input[type="week"]::-webkit-input-placeholder,.field input:not([type])::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder,.field .dropdown::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.field input[type="color"]::-moz-placeholder,.field input[type="date"]::-moz-placeholder,.field input[type="datetime"]::-moz-placeholder,.field input[type="datetime-local"]::-moz-placeholder,.field input[type="email"]::-moz-placeholder,.field input[type="month"]::-moz-placeholder,.field input[type="number"]::-moz-placeholder,.field input[type="password"]::-moz-placeholder,.field input[type="search"]::-moz-placeholder,.field input[type="tel"]::-moz-placeholder,.field input[type="text"]::-moz-placeholder,.field input[type="time"]::-moz-placeholder,.field input[type="url"]::-moz-placeholder,.field input[type="week"]::-moz-placeholder,.field input:not([type])::-moz-placeholder,.field textarea::-moz-placeholder,.field .dropdown::-moz-placeholder{color:rgba(255,255,255,0.6)}.field input[type="color"]:-moz-placeholder,.field input[type="date"]:-moz-placeholder,.field input[type="datetime"]:-moz-placeholder,.field input[type="datetime-local"]:-moz-placeholder,.field input[type="email"]:-moz-placeholder,.field input[type="month"]:-moz-placeholder,.field input[type="number"]:-moz-placeholder,.field input[type="password"]:-moz-placeholder,.field input[type="search"]:-moz-placeholder,.field input[type="tel"]:-moz-placeholder,.field input[type="text"]:-moz-placeholder,.field input[type="time"]:-moz-placeholder,.field input[type="url"]:-moz-placeholder,.field input[type="week"]:-moz-placeholder,.field input:not([type]):-moz-placeholder,.field textarea:-moz-placeholder,.field .dropdown:-moz-placeholder{color:rgba(255,255,255,0.6)}.field input[type="color"]:-ms-input-placeholder,.field input[type="date"]:-ms-input-placeholder,.field input[type="datetime"]:-ms-input-placeholder,.field input[type="datetime-local"]:-ms-input-placeholder,.field input[type="email"]:-ms-input-placeholder,.field input[type="month"]:-ms-input-placeholder,.field input[type="number"]:-ms-input-placeholder,.field input[type="password"]:-ms-input-placeholder,.field input[type="search"]:-ms-input-placeholder,.field input[type="tel"]:-ms-input-placeholder,.field input[type="text"]:-ms-input-placeholder,.field input[type="time"]:-ms-input-placeholder,.field input[type="url"]:-ms-input-placeholder,.field input[type="week"]:-ms-input-placeholder,.field input:not([type]):-ms-input-placeholder,.field textarea:-ms-input-placeholder,.field .dropdown:-ms-input-placeholder{color:rgba(255,255,255,0.6)}.field input[type="color"]:focus,.field input[type="date"]:focus,.field input[type="datetime"]:focus,.field input[type="datetime-local"]:focus,.field input[type="email"]:focus,.field input[type="month"]:focus,.field input[type="number"]:focus,.field input[type="password"]:focus,.field input[type="search"]:focus,.field input[type="tel"]:focus,.field input[type="text"]:focus,.field input[type="time"]:focus,.field input[type="url"]:focus,.field input[type="week"]:focus,.field input:not([type]):focus,.field textarea:focus,.field .dropdown:focus{background:rgba(0,0,0,0.05)}.field .dropdown{background:#0094c8}.field.required label:before{content:'*';padding-right:0.25em;color:#C86DD7}input[type="submit"]{background:#8CDB72;border:0;border-radius:6px;padding:0.75em;width:20%;margin-right:-0.5em;display:inline-block}.dropdown{position:relative;cursor:pointer;z-index:1}.dropdown:after{content:"";width:0;height:0;position:absolute;right:16px;top:50%;margin-top:-3px;border-width:12px 12px 0 12px;border-style:solid;border-color:#fff transparent}.dropdown-prompt{padding-right:30px}.dropdown-options{position:absolute;margin:-1px -1px 0;padding:0;top:100%;left:0;right:0;list-style:none;border-radius:0 0 4px 4px;border:1px solid rgba(0,0,0,0.1);border-top:0;padding:0.5em 0;background:#0094c8;z-index:12;display:none}.dropdown-options li{padding:0.1em 1em;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.dropdown-options li:hover{background:#00A7E1}.dropdown.open{z-index:10;border-color:rgba(0,0,0,0.1)}.dropdown.open .dropdown-options{display:block}@media screen and (max-width: 750px){.field{font-size:1.11111rem}}.legend{border:1px solid rgba(255,255,255,0.35);border-radius:6px;padding:2em;margin:5em auto;max-width:820px;position:relative}@media screen and (max-width: 375px){.legend{padding:1em}}.legend--label{position:absolute;top:-0.7em;background:#000;padding:0 0.5em;margin-left:2em;text-transform:uppercase;font-size:0.88889rem}.legend--list{list-style:none;margin:0;padding:0}.legend--list li{margin:0.5em 0;margin-right:-0.25em;padding-left:36px;vertical-align:top}@media screen and (min-width: 591px){.legend--list li{display:inline-block;width:50%;font-size:1.16667rem}}.legend--list li:before{content:' ';display:inline-block;width:22px;height:22px;border-width:3px;border-style:solid;border-radius:50%;vertical-align:middle;border-color:#fff;margin-left:-30px;margin-right:0.5em}.results .hero{margin:4em 0}.results h1{text-align:center;margin:0 auto;font-weight:bold;font-size:3.33333rem}@media screen and (max-width: 590px){.results h1{font-size:2.5rem}}.results footer{border-top:2px solid #fff}.results-list{list-style:none;padding:0;margin:0 auto}.results-list li{color:#424143;background:#fff;border-radius:6px;padding:1em;font-size:1.55556rem;margin-bottom:15px}@media screen and (max-width: 590px){.results-list li{font-size:1.33333rem;padding:0.7em}}@media screen and (max-width: 760px){.results-list li{font-size:1.33333rem}}@media screen and (max-width: 615px){.results-list li{font-size:1.11111rem}}.results-list.results--plain{text-align:center}.results-list .load-more{background:rgba(0,0,0,0.15);color:#fff;text-align:center;cursor:pointer}.results-list .load-more:hover{background:rgba(0,0,0,0.2)}.results-list--rank-label{font-size:1.22222rem;padding:0.5em 0.75em}.result--rank{float:left;margin-left:-0.75em;width:2.5em;text-align:center;color:#89DD6D}.interest-indicators{float:right}.interest-indicator{content:' ';display:inline-block;width:15px;height:15px;border-width:0;border-style:solid;border-radius:50%;vertical-align:middle;margin-left:1em}@media screen and (max-width: 850px){.results-list_ranked li{font-size:1.44444rem}}@media screen and (max-width: 740px){.results-list_ranked li{font-size:1.22222rem}}@media screen and (max-width: 600px){.results-list_ranked li{font-size:1.11111rem}}@media screen and (max-width: 545px){.result--rank{line-height:2.5}.interest-indicators{float:none}.results-list_ranked .interest-indicators{margin-left:1.75em}.interest-indicator{margin-left:0;margin-right:1em}}.results_best-careers-1 body{background:#287CC7;background:#287CC7 linear-gradient(-172deg, #003A80 0, #287CC7 80%) no-repeat;background-size:100% 120vh}.results_best-careers-1 h1{text-align:left}.personalized-message{margin:4em auto;max-width:850px;font-size:1.55556rem;line-height:1.5}@media screen and (max-width: 590px){.personalized-message{font-size:1.33333rem}}.results_best-careers-2 body{background:#F49F11}.results_best-careers-2 h1{max-width:700px}.interest-group{border:2px solid #fff;padding:3em 3em 2em;margin:3em auto;border-radius:6px}@media screen and (max-width: 590px){.interest-group{padding:1.5em 1.5em 1em}}@media screen and (max-width: 375px){.interest-group{border:0;padding:0}}.interest-heading{font-size:2rem;padding-left:72px;margin:0 auto 1em;max-width:750px}.interest-heading small{display:block;font-weight:normal;font-size:1.22222rem}.interest-heading:before{content:' ';display:inline-block;width:42px;height:42px;border-width:8px;border-style:solid;border-radius:50%;vertical-align:middle;border-color:#fff;position:absolute;margin-left:-65px;margin-top:0.5em}@media screen and (max-width: 590px){.interest-heading{font-size:1.33333rem;padding-left:45px}.interest-heading:before{content:' ';display:inline-block;width:28px;height:28px;border-width:5px;border-style:solid;border-radius:50%;vertical-align:middle;margin-left:-40px}}.results_best-careers-3 body,.results_best-careers-3 .legend--label{background:#5C0B48}.results_best-careers-3 h1{max-width:700px}.results_best-careers-4 body,.results_best-careers-4 .legend--label{background:#46992B}.results_best-careers-4 p{margin:1em auto;max-width:800px}.search-form{max-width:600px;margin:2em auto}#search-input{width:80%;display:inline-block}.worst-careers{background:#262629}.best-careers-1{background:#287CC7}.best-careers-2{background:#F49F11}.best-careers-3{background:#5C0B48}.best-careers-4{background:#46992B}.reports{list-style:none;max-width:680px;padding:0.75em;font-size:1.38889rem;border:1px solid rgba(255,255,255,0.5);border-radius:6px;margin:0 auto}.reports li a{display:block;margin:0.5em auto;padding:1em;padding-right:2.1em;border-radius:6px;position:relative}.reports li a:hover{text-decoration:none}.reports li a:before{content:url("/images/right-arrow-cccec239.png");float:right;position:absolute;top:50%;right:0.7em;margin-top:-21px}header{padding:30px;border-bottom:2px solid #fff;margin-bottom:60px}header .logo{font-size:2rem}header nav{font-size:1rem;line-height:2;margin-top:0.5em}header nav a{margin-right:60px}@media screen and (min-width: 591px){header{overflow:hidden}header .logo{float:left}header nav{float:right}}footer{margin-top:90px;padding:60px 0;border-top:8px solid #8CDB72;font-size:1.33333rem}footer ul{list-style:none;margin:0 0 30px;padding:0}footer .primary a{font-weight:bold}footer .tagline{font-size:1.66667rem}footer .powered-by{margin-top:60px}.page-footer{margin:60px auto;overflow:hidden;max-width:720px}.page-footer.full{max-width:none}.page-footer .right{float:right;text-align:right;max-width:60%}.page-footer.centered-footer{margin:4em auto;max-width:700px;text-align:center;font-size:1.66667rem}.page-footer.centered-footer .next-button,.page-footer.centered-footer .dismiss-button{display:inline-block;margin-top:2em}.page-footer--button{float:right}.page-footer--button label{display:block}.next-button,.dismiss-button{display:block;font-size:1.55556rem;text-align:center;padding:20px 30px;border:2px solid #FFFFFF;border-radius:5px}.next-button:hover,.dismiss-button:hover{text-decoration:none;background:rgba(255,255,255,0.1)}.next-button.disabled,.disabled.dismiss-button{opacity:0.7}.next-button.float-right,.float-right.dismiss-button{float:right;clear:both}.pagination-indicator,.button-subtext{padding-top:15px;text-align:right}.button-subtext{text-align:center}.error-modal-overlay{display:none;background:rgba(0,0,0,0.2);position:fixed;left:0;right:0;top:0;bottom:0}.error-modal-container{display:none;position:fixed;top:100px;width:500px;max-width:90%;left:0;right:0;margin:0 auto;background:#F46036;border:5px solid #F46036;border-radius:3px;box-shadow:1px 3px 15px rgba(0,0,0,0.2);padding:30px}.error-modal-container.active{display:block}.dismiss-button{float:right;padding:0.5em 1em;font-size:1.11111rem}