@import url("https://fonts.googleapis.com/css?family=Oswald:700|Open+Sans:400,700|Droid+Serif:400,400italic");
@font-face {
  font-family: "Impakt";
  font-weight: bold;
  src: local("Impact"); }

/*  
    Reset Styles 
----------------------------------------------------------------*/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body {
  -webkit-text-size-adjust: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block; }

img {
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer; }

[disabled] {
  cursor: default; }

textarea {
  overflow: auto; }

input, button {
  font: inherit; }

*[tabindex="-1"]:focus {
  outline: none; }

/*  
    Global Styles 
----------------------------------------------------------------*/
body {
  font-size: 16px; }

blockquote {
  margin: 0; }

.testimonial__quote p {
  margin: 2em 0; }

a img:hover {
  opacity: 0.6; }

small {
  font-size: 80%; }

img {
  border-style: none;
  max-width: 100%;
  height: auto; }

input,
textarea {
  border-radius: 0;
  -webkit-appearance: none; }

hr {
  height: 1px; }

/*  
    Base Class Styles 
----------------------------------------------------------------*/
.b0, .rci_toolbar, #complexTable, .FourColumnBlockGrid div nav, .ICP-BackgroundContainer, .SubNav-ListItem, #subnav-toggler-arrow, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .SiteHeader-isExpanded .SiteHeader-MobileOverlay {
  bottom: 0; }

.bd0, hr, #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup, .PartsMarkup .SliderSectionContainer-Btm, .PartsMarkup .PartsSliderTxt-Lg, .SubNav-Button {
  border: none; }

.bd1Black, #complexTable .product > tbody, .jobs-filter-item, .jobs-filter-item:hover, .jobs-filter-item:focus, .ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select {
  border: 1px solid black; }

.bd1Blue, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage {
  border: 1px solid #004e7b; }

.bd1Bluelight, .Node-ContactInformation-Areas .views-element-container {
  border: 1px solid #7ab3ce; }

.bd1Graylight, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm input, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm textarea, .FacebookWidget {
  border: 1px solid #ddd; }

.bd1Graylighter, .ICP-Quiz .Button-Accordion-Option {
  border: 1px solid #efefef; }

.bd1Grayoverlay, .PartsMarkup .PartsContainer.PartTotals {
  border: 1px solid #707070; }

.bd1Trans, .ICP-Quiz-Button-AnswerOption.ICP-Selected {
  border: 1px solid transparent; }

.bd2, .SocialIcon {
  border: 2px solid; }

.bd2Bglightblue, .Modal a:hover .Modal-Close-Button-Blue, .Modal a:focus .Modal-Close-Button-Blue, .ModalWelcome a:hover .Modal-Close-Button-Blue, .ModalWelcome a:focus .Modal-Close-Button-Blue, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue {
  border: 2px solid #177cab; }

.bd2Bglightblue-fc:focus, .Modal-Close-Button-Blue:focus, .ModalWelcome-Close-Button-Blue:focus {
  border: 2px solid #177cab; }

.bd2Bglightblue-hv:hover, .Modal-Close-Button-Blue:hover, .ModalWelcome-Close-Button-Blue:hover {
  border: 2px solid #177cab; }

.bd2Blue, .WebformButton-Blue, .WebformButton-Blue:hover, .WebformButton-Blue:focus, #views-exposed-form-careers-page-1 .form-submit, #views-exposed-form-careers-page-2 .form-submit, .search-field-jobs, .search-location-jobs, #filterLocation, .locList, .Selectors-CTA {
  border: 2px solid #004e7b; }

.bd2Graylight, .SearchForm-ResultsPage .SearchForm-Input, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled {
  border: 2px solid #ddd; }

.bd2Grayoverlay, .Button.Button-WhiteGray, .expContFltrRow .Button-WhiteGray.button, .Button-WhiteGray.slick-next.slick-arrow, .Button-WhiteGray.slick-prev.slick-arrow, .Node-UserLogin .Button-WhiteGray[type="submit"], .WebformButton-Gray, .PartsMarkup {
  border: 2px solid #707070; }

.bd2Orange, .AreaIconLink div, .SearchForm-Input, .SearchForm [type="submit"], .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal {
  border: 2px solid #f47d3e; }

.bd2Redorange, .Modal a:hover .Modal-Close-Button, .Modal a:focus .Modal-Close-Button, .ModalWelcome a:hover .Modal-Close-Button, .ModalWelcome a:focus .Modal-Close-Button, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Submit-Button, .ModalWelcome-Submit-Button {
  border: 2px solid #d93f09; }

.bd2Redorange-fc:focus, .Modal-Close-Button:focus, .ModalWelcome-Close-Button:focus {
  border: 2px solid #d93f09; }

.bd2Redorange-hv:hover, .Modal-Close-Button:hover, .ModalWelcome-Close-Button:hover {
  border: 2px solid #d93f09; }

.bd2White, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea {
  border: 2px solid white; }

.bd3Orange, .DMSIcon {
  border: 3px solid #f47d3e; }

.bdN, .search-field, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz-Button-Start, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm fieldset, .ICP-Quiz .Button-Accordion-Primary, .TableWithFilter .js-form-item-training-search input, .TableWithFilter .js-form-item-training-timezone input, .TableWithFilter fieldset, .TableWithFilter .form-actions input, .ViewFilterLeft fieldset, .ViewFilterLeft .form-actions input, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary, .CareersHeader-Hamburger, .CareersNav button.CareersNav-TopLink, .MainNav button.MainNav-TopLink, .testimonialSlider .Button, .testimonialSlider .expContFltrRow .button, .expContFltrRow .testimonialSlider .button, .testimonialSlider .slick-next.slick-arrow, .testimonialSlider .slick-prev.slick-arrow, .SiteHeader-Hamburger, .Node-UserLogin [type="submit"] {
  border: none; }

.bdb0, .SubNav-Link:focus #subnav-toggler[aria-expanded="true"], .SubNav-Link:hover #subnav-toggler[aria-expanded="true"], #subnav-toggler[aria-expanded="true"], #subnav-toggler:hover[aria-expanded="true"], #subnav-toggler:focus[aria-expanded="true"] {
  border-bottom: none; }

.bdb1Blue, #complexTable .mFilter tr td, .SubNav-Button {
  border-bottom: 1px solid #004e7b; }

.bdb1Bluedark, .Button.Button-Blue, .expContFltrRow .Button-Blue.button, .ICP-Quiz-Button-AnswerOption.ICP-Selected, .ICP-Quiz .Button-Accordion-Primary, .Button-Blue.slick-next.slick-arrow, .Button-Blue.slick-prev.slick-arrow, .Node-UserLogin .Button-Blue[type="submit"], .btnTools {
  border-bottom: 1px solid #002e48; }

.bdb1Graydark, .Button.Button-Gray, .expContFltrRow .Button-Gray.button, .Button-Gray.slick-next.slick-arrow, .Button-Gray.slick-prev.slick-arrow, .Node-UserLogin .Button-Gray[type="submit"] {
  border-bottom: 1px solid #303030; }

.bdb1Graylight, #complexTable, .jobsTR.mobileJobsTR:last-child .jobs-cell, .jobsTR.desktopJobsTR:last-child .jobs-cell, .ExpContTbl-TblCol, .SearchForm-inHeader, .CareersNav-TopLink, .CareersNav button.CareersNav-TopLink, .CareersNav-hasDropdown .CareersNav-List, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .MainNav-TopLink, .MainNav button.MainNav-TopLink, .MainNav-hasDropdown .MainNav-List {
  border-bottom: 1px solid #ddd; }

.bdb1Grayoverlay, .Button.Button-WhiteGray:hover, .expContFltrRow .Button-WhiteGray.button:hover, .Button-WhiteGray.slick-next.slick-arrow:hover, .Button-WhiteGray.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-WhiteGray:hover[type="submit"], .Button.Button-WhiteGray:focus, .expContFltrRow .Button-WhiteGray.button:focus, .Button-WhiteGray.slick-next.slick-arrow:focus, .Button-WhiteGray.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-WhiteGray:focus[type="submit"], .Button.Button-WhiteGray a:hover, .expContFltrRow .Button-WhiteGray.button a:hover, .Button-WhiteGray.slick-next.slick-arrow a:hover, .Button-WhiteGray.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-WhiteGray[type="submit"] a:hover, .Button.Button-WhiteGray a:focus, .expContFltrRow .Button-WhiteGray.button a:focus, .Button-WhiteGray.slick-next.slick-arrow a:focus, .Button-WhiteGray.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-WhiteGray[type="submit"] a:focus, .Button.Button-WhiteGray a:visited:hover, .Button.Button-WhiteGray:active, .expContFltrRow .Button-WhiteGray.button:active, .Button-WhiteGray.slick-next.slick-arrow:active, .Button-WhiteGray.slick-prev.slick-arrow:active, .Node-UserLogin .Button-WhiteGray:active[type="submit"], .PartsMarkup .SliderSectionContainer {
  border-bottom: 1px solid #707070; }

.bdb1White, .SubNav-Link:focus #subnav-toggler, .SubNav-Link:hover #subnav-toggler, #subnav-toggler:hover, #subnav-toggler:focus, .ContactForm-Next-Cart-Class {
  border-bottom: 1px solid white; }

.bdb1White-fc:focus, .SubNav-Link:focus, .SubNav-Button:focus {
  border-bottom: 1px solid white; }

.bdb1White-hv:hover, .SubNav-Button:hover {
  border-bottom: 1px solid white; }

.bdb2Bluedark, .CareersHeader-TopBar, .SiteHeader-TopBar {
  border-bottom: 2px solid #002e48; }

.bdb2Gray, .Selectors-Roles {
  border-bottom: 2px solid #333; }

.bdb2Graydark, .SpeakerSession-Column:first-child {
  border-bottom: 2px solid #303030; }

.bdb3Black, .ExpContTbl-TblLegend {
  border-bottom: 3px solid black; }

.bdb3Graylight, .lightBackColor {
  border-bottom: 3px solid #ddd; }

.bdb3White, .nav-JumpLink {
  border-bottom: 3px solid white; }

.bdb5Blue, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, #subnav-toggler-arrow {
  border-bottom: 10px solid #004e7b; }

.bdb5Lime, .FourColumnBlockGrid div {
  border-bottom: 10px solid #c0d72f; }

.bdb5White, .SubNav-Link:focus .SubNav-Button .SubNav-Arrow-Active, .SubNav-Link:hover .SubNav-Button .SubNav-Arrow-Active, .SubNav-Link:focus #subnav-toggler #subnav-toggler-arrow, .SubNav-Link:hover #subnav-toggler #subnav-toggler-arrow, .SubNav-Button:hover .SubNav-Arrow-Active, .SubNav-Button:focus .SubNav-Arrow-Active, .SubNav-Arrow, #subnav-toggler[aria-expanded="true"] #subnav-toggler-arrow, #subnav-toggler:hover #subnav-toggler-arrow, #subnav-toggler:focus #subnav-toggler-arrow, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  border-bottom: 10px solid white; }

.bdbN, .Button.Button-White, .expContFltrRow .Button-White.button, .Button-White.slick-next.slick-arrow, .Button-White.slick-prev.slick-arrow, .Node-UserLogin .Button-White[type="submit"], .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink {
  border-bottom: none; }

.bdcBluedark-fc:focus, .CareersNav-TopLink:focus, .MainNav-TopLink:focus {
  border-color: #002e48; }

.bdcBluedark-hv:hover, .CareersNav-TopLink:hover, .MainNav-TopLink:hover {
  border-color: #002e48; }

.bdcGraylight, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .jobsTR {
  border-color: #ddd; }

.bdcWhite-fc:focus, .SocialIcon-inFooter:focus {
  border-color: white; }

.bdcWhite-hv:hover, .SocialIcon-inFooter:hover {
  border-color: white; }

.bdcolClps, #complexTable .product {
  border-collapse: collapse; }

.bdcolSep, #complexTable, .SubNav-Wrap {
  border-collapse: separate; }

.bdl1Black, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select {
  border-left: 1px solid black; }

.bdl1Graylight, #complexTable .desktopProduct td:first-child, #complexTable .desktopProduct th:first-child, #complexTable .filterSelection:first-child, #complexTable .mobileProduct > tr > th, #complexTable .mobileProduct > tr > td, .jobsTR.mobileJobsTR .jobs-cell:first-child, .jobsTR.desktopJobsTR .jobs-cell:first-child, .cpe-table .mobileProduct > tr > th, .cpe-table .mobileProduct > tr > td, .cpe-table .desktopProduct td:first-child, .cpe-table .desktopProduct th:first-child {
  border-left: 1px solid #ddd; }

.bdl2Graylight, #complexTable > thead > tr > th:not(:first-child),
#complexTable thead tr td:not(:first-child) {
  border-left: 2px solid #ddd; }

.bdl4Trans, .SubNav-MobileDrop {
  border-left: 4px solid transparent; }

.bdl5Trans, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, .SubNav-Arrow, #subnav-toggler-arrow, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  border-left: 10px solid transparent; }

.bdr0, .FooterLegalLink:last-child {
  border-right: none; }

.bdr1Graylight, #complexTable .desktopProduct td:last-child, #complexTable .desktopProduct th:last-child, #complexTable .filterSelection:last-child, #complexTable .mobileProduct > tr > th, #complexTable .mobileProduct > tr > td, .jobsTR.mobileJobsTR .jobs-cell:last-child, .jobsTR.desktopJobsTR .jobs-cell:last-child, .cpe-table .mobileProduct > tr > th, .cpe-table .mobileProduct > tr > td, .cpe-table .desktopProduct td:last-child, .cpe-table .desktopProduct th:last-child, .FooterLegalLink, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .SiteHeader-SuperNavLink:not(:last-child) {
  border-right: 1px solid #ddd; }

.bdr2Black, .SideNav {
  border-right: 2px solid black; }

.bdr4Trans, .SubNav-MobileDrop {
  border-right: 4px solid transparent; }

.bdr5Trans, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, .SubNav-Arrow, #subnav-toggler-arrow, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  border-right: 10px solid transparent; }

.bdrd0, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit {
  border-radius: 0; }

.bdrd1, .PartsMarkup, .PartsMarkup .PartsSliderTxt-Sm {
  border-radius: 0.85em; }

.bdrd50, .SpeakerSession-Portrait {
  border-radius: 2.4em 0; }

.bdspc0, #complexTable, #TrainingTablePrint {
  border-spacing: 0; }

.bdspc1, .gridGut-1.gridRow, .gridGut-1.GridTable, .gridGut-1.GridTable-2to4-Sm, .gridGut-1.GridTable-2to4-Md, .gridGut-1.GridTable-2to4-Lg, .gridGut-1.GridTable-2to4-Xl, .gridGut-1.ImageWithStatement, .gridGut-1.gridRow-sm {
  border-spacing: 0.85em; }

.bdspcN, .gridGut-0.gridRow, .gridGut-0.GridTable, .gridGut-0.GridTable-2to4-Sm, .gridGut-0.GridTable-2to4-Md, .gridGut-0.GridTable-2to4-Lg, .gridGut-0.GridTable-2to4-Xl, .gridGut-0.ImageWithStatement, .gridGut-0.gridRow-sm {
  border-spacing: none; }

.bdt0, #complexTable .desktopVendor,
#complexTable .mobileVendor {
  border-top: none; }

.bdt1, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .jobsTR {
  border-top: 1px solid; }

.bdt1Black, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select {
  border-top: 1px solid black; }

.bdt1Bluelight, .Selectors-TabItem:not(:first-child) .Selectors-TabLink {
  border-top: 1px solid #7ab3ce; }

.bdt1Gray, .pager {
  border-top: 1px solid #333; }

.bdt1Graylight, .SearchForm-inHeader, .CareersNav-DropdownItem:not(:first-child) .CareersNav-DropdownLink::after, .MainNav-DropdownItem:not(:first-child) .MainNav-DropdownLink::after {
  border-top: 1px solid #ddd; }

.bdt4Blue, .SubNav-MobileDrop {
  border-top: 4px solid #004e7b; }

.bdtN, #complexTable tbody:first-of-type tr td, .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink, .Selectors-TabItem[aria-selected="true"] + .Selectors-Content + .Selectors-TabItem .Selectors-TabLink {
  border-top: none; }

.bgBlack, .Media-Video {
  background: black; }

.bgBlue, .takeAction, .ExpContTbl-TblHead, .btnTools, .search-bottom, #complexTable .filterArrow, #views-exposed-form-careers-page-1 .form-submit:hover, #views-exposed-form-careers-page-1 .form-submit:focus, #views-exposed-form-careers-page-2 .form-submit:hover, #views-exposed-form-careers-page-2 .form-submit:focus, .perPage:hover #displayPageResults, .perPage:focus #displayPageResults,
.jobsPager:hover #displayPageResults,
.jobsPager:focus #displayPageResults, .timeZone:hover #displayTimeZoneResults, .timeZone:focus #displayTimeZoneResults, .pages,
.perPage,
.goPage,
.timeZone,
.jobsPager, .perPageArrow,
.jobsPagerArrow,
.timeZoneArrow, #listresultsPerPage li:hover,
#jobsResultsPerPage li:hover,
#listresultsPerPage li:focus,
#jobsResultsPerPage li:focus,
#listresultsTimeZone li:hover,
#listresultsTimeZone li:focus, .cpe-table th, .TableWithFilter .js-form-item-training-search .training-table-search, .TableWithFilter .js-form-item-training-timezone .training-table-search {
  background: #004e7b; }

.bgBluedark, .btnTools:hover, .btnTools:focus {
  background: #002e48; }

.bgBluelight, #complexTable .mobileDropDown li a:hover,
#complexTable .mobileDropDown li a:focus, #complexTable .mobileDropDown a.selected, .locList li.selected, .locList li:hover, .locList li:focus {
  background: #7ab3ce; }

.bgGraylight, .lightBackColor:hover,
.lightBackColor:focus, #complexTable .headDropDown li a:hover,
#complexTable .headDropDown li a:focus, #complexTable .mFilterSelection {
  background: #ddd; }

.bgGraylighter, #complexTable .jobsTR:nth-child(4n+1),
#complexTable .jobsTR:nth-child(4n+2) {
  background: #efefef; }

.bgGrayoverlay, .rciInfo {
  background: #707070; }

.bgOrange, .AreaIconLink:hover div, .AreaIconLink:focus div {
  background: #f47d3e; }

.bgWhite, .lightBackColor, .perPgTop,
.jobsPagerTop, .timeZoneTop, #listresultsPerPage li,
#jobsResultsPerPage li,
#listresultsTimeZone li, .Modal-Content, .ModalWelcome-Content {
  background: white; }

.bgYellow, .upgrade-inner {
  background: #f4db27; }

.bgcBglightblue, .ICP-Quiz-Button-Start, .ICP-Quiz-Button-Submit, .Modal a:hover .Modal-Close-Button-Blue, .Modal a:focus .Modal-Close-Button-Blue, .ModalWelcome a:hover .Modal-Close-Button-Blue, .ModalWelcome a:focus .Modal-Close-Button-Blue {
  background-color: #177cab; }

.bgcBglightblue-fc:focus, .Modal-Close-Button-Blue:focus, .ModalWelcome-Close-Button-Blue:focus {
  background-color: #177cab; }

.bgcBglightblue-hv:hover, .Modal-Close-Button-Blue:hover, .ModalWelcome-Close-Button-Blue:hover {
  background-color: #177cab; }

.bgcBlue, hr, .Button.Button-Blue, .expContFltrRow .Button-Blue.button, .ICP-Quiz-Button-AnswerOption.ICP-Selected, .ICP-Quiz .Button-Accordion-Primary, .Button-Blue.slick-next.slick-arrow, .Button-Blue.slick-prev.slick-arrow, .Node-UserLogin .Button-Blue[type="submit"], .WebformButton-Blue, #filterLocation:hover, #filterLocation:focus, .RegistrationForm-information-header, .TableWithFilter .filter-bar, .TableWithFilter .filter-item-svg, .TableWithFilter .sticky-header, .TableWithFilter .sticky-header thead tr,
.TableWithFilter .sticky-enabled thead tr, .ViewFilterLeft .filter-item-svg, .ViewFilterLeft .filter-bar, .CareersHeader-TopBar, .Selectors-TabLink, .SiteHeader.SiteHeader-Campaign, .SiteHeader-TopBar {
  background-color: #004e7b; }

.bgcBlue-fc:focus, .SubNav-Link:focus, .SubNav-Button:focus, .TableWithFilter .form-actions input:focus, .ViewFilterLeft .form-actions input:focus, .CareersNav-TopLink:focus, .MainNav-TopLink:focus, .MainNav button.MainNav-TopLink:focus, .Selectors-CTA:focus {
  background-color: #004e7b; }

.bgcBlue-hv:hover, .SubNav-Link:hover, .SubNav-Button:hover, .TableWithFilter .form-actions input:hover, .ViewFilterLeft .form-actions input:hover, .CareersNav-TopLink:hover, .CareersNav button.CareersNav-TopLink:hover, .MainNav-TopLink:hover, .MainNav button.MainNav-TopLink:hover, .Selectors-CTA:hover {
  background-color: #004e7b; }

.bgcBluedark, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-TopSection-Wrapper, .ICP-Quiz-Wrapper-Intro-Text, .SubNav-Link:focus #subnav-toggler[aria-expanded="true"], .SubNav-Link:hover #subnav-toggler[aria-expanded="true"], #subnav-toggler[aria-expanded="true"], #subnav-toggler:hover[aria-expanded="true"], #subnav-toggler:focus[aria-expanded="true"], .CareersNav-ListItem[aria-expanded="true"] > button.MainNav-TopLink, .MainNav-ListItem[aria-expanded="true"] > button.MainNav-TopLink, .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink {
  background-color: #002e48; }

.bgcBluedark-fc:focus, #btnSearch:focus {
  background-color: #002e48; }

.bgcBluedark-hv:hover, #btnSearch:hover {
  background-color: #002e48; }

.bgcBluelight, .Node-ContactInformation-Areas h2, .PartsMarkup .PartsSliderTitle-Lg.ColorBlue {
  background-color: #7ab3ce; }

.bgcBluelightdark, .ICP-Energy-Bar {
  background-color: #2c89c0; }

.bgcBluemediumdark, .ICP-Energy-Container {
  background-color: #0f446e; }

.bgcBluexlight, .FeaturedItem-information {
  background-color: #e0f3ff; }

.bgcCharcoal, .Overlay-Dark .Overlay-Back { }

.bgcCharcoaldark, .MainContent-PatternBlackSpotted .SpeakerSession, .MainContent-PatternBlack .SpeakerSession, .MainContent-Gray .SpeakerSession, .ICP-Quiz-LeadForm-Wrapper .SpeakerSession, .MainContent-Black .SpeakerSession { }

.bgcClouddark, .MainContent-LightGray .SpeakerSession, .page-node-type-foundations #foundation-overview + .ReynoldsScholarship .SpeakerSession { }

.bgcDenimdark, .MainContent-Blue .SpeakerSession, .MainContent-PatternBlue .SpeakerSession, #Outreach .OutreachSection .SpeakerSession { }

.bgcEmerald { }

.bgcEmeralddark, .MainContent-Green .SpeakerSession, .MainContent-PatternGreen .SpeakerSession, .MainContent-PatternGreenSpotted .SpeakerSession { }

.bgcGray, .FeaturedItem .Registration-Button-remove .Button:hover, .FeaturedItem .Registration-Button-remove .expContFltrRow .button:hover, .expContFltrRow .FeaturedItem .Registration-Button-remove .button:hover, .FeaturedItem .Registration-Button-remove .slick-next.slick-arrow:hover, .FeaturedItem .Registration-Button-remove .slick-prev.slick-arrow:hover, .FeaturedItem .Registration-Button-remove .Node-UserLogin :hover[type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-remove :hover[type="submit"], .RegistrationForm-information .Button a:hover, .RegistrationForm-information .expContFltrRow .button a:hover, .expContFltrRow .RegistrationForm-information .button a:hover, .RegistrationForm-information .slick-next.slick-arrow a:hover, .RegistrationForm-information .slick-prev.slick-arrow a:hover, .RegistrationForm-information .Node-UserLogin [type="submit"] a:hover, .Node-UserLogin .RegistrationForm-information [type="submit"] a:hover, .RegistrationForm-information .Button a:focus, .RegistrationForm-information .expContFltrRow .button a:focus, .expContFltrRow .RegistrationForm-information .button a:focus, .RegistrationForm-information .slick-next.slick-arrow a:focus, .RegistrationForm-information .slick-prev.slick-arrow a:focus, .RegistrationForm-information .Node-UserLogin [type="submit"] a:focus, .Node-UserLogin .RegistrationForm-information [type="submit"] a:focus, .RegistrationForm-information .Button a:visited:hover, .RegistrationForm-information .Button a:visited:focus, .RegistrationForm-information .Button:hover, .RegistrationForm-information .expContFltrRow .button:hover, .expContFltrRow .RegistrationForm-information .button:hover, .RegistrationForm-information .slick-next.slick-arrow:hover, .RegistrationForm-information .slick-prev.slick-arrow:hover, .RegistrationForm-information .Node-UserLogin :hover[type="submit"], .Node-UserLogin .RegistrationForm-information :hover[type="submit"], .RegistrationForm-information .Button:focus, .RegistrationForm-information .expContFltrRow .button:focus, .expContFltrRow .RegistrationForm-information .button:focus, .RegistrationForm-information .slick-next.slick-arrow:focus, .RegistrationForm-information .slick-prev.slick-arrow:focus, .RegistrationForm-information .Node-UserLogin :focus[type="submit"], .Node-UserLogin .RegistrationForm-information :focus[type="submit"], .TableWithFilter .Column-5 .remove-button a:hover, .TableWithFilter .Column-5 .remove-button a:focus, .TableWithFilter .Column-5 .remove-button:hover, .TableWithFilter .Column-5 .remove-button:focus, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal {
  background-color: #333; }

.bgcGraydarkerlight, .CareersHeader-SuperNavLink {
  background-color: #d7d7d7; }

.bgcGrayfadeddark, .SpeakerSession, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary {
  background-color: #e2e3e3; }

.bgcGraylight, .BlockGrid div div:nth-of-type(even), .noResultsJobs, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz .Button-Accordion-Option:hover, .ICP-Quiz .Button-Accordion-Option:focus, .Modal-Content-Shaded, .ModalWelcome-Content-Shaded, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary:hover, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary:focus {
  background-color: #ddd; }

.bgcGraylight-fc:focus, #complexTable .desktopProduct:nth-of-type(4n+2) .desktopVendor:focus,
#complexTable .mobileProduct:nth-of-type(4n+3) .desktopVendor:focus, .cpe-table .desktopProduct:nth-of-type(4n+2) .desktopVendor:focus,
.cpe-table .mobileProduct:nth-of-type(4n+3) .desktopVendor:focus, .MainNav-DropdownLink:focus {
  background-color: #ddd; }

.bgcGraylight-hv:hover, #complexTable .desktopProduct:nth-of-type(4n+2) .desktopVendor:hover,
#complexTable .mobileProduct:nth-of-type(4n+3) .desktopVendor:hover, .cpe-table .desktopProduct:nth-of-type(4n+2) .desktopVendor:hover,
.cpe-table .mobileProduct:nth-of-type(4n+3) .desktopVendor:hover, .CareersNav-DropdownLink:hover, .MainNav-DropdownLink:hover {
  background-color: #ddd; }

.bgcGraylighter, .BlockGrid div div, #complexTable tbody:nth-of-type(4n+3),
#complexTable tbody:nth-of-type(4n+2), #complexTable .mobileDropDown, .cpe-table tbody:nth-of-type(4n+3),
.cpe-table tbody:nth-of-type(4n+2), .IndividualDocument-Block, .PartsMarkup, .PartsMarkup .PartsSlider, .RegistrationForm-information-wrapper, .SearchForm-inHeader, .TableWithFilter .filter-type, .TableWithFilter .sticky-enabled, .ViewFilterLeft .filter-type {
  background-color: #efefef; }

.bgcGraylighter-fc:focus, #complexTable .desktopProduct:nth-of-type(4n+4) .desktopVendor:focus,
#complexTable .mobileProduct:nth-of-type(4n+1) .desktopVendor:focus, #complexTable .mFilterSelection:focus, .cpe-table .desktopProduct:nth-of-type(4n+4) .desktopVendor:focus,
.cpe-table .mobileProduct:nth-of-type(4n+1) .desktopVendor:focus {
  background-color: #efefef; }

.bgcGraylighter-hv:hover, #complexTable .desktopProduct:nth-of-type(4n+4) .desktopVendor:hover,
#complexTable .mobileProduct:nth-of-type(4n+1) .desktopVendor:hover, #complexTable .mFilterSelection:hover, .cpe-table .desktopProduct:nth-of-type(4n+4) .desktopVendor:hover,
.cpe-table .mobileProduct:nth-of-type(4n+1) .desktopVendor:hover {
  background-color: #efefef; }

.bgcGrayoverlay, .Button.Button-WhiteGray:hover, .expContFltrRow .Button-WhiteGray.button:hover, .Button-WhiteGray.slick-next.slick-arrow:hover, .Button-WhiteGray.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-WhiteGray:hover[type="submit"], .Button.Button-WhiteGray:focus, .expContFltrRow .Button-WhiteGray.button:focus, .Button-WhiteGray.slick-next.slick-arrow:focus, .Button-WhiteGray.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-WhiteGray:focus[type="submit"], .Button.Button-WhiteGray a:hover, .expContFltrRow .Button-WhiteGray.button a:hover, .Button-WhiteGray.slick-next.slick-arrow a:hover, .Button-WhiteGray.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-WhiteGray[type="submit"] a:hover, .Button.Button-WhiteGray a:focus, .expContFltrRow .Button-WhiteGray.button a:focus, .Button-WhiteGray.slick-next.slick-arrow a:focus, .Button-WhiteGray.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-WhiteGray[type="submit"] a:focus, .Button.Button-WhiteGray a:visited:hover, .Button.Button-WhiteGray:active, .expContFltrRow .Button-WhiteGray.button:active, .Button-WhiteGray.slick-next.slick-arrow:active, .Button-WhiteGray.slick-prev.slick-arrow:active, .Node-UserLogin .Button-WhiteGray:active[type="submit"], .Button.Button-Gray, .expContFltrRow .Button-Gray.button, .Button-Gray.slick-next.slick-arrow, .Button-Gray.slick-prev.slick-arrow, .Node-UserLogin .Button-Gray[type="submit"], .Button.Button-Gray a, .expContFltrRow .Button-Gray.button a, .Button-Gray.slick-next.slick-arrow a, .Button-Gray.slick-prev.slick-arrow a, .Node-UserLogin .Button-Gray[type="submit"] a, .WebformButton-Gray:hover, .WebformButton-Gray:focus, .FeaturedItem .Registration-Button-remove .Button, .FeaturedItem .Registration-Button-remove .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-remove .button, .FeaturedItem .Registration-Button-remove .slick-next.slick-arrow, .FeaturedItem .Registration-Button-remove .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-remove .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-remove [type="submit"], .FourColumnBlockGrid div, .ICP-Quiz-Button-AnswerOption:hover, .ICP-Quiz-Button-AnswerOption:focus, .ICP-Quiz-Button-Start:hover, .ICP-Quiz-Button-Start:focus, .ICP-Quiz-Button-Start a:focus, .ICP-Quiz-Button-Start a:hover, .ICP-Quiz-Button-Submit:hover, .ICP-Quiz-Button-Submit:focus, .ICP-Quiz-Button-Submit:disabled, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:disabled, .RegistrationForm-information .Button, .RegistrationForm-information .expContFltrRow .button, .expContFltrRow .RegistrationForm-information .button, .RegistrationForm-information .slick-next.slick-arrow, .RegistrationForm-information .slick-prev.slick-arrow, .RegistrationForm-information .Node-UserLogin [type="submit"], .Node-UserLogin .RegistrationForm-information [type="submit"], .TableWithFilter .Column-5 .remove-button, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled {
  background-color: #707070; }

.bgcGrayoverlay-fc:focus, .CareersHeader-SuperNavLink:focus, .ContactForm-Submit:focus:disabled, .ContactForm-Submit-Orange:focus:disabled {
  background-color: #707070; }

.bgcGrayoverlay-hv:hover, .CareersHeader-SuperNavLink:hover, .ContactForm-Submit:hover:disabled, .ContactForm-Submit-Orange:hover:disabled {
  background-color: #707070; }

.bgcInh, .search-icon {
  background-color: inherit; }

.bgcLimedark, .MainContent-PatternLimeSpotted .SpeakerSession { }

.bgcOrange-fc:focus, .Node-CustomerLogin a:focus, .ContactForm-Submit-General:focus, .ContactForm-Submit:focus, .ContactForm-Submit-Modal:focus {
  background-color: #f47d3e; }

.bgcOrange-hv:hover, .Node-CustomerLogin a:hover, .ContactForm-Submit-General:hover, .ContactForm-Submit:hover, .ContactForm-Submit-Modal:hover {
  background-color: #f47d3e; }

.bgcRedorange, .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"], .Modal a:hover .Modal-Close-Button, .Modal a:focus .Modal-Close-Button, .ModalWelcome a:hover .Modal-Close-Button, .ModalWelcome a:focus .Modal-Close-Button, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange {
  background-color: #d93f09; }

.bgcRedorange-fc:focus, .Modal-Close-Button:focus, .ModalWelcome-Close-Button:focus {
  background-color: #d93f09; }

.bgcRedorange-hv:hover, .Modal-Close-Button:hover, .ModalWelcome-Close-Button:hover {
  background-color: #d93f09; }

.bgcTrans, .ICP-Quiz .Button-Accordion-Option, .SubNav-Button, .SpeakerSession-Description, .CareersHeader-Hamburger, .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:first-child a:hover,
.Overlay-Dark-Breadcrumbs .Breadcrumb ol li:first-child a:focus, .SiteHeader-Hamburger {
  background-color: transparent; }

.bgcWhite, .QuoteBox-Video, .BlockArrow, .Button.Button-WhiteGray, .expContFltrRow .Button-WhiteGray.button, .Button-WhiteGray.slick-next.slick-arrow, .Button-WhiteGray.slick-prev.slick-arrow, .Node-UserLogin .Button-WhiteGray[type="submit"], .Button.Button-White, .expContFltrRow .Button-White.button, .Button-White.slick-next.slick-arrow, .Button-White.slick-prev.slick-arrow, .Node-UserLogin .Button-White[type="submit"], .WebformButton-Blue:hover, .WebformButton-Blue:focus, .WebformButton-Gray, #complexTable .headDropDown, #filterLocation, .locList, .ICP-Quiz-Answers, .ICP-Quiz-Wrapper-Intro-Image, .ICP-Quiz .Accordion-Wrapper, .Modal-ThankYou, .ModalWelcome-ThankYou, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select, .TableWithFilter .form-actions input, .TableWithFilter #sticky.stick, .TableWithFilter .sticky-enabled tbody tr:after, .ViewFilterLeft .form-actions input, .CareersHeader, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .CareersNav button.CareersNav-TopLink, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select, .MainNav button.MainNav-TopLink, .Overlay-Light .Overlay-Back, .Selectors-MobileHeading, .SiteHeader, .SiteHeader-isExpanded .SiteHeader-MobileOverlay, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea {
  background-color: white; }

.bgcWhite-fc:focus, .SocialIcon-inFooter:focus {
  background-color: white; }

.bgcWhite-hv:hover, .SocialIcon-inFooter:hover {
  background-color: white; }

.bgimN, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit {
  background-image: none; }

.bgposC, .BlockGrid div .blockImage, #complexTable .tablesort, .ContentBgImage, .ICP-Quiz-Results-Answer-Grade, .Banner, .Banner-Small, .CareersNav-hasDropdown .CareersNav-TopLink::after, .MainNav-hasDropdown .MainNav-TopLink::after, .Selectors:before {
  background-position: center; }

.bgposL, .Breadcrumb-ListItem:first-child {
  background-position: left; }

.bgrepNorep, .BlockGrid div .blockImage, .Breadcrumb-ListItem:first-child, .Breadcrumb-ListItem:first-child:hover, .Breadcrumb-ListItem:first-child:focus, .Breadcrumb-ListItem:first-child:active, #complexTable .tablesort, #filterLocation:after, #filterAdvanced:after, #filterAdvancedXl:after, .ContentBgImage, .ContentWithLeadform .benefits, .ICP-Quiz-Results-Answer-Grade, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-Wrapper-Intro-Image, .ICP-Quiz .Button-Accordion-Primary > *:first-child::before, .Banner, .Banner-Large, .CareersNav-hasDropdown .CareersNav-TopLink::after, .MainNav-hasDropdown .MainNav-TopLink::after, .Selectors:before {
  background-repeat: no-repeat; }

.bgrepRep, .ICP-BackgroundContainer {
  background-repeat: repeat; }

.bgszCov, .BlockGrid div .blockImage, .ContentBgImage, .ContentWithLeadform .benefits, .ICP-Quiz .ICP-BackgroundContainer, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-Wrapper-Intro-Image, .Banner, .Banner-Large, .Banner-Headline-Subheadline-SVG h1:before, .Selectors:before {
  background-size: cover; }

.btN, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage {
  : none; }

.bxszBdbx, #mainWrap, #complexTable {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.bxszCnbx, .SearchForm-Input.IE9-timeToUpgrade-DontYouThink {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.cBglightblue, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue {
  color: #177cab; }

.cBlack, .Button.Button-White, .expContFltrRow .Button-White.button, .Button-White.slick-next.slick-arrow, .Button-White.slick-prev.slick-arrow, .Node-UserLogin .Button-White[type="submit"], .Button.Button-White a, .expContFltrRow .Button-White.button a, .Button-White.slick-next.slick-arrow a, .Button-White.slick-prev.slick-arrow a, .Node-UserLogin .Button-White[type="submit"] a, .Button.Button-White a:visited, #complexTable .mobileDropDown li a, #complexTable .desktopProduct a:hover, #complexTable .desktopProduct a:focus, .jobs-filter-item:hover, .jobs-filter-item:focus,
#listresultsTimeZone li, #listresultsPerPage li,
#jobsResultsPerPage li, .ICP-Quiz .Button-Accordion-Option:disabled, #audioDownloadBackup, #pdfDownloadBackup, #audioConfirmationDownloadBackup, #pdfConfirmationDownloadBackup, #audioDownloadBackup:visited, #pdfDownloadBackup:visited, #audioConfirmationDownloadBackup:visited, #pdfConfirmationDownloadBackup:visited, .Modal-InputWrap label, .ModalWelcome-InputWrap label, .RegistrationForm-information .course-wrapper .course-name, .SideNav a, .training-link-ext, .ContactForm-InputWrap-Dark label, .ContactForm-InputWrap-Flat label {
  color: black; }

.cBlue, .WebformButton-Blue:hover, .WebformButton-Blue:focus, .toolbar__btn:hover,
.toolbar__btn:focus, #complexTable .desktopProduct a, #complexTable .productName a, #views-exposed-form-careers-page-1 .form-submit, #views-exposed-form-careers-page-2 .form-submit, .jobPostHeader, #filterAdvanced:hover, #filterAdvanced:focus, #filterAdvancedXl:hover, #filterAdvancedXl:focus, .pager *, .nav-JumpLink, .nav-JumpLink:visited, .SubNav-Link, .SubNav-Button, .TableWithFilter .form-actions input, .TableWithFilter .pager *, .TableWithFilter .Column-1 .column-field:nth-of-type(4) a, .TableWithFilter .Column-1 .column-field:nth-of-type(5) .views-less-link, .TableWithFilter .noscript-message a, .training-questions-message a, .ThumbnailLink span a, .RoundThumbnailLink span a, .ViewFilterLeft .form-actions input, .CareersNav-TopLink, .MainContent a, .form-accepted #block-reynoldsleadform a, .testimonialSlider a, .MainContent a:visited, .testimonialSlider a:visited, .MainContent-Large a, .MainContent-Large a:visited, .MainNav-TopLink, .Selectors-CTA {
  color: #004e7b; }

.cBlue-fc:focus, .SocialIcon-inFooter:focus {
  color: #004e7b; }

.cBlue-hv:hover, .SocialIcon-inFooter:hover {
  color: #004e7b; }

.cBlue-vs {
  color: #004e7b; }

.cBluedark, .ICP-Quiz-Button-AnswerOption {
  color: #002e48; }

.cBluelighter, .MainContent-PatternDarkBlue .thumbBtn a:hover, .MainContent-PatternDarkBlue .thumbBtn a:focus {
  color: #8ecae7; }

.cCharcoal, .MainContent-PatternLimeSpotted .SpeakerSession .SessionDetails div, .MainContent-PatternLimeSpotted .SpeakerSession .SessionDetails p, .MainContent-PatternLimeSpotted .SpeakerSession .SessionDetails time { }

.cCharcoallight { }

.cFontdark, body, .ICP-Quiz-Button-Results:disabled, .location-video-wrapper, .SpeakerSession p, .SpeakerSession h1, .SpeakerSession h2, .SpeakerSession h3, .SpeakerSession h4, .SpeakerSession h5, .SpeakerSession a, .SpeakerSession li, .SpeakerSession ul, .SpeakerSession ol, .SpeakerSession strong, .SpeakerSession em, .CareersNav-DropdownLink, .MainNav-DropdownLink {
  color: #262626; }

.cFontdark-fc:focus, .ContactForm-Submit-General:focus, .ContactForm-Submit:focus, .ContactForm-Submit-Modal:focus {
  color: #262626; }

.cFontdark-hv:hover, .ContactForm-Submit-General:hover, .ContactForm-Submit:hover, .ContactForm-Submit-Modal:hover {
  color: #262626; }

.cFontlight, .ImageWithStatement {
  color: rgba(255, 255, 255, 0.9); }

.cFontlightblue-fc:focus, .FooterLegalLink:focus {
  color: #23A5E1; }

.cFontlightblue-hv:hover, .FooterLegalLink:hover {
  color: #23A5E1; }

.cGray-fc:focus, .training-link-ext:focus, .printIconTraining:focus {
  color: #333; }

.cGray-hv:hover, .training-link-ext:hover, .printIconTraining:hover {
  color: #333; }

.cGraydarklight, input.search-field.default { }

.cGraylight, .pager li.is-active a, .TableWithFilter .filter-dropdown:hover, .TableWithFilter .filter-dropdown:focus, .ViewFilterLeft .filter-dropdown:hover, .ViewFilterLeft .filter-dropdown:focus, .ContactForm-InputWrap label, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ContactForm .ajax-progress, .ShareEmailForm-InputWrap label, .ShareEmailForm .ajax-progress {
  color: #ddd; }

.cGrayoverlay, .Button.Button-WhiteGray, .expContFltrRow .Button-WhiteGray.button, .Button-WhiteGray.slick-next.slick-arrow, .Button-WhiteGray.slick-prev.slick-arrow, .Node-UserLogin .Button-WhiteGray[type="submit"], .Button.Button-WhiteGray a, .expContFltrRow .Button-WhiteGray.button a, .Button-WhiteGray.slick-next.slick-arrow a, .Button-WhiteGray.slick-prev.slick-arrow a, .Node-UserLogin .Button-WhiteGray[type="submit"] a, .Button.Button-WhiteGray a:visited, .WebformButton-Gray, .PartsMarkup .PartsSliderTitle, .PartsMarkup .PartsSliderTitle-Lg, .SearchForm-Input.hasPlaceholder, .SiteHeader-SuperNavLink {
  color: #707070; }

.cInh, .pager li.is-active a {
  color: inherit; }

.cLime, .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:first-child a:hover,
.Overlay-Dark-Breadcrumbs .Breadcrumb ol li:first-child a:focus, .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:first-child a:hover *,
.Overlay-Dark-Breadcrumbs .Breadcrumb ol li:first-child a:focus * {
  color: #c0d72f; }

.cOrange, .AreaIconLink:hover span, .AreaIconLink:focus span, a.AreaIconLink,
a.AreaIconLink:visited, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-ErrorMessages, .ShareEmailForm-ErrorMessages span {
  color: #f47d3e; }

.cOrange-ac:active, .Breadcrumb a.Breadcrumb-Link:active {
  color: #f47d3e; }

.cRedorange, .Modal-Close-Button, .ModalWelcome-Close-Button {
  color: #d93f09; }

.cTrans, .Breadcrumb-ListItem:first-child > .Breadcrumb-Link, .Breadcrumb-ListItem:first-child > .Breadcrumb-Link:hover, .Breadcrumb-ListItem:first-child > .Breadcrumb-Link:active, .Breadcrumb-ListItem:first-child > .Breadcrumb-Link:focus {
  color: transparent; }

.cWhite, .play-ButtonOverlay, .AreaIconLink:hover div, .AreaIconLink:focus div, .Billboard-Light, .Breadcrumb, .Breadcrumb-ListItem::after, .Breadcrumb a.Breadcrumb-Link, .MainContent .Button a:hover, .form-accepted #block-reynoldsleadform .Button a:hover, .testimonialSlider .Button a:hover, .MainContent .expContFltrRow .button a:hover, .expContFltrRow .MainContent .button a:hover, .form-accepted #block-reynoldsleadform .expContFltrRow .button a:hover, .expContFltrRow .form-accepted #block-reynoldsleadform .button a:hover, .testimonialSlider .expContFltrRow .button a:hover, .expContFltrRow .testimonialSlider .button a:hover, .MainContent .slick-next.slick-arrow a:hover, .form-accepted #block-reynoldsleadform .slick-next.slick-arrow a:hover, .testimonialSlider .slick-next.slick-arrow a:hover, .MainContent .slick-prev.slick-arrow a:hover, .form-accepted #block-reynoldsleadform .slick-prev.slick-arrow a:hover, .testimonialSlider .slick-prev.slick-arrow a:hover, .MainContent .Node-UserLogin [type="submit"] a:hover, .Node-UserLogin .MainContent [type="submit"] a:hover, .form-accepted #block-reynoldsleadform .Node-UserLogin [type="submit"] a:hover, .Node-UserLogin .form-accepted #block-reynoldsleadform [type="submit"] a:hover, .testimonialSlider .Node-UserLogin [type="submit"] a:hover, .Node-UserLogin .testimonialSlider [type="submit"] a:hover, .MainContent .Button a:focus, .form-accepted #block-reynoldsleadform .Button a:focus, .testimonialSlider .Button a:focus, .MainContent .expContFltrRow .button a:focus, .expContFltrRow .MainContent .button a:focus, .form-accepted #block-reynoldsleadform .expContFltrRow .button a:focus, .expContFltrRow .form-accepted #block-reynoldsleadform .button a:focus, .testimonialSlider .expContFltrRow .button a:focus, .expContFltrRow .testimonialSlider .button a:focus, .MainContent .slick-next.slick-arrow a:focus, .form-accepted #block-reynoldsleadform .slick-next.slick-arrow a:focus, .testimonialSlider .slick-next.slick-arrow a:focus, .MainContent .slick-prev.slick-arrow a:focus, .form-accepted #block-reynoldsleadform .slick-prev.slick-arrow a:focus, .testimonialSlider .slick-prev.slick-arrow a:focus, .MainContent .Node-UserLogin [type="submit"] a:focus, .Node-UserLogin .MainContent [type="submit"] a:focus, .form-accepted #block-reynoldsleadform .Node-UserLogin [type="submit"] a:focus, .Node-UserLogin .form-accepted #block-reynoldsleadform [type="submit"] a:focus, .testimonialSlider .Node-UserLogin [type="submit"] a:focus, .Node-UserLogin .testimonialSlider [type="submit"] a:focus, .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"], .Button a, .expContFltrRow .button a, .slick-next.slick-arrow a, .slick-prev.slick-arrow a, .Node-UserLogin [type="submit"] a, .Button:hover a:hover, .expContFltrRow .button:hover a:hover, .slick-next.slick-arrow:hover a:hover, .slick-prev.slick-arrow:hover a:hover, .Node-UserLogin :hover[type="submit"] a:hover, .Button:hover a:focus, .expContFltrRow .button:hover a:focus, .slick-next.slick-arrow:hover a:focus, .slick-prev.slick-arrow:hover a:focus, .Node-UserLogin :hover[type="submit"] a:focus, .Button:focus a:hover, .expContFltrRow .button:focus a:hover, .slick-next.slick-arrow:focus a:hover, .slick-prev.slick-arrow:focus a:hover, .Node-UserLogin :focus[type="submit"] a:hover, .Button:focus a:focus, .expContFltrRow .button:focus a:focus, .slick-next.slick-arrow:focus a:focus, .slick-prev.slick-arrow:focus a:focus, .Node-UserLogin :focus[type="submit"] a:focus, .Button.Button-Blue a:hover, .expContFltrRow .Button-Blue.button a:hover, .ICP-Quiz-Button-AnswerOption.ICP-Selected a:hover, .ICP-Quiz .Button-Accordion-Primary a:hover, .Button-Blue.slick-next.slick-arrow a:hover, .Button-Blue.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-Blue[type="submit"] a:hover, .Button.Button-Blue a:focus, .expContFltrRow .Button-Blue.button a:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected a:focus, .ICP-Quiz .Button-Accordion-Primary a:focus, .Button-Blue.slick-next.slick-arrow a:focus, .Button-Blue.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-Blue[type="submit"] a:focus, .Button.Button-Blue:hover, .expContFltrRow .Button-Blue.button:hover, .ICP-Quiz-Button-AnswerOption.ICP-Selected:hover, .ICP-Quiz .Button-Accordion-Primary:hover, .Button-Blue.slick-next.slick-arrow:hover, .Button-Blue.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-Blue:hover[type="submit"], .Button.Button-Blue:focus, .expContFltrRow .Button-Blue.button:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected:focus, .ICP-Quiz .Button-Accordion-Primary:focus, .Button-Blue.slick-next.slick-arrow:focus, .Button-Blue.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-Blue:focus[type="submit"], .Button.Button-Blue:hover a:hover, .expContFltrRow .Button-Blue.button:hover a:hover, .ICP-Quiz-Button-AnswerOption.ICP-Selected:hover a:hover, .ICP-Quiz .Button-Accordion-Primary:hover a:hover, .Button-Blue.slick-next.slick-arrow:hover a:hover, .Button-Blue.slick-prev.slick-arrow:hover a:hover, .Node-UserLogin .Button-Blue:hover[type="submit"] a:hover, .Button.Button-Blue:hover a:focus, .expContFltrRow .Button-Blue.button:hover a:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected:hover a:focus, .ICP-Quiz .Button-Accordion-Primary:hover a:focus, .Button-Blue.slick-next.slick-arrow:hover a:focus, .Button-Blue.slick-prev.slick-arrow:hover a:focus, .Node-UserLogin .Button-Blue:hover[type="submit"] a:focus, .Button.Button-Blue:focus a:hover, .expContFltrRow .Button-Blue.button:focus a:hover, .ICP-Quiz-Button-AnswerOption.ICP-Selected:focus a:hover, .ICP-Quiz .Button-Accordion-Primary:focus a:hover, .Button-Blue.slick-next.slick-arrow:focus a:hover, .Button-Blue.slick-prev.slick-arrow:focus a:hover, .Node-UserLogin .Button-Blue:focus[type="submit"] a:hover, .Button.Button-Blue:focus a:focus, .expContFltrRow .Button-Blue.button:focus a:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected:focus a:focus, .ICP-Quiz .Button-Accordion-Primary:focus a:focus, .Button-Blue.slick-next.slick-arrow:focus a:focus, .Button-Blue.slick-prev.slick-arrow:focus a:focus, .Node-UserLogin .Button-Blue:focus[type="submit"] a:focus, .Button.Button-WhiteGray:hover, .expContFltrRow .Button-WhiteGray.button:hover, .Button-WhiteGray.slick-next.slick-arrow:hover, .Button-WhiteGray.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-WhiteGray:hover[type="submit"], .Button.Button-WhiteGray:focus, .expContFltrRow .Button-WhiteGray.button:focus, .Button-WhiteGray.slick-next.slick-arrow:focus, .Button-WhiteGray.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-WhiteGray:focus[type="submit"], .Button.Button-WhiteGray a:hover, .expContFltrRow .Button-WhiteGray.button a:hover, .Button-WhiteGray.slick-next.slick-arrow a:hover, .Button-WhiteGray.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-WhiteGray[type="submit"] a:hover, .Button.Button-WhiteGray a:focus, .expContFltrRow .Button-WhiteGray.button a:focus, .Button-WhiteGray.slick-next.slick-arrow a:focus, .Button-WhiteGray.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-WhiteGray[type="submit"] a:focus, .Button.Button-WhiteGray a:visited:hover, .expContFltrRow .Button-WhiteGray.button a:visited:hover, .Button-WhiteGray.slick-next.slick-arrow a:visited:hover, .Button-WhiteGray.slick-prev.slick-arrow a:visited:hover, .Node-UserLogin .Button-WhiteGray[type="submit"] a:visited:hover, .Button.Button-WhiteGray:hover a, .expContFltrRow .Button-WhiteGray.button:hover a, .Button-WhiteGray.slick-next.slick-arrow:hover a, .Button-WhiteGray.slick-prev.slick-arrow:hover a, .Node-UserLogin .Button-WhiteGray:hover[type="submit"] a, .Button.Button-WhiteGray:focus a, .expContFltrRow .Button-WhiteGray.button:focus a, .Button-WhiteGray.slick-next.slick-arrow:focus a, .Button-WhiteGray.slick-prev.slick-arrow:focus a, .Node-UserLogin .Button-WhiteGray:focus[type="submit"] a, .Button.Button-WhiteGray a:hover a, .expContFltrRow .Button-WhiteGray.button a:hover a, .Button-WhiteGray.slick-next.slick-arrow a:hover a, .Button-WhiteGray.slick-prev.slick-arrow a:hover a, .Node-UserLogin .Button-WhiteGray[type="submit"] a:hover a, .Button.Button-WhiteGray a:focus a, .expContFltrRow .Button-WhiteGray.button a:focus a, .Button-WhiteGray.slick-next.slick-arrow a:focus a, .Button-WhiteGray.slick-prev.slick-arrow a:focus a, .Node-UserLogin .Button-WhiteGray[type="submit"] a:focus a, .Button.Button-WhiteGray a:visited:hover a, .expContFltrRow .Button-WhiteGray.button a:visited:hover a, .Button-WhiteGray.slick-next.slick-arrow a:visited:hover a, .Button-WhiteGray.slick-prev.slick-arrow a:visited:hover a, .Node-UserLogin .Button-WhiteGray[type="submit"] a:visited:hover a, .Button.Button-White:active a, .expContFltrRow .Button-White.button:active a, .Button-White.slick-next.slick-arrow:active a, .Button-White.slick-prev.slick-arrow:active a, .Node-UserLogin .Button-White:active[type="submit"] a, .Button.Button-White:active a:visited, .expContFltrRow .Button-White.button:active a:visited, .Button-White.slick-next.slick-arrow:active a:visited, .Button-White.slick-prev.slick-arrow:active a:visited, .Node-UserLogin .Button-White:active[type="submit"] a:visited, a.Button, .expContFltrRow a.button, a.slick-next.slick-arrow, a.slick-prev.slick-arrow, .Node-UserLogin a[type="submit"],
.Button a:visited,
.expContFltrRow .button a:visited,
.slick-next.slick-arrow a:visited,
.slick-prev.slick-arrow a:visited,
.Node-UserLogin [type="submit"] a:visited, a.Button:visited, .expContFltrRow a.button:visited, a.slick-next.slick-arrow:visited, a.slick-prev.slick-arrow:visited, .Node-UserLogin a:visited[type="submit"], a.Button-Blue, .WebformButton-Blue, .WebformButton-Gray:hover, .WebformButton-Gray:focus, .career-play, .campaign-monitor .cm-checkbox, #headTitle, .rciInfo, #complexTable > thead > tr > th, #complexTable > thead > tr > th > a, #complexTable #printIcon a, #views-exposed-form-careers-page-1 .form-submit:hover, #views-exposed-form-careers-page-1 .form-submit:focus, #views-exposed-form-careers-page-2 .form-submit:hover, #views-exposed-form-careers-page-2 .form-submit:focus, #filterLocation:hover, #filterLocation:focus, .perPage:hover #displayPageResults, .perPage:focus #displayPageResults,
.jobsPager:hover #displayPageResults,
.jobsPager:focus #displayPageResults, .timeZone:hover #displayTimeZoneResults, .timeZone:focus #displayTimeZoneResults,
#listresultsTimeZone li:hover,
#listresultsTimeZone li:focus, #listresultsPerPage li:hover,
#listresultsPerPage li:focus,
#jobsResultsPerPage li:hover,
#jobsResultsPerPage li:focus, .ContentBgImage, .ContentBgImage .Button a, .ContentBgImage .expContFltrRow .button a, .expContFltrRow .ContentBgImage .button a, .ContentBgImage .slick-next.slick-arrow a, .ContentBgImage .slick-prev.slick-arrow a, .ContentBgImage .Node-UserLogin [type="submit"] a, .Node-UserLogin .ContentBgImage [type="submit"] a, .ContentBgImage .Button a:visited, .ContentBgImage .expContFltrRow .button a:visited, .expContFltrRow .ContentBgImage .button a:visited, .ContentBgImage .slick-next.slick-arrow a:visited, .ContentBgImage .slick-prev.slick-arrow a:visited, .ContentBgImage .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .ContentBgImage [type="submit"] a:visited, .cpe-table th, .ExpContTbl-TblHead, .FeaturedItem h2, .FeaturedItem-register, .FooterLegalLink, .FourColumnBlockGrid div nav, .ICP-Quiz-Button-AnswerOption:hover, .ICP-Quiz-Button-AnswerOption:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected, .ICP-Quiz-Button-Start, .ICP-Quiz-Button-Start:hover a, .ICP-Quiz-Button-Start:focus a, .ICP-Quiz-Button-Start a:focus, .ICP-Quiz-Button-Start a:hover, .ICP-Quiz-Button-Submit, .ICP-Quiz-LeadForm-Wrapper, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:hover, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:focus, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-TopSection-Wrapper, .ICP-Quiz-Wrapper-Intro-Text, .ICP-Quiz .Button-Accordion-Primary, .ICP-Timer-Wrapper, .Modal a:hover .Modal-Close-Button, .Modal a:focus .Modal-Close-Button, .ModalWelcome a:hover .Modal-Close-Button, .ModalWelcome a:focus .Modal-Close-Button, .Modal a:hover .Modal-Close-Button-Blue, .Modal a:focus .Modal-Close-Button-Blue, .ModalWelcome a:hover .Modal-Close-Button-Blue, .ModalWelcome a:focus .Modal-Close-Button-Blue, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .NavList a, .NavList-Text, .nav-JumpLink:focus, .nav-JumpLink:hover, .PartsMarkup .PartsSliderTitle-Lg.ColorBlue, .RegistrationForm-information-header h3, .RegistrationForm-information-disclaimer, .RegistrationForm-information .info-block-shopping-cart-icon-single-digit,
.RegistrationForm-information .info-block-shopping-cart-icon-double-digit, .RegistrationForm-information .Button a, .RegistrationForm-information .expContFltrRow .button a, .expContFltrRow .RegistrationForm-information .button a, .RegistrationForm-information .slick-next.slick-arrow a, .RegistrationForm-information .slick-prev.slick-arrow a, .RegistrationForm-information .Node-UserLogin [type="submit"] a, .Node-UserLogin .RegistrationForm-information [type="submit"] a, .RegistrationForm-information .Button a:visited, .RegistrationForm-information .expContFltrRow .button a:visited, .expContFltrRow .RegistrationForm-information .button a:visited, .RegistrationForm-information .slick-next.slick-arrow a:visited, .RegistrationForm-information .slick-prev.slick-arrow a:visited, .RegistrationForm-information .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .RegistrationForm-information [type="submit"] a:visited, .RoundedCallout-Up-Gray, .RoundedCallout-Up-RedOrange, .RoundedCallout-Down-Gray, .RoundedCallout-Down-RedOrange, .RoundedCallout-Left-Gray, .RoundedCallout-Left-RedOrange, .RoundedCallout-Right-Gray, .RoundedCallout-Right-RedOrange, .Subheading-BillboardLight, .SubNav-Link:focus .SubNav-Button, .SubNav-Link:hover .SubNav-Button, #subnav-toggler[aria-expanded="true"], .TableWithFilter .filter-bar, .TableWithFilter .sticky-header thead tr,
.TableWithFilter .sticky-enabled thead tr, .TableWithFilter .sticky-header thead tr a,
.TableWithFilter .sticky-enabled thead tr a, .TableWithFilter .my-courses-button-text, .TableWithFilter .table-shopping-cart-icon-single-digit,
.TableWithFilter .table-shopping-cart-icon-double-digit, .ViewFilterLeft .filter-bar, .MainContent-Blue .SessionDetails div, .MainContent-Blue .SessionDetails p, .MainContent-Blue .SessionDetails time, .MainContent-PatternBlue .SessionDetails div, #Outreach .OutreachSection .SessionDetails div, .MainContent-PatternBlue .SessionDetails p, #Outreach .OutreachSection .SessionDetails p, .MainContent-PatternBlue .SessionDetails time, #Outreach .OutreachSection .SessionDetails time, .MainContent-Green .SessionDetails div, .MainContent-Green .SessionDetails p, .MainContent-Green .SessionDetails time, .MainContent-PatternGreen .SessionDetails div, .MainContent-PatternGreen .SessionDetails p, .MainContent-PatternGreen .SessionDetails time, .MainContent-PatternGreenSpotted .SessionDetails div, .MainContent-PatternGreenSpotted .SessionDetails p, .MainContent-PatternGreenSpotted .SessionDetails time, .MainContent-PatternBlackSpotted .SessionDetails div, .MainContent-PatternBlackSpotted .SessionDetails p, .MainContent-PatternBlackSpotted .SessionDetails time, .MainContent-PatternBlack .SessionDetails div, .MainContent-PatternBlack .SessionDetails p, .MainContent-PatternBlack .SessionDetails time, .MainContent-Gray .SessionDetails div, .ICP-Quiz-LeadForm-Wrapper .SessionDetails div, .MainContent-Gray .SessionDetails p, .ICP-Quiz-LeadForm-Wrapper .SessionDetails p, .MainContent-Gray .SessionDetails time, .ICP-Quiz-LeadForm-Wrapper .SessionDetails time, .MainContent-Black .SessionDetails div, .MainContent-Black .SessionDetails p, .MainContent-Black .SessionDetails time, .Banner-Home-Heading, .Banner-Trailer-Heading, .Banner-Trailer-Trail, .Banner-Headline-Subheadline-SVG h1, .Banner-Headline-Subheadline-SVG p, .Banner-Small h1, .Banner-Standard h1, .Banner-SubLevel2 h1, .Banner-SubLevel3 h1, .Banner-ContentHero h2, .Banner-Headline-Subheadline h1, .Banner-Headline-Subheadline h4, .Banner-Content .Button a, .Banner-Content .expContFltrRow .button a, .expContFltrRow .Banner-Content .button a, .Banner-Content .slick-next.slick-arrow a, .Banner-Content .slick-prev.slick-arrow a, .Banner-Content .Node-UserLogin [type="submit"] a, .Node-UserLogin .Banner-Content [type="submit"] a, .Banner-Content .Button a:visited, .Banner-Content .expContFltrRow .button a:visited, .expContFltrRow .Banner-Content .button a:visited, .Banner-Content .slick-next.slick-arrow a:visited, .Banner-Content .slick-prev.slick-arrow a:visited, .Banner-Content .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .Banner-Content [type="submit"] a:visited, .Banner-WordBlocks div, .CareersHeader-SuperNavButtonMobile:hover a, .CareersHeader-SuperNavButtonMobile:focus a, .CareersHeader-SuperNavLink:hover a, .CareersHeader-SuperNavLink:focus a, .CareersNav-ListItem[aria-expanded="true"] > button.MainNav-TopLink, .whyReynolds-container .whyReynolds-headlineContainer, .whyReynolds-container .benefit-item, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit-General-Orange:hover a:hover, .ContactForm-Submit-Orange:hover a:hover, .ContactForm-Submit-General-Orange:hover a:focus, .ContactForm-Submit-Orange:hover a:focus, .ContactForm-Submit-General-Orange:focus a:hover, .ContactForm-Submit-Orange:focus a:hover, .ContactForm-Submit-General-Orange:focus a:focus, .ContactForm-Submit-Orange:focus a:focus, .ContactForm-Next .ContactForm-Phone, .ContactForm-Next .ContactForm-Phone a, .ContactForm-SubmitMessage, .ContactForm-SuccessMessage, .Custom-Campaign h1, .Custom-Campaign .Button- a, .Custom-Campaign .MainContent-Gray .TestimonialQuote-Name, .Custom-Campaign .ICP-Quiz-LeadForm-Wrapper .TestimonialQuote-Name, .Custom-Campaign .MainContent-Gray .TestimonialQuote-Dealership, .Custom-Campaign .ICP-Quiz-LeadForm-Wrapper .TestimonialQuote-Dealership, .Custom-Campaign .MainContent-PatternGray .TestimonialQuote-Name, .Custom-Campaign .MainContent-PatternGray .TestimonialQuote-Dealership, .Custom-Campaign .MainContent-PatternGrayArrow .TestimonialQuote-Name, .Custom-Campaign .MainContent-PatternGrayArrow .TestimonialQuote-Dealership, .Custom-Campaign .MainContent-PatternGrayBottom .TestimonialQuote-Name, .Custom-Campaign .leadform-PatternGrayBottom .TestimonialQuote-Name, .leadform-PatternGrayBottom .Custom-Campaign .VerticalShift-Backed .TestimonialQuote-Name, .Custom-Campaign .MainContent-PatternGrayBottom .TestimonialQuote-Dealership, .Custom-Campaign .leadform-PatternGrayBottom .TestimonialQuote-Dealership, .leadform-PatternGrayBottom .Custom-Campaign .VerticalShift-Backed .TestimonialQuote-Dealership, .Custom-Campaign .MainContent-Blue .TestimonialQuote-Name, .Custom-Campaign .MainContent-Blue .TestimonialQuote-Dealership, .Custom-Campaign .MainContent-PatternDarkBlue .TestimonialQuote-Name, .Custom-Campaign .MainContent-PatternDarkBlue .TestimonialQuote-Dealership, .Custom-Campaign .MainContent-PatternDarkBlueBottom .TestimonialQuote-Name, .Custom-Campaign .MainContent-PatternDarkBlueBottom .TestimonialQuote-Dealership, .infographic, .MainContent-PatternDarkBlue .thumbBtn a, .MainContent-PatternDarkBlueBottom, .MainContent-Blue p, .MainContent-Blue h2, .MainContent-Blue h3, .MainContent-Blue h4, .MainContent-Blue h5, .MainContent-Blue ul, .MainContent-Blue li, .MainContent-Blue ol, .MainContent-Blue strong, .MainContent-Blue em, .MainContent-Gray p, .ICP-Quiz-LeadForm-Wrapper p, .MainContent-Gray h2, .ICP-Quiz-LeadForm-Wrapper h2, .MainContent-Gray h3, .ICP-Quiz-LeadForm-Wrapper h3, .MainContent-Gray h4, .ICP-Quiz-LeadForm-Wrapper h4, .MainContent-Gray h5, .ICP-Quiz-LeadForm-Wrapper h5, .MainContent-Gray ul, .ICP-Quiz-LeadForm-Wrapper ul, .MainContent-Gray li, .ICP-Quiz-LeadForm-Wrapper li, .MainContent-Gray ol, .ICP-Quiz-LeadForm-Wrapper ol, .MainContent-Gray strong, .ICP-Quiz-LeadForm-Wrapper strong, .MainContent-Gray em, .ICP-Quiz-LeadForm-Wrapper em, .MainContent-PatternGray p, .MainContent-PatternGray h2, .MainContent-PatternGray h3, .MainContent-PatternGray h4, .MainContent-PatternGray h5, .MainContent-PatternGray ul, .MainContent-PatternGray li, .MainContent-PatternGray ol, .MainContent-PatternGray strong, .MainContent-PatternGray em, .MainContent-PatternGrayArrow p, .MainContent-PatternGrayArrow h2, .MainContent-PatternGrayArrow h3, .MainContent-PatternGrayArrow h4, .MainContent-PatternGrayArrow h5, .MainContent-PatternGrayArrow ul, .MainContent-PatternGrayArrow li, .MainContent-PatternGrayArrow ol, .MainContent-PatternGrayArrow strong, .MainContent-PatternGrayArrow em, .MainContent-InverseArrowGray p, .MainContent-InverseArrowGray h2, .MainContent-InverseArrowGray h3, .MainContent-InverseArrowGray h4, .MainContent-InverseArrowGray h5, .MainContent-InverseArrowGray ul, .MainContent-InverseArrowGray li, .MainContent-InverseArrowGray ol, .MainContent-InverseArrowGray strong, .MainContent-InverseArrowGray em, .MainContent-InverseArrowBlue p, .MainContent-InverseArrowBlue h2, .MainContent-InverseArrowBlue h3, .MainContent-InverseArrowBlue h4, .MainContent-InverseArrowBlue h5, .MainContent-InverseArrowBlue ul, .MainContent-InverseArrowBlue li, .MainContent-InverseArrowBlue ol, .MainContent-InverseArrowBlue strong, .MainContent-InverseArrowBlue em, .MainContent-PatternGrayBottom p, .leadform-PatternGrayBottom p, .leadform-PatternGrayBottom .VerticalShift-Backed p, .MainContent-PatternGrayBottom h2, .leadform-PatternGrayBottom h2, .leadform-PatternGrayBottom .VerticalShift-Backed h2, .MainContent-PatternGrayBottom h3, .leadform-PatternGrayBottom h3, .leadform-PatternGrayBottom .VerticalShift-Backed h3, .MainContent-PatternGrayBottom h4, .leadform-PatternGrayBottom h4, .leadform-PatternGrayBottom .VerticalShift-Backed h4, .MainContent-PatternGrayBottom h5, .leadform-PatternGrayBottom h5, .leadform-PatternGrayBottom .VerticalShift-Backed h5, .MainContent-PatternGrayBottom ul, .leadform-PatternGrayBottom ul, .leadform-PatternGrayBottom .VerticalShift-Backed ul, .MainContent-PatternGrayBottom li, .leadform-PatternGrayBottom li, .leadform-PatternGrayBottom .VerticalShift-Backed li, .MainContent-PatternGrayBottom ol, .leadform-PatternGrayBottom ol, .leadform-PatternGrayBottom .VerticalShift-Backed ol, .MainContent-PatternGrayBottom strong, .leadform-PatternGrayBottom strong, .leadform-PatternGrayBottom .VerticalShift-Backed strong, .MainContent-PatternGrayBottom em, .leadform-PatternGrayBottom em, .leadform-PatternGrayBottom .VerticalShift-Backed em, .MainContent-PatternDarkBlue p, .MainContent-PatternDarkBlue h2, .MainContent-PatternDarkBlue h3, .MainContent-PatternDarkBlue h4, .MainContent-PatternDarkBlue h5, .MainContent-PatternDarkBlue ul, .MainContent-PatternDarkBlue li, .MainContent-PatternDarkBlue ol, .MainContent-PatternDarkBlue strong, .MainContent-PatternDarkBlue em, .MainContent-PatternDarkBlueArrow p, .MainContent-PatternDarkBlueArrow h2, .MainContent-PatternDarkBlueArrow h3, .MainContent-PatternDarkBlueArrow h4, .MainContent-PatternDarkBlueArrow h5, .MainContent-PatternDarkBlueArrow ul, .MainContent-PatternDarkBlueArrow li, .MainContent-PatternDarkBlueArrow ol, .MainContent-PatternDarkBlueArrow strong, .MainContent-PatternDarkBlueArrow em, .MainContent-PatternDarkBlueBottom p, .MainContent-PatternDarkBlueBottom h2, .MainContent-PatternDarkBlueBottom h3, .MainContent-PatternDarkBlueBottom h4, .MainContent-PatternDarkBlueBottom h5, .MainContent-PatternDarkBlueBottom ul, .MainContent-PatternDarkBlueBottom li, .MainContent-PatternDarkBlueBottom ol, .MainContent-PatternDarkBlueBottom strong, .MainContent-PatternDarkBlueBottom em, .MainContent-Blue .Button a, .MainContent-Blue .expContFltrRow .button a, .expContFltrRow .MainContent-Blue .button a, .MainContent-Blue .slick-next.slick-arrow a, .MainContent-Blue .slick-prev.slick-arrow a, .MainContent-Blue .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-Blue [type="submit"] a, .MainContent-Blue .Button a:visited, .MainContent-Blue .expContFltrRow .button a:visited, .expContFltrRow .MainContent-Blue .button a:visited, .MainContent-Blue .slick-next.slick-arrow a:visited, .MainContent-Blue .slick-prev.slick-arrow a:visited, .MainContent-Blue .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-Blue [type="submit"] a:visited, .MainContent-Gray .Button a, .ICP-Quiz-LeadForm-Wrapper .Button a, .MainContent-Gray .expContFltrRow .button a, .expContFltrRow .MainContent-Gray .button a, .ICP-Quiz-LeadForm-Wrapper .expContFltrRow .button a, .expContFltrRow .ICP-Quiz-LeadForm-Wrapper .button a, .MainContent-Gray .slick-next.slick-arrow a, .ICP-Quiz-LeadForm-Wrapper .slick-next.slick-arrow a, .MainContent-Gray .slick-prev.slick-arrow a, .ICP-Quiz-LeadForm-Wrapper .slick-prev.slick-arrow a, .MainContent-Gray .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-Gray [type="submit"] a, .ICP-Quiz-LeadForm-Wrapper .Node-UserLogin [type="submit"] a, .Node-UserLogin .ICP-Quiz-LeadForm-Wrapper [type="submit"] a, .MainContent-Gray .Button a:visited, .ICP-Quiz-LeadForm-Wrapper .Button a:visited, .MainContent-Gray .expContFltrRow .button a:visited, .expContFltrRow .MainContent-Gray .button a:visited, .ICP-Quiz-LeadForm-Wrapper .expContFltrRow .button a:visited, .expContFltrRow .ICP-Quiz-LeadForm-Wrapper .button a:visited, .MainContent-Gray .slick-next.slick-arrow a:visited, .ICP-Quiz-LeadForm-Wrapper .slick-next.slick-arrow a:visited, .MainContent-Gray .slick-prev.slick-arrow a:visited, .ICP-Quiz-LeadForm-Wrapper .slick-prev.slick-arrow a:visited, .MainContent-Gray .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-Gray [type="submit"] a:visited, .ICP-Quiz-LeadForm-Wrapper .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .ICP-Quiz-LeadForm-Wrapper [type="submit"] a:visited, .MainContent-PatternGray .Button a, .MainContent-PatternGray .expContFltrRow .button a, .expContFltrRow .MainContent-PatternGray .button a, .MainContent-PatternGray .slick-next.slick-arrow a, .MainContent-PatternGray .slick-prev.slick-arrow a, .MainContent-PatternGray .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-PatternGray [type="submit"] a, .MainContent-PatternGray .Button a:visited, .MainContent-PatternGray .expContFltrRow .button a:visited, .expContFltrRow .MainContent-PatternGray .button a:visited, .MainContent-PatternGray .slick-next.slick-arrow a:visited, .MainContent-PatternGray .slick-prev.slick-arrow a:visited, .MainContent-PatternGray .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-PatternGray [type="submit"] a:visited, .MainContent-PatternGrayArrow .Button a, .MainContent-PatternGrayArrow .expContFltrRow .button a, .expContFltrRow .MainContent-PatternGrayArrow .button a, .MainContent-PatternGrayArrow .slick-next.slick-arrow a, .MainContent-PatternGrayArrow .slick-prev.slick-arrow a, .MainContent-PatternGrayArrow .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-PatternGrayArrow [type="submit"] a, .MainContent-PatternGrayArrow .Button a:visited, .MainContent-PatternGrayArrow .expContFltrRow .button a:visited, .expContFltrRow .MainContent-PatternGrayArrow .button a:visited, .MainContent-PatternGrayArrow .slick-next.slick-arrow a:visited, .MainContent-PatternGrayArrow .slick-prev.slick-arrow a:visited, .MainContent-PatternGrayArrow .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-PatternGrayArrow [type="submit"] a:visited, .MainContent-InverseArrowGray .Button a, .MainContent-InverseArrowGray .expContFltrRow .button a, .expContFltrRow .MainContent-InverseArrowGray .button a, .MainContent-InverseArrowGray .slick-next.slick-arrow a, .MainContent-InverseArrowGray .slick-prev.slick-arrow a, .MainContent-InverseArrowGray .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-InverseArrowGray [type="submit"] a, .MainContent-InverseArrowGray .Button a:visited, .MainContent-InverseArrowGray .expContFltrRow .button a:visited, .expContFltrRow .MainContent-InverseArrowGray .button a:visited, .MainContent-InverseArrowGray .slick-next.slick-arrow a:visited, .MainContent-InverseArrowGray .slick-prev.slick-arrow a:visited, .MainContent-InverseArrowGray .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-InverseArrowGray [type="submit"] a:visited, .MainContent-InverseArrowBlue .Button a, .MainContent-InverseArrowBlue .expContFltrRow .button a, .expContFltrRow .MainContent-InverseArrowBlue .button a, .MainContent-InverseArrowBlue .slick-next.slick-arrow a, .MainContent-InverseArrowBlue .slick-prev.slick-arrow a, .MainContent-InverseArrowBlue .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-InverseArrowBlue [type="submit"] a, .MainContent-InverseArrowBlue .Button a:visited, .MainContent-InverseArrowBlue .expContFltrRow .button a:visited, .expContFltrRow .MainContent-InverseArrowBlue .button a:visited, .MainContent-InverseArrowBlue .slick-next.slick-arrow a:visited, .MainContent-InverseArrowBlue .slick-prev.slick-arrow a:visited, .MainContent-InverseArrowBlue .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-InverseArrowBlue [type="submit"] a:visited, .MainContent-PatternGrayBottom .Button a, .leadform-PatternGrayBottom .Button a, .leadform-PatternGrayBottom .VerticalShift-Backed .Button a, .MainContent-PatternGrayBottom .expContFltrRow .button a, .expContFltrRow .MainContent-PatternGrayBottom .button a, .leadform-PatternGrayBottom .expContFltrRow .button a, .expContFltrRow .leadform-PatternGrayBottom .button a, .MainContent-PatternGrayBottom .slick-next.slick-arrow a, .leadform-PatternGrayBottom .slick-next.slick-arrow a, .MainContent-PatternGrayBottom .slick-prev.slick-arrow a, .leadform-PatternGrayBottom .slick-prev.slick-arrow a, .MainContent-PatternGrayBottom .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-PatternGrayBottom [type="submit"] a, .leadform-PatternGrayBottom .Node-UserLogin [type="submit"] a, .Node-UserLogin .leadform-PatternGrayBottom [type="submit"] a, .MainContent-PatternGrayBottom .Button a:visited, .leadform-PatternGrayBottom .Button a:visited, .MainContent-PatternGrayBottom .expContFltrRow .button a:visited, .expContFltrRow .MainContent-PatternGrayBottom .button a:visited, .leadform-PatternGrayBottom .expContFltrRow .button a:visited, .expContFltrRow .leadform-PatternGrayBottom .button a:visited, .MainContent-PatternGrayBottom .slick-next.slick-arrow a:visited, .leadform-PatternGrayBottom .slick-next.slick-arrow a:visited, .MainContent-PatternGrayBottom .slick-prev.slick-arrow a:visited, .leadform-PatternGrayBottom .slick-prev.slick-arrow a:visited, .MainContent-PatternGrayBottom .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-PatternGrayBottom [type="submit"] a:visited, .leadform-PatternGrayBottom .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .leadform-PatternGrayBottom [type="submit"] a:visited, .MainContent-PatternDarkBlue .Button a, .MainContent-PatternDarkBlue .expContFltrRow .button a, .expContFltrRow .MainContent-PatternDarkBlue .button a, .MainContent-PatternDarkBlue .slick-next.slick-arrow a, .MainContent-PatternDarkBlue .slick-prev.slick-arrow a, .MainContent-PatternDarkBlue .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-PatternDarkBlue [type="submit"] a, .MainContent-PatternDarkBlue .Button a:visited, .MainContent-PatternDarkBlue .expContFltrRow .button a:visited, .expContFltrRow .MainContent-PatternDarkBlue .button a:visited, .MainContent-PatternDarkBlue .slick-next.slick-arrow a:visited, .MainContent-PatternDarkBlue .slick-prev.slick-arrow a:visited, .MainContent-PatternDarkBlue .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-PatternDarkBlue [type="submit"] a:visited, .MainContent-PatternDarkBlueArrow .Button a, .MainContent-PatternDarkBlueArrow .expContFltrRow .button a, .expContFltrRow .MainContent-PatternDarkBlueArrow .button a, .MainContent-PatternDarkBlueArrow .slick-next.slick-arrow a, .MainContent-PatternDarkBlueArrow .slick-prev.slick-arrow a, .MainContent-PatternDarkBlueArrow .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-PatternDarkBlueArrow [type="submit"] a, .MainContent-PatternDarkBlueArrow .Button a:visited, .MainContent-PatternDarkBlueArrow .expContFltrRow .button a:visited, .expContFltrRow .MainContent-PatternDarkBlueArrow .button a:visited, .MainContent-PatternDarkBlueArrow .slick-next.slick-arrow a:visited, .MainContent-PatternDarkBlueArrow .slick-prev.slick-arrow a:visited, .MainContent-PatternDarkBlueArrow .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-PatternDarkBlueArrow [type="submit"] a:visited, .MainContent-PatternDarkBlueBottom .Button a, .MainContent-PatternDarkBlueBottom .expContFltrRow .button a, .expContFltrRow .MainContent-PatternDarkBlueBottom .button a, .MainContent-PatternDarkBlueBottom .slick-next.slick-arrow a, .MainContent-PatternDarkBlueBottom .slick-prev.slick-arrow a, .MainContent-PatternDarkBlueBottom .Node-UserLogin [type="submit"] a, .Node-UserLogin .MainContent-PatternDarkBlueBottom [type="submit"] a, .MainContent-PatternDarkBlueBottom .Button a:visited, .MainContent-PatternDarkBlueBottom .expContFltrRow .button a:visited, .expContFltrRow .MainContent-PatternDarkBlueBottom .button a:visited, .MainContent-PatternDarkBlueBottom .slick-next.slick-arrow a:visited, .MainContent-PatternDarkBlueBottom .slick-prev.slick-arrow a:visited, .MainContent-PatternDarkBlueBottom .Node-UserLogin [type="submit"] a:visited, .Node-UserLogin .MainContent-PatternDarkBlueBottom [type="submit"] a:visited, .MainNav-ListItem[aria-expanded="true"] > button.MainNav-TopLink, .Overlay-Dark p,
.Overlay-Dark h1,
.Overlay-Dark h2,
.Overlay-Dark h3,
.Overlay-Dark h4,
.Overlay-Dark h5,
.Overlay-Dark li,
.Overlay-Dark ul,
.Overlay-Dark strong,
.Overlay-Dark em,
.Overlay-Dark ol, .Overlay-Dark-Breadcrumbs .Breadcrumb ol,
.Overlay-Dark-Breadcrumbs .Breadcrumb li,
.Overlay-Dark-Breadcrumbs .Breadcrumb a, .Overlay-Dark-Breadcrumbs .Breadcrumb ol li a, .Overlay-Dark .Button a, .Overlay-Dark .expContFltrRow .button a, .expContFltrRow .Overlay-Dark .button a, .Overlay-Dark .slick-next.slick-arrow a, .Overlay-Dark .slick-prev.slick-arrow a, .Overlay-Dark .Node-UserLogin [type="submit"] a, .Node-UserLogin .Overlay-Dark [type="submit"] a, .Selectors-TabLink, .Selectors-Roles .Selectors-DesktopHeading, .Selectors-Roles .Selectors-Content p, .Selectors-Roles .Selectors-ContentHeading, .ShareEmailForm-Submit, .ShareEmailForm-SubmitMessage, .company-history .headline, .locations, .locations .Button a, .locations .expContFltrRow .button a, .expContFltrRow .locations .button a, .locations .slick-next.slick-arrow a, .locations .slick-prev.slick-arrow a, .locations .Node-UserLogin [type="submit"] a, .Node-UserLogin .locations [type="submit"] a {
  color: white; }

.cWhite-fc:focus, .Modal-Close-Button:focus, .ModalWelcome-Close-Button:focus, .Modal-Close-Button-Blue:focus, .ModalWelcome-Close-Button-Blue:focus, .Modal-Submit-Button:focus, .ModalWelcome-Submit-Button:focus, .SubNav-Link:focus, .SubNav-Button:focus, .TableWithFilter .form-actions input:focus, .ViewFilterLeft .form-actions input:focus, .CareersNav-TopLink:focus, .MainNav-TopLink:focus, .Selectors-CTA:focus {
  color: white; }

.cWhite-hv:hover, .Modal-Close-Button:hover, .ModalWelcome-Close-Button:hover, .Modal-Close-Button-Blue:hover, .ModalWelcome-Close-Button-Blue:hover, .Modal-Submit-Button:hover, .ModalWelcome-Submit-Button:hover, .SubNav-Link:hover, .SubNav-Button:hover, .TableWithFilter .form-actions input:hover, .ViewFilterLeft .form-actions input:hover, .CareersNav-TopLink:hover, .MainNav-TopLink:hover, .Selectors-CTA:hover {
  color: white; }

.cYellow, .ICP-Quiz-Results-Grade, .ContactForm-ErrorMessages-Jobs {
  color: #f4db27; }

.clBoth, .cf:after, .Node-ContactInformation-Areas .views-view-grid:after, .ContentWithLeadform .benefits:after, .RegistrationForm:after, .RegistrationForm-information .course-wrapper:after, .SearchForm:after, .TableWithFilter:after, .CareersHeader-TopBar:after, .Selectors-Container:after, .SiteHeader-TopBar:after, .Button-CareersBanner, .ICP-Quiz .Button-Accordion-Option .ICP-Button-Expandable-Content {
  clear: both; }

.clL, .Banner-WordBlocks div {
  clear: left; }

.conEmpty, .BlockArrow:after, .ContentWithLeadform .block-reyrey-leadform:before, .DMSIcon:after, .RoundedCallout-Up *:last-child:after, .RoundedCallout-Up-White *:last-child:after, .RoundedCallout-Up-Gray *:last-child:after, .RoundedCallout-Up-GrayLight *:last-child:after, .RoundedCallout-Up-Orange *:last-child:after, .RoundedCallout-Up-RedOrange *:last-child:after, .RoundedCallout-Up-BlueLight *:last-child:after, .RoundedCallout-Down *:last-child:after, .RoundedCallout-Down-White *:last-child:after, .RoundedCallout-Down-Gray *:last-child:after, .RoundedCallout-Down-GrayLight *:last-child:after, .RoundedCallout-Down-Orange *:last-child:after, .RoundedCallout-Down-RedOrange *:last-child:after, .RoundedCallout-Down-BlueLight *:last-child:after, .RoundedCallout-Left *:last-child:after, .RoundedCallout-Left-White *:last-child:after, .RoundedCallout-Left-Gray *:last-child:after, .RoundedCallout-Left-GrayLight *:last-child:after, .RoundedCallout-Left-Orange *:last-child:after, .RoundedCallout-Left-RedOrange *:last-child:after, .RoundedCallout-Left-BlueLight *:last-child:after, .RoundedCallout-Right *:last-child:after, .RoundedCallout-Right-White *:last-child:after, .RoundedCallout-Right-Gray *:last-child:after, .RoundedCallout-Right-GrayLight *:last-child:after, .RoundedCallout-Right-Orange *:last-child:after, .RoundedCallout-Right-RedOrange *:last-child:after, .RoundedCallout-Right-BlueLight *:last-child:after, .fade:after, .Banner-Headline-Subheadline-SVG h1:before, .CareersNav-hasDropdown .CareersNav-TopLink::after, .CareersNav-DropdownItem:not(:first-child) .CareersNav-DropdownLink::after, .MainNav-hasDropdown .MainNav-TopLink::after, .MainNav-DropdownItem:not(:first-child) .MainNav-DropdownLink::after, .Selectors:before, .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink:before, .Selectors-TabLink:before, .Selectors-Challenges .Selectors-TabLink:before, .company-history .company-milestone h3 *:last-child:after {
  content: ""; }

.crsNotall, .ICP-Quiz-Button-Submit:disabled {
  cursor: not-allowed; }

.crsPnt, .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"], .WebformButton, .mHeadFilter, .lightBackColor:hover,
.lightBackColor:focus, .toolbar__btn, .btnTools, .search-field-fill img, .search-icon, .rciInfo, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .careerTabHead:hover, #complexTable .careerTabHead:focus, #complexTable .headDropDown li a, #complexTable .mFilterSelection, #complexTable .filterArrow, #complexTable .mobileDropDown li a, #complexTable #printIcon.sort, .jobs-filter-item, .search-field-jobs-fill img, .search-location-jobs-fill img, #filterLocation, .locList li:hover, .locList li:focus, #filterAdvanced, #filterAdvancedXl,
.perPage,
.jobsPager,
.timeZone, .perPageArrow,
.jobsPagerArrow,
.timeZoneArrow, .ICP-Quiz-Button-Start:hover, .ICP-Quiz-Button-Start:focus, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .SubNav-ListItem, .SubNav-Link, .SubNav-Link:focus .SubNav-Button div, .SubNav-Link:hover .SubNav-Button div, .SubNav-Link:focus .SubNav-Button .SubNav-Arrow-Active, .SubNav-Link:hover .SubNav-Button .SubNav-Arrow-Active, .SubNav-Button, .SubNav-Button:hover div, .SubNav-Button:focus div, .SubNav-Button:hover .SubNav-Arrow-Active, .SubNav-Button:focus .SubNav-Arrow-Active, .SubNav-Arrow, .SubNav-MobileDrop, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, .TableWithFilter .filter-dropdown, .TableWithFilter .filter-item-svg, .ViewFilterLeft .filter-item-svg, .ViewFilterLeft .filter-dropdown, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  cursor: pointer; }

.dB, .NavList ul.NavList-LinkWrap li {
  display: bottom; }

.dBl, div, .Optional-Image img, .GridTable-Md > *, .FourColumnBlockGrid > *, .GridTable-Lg > *, .Node-ContactInformation-Main .views-view-grid > *, .GridTable-Vl > *, .GridTable-Xl > *, .Accordion .Button-Accordion-Option, .AreaIconLink div svg, .Button-Top a, .Button-Cart a, .toolbar__btn, #searchLabel, #complexTable .headDropDown li a, #complexTable .mobileDropDown li a, #complexTable #printIcon a, #views-exposed-form-careers-page-1 .fieldgroup .option:after, #views-exposed-form-careers-page-2 .fieldgroup .option:after, #searchLabelJobs, #searchRadiusJobs, #filterLocation:after, #btnSearchJobs, .filterAdvancedWrapper, #filterAdvanced, #filterAdvanced:after, #filterAdvancedXl:after, .perPgTop,
.jobsPagerTop, .timeZoneTop, .Node-CustomerLogin a, .fltrContType select, .fltrLangCode select, .FeaturedItem .Registration-Button-register .Button, .FeaturedItem .Registration-Button-register .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-register .button, .FeaturedItem .Registration-Button-register .slick-next.slick-arrow, .FeaturedItem .Registration-Button-register .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-register .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-register [type="submit"], .ImageTextBlock img, .ICP-Quiz-Button-Submit, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm label, .ICP-Quiz-Results-AnswerWrapper > div > *, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit, .Media-Video iframe, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Modal-InputWrap label, .ModalWelcome-InputWrap label, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .nav-JumpLink, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner, .PartsMarkup .SliderSectionContainer, .PartsMarkup .PartsContainer, .PartsMarkup .PartsSliderTitle-Lg, .PartsMarkup .PartsSliderTxt-Lg, .RMSLogo, .SocialIcon svg, .SubNav-Link, .TableWithFilter .js-form-item-training-search label, .TableWithFilter .filter-type, .TableWithFilter .option:after, .TableWithFilter .form-actions input, .TableWithFilter .sticky-enabled tbody tr:after, .trainingApplyFilter, .TestimonialQuote-Dealership, .ThumbnailLink img, .RoundThumbnailLink img, .ThumbnailLink span, .RoundThumbnailLink span, .ThumbnailLink span a, .RoundThumbnailLink span a, .ViewFilterLeft .filter-type, .ViewFilterLeft .option:after, .ViewFilterLeft .form-actions input, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper.Accordion-Expanded .SpeakerSession-Media, .CareersHeader-Menu:target, .CareersHeader-SuperNavButtonMobile a, .CareersHeader-SuperNavLink a, .CareersHeader-isExpanded .CareersHeader-Menu, .CareersHeader-isExpanded .CareersNav, .CareersNav-TopLink, .CareersNav-DropdownItem, .CareersNav-DropdownLink, .ContactForm-InputWrap label, .ContactForm-InputWrap-Dark label, .ContactForm-InputWrap-Flat label, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ContactForm-ErrorMessages .react-error-message, .ContactForm-ErrorMessages span, .ContactForm-ErrorMessages-White span, .ContactForm .ajax-progress, .ContactForm-SubmitMessage, .ContactForm-SuccessMessage, .ContactForm-SubmitMessage-White, .MainNav-TopLink, .MainNav-DropdownItem, .MainNav-DropdownLink, .Selectors-TabItem[aria-selected="true"] + .Selectors-Content, .Selectors-CTA, .SiteHeader-Menu:target, .SiteHeader-isExpanded .SiteHeader-Menu, .SiteHeader-isExpanded .MainNav, .ShareEmailForm-InputWrap label, .ShareEmailForm-Submit, .ShareEmailForm-ErrorMessages, .ShareEmailForm .ajax-progress, .ShareEmailForm-SubmitMessage, .Node-UserLogin label {
  display: block; }

.dBl-fc:focus, .SubNav-Button div:focus {
  display: block; }

.dBl-hv:hover, .SubNav-Button div:hover {
  display: block; }

.dBl-tg:target, .Selectors-Content:target {
  display: block; }

.dBl-xs, .mHeadFilter, .rci_toolbar li, #complexTable .mFilterSelection {
  display: block; }

.dIn, .Breadcrumb-ListItem, .NavList-Heading h3, .NavList-Sublink, .RegistrationForm-information-header h3, .RegistrationForm-information .course-wrapper .course-date-wrapper,
.RegistrationForm-information .course-wrapper .course-location-wrapper, .RegistrationForm-information .course-wrapper .course-button, .TableWithFilter .Column-1 .column-field:first-of-type,
.TableWithFilter .Column-1 .column-field:nth-of-type(2),
.TableWithFilter .Column-2 .column-field:nth-child(2),
.TableWithFilter .Column-3 .column-field:nth-child(2),
.TableWithFilter .Column-1 .column-field:nth-of-type(4), .TableWithFilter .prereq-svg, .ThumbnailLink .ThumbBtnWrapper, .RoundThumbnailLink .ThumbBtnWrapper, .Banner-WordBlocks div {
  display: inline; }

.dInbl, sup, .alert-bar p, .alert-bar a.alert-bar__details-link, .AreaIconLink, .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"], .Button-SocialIcon, .WebformButton, .rci_toolbar, .rci_toolbar li, .search-icon, #complexTable .tablesort, #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup, .searchFieldJobsWrapper, .searchLocationJobsWrapper, .searchLocationJobsInputWrapper, .searchLocationJobsSelectWrapper, .filterContainer, #filterLocation, .searchBtnJobsWrapper, .mobLeftCol, .mobRightCol, .perPageArrow,
.jobsPagerArrow,
.timeZoneArrow, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage, .cpe-table .closed:after, .cpe-table .expanded-text, .DMSIcon:after, .DMSIcon svg, .FooterLegalLink, .ICP-Quiz-Answers > div, .ICP-Quiz-Results-Button-Wrapper, .ICP-Quiz-Results-Icon-Wrapper, .ICP-Quiz-Results-Question, .ICP-Quiz .Button-Accordion-Primary > *:first-child::before, .location-wrapper, .pager li, .PartsMarkup .PartsSliderTxt-Sm, .PartsMarkup input[type=range], .QuoteBlock-Info, .RegistrationForm-information, .RegistrationForm-information .course-wrapper .course-date-wrapper .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .course-location,
.RegistrationForm-information .course-wrapper .course-location-wrapper .course-date,
.RegistrationForm-information .course-wrapper .course-location-wrapper .course-location, .RegistrationForm-information .course-wrapper .course-button .Table-Button-remove, .ReynoldsLogo a, .SearchForm-Input, .SearchForm-Input + div, .SocialBlog .stay-connected li div div, .SocialIcon, .TableWithFilter .js-form-item-training-timezone label, .TableWithFilter .js-form-item-training-timezone .timeZone, .TableWithFilter .sticky-enabled tbody td, .TableWithFilter .my-courses-button, .TestimonialQuote, .SpeakerSession .SessionContent, .SpeakerSession-Portrait, .whyReynolds-container .whyReynolds-headlineContainer, .whyReynolds-container .benefit-name, .whyReynolds-container .benefit-item, .whyReynolds-container .benefit-item a, .DualButtonProductBack a, .Selectors-TabLink:before, .Selectors-Challenges .Selectors-TabLink:before, .company-history .company-milestone h3, .Automotive101-InnerWrapper .fact-inner-wrapper, .Automotive101-InnerWrapper img {
  display: inline-block; }

.dInbl-xs, .btnTools {
  display: inline-block; }

.dN, .visually-hidden, .EmptyContainer, .complexTableJobs .attachment-before, .Banner-JobOpenings, .hide,
.mobileHide, #headLogo-print, #headTitle, .btnTools, #complexTable .headDropDown,
#complexTable .mobileVendor,
#complexTable .mobileProduct, #complexTable > caption, #views-exposed-form-careers-page-1 .form-text,
#views-exposed-form-careers-page-1 .form-select, #views-exposed-form-careers-page-2 .form-text,
#views-exposed-form-careers-page-2 .form-select, #views-exposed-form-careers-page-1 .fieldgroup:nth-of-type(3) legend, #views-exposed-form-careers-page-2 .fieldgroup:nth-of-type(3) legend, #filterAdvancedXl, .careerTabHead:not(:first-child), .jobsTR.desktopJobsTR, .mobileType, .ContentWithLeadform .ContactForm-Next h3, .ContentWithLeadform .ContactForm-Next p, .cpe-table .mobileVendor,
.cpe-table .mobileProduct, .ICP-Campaign.ICP-Ending-Opacity .ICP-ContentSection, .ICP-Campaign.ICP-Ending-Opacity .ICP-Quiz-Answers, .ICP-Quiz-Button-AnswerOption svg g[clip-path="url(#a)"], .RegistrationForm-information .prereq-svg, .SideNav, .SubNavDisplay, .TableWithFilter .filter-toggle-text, .TableWithFilter .sticky-enabled th, .TableWithFilter .pager .dN, .TableWithFilter .pager .ContentWithLeadform .ContactForm-Next h3, .ContentWithLeadform .ContactForm-Next .TableWithFilter .pager h3, .TableWithFilter .pager .ContentWithLeadform .ContactForm-Next p, .ContentWithLeadform .ContactForm-Next .TableWithFilter .pager p, .TableWithFilter .pager__item--first,
.TableWithFilter .pager__item--last, .TableWithFilter .views-empty p, .TableWithFilter .sticky-table thead, .TableWithFilter .available-training-form-hidden, .TableWithFilter .my-courses-button-text, .ViewFilterLeft .filter-toggle-text, .SpeakerSession-Media, .Banner-Headline-Subheadline-SVG h1:before, .CareersHeader-Menu, .CareersHeader-SuperNavButtonDesktop, .CareersNav, .CareersNav-hasDropdown[aria-expanded="false"] > .CareersNav-List, .whyReynolds-container .whyReynolds-benefitUnderline, .ContactForm [class$="-invalid-message"],
.ContactForm [class$="-valid-message"], .ContactForm [class$="-invalid-message2"],
.ContactForm [class$="-valid-message2"], .ContactForm [class$="-invalid-message3"],
.ContactForm [class$="-valid-message3"], .ContactForm-Disclaimer .file-error, .ContactForm-ErrorMessages span, .ContactForm-ErrorMessages-Wrap, .ContactForm-ErrorMessages-White span, .FacebookWidget, .MainNav, .MainNav-hasDropdown[aria-expanded="false"] > .MainNav-List, .Test, .Selectors-DesktopHeading.isHidden, .Selectors-Container h2, .Selectors-Content, .SiteHeader-Menu, .ShareEmailForm [class$="-invalid-message"],
.ShareEmailForm [class$="-valid-message"], .ShareEmailForm-Disclaimer .file-error, .ShareEmailForm-ErrorMessages span, .Node-UserLogin [class="description"] {
  display: none; }

.dN-xs, #complexTable .head-other,
#complexTable .filterSelection, #complexTable .desktopProduct, .pager .pager__item--first,
.pager .pager__item--last, .view-empty, .cpe-table .head-other, .cpe-table .desktopProduct {
  display: none; }

.dTb, .cf:after, .Node-ContactInformation-Areas .views-view-grid:after, .ContentWithLeadform .benefits:after, .RegistrationForm:after, .RegistrationForm-information .course-wrapper:after, .SearchForm:after, .TableWithFilter:after, .CareersHeader-TopBar:after, .Selectors-Container:after, .SiteHeader-TopBar:after, .gridRow, .GridTable, .GridTable-2to4-Sm, .GridTable-2to4-Md, .GridTable-2to4-Lg, .GridTable-2to4-Xl, .ImageWithStatement,
.gridRow-sm,
.gridRow-md, .GridTable-Md, .FourColumnBlockGrid,
.gridRow-lg, .GridTable-Lg, .Node-ContactInformation-Main .views-view-grid, .CareersNav-List, .MainNav-List,
.gridRow-vl, .GridTable-Vl,
.gridRow-xl, .GridTable-Xl, .Button-Large, .expContFltrTbl, .gridParent, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-Results-Question-Wrapper, .TestimonialQuote-Box, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary, .Banner-Content, .Selectors-Tabs, .Selectors-Challenges .Selectors-TabItem {
  display: table; }

.dTbcl, .gridCol, .GridTable > *, .GridTable-2to4-Sm > *, .GridTable-2to4-Md > *, .GridTable-2to4-Lg > *, .GridTable-2to4-Xl > *, .ImageWithStatement div, .ImageWithStatement p, .BlockGrid div div, #complexTable td.expItem, #complexTable .product > tbody > tr > td div span, .cpe-table th, .cpe-table td.expItem, .expContFltrCol, .gridChild, .ICP-Quiz-Button-AnswerOption > *, .ICP-Quiz-Results-Evaluation, .ICP-Quiz-Results-Question-Number, .ICP-Quiz-Results-Question-Text, .TestimonialQuote blockquote, .TestimonialQuote cite, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary img, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary svg, .Banner-Content-Inner, .CareersHeader-SuperNavButtonMobile, .Selectors-TabLink {
  display: table-cell; }

.dTbhrgp, .ICP-Quiz-Results-AnswerWrapper {
  display: table-header-group; }

.dTbrw, .jobsTR.mobileJobsTR, .expContFltrRow, .ICP-Quiz-Results-AnswerWrapper > div, .TableWithFilter .sticky-enabled tbody tr td:first-child, .TableWithFilter .Column-5, .TestimonialQuote-Box > div, .Selectors-Roles .Selectors-TabItem {
  display: table-row; }

.dTbrwgp-xs,
#complexTable .mobileProduct,
.cpe-table .mobileProduct {
  display: table-row-group; }

.dirLtr, .gridRev > .gridCol, .GridTable.gridRev > *, .GridTable-2to4-Sm.gridRev > *, .GridTable-2to4-Md.gridRev > *, .GridTable-2to4-Lg.gridRev > *, .GridTable-2to4-Xl.gridRev > *, .ImageWithStatement .gridRev > div, .ImageWithStatement .gridRev > p,
.gridRev > .gridCol-sm,
.gridRev > .gridCol-md, .GridTable-Md.gridRev > *, .FourColumnBlockGrid.gridRev > *,
.gridRev > .gridCol-lg, .GridTable-Lg.gridRev > *, .Node-ContactInformation-Main .views-view-grid.gridRev > *, .gridRev > .MainNav-ListItem,
.gridRev > .gridCol-vl, .GridTable-Vl.gridRev > *,
.gridRev > .gridCol-xl, .GridTable-Xl.gridRev > *, .Selectors-Challenges h2, .Selectors-Challenges .Selectors-TabItem, .Selectors-Challenges .Selectors-Content {
  direction: ltr; }

.dirRtl, .gridRev, .Selectors-Challenges {
  direction: rtl; }

.ffmTypebold, .ReynoldsLogo, .Subheading-Sans, .Subheading-Sans-Fixed, .Selectors-ContentHeading, .Subheading-Sans-Big, .Banner-Home-Heading, .Banner-Trailer-Heading, .Banner-Headline-Subheadline-SVG h1, .Banner-Small h1, .Banner-Standard h1, .Banner-SubLevel2 h1, .Banner-SubLevel3 h1, .Banner-ContentHero h2, .Banner-Headline-Subheadline h1, .Custom-Campaign h1, .infographic .description p strong {
  font-family: "Oswald", sans-serif-condensed, "DINCondensed-Bold", "DIN Condensed", "Impakt", sans-serif; }

.ffmTypecondensed, .AreaIconLink, .TestimonialQuote-Name, .TestimonialQuote-Dealership {
  font-family: sans-serif-condensed, "Avenir Next Condensed", "Arial Narrow", sans-serif; }

.ffmTypeprimary, body, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .SearchForm-Input, .ThumbnailLink span, .RoundThumbnailLink span, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea, .ShareEmailForm-Submit {
  font-family: "Open Sans", "Apple SD Gothic Neo", "Lucida Sans", "Trebuchet MS", "Arial", sans-serif; }

.ffmTypesecondary, .NavList-Heading, .QuoteBlock-Quote blockquote, .SearchForm-ResultsPage h2, .SearchForm-ResultsPage h3, .Subheading-Serif, .Subheading-Serif-Fixed, .Node-UserLogin h4, .Subheading-Serif-Big, .TableWithFilter .noscript-message .top-part, .training-questions-message .top-part, .TestimonialQuote blockquote, .Banner-Home-Lead, .Banner-Trailer-Trail, .Banner-Headline-Subheadline h4, .Custom-Campaign h1 + h4 {
  font-family: "Droid Serif", "Georgia", serif; }

.fillFontdark, .ReynoldsLogo-Dark svg {
  fill: #262626; }

.fillGraydark, .ICP-Quiz .Button-Accordion-Option:hover .ICP-Quiz-Results-Icon-Wrapper svg path, .ICP-Quiz .Button-Accordion-Option:focus .ICP-Quiz-Results-Icon-Wrapper svg path {
  fill: #303030; }

.fillOrange, .DMSIcon svg {
  fill: #f47d3e; }

.fillWhite, .Node-CustomerLogin a:hover svg, .Node-CustomerLogin a:focus svg, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz-Button-AnswerOption:hover path, .ICP-Quiz-Button-AnswerOption:focus path, .ICP-Quiz-Button-AnswerOption.ICP-Selected path, .ReynoldsLogo-Light svg, .SiteHeader.SiteHeader-Campaign .ReynoldsLogo svg, .SiteHeader .ReynoldsLogo svg {
  fill: white; }

.flL, .GridTable-2to4-Sm > *, .GridTable-2to4-Md > *, .GridTable-2to4-Lg > *, .GridTable-2to4-Xl > *, .BlockGrid div div, .Button-CareersBanner, .table-tools, .rci_toolbar li, .search-bottom, .perPgTop,
.jobsPagerTop, .timeZoneTop, .expContFltrCol, .gridChild, .ICP-Quiz-Results-Icon-Correct, .ICP-Quiz-Results-Icon-Incorrect, .ICP-Quiz-Results-Icon-Placeholder, .ICP-Quiz-Results-Question, .ICP-Quiz .Button-Accordion-Option .ICP-Button-Expandable-Content, .PartsMarkup .img_wrapper, .RegistrationForm-information .course-wrapper .course-date-wrapper,
.RegistrationForm-information .course-wrapper .course-location-wrapper, .RegistrationForm-information .course-wrapper .course-price, .SearchForm-Input.IE9-timeToUpgrade-DontYouThink, .Banner-WordBlocks div {
  float: left; }

.flN, .gridChild-Single, .SearchForm-ResultsPage .IE9-timeToUpgrade-DontYouThink {
  float: none; }

.flN-xs, .rci_toolbar li {
  float: none; }

.flR, .rci_toolbar, .search-icon, #complexTable .tablesort, #filterLocation:after, #filterAdvancedXl, #filterAdvanced:after, #filterAdvancedXl:after, .perPageArrow,
.jobsPagerArrow,
.timeZoneArrow, .ICP-Quiz-Results-Icon-Wrapper, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .PartsMarkup input[type=range], .RegistrationForm-information .course-wrapper .course-button, .SearchForm-Input + div, .training-link-container, .blockIm {
  float: right; }

.fsmAnt, .Breadcrumb-List, .ImageWithStatement div, .ImageWithStatement p, .SearchForm-Input, .Subheading-BillboardLight, .CareersNav-DropdownLink, .MainNav-DropdownLink {
  -webkit-font-smoothing: antialiased; }

.fstrCond, .Billboard-Light, .Billboard-Dark, .Billboard-BlueArrow, .ReynoldsLogo, .Subheading-BillboardDark, .Subheading-BillboardLight, .Subheading-BillboardBlueArrow {
  font-stretch: condensed; }

.fstyIt, .campaign-monitor .cm-consent, .cpe-table .expItem td:nth-child(odd), .FeaturedItem-field-2, .ICP-Quiz-Question-Counter, #audioDownloadBackup, #pdfDownloadBackup, #audioConfirmationDownloadBackup, #pdfConfirmationDownloadBackup, .QuoteBlock-Quote blockquote p, .Subheading-Serif, .Subheading-Serif-Fixed, .Node-UserLogin h4, .Subheading-Serif-Big, .TableWithFilter .Column-1 .column-field:first-of-type, .TableWithFilter .noscript-message .top-part, .training-questions-message .top-part, .TestimonialQuote blockquote p, .SpeakerSession-PresentedBy span, .Banner-Home-Lead, .Banner-Trailer-Trail, .Banner-Headline-Subheadline h4, .Custom-Campaign h1 + h4 {
  font-style: italic; }

.fstyNorm, cite, .TableWithFilter .Column-1 .column-field:first-of-type:after {
  font-style: normal; }

.fsz0, .gridChild {
  font-size: 0; }

.fsz1, .sup-list li:before, .Button-Small, .campaign-monitor .cm-consent, .TableWithFilter .Column-2,
.TableWithFilter .Column-3,
.TableWithFilter .Column-4,
.TableWithFilter .Column-1 .column-field:nth-of-type(4),
.TableWithFilter .Column-1 .column-field:nth-of-type(5),
.TableWithFilter .Column-1 .column-field:nth-of-type(6), .SpeakerSession-Column .SessionDetails, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavLink, .SiteHeader-SuperNavLink, .sitemap-menu > li li {
  font-size: 0.85em; }

.fsz2, input, button, h1, .WebformButton, #mainWrap, .toolbar__btn, .search-field, .rciInfo, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .desktopProduct > tr > td, #complexTable .productName, #complexTable .mobileProduct > tr > td > div, .search-field-jobs, .search-location-jobs, .pages,
.perPage,
.goPage,
.timeZone,
.jobsPager, .cpe-table .mobileProduct > tr > td > div, .cpe-table .desktopProduct > tr > td, .fltrContType select, .fltrLangCode select, .fltrUnpubOn input, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm input, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm textarea, .ICP-Quiz-Wrapper-Intro-Text, .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select, .RegistrationForm-information .info-block-shopping-cart-icon-single-digit,
.RegistrationForm-information .info-block-shopping-cart-icon-double-digit, .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header, .SubNav-Link, .TableWithFilter .option, .TableWithFilter .form-actions input, .TableWithFilter .sticky-header thead tr th,
.TableWithFilter .sticky-enabled thead tr th, .TableWithFilter .my-courses-button-text, .TableWithFilter .table-shopping-cart-icon-single-digit,
.TableWithFilter .table-shopping-cart-icon-double-digit, .ViewFilterLeft .option, .ViewFilterLeft .form-actions input, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea {
  font-size: 1em; }

.fsz3, .AreaIconLink, .Button-Rounded-Large, #headTitle, .FeaturedItem-field-1, .FeaturedItem-field-4, .ICP-Quiz-Button-Submit, .ICP-Quiz-Question-Counter, .ICP-Quiz-TopSection, .nav-JumpLink, .QuoteBlock-Quote blockquote, .SearchForm-ResultsPage h3, .SideNav a, .SocialBlog .blog-header, .SocialBlog .blog-sub-header, .Subheading-Serif, .Subheading-Sans-H3, .before-cicle, .TableWithFilter .js-form-item-training-timezone label, .TableWithFilter .js-form-item-training-search label, .TableWithFilter .fieldset-legend, .TableWithFilter .noscript-message .top-part, .training-questions-message .top-part, .TestimonialQuote blockquote, .ThumbnailLink span, .RoundThumbnailLink span, .ViewFilterLeft .fieldset-legend, .Banner-Home-Lead, .Banner-Trailer-Trail, .Banner-Headline-Subheadline h4, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ContactForm [class$="-invalid-message"],
.ContactForm [class$="-valid-message"], .ContactForm [class$="-invalid-message2"],
.ContactForm [class$="-valid-message2"], .ContactForm [class$="-invalid-message3"],
.ContactForm [class$="-valid-message3"], .ContactForm [class$="-invalid-message4"],
.ContactForm [class$="-valid-message4"], .Custom-Campaign h1 + h4, .infographic .description p strong, .infographic .infograph-text, .infographic .description p, .ShareEmailForm-Submit, .ShareEmailForm [class$="-invalid-message"],
.ShareEmailForm [class$="-valid-message"], .ShareEmailForm-SubmitMessage, .company-history .company-milestone h3, .sitemap-menu > li {
  font-size: 1.4em; }

.fsz4, .ICP-Quiz-Results-Evaluation, .ICP-Timer-Wrapper, .SearchForm-ResultsPage h2, .Subheading-Sans, .Subheading-Serif, .Subheading-Sans-Fixed, .Selectors-ContentHeading, .Banner-ContentHero h2 {
  font-size: 1.8em; }

.fsz5, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Subheading-Sans-Big, .Subheading-Serif-Big, .Banner-SubLevel2 h1 {
  font-size: 2.4em; }

.fsz6, .Banner-Home-Heading, .Banner-Trailer-Heading, .Banner-Headline-Subheadline-SVG h1, .Banner-Small h1, .Banner-Standard h1, .Banner-SubLevel3 h1, .Banner-Headline-Subheadline h1, .Banner-WordBlocks div, .Custom-Campaign h1 {
  font-size: 3.2em; }

.fwtBold, .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"], .WebformButton, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .careerTabHead, #views-exposed-form-careers-page-1 legend, #views-exposed-form-careers-page-2 legend, #views-exposed-form-careers-page-1 .form-submit, #views-exposed-form-careers-page-2 .form-submit, .jobPostHeader, .jobs-filter-item:after, .Node-ContactInformation .contact-name, .ContactCenter #block-views-block-contact-media-info .contact-name, .ExpContTbl-TblHead, .FeaturedItem h2, .FeaturedItem-field-1, .FeaturedItem-field-4, .FeaturedItem-register, .FourColumnBlockGrid div nav, .ICP-Quiz-Button-Start, .ICP-Quiz-Button-Submit, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-Results-Question-Number, .ICP-Quiz-TopSection, .ICP-Quiz-Wrapper-Intro-Text h2, .ICP-Quiz .Button-Accordion-Primary, .ICP-Timer-Wrapper, .Modal-Content-Shaded h4, .ModalWelcome-Content-Shaded h4, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Modal-InputWrap label, .ModalWelcome-InputWrap label, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .NavList-Text-Header, .NavList-Heading, .pager li.is-active a, .PartsMarkup .PartsSliderTitle, .PartsMarkup .PartsSliderTitle-Lg, .PartsMarkup .PartsSliderTitle-Lg.ColorBlue, .PartsMarkup .PartsSliderTxt-Lg, .RegistrationForm-information-header,
.RegistrationForm-information .empty-registration-message, .RegistrationForm-information-total, .RegistrationForm-information .course-wrapper .course-name, .Subheading-Sans-H3, .before-cicle, .SubNav-Link, .SubNav-Button, .TableWithFilter .Column-1 .column-field:nth-of-type(3), .TestimonialQuote-Name, .SpeakerSession-Column .SessionDetails, .SpeakerSession-Description h4, .Banner-WordBlocks div, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavLink, .CareersNav-TopLink, .whyReynolds-container .benefit-name, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ContactForm-Next-Cart-Subtotal, .ContactForm [class$="-invalid-message"],
.ContactForm [class$="-valid-message"], .ContactForm [class$="-invalid-message2"],
.ContactForm [class$="-valid-message2"], .ContactForm [class$="-invalid-message3"],
.ContactForm [class$="-valid-message3"], .ContactForm [class$="-invalid-message4"],
.ContactForm [class$="-valid-message4"], .MainNav-TopLink, .ShareEmailForm [class$="-invalid-message"],
.ShareEmailForm [class$="-valid-message"] {
  font-weight: bold; }

.fwtNorm, .Button.Button-Blue-WRAP, .expContFltrRow .Button-Blue-WRAP.button, .Button-Blue-WRAP.slick-next.slick-arrow, .Button-Blue-WRAP.slick-prev.slick-arrow, .Node-UserLogin .Button-Blue-WRAP[type="submit"], #complexTable > thead > tr > th,
#complexTable thead tr td, #complexTable .headDropDown li a, #complexTable .mobileDropDown li a, #complexTable .productName a {
  font-weight: normal; }

.gridCol, .GridTable > *, .GridTable-2to4-Sm > *, .GridTable-2to4-Md > *, .GridTable-2to4-Lg > *, .GridTable-2to4-Xl > *, .ImageWithStatement div, .ImageWithStatement p { }

.gridRow, .GridTable, .GridTable-2to4-Sm, .GridTable-2to4-Md, .GridTable-2to4-Lg, .GridTable-2to4-Xl, .ImageWithStatement { }

.h0, .BlockArrow:after, #complexTable .desktopProduct > tr > td, #complexTable .mobileProduct > tr > td > div, #complexTable .mobWrap, #complexTable .product > tbody > tr > td div, .cpe-table .mobileProduct > tr > td > div, .cpe-table .desktopProduct > tr > td, .ICP-Quiz .Button-Accordion-Option .ICP-Button-Expandable-Content, .Media-Video, .SubNav-Arrow, .SubNav-MobileDrop, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  height: 0; }

.h100, .Button-Large a, .btnTools, .Media-EmbedContainer, .Media-Video iframe, .Modal, .ModalWelcome, .RegistrationForm-information-wrapper, .fade:after, .CareersNav-TopLink, .DualButtonProductBack .DualButtonProduct a, .Selectors:before, .Selectors-Overlay, .Selectors-Container, .photoGal-wrapper {
  height: 100%; }

.h50, #complexTable #printIcon img {
  height: 50%; }

.hAu, .Optional-Image img, .BlockGrid div div img, .ImageTextBlock img, .ICP-Quiz .Button-Accordion-Option, .ThumbnailLink img, .RoundThumbnailLink img, .SpeakerSession-Media .Media-Wrapper img, .SpeakerSession-Media .Media-Wrapper svg {
  height: auto; }

.l0, .BlockGrid div div img, .rci_toolbar, .btnTools, #complexTable .headDropDown, #complexTable .mobileDropDown, .ICP-Quiz button *, .SpeakerSession-Media .Media-Wrapper img, .SpeakerSession-Media .Media-Wrapper svg, .SpeakerSession-PortraitImageWrap img, .SpeakerSession-PortraitImageWrap svg, .CareersHeader, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .Selectors:before, .Selectors-Overlay, .SiteHeader, .SiteHeader-isExpanded .SiteHeader-MobileOverlay {
  left: 0; }

.lh2, .Button-SocialIcon, .search-field, .search-field-jobs, .search-location-jobs {
  line-height: 1; }

.lh3, #complexTable .desktopProduct > tr > td, .Node-ContactInformation-Areas .row div > div:first-child p, .cpe-table .desktopProduct > tr > td, .NavList a, .NavList-Text p, .QuoteBlock-Quote blockquote p, .SearchForm-ResultsPage h3, .TestimonialQuote blockquote p, .ContactForm-SubmitMessage, .ContactForm-SuccessMessage, .ContactForm-SubmitMessage-White, .MainNav li {
  line-height: 1.4; }

.lh4, p, #complexTable, .Modal-InputWrap label, .ModalWelcome-InputWrap label, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .TableWithFilter .noscript-message, .training-questions-message, .SpeakerSession-PresentedBy h4, .ContactForm-InputWrap label, .ContactForm-InputWrap-Dark label, .ContactForm-InputWrap-Flat label, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit:disabled, .MainContent li, .form-accepted #block-reynoldsleadform li, .testimonialSlider li, .MainContent-Large li, .ShareEmailForm-InputWrap label, .ShareEmailForm-Submit, .ShareEmailForm-SubmitMessage {
  line-height: 1.8; }

.lh5, .SearchForm-Input, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit-Orange:disabled {
  line-height: 2.4; }

.lsN, .sup-list, .Breadcrumb-List, .rci_toolbar, #complexTable .headDropDown, #complexTable .mobileDropDown, .locList, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage, .pager li, .SubNav-List, .CareersNav-List, .CareersNav-TopLink, .MainNav-List {
  list-style: none; }

.lstyN, .sitemap-menu > li {
  list-style-type: none; }

.m0, body, p, .Accordion .Button-Accordion-Option, .Accordion-Content ul li, .Breadcrumb, .rci_toolbar, #complexTable, #complexTable .headDropDown, #complexTable .mobileDropDown, #complexTable .mobWrap, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage, .ICP-Quiz-Results-Icon-Correct, .ICP-Quiz-Results-Icon-Incorrect, .ICP-Quiz-Results-Icon-Placeholder, .ICP-Quiz-Results-Question-Text p, .ICP-Quiz .Button-Accordion-Option .ICP-Button-Expandable-Content p, .Media-Video, .NavList-Heading, .pager li, .PartsMarkup .PartsSlider, .SubNav-Link, .TableWithFilter fieldset, .ViewFilterLeft fieldset, .CareersNav-List, .CareersNav-TopLink, .whyReynolds-container section, .MainContent li, .form-accepted #block-reynoldsleadform li, .testimonialSlider li, .MainContent-Large li, .MainNav-List, .MainNav-TopLink {
  margin: 0; }

.m0-xs, #mainWrap {
  margin: 0; }

.m01, .ICP-Quiz-Button-Submit * {
  margin: 0 0.85em; }

.m0Au, .mxwAu, .mxwSmall, .mxwMedium, .mxwLarge, .QuoteBox-Image .media img, .Optional-Image img, .Frame-Outer, .Frame-Outer-Lg, .Frame-Inner, .MainContent-ContentWrap, .Selectors-Container, .Accordion, .Accordion-Content ul, .AreaIconLink div, .Billboard-Light, .Billboard-Dark, .Billboard-BlueArrow, #headLogo, #views-exposed-form-careers-page-1, #views-exposed-form-careers-page-2, #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup, #filterAdvanced, .mobPagination, .FeaturedItem, .FeaturedItem-field-1, .FeaturedItem-field-5, .FeaturedItem-register, .FeaturedItem .Registration-Button-register .Button, .FeaturedItem .Registration-Button-register .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-register .button, .FeaturedItem .Registration-Button-register .slick-next.slick-arrow, .FeaturedItem .Registration-Button-register .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-register .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-register [type="submit"], .gridParent, .ImageTextBlock img, .IndividualDocument-Block, .ICP-Campaign, .ICP-Quiz-LeadForm-IntroText, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm, .ICP-ContentSection, .Node-Homepage .Media, .Media-Video iframe, .pager, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner, .PartsMarkup .PartsContainer, .PartsMarkup .PartsSliderTxt-Lg, .Node-Homepage .RMSLogo, footer#footer .SearchForm, .Subheading-BillboardDark, .Subheading-BillboardLight, .Subheading-BillboardBlueArrow, .SubNav-Wrap, .SubNav-List, .TableWithFilter .form-actions input, .TableWithFilter-headline-wrapper, .TableWithFilter .Column-5, .training-questions-message .bottom-part, .TestimonialQuote-Image, .ThumbnailLink img, .RoundThumbnailLink img, .ThumbnailLink span, .RoundThumbnailLink span, .ViewFilterLeft .form-actions input, .imageBlock, .MediaContainer-Align-Center .MediaContainer, .Selectors-CTA, .Node-UserLogin form, .Node-UserLogin [type="submit"] {
  margin: 0 auto; }

.m0Au3, .ICP-Quiz-Wrapper-Intro-Text > div {
  margin: 0 auto 1.4em; }

.m1, .Node-ContactInformation-Areas .row, .company-history .company-milestone h3 {
  margin: 0.85em; }

.m10, .SpeakerSession-Column > * {
  margin: 0.85em 0; }

.m105, .TableWithFilter .Column-5 {
  margin: 0.85em 0 2.4em; }

.m1Au1, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ShareEmailForm-Submit {
  margin: 0.85em auto 0.85em; }

.m2, .WebformButton {
  margin: 1em; }

.m201, .Node-UserLogin label {
  margin: 1em 0 0.85em; }

.m203, .SearchForm-ResultsPage form {
  margin: 1em 0 1.4em; }

.m204, .NavList ul.NavList-LinkWrap {
  margin: 1em 0 1.8em; }

.m2Au, .PartsMarkup {
  margin: 1em auto; }

.m5Au3, .QuoteBlock-Portrait {
  margin: 2.4em auto 1.4em; }

.mAu, .Social-Row .Frame-Inner, .Social-Row .MainContent-ContentWrap, .Social-Row .Selectors-Container, .PartsMarkup .PartsSliderTxt, .SpeakerSession h3, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary img, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary svg, .container, .thumbBtn a, .MediaContainer-Limiter, .company-history .milestones-container, .company-history .company-milestone, .Automotive101-InnerWrapper .automotive-fact, .Automotive101-InnerWrapper .image-wrapper, .Automotive101-InnerWrapper .subheadline {
  margin: auto; }

.mb0, .TableWithFilter .sticky-header thead tr th,
.TableWithFilter .sticky-enabled thead tr th, .SpeakerSession-Portrait {
  margin-bottom: 0; }

.mb1, .rciInfo, #complexTable > thead > tr > th,
#complexTable thead tr td, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm input, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm textarea, .ICP-Quiz-Wrapper-Intro-Text h2, .location-wrapper .location-details-address, .location-wrapper .location-details-title, .Modal-Content-Shaded h4, .ModalWelcome-Content-Shaded h4, .SearchForm-ResultsPage h3, .TableWithFilter .option:after, .ViewFilterLeft .option:after, .whyReynolds-container .whyReynolds-headlineContainer, .ContactForm-Next .ContactForm-Phone h3, .Selectors-ContentHeading, .Node-UserLogin h4 {
  margin-bottom: 0.85em; }

.mb2, #complexTable .product, .ICP-Quiz-Results-AnswerWrapper > div, .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select, .RegistrationForm-information .course-wrapper .course-button, .RegistrationForm-information .course-wrapper, .TableWithFilter .filter-type legend, .TableWithFilter .form-actions input, .ViewFilterLeft .filter-type legend, .ViewFilterLeft .form-actions input, .SpeakerSession-Description > *, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Flat, .Custom-Campaign .w50-lg .leadform- #campaign-webform, .Custom-Campaign .PartsMarkup .PartsSliderTxt .leadform- #campaign-webform, .PartsMarkup .Custom-Campaign .PartsSliderTxt .leadform- #campaign-webform, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea {
  margin-bottom: 1em; }

.mb3, .FourColumnBlockGrid div, .TestimonialQuote-Dealership {
  margin-bottom: 1.4em; }

.mb4, .Node-ContactInformation-Main .row, .ImageTextBlock img, .location-wrapper, .RegistrationForm-information, .RegistrationForm-information-total-wrapper, .TableWithFilter .training-filter-form, .TableWithFilter .noscript-message, .ViewFilterLeft .views-exposed-form, .ViewFilterLeft .form-checkboxes, .Custom-Campaign h2 + h3, .Custom-Campaign .paraSpacer, .Automotive101-InnerWrapper .facts-wrapper {
  margin-bottom: 1.8em; }

.mb5, .Node-ContactInformation-Additional, .ContactCenter #block-views-block-contact-media-info, .whyReynolds-container .benefit-item:nth-child(1), .whyReynolds-container .benefit-item:nth-child(2), .ContactForm-Next-Cart, .Custom-Campaign .whitepaper-cover {
  margin-bottom: 2.4em; }

.mb6, .bWrap, .TableWithFilter, .training-questions-message {
  margin-bottom: 3.2em; }

.mb7, .MainNav-ListItem:last-of-type {
  margin-bottom: 4.2em; }

.ml1, .QuoteBox-Video, .alert-bar p, .alert-bar a.alert-bar__details-link, .TableWithFilter .form-checkbox, .ViewFilterLeft .form-checkbox, .SpeakerSession-Description ul {
  margin-left: 0.85em; }

.ml2,
.perPage,
.jobsPager, .TableWithFilter .noscript-message, .training-questions-message {
  margin-left: 1em; }

.ml3, .Banner-Slider span + span {
  margin-left: 1.4em; }

.mlAu, .rciInfo {
  margin-left: auto; }

.mnw2, .CareersHeader, .SiteHeader {
  min-width: 16em; }

.mnw3, .Modal, .ModalWelcome {
  min-width: 22.4em; }

.mr1, .QuoteBox-Video, .toolbar__btn, .ExpContTbl-TblCol, .PartsMarkup .img_wrapper, .PartsMarkup .PartsSliderTxt-Sm, .RegistrationForm-information .empty-registration-message img, .RegistrationForm-information .course-wrapper .course-date-wrapper .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .course-location,
.RegistrationForm-information .course-wrapper .course-location-wrapper .course-date,
.RegistrationForm-information .course-wrapper .course-location-wrapper .course-location, .RegistrationForm-information-total-wrapper {
  margin-right: 0.85em; }

.mr2, .TableWithFilter .noscript-message, .training-questions-message {
  margin-right: 1em; }

.mt0, .Accordion-Content, .SpeakerSession-Bio, .company-history .company-milestone h3 {
  margin-top: 0; }

.mt1, .rciInfo, #views-exposed-form-careers-page-1 .fieldgroup:nth-of-type(2), #views-exposed-form-careers-page-2 .fieldgroup:nth-of-type(2), .FeaturedItem .Registration-Button-register .Button, .FeaturedItem .Registration-Button-register .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-register .button, .FeaturedItem .Registration-Button-register .slick-next.slick-arrow, .FeaturedItem .Registration-Button-register .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-register .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-register [type="submit"], .FeaturedItem .Registration-Button-remove .Button, .FeaturedItem .Registration-Button-remove .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-remove .button, .FeaturedItem .Registration-Button-remove .slick-next.slick-arrow, .FeaturedItem .Registration-Button-remove .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-remove .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-remove [type="submit"], .location-wrapper .location-details-address, .location-wrapper .location-details-title, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner, .PartsMarkup .PartsContainer.PartTotals, .Banner-Headline-Subheadline-SVG p, .ShareEmailForm-ErrorMessages {
  margin-top: 0.85em; }

.mt2, .view-id-rci_third_party_list, .pager, .Node-ContactInformation-Additional .row, .ContactCenter #block-views-block-contact-media-info .row, .ICP-Quiz-Button-Submit, .SearchForm-ResultsPage h2 + p, .TableWithFilter .form-actions input, .TableWithFilter .pager, .ViewFilterLeft .form-actions input, .Custom-Campaign .MainContent > *:first-child, .Custom-Campaign .form-accepted #block-reynoldsleadform > *:first-child, .form-accepted .Custom-Campaign #block-reynoldsleadform > *:first-child, .Custom-Campaign .testimonialSlider > *:first-child {
  margin-top: 1em; }

.mt3, blockquote p:not(:first-child), .career-play, .ThumbnailLink span, .RoundThumbnailLink span, .SpeakerSession-Description, .SpeakerSession-Media, .Node-UserLogin [type="submit"] {
  margin-top: 1.4em; }

.mt4, .location-wrapper, .SpaceContent4 > * + *, .TestimonialQuote-Image, .Selectors-CTA, .ShareEmailForm-SubmitMessage, .Automotive101-InnerWrapper .facts-wrapper {
  margin-top: 1.8em; }

.mt5, .Node-ContactInformation-Areas section:last-child, .ImageWithStatement-Company:not(:first-child), .Speakers .FeaturedSpeaker:nth-child(n+2) {
  margin-top: 2.4em; }

.mt6, .Button-CareersBanner, .cpe-table, .IndividualDocument, .Modal-ThankYou, .ModalWelcome-ThankYou, .SpeakerSession.Accordion-Wrapper {
  margin-top: 3.2em; }

.mt7, .Banner-WordBlocks div {
  margin-top: 4.2em; }

.mt9, .Banner-Slider span + span {
  margin-top: 6.8em; }

.mxw0, .Media-Video {
  max-width: none; }

.mxw1, .Banner-ContentHero h2 {
  max-width: 12em; }

.mxw2, .main-offices img, .Node-Homepage .RMSLogo {
  max-width: 16em; }

.mxw3, .ICP-Quiz-LeadForm-IntroText, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm, .Automotive101-InnerWrapper .subheadline {
  max-width: 22.4em; }

.mxw4, .mxwSmall, .SearchForm-ResultsPage form, .Node-UserLogin form, .Automotive101-InnerWrapper .fact-text {
  max-width: 28.8em; }

.mxw5, .mxwMedium, .pager, .PartsMarkup, .mxwA {
  max-width: 38.4em; }

.mxw6, .location-wrapper, .SearchForm-ResultsPage ol, .Banner-Home h1, .Banner-Trailer h1, .company-history .milestones-container {
  max-width: 51.2em; }

.mxw7, #mainWrap, #headLogo, .mobPagination {
  max-width: 67.2em; }

.mxw8, .Frame-Outer {
  max-width: 80em; }

.outN, .search-field, .search-field-jobs, .search-location-jobs, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .PartsMarkup input[type=range]:focus, .SubNav-Link, .SubNav-Button, .CareersHeader-Hamburger, .CareersNav-TopLink, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .MainNav-TopLink, .SiteHeader-Hamburger, .ShareEmailForm-Submit {
  outline: none; }

.ovHid, .Accordion-Content-Wrapper, .BlockGrid div div, #complexTable .desktopProduct > tr > td, #complexTable .mobileProduct > tr > td > div, #complexTable .product > tbody > tr > td div, .cpe-table .mobileProduct > tr > td > div, .cpe-table .desktopProduct > tr > td, .ICP-Quiz-Results-Wrapper, .ICP-Quiz .Button-Accordion-Option, .ICP-Quiz .Button-Accordion-Option .ICP-Button-Expandable-Content, .ICP-Energy-Container, .ICP-Quiz .ICP-Intro, .Media-EmbedContainer, .SpeakerSession-Portrait, .CareersHeader-isExpanded, #upgrade-ie, .Selectors, .Selectors:before, .SiteHeader-isExpanded {
  overflow: hidden; }

.ovN, .fade {
  overflow: none; }

.ovScr, .Modal, .ModalWelcome {
  overflow: scroll; }

.ovVis, .feedback-menu, .Custom-Campaign .w50-lg .leadform- .GridGutter5-Inner-Lg, .Custom-Campaign .PartsMarkup .PartsSliderTxt .leadform- .GridGutter5-Inner-Lg, .PartsMarkup .Custom-Campaign .PartsSliderTxt .leadform- .GridGutter5-Inner-Lg {
  overflow: visible; }

.ovyAu, .CareersNav, .MainNav, .Test {
  overflow-y: auto; }

.ovyScr, .locList {
  overflow-y: scroll; }

.ovyVis, .SubNav {
  overflow-y: visible; }

.p0, .sup-list, #mainWrap, .rci_toolbar, .search-field, td, #complexTable, #complexTable .headDropDown, #complexTable .mobileDropDown, #complexTable .mobWrap, #complexTable #printIcon.sort, .search-field-jobs, .search-location-jobs, .locList, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage, .ContactCenter #block-views-block-contact-media-info > div, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm fieldset, .NavList ul.NavList-LinkWrap, .pager__items, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner, .PartsMarkup .PartsSlider, .SearchForm-Input.IE9-timeToUpgrade-DontYouThink, .SubNav-Arrow, .SubNav-MobileDrop, .TableWithFilter fieldset, .ViewFilterLeft fieldset, .SpeakerSession.Accordion-Wrapper, .SpeakerSession-Description, .CareersHeader-Hamburger, .CareersNav-List, .CareersNav button.CareersNav-TopLink div, .interesting-fact:first-child, .MainNav-List, .MainNav button.MainNav-TopLink div, .SiteHeader-Hamburger {
  padding: 0; }

.p01, .Button-SocialIcon, .FooterLegalLink, .ICP-Quiz-Results-Wrapper, .location-wrapper {
  padding: 0 0.85em; }

.p011, .TableWithFilter .prerequisite-warning {
  padding: 0 0.85em 0.85em; }

.p022, .Modal-ThankYou, .ModalWelcome-ThankYou {
  padding: 0 1em 1em; }

.p024, .IndividualDocument {
  padding: 0 1em 1.8em; }

.p03, .Breadcrumb-List {
  padding: 0 1.4em; }

.p045, .ICP-Quiz-LeadForm-IntroText {
  padding: 0 1.8em 2.4em; }

.p0603, .Selectors-TabLink {
  padding: 0 3.2em 0 1.4em; }

.p1, .alert-bar, .FeaturedItem h2, .FourColumnBlockGrid div nav, .ICP-Quiz-Button-Start, .pager a, .RegistrationForm-information-header, .RegistrationForm-information-content, .RegistrationForm-information-disclaimer, .SocialIcon, .SubNav-Button, .TableWithFilter .filter-dropdown, .TableWithFilter .filter-type, .ViewFilterLeft .filter-type, .ViewFilterLeft .filter-dropdown, .CareersHeader-SuperNavButtonMobile a, .CareersHeader-SuperNavLink a, .SiteHeader-SuperNavLink {
  padding: 0.85em; }

.p10, .Media-TranscriptLink, .SideLink {
  padding: 0.85em 0; }

.p110, .TableWithFilter .AvailableTraining-headline {
  padding: 0.85em 0.85em 0; }

.p113, .ICP-Quiz-TopSection {
  padding: 0.85em 0.85em 1.4em; }

.p12, .Node-ContactInformation-Areas .views-view-grid {
  padding: 0.85em 1em; }

.p14, .ICP-Quiz-Results-Answer-Grade, .CareersNav-DropdownLink, .MainNav-DropdownLink {
  padding: 0.85em 1.8em; }

.p16, .Button-CareersBanner {
  padding: 0.85em 3.2em; }

.p2, .view-empty-mobile td, .FeaturedItem-information, .ICP-Quiz-Answers, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz .Accordion-Content, .Modal-Content-Shaded, .ModalWelcome-Content-Shaded, .RegistrationForm-information-total,
.RegistrationForm-information .total-cost, .SearchForm-inHeader, .TableWithFilter .sticky-header thead th,
.TableWithFilter .sticky-enabled thead th, .CareersNav-TopLink, .ContactForm-ErrorMessages, .ContactForm-ErrorMessages-White, .infographic .headline, .MainNav-TopLink {
  padding: 1em; }

.p20, .ICP-Quiz-Results-Icon-Wrapper, .ICP-Quiz-Results-Question, .ContactForm-Next-Cart-Class {
  padding: 1em 0; }

.p24, .ICP-Quiz-Results-Evaluation, .RoundedCallout {
  padding: 1em 1.8em; }

.p3, .SpeakerSession.Accordion-Wrapper .Accordion-Content, .ContactForm-ErrorMessages-Wrap, .interesting-fact .description {
  padding: 1.4em; }

.p30, .Breadcrumb, .SearchForm-ResultsPage ol li {
  padding: 1.4em 0; }

.p4, .view-empty td, .ICP-Quiz-Wrapper-Intro-Text, .Modal-Document-Section, .ModalWelcome-Document-Section, .TableWithFilter .noscript-message, .training-questions-message, .Selectors-DesktopHeading, .Selectors-Content, .company-history {
  padding: 1.8em; }

.p40, .TestimonialQuote blockquote p {
  padding: 1.8em 0; }

.p43, .Selectors-MobileHeading {
  padding: 1.8em 1.4em; }

.p52, #Outreach .OutreachSection .MainContent, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform, #Outreach .OutreachSection .testimonialSlider, .Custom-Campaign .SectionPadding- .MainContent, .Custom-Campaign .SectionPadding- .form-accepted #block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding- #block-reynoldsleadform, .Custom-Campaign .SectionPadding- .testimonialSlider {
  padding: 2.4em 1em; }

.p522, .Custom-Campaign .SectionPadding- .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Four .form-accepted .block-reyrey-leadform #block-reynoldsleadform {
  padding: 2.4em 1em 1em; }

.p53, .SideNav {
  padding: 2.4em 1.4em; }

.p54, .ICP-Quiz-LeadForm-Wrapper, .interesting-fact {
  padding: 2.4em 1.8em; }

.p61, .upgrade-inner {
  padding: 3.2em 0.85em; }

.p706, .Banner-Home, .Banner-Trailer {
  padding: 4.2em 0 3.2em; }

.p71, .Banner-Content-Inner {
  padding: 4.2em 0.85em; }

.p72, .QuoteBox-Video, .BlockArrow, .Custom-Campaign .form-accepted #block-reynoldsleadform, .MainContent, .form-accepted #block-reynoldsleadform, .testimonialSlider {
  padding: 4.2em 1em; }

.p823, .Banner-SubLevel2 {
  padding: 5.6em 1em 1.4em; }

.p825, .Banner-Headline-Subheadline-SVG {
  padding: 5.6em 1em 2.4em; }

.p826, .Banner-ContentHero-Overlay {
  padding: 5.6em 1em 3.2em; }

.p924, .Banner-SubLevel3, .Banner-Headline-Subheadline {
  padding: 6.8em 1em 1.8em; }

.p999, .Banner-Empty {
  padding: 6.8em 6.8em 6.8em; }

.pb0, .Custom-Campaign .w33-lg .ContactForm-ErrorMessages, .Custom-Campaign .PartsMarkup .PartsSliderTitle .ContactForm-ErrorMessages, .PartsMarkup .Custom-Campaign .PartsSliderTitle .ContactForm-ErrorMessages, .Custom-Campaign .w40-lg .ContactForm-ErrorMessages, .Custom-Campaign .w50-lg .ContactForm-ErrorMessages, .Custom-Campaign .PartsMarkup .PartsSliderTxt .ContactForm-ErrorMessages, .PartsMarkup .Custom-Campaign .PartsSliderTxt .ContactForm-ErrorMessages, .Custom-Campaign .w60-lg .ContactForm-ErrorMessages, .Custom-Campaign .SpeakerSession-Column:first-child .ContactForm-ErrorMessages, .container, .interesting-fact .description, .MainNav li {
  padding-bottom: 0; }

.pb1, .expContFltrCol, .PartsMarkup, .MainContent li, .form-accepted #block-reynoldsleadform li, .testimonialSlider li, .MainContent-Large li, .company-history .headline, .Automotive101-InnerWrapper .image-wrapper {
  padding-bottom: 0.85em; }

.pb2, #views-exposed-form-careers-page-1 .fieldgroup:first-of-type, #views-exposed-form-careers-page-2 .fieldgroup:first-of-type, .PartsMarkup .SliderSectionContainer-Btm, .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header, .company-history .company-milestone {
  padding-bottom: 1em; }

.pb3, .PartsMarkup .SliderSectionContainer, .interesting-fact:first-child .description, .Automotive101-InnerWrapper .automotive-fact {
  padding-bottom: 1.4em; }

.pb4, .interesting-fact:first-child .image-wrapper {
  padding-bottom: 1.8em; }

.pb5, .whyReynolds-container, .interesting-fact {
  padding-bottom: 2.4em; }

.pb6, .ContactForm-ErrorMessages {
  padding-bottom: 3.2em; }

.pb9, .MainContent-Arrow, .MainContent-PatternGrayArrow, .MainContent-LightGrayArrow, .MainContent-FadedGrayArrow, .MainContent-BlueArrow, .MainContent-PatternBlueArrow, .MainContent-PatternDarkBlueArrow {
  padding-bottom: 6.8em; }

.pl1, .ExpContTbl-TblHead, .CareersHeader-SuperNavButtonDesktop, .interesting-fact:first-child .description {
  padding-left: 0.85em; }

.pl2, .fltrLangCode select, .ImageWithStatement p, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .ShareEmailForm-Submit {
  padding-left: 1em; }

.pl3, .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
  padding-left: 1.4em; }

.poeN, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary svg {
  : none; }

.poevN, .ICP-Quiz button * {
  pointer-events: none; }

.BlockArrow:after, .BlockGrid div div img, .BlockGrid div div p, .Breadcrumb, .career-play, .headFilter:before, .desktopVendor:before, .mobileVendor:before, .posAbs, .ContentWithLeadform .block-reyrey-leadform:before, #headTitle, .search-field-fill, .search-field-fill img, #complexTable .headDropDown, #complexTable .filterArrow, #complexTable #printIcon img, .search-field-jobs-fill, .search-location-jobs-fill, .search-field-jobs-fill img, .search-location-jobs-fill img, .locList, .FourColumnBlockGrid div nav, .ICP-Timer-Numbers, .Media-Video iframe, .Modal, .ModalWelcome, .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper, .RegistrationForm-information .info-block-shopping-cart-icon-single-digit,
.RegistrationForm-information .info-block-shopping-cart-icon-double-digit, .RegistrationForm-information-total-wrapper, .RoundedCallout-Up *:last-child:after, .RoundedCallout-Up-White *:last-child:after, .RoundedCallout-Up-Gray *:last-child:after, .RoundedCallout-Up-GrayLight *:last-child:after, .RoundedCallout-Up-Orange *:last-child:after, .RoundedCallout-Up-RedOrange *:last-child:after, .RoundedCallout-Up-BlueLight *:last-child:after, .RoundedCallout-Down *:last-child:after, .RoundedCallout-Down-White *:last-child:after, .RoundedCallout-Down-Gray *:last-child:after, .RoundedCallout-Down-GrayLight *:last-child:after, .RoundedCallout-Down-Orange *:last-child:after, .RoundedCallout-Down-RedOrange *:last-child:after, .RoundedCallout-Down-BlueLight *:last-child:after, .RoundedCallout-Left *:last-child:after, .RoundedCallout-Left-White *:last-child:after, .RoundedCallout-Left-Gray *:last-child:after, .RoundedCallout-Left-GrayLight *:last-child:after, .RoundedCallout-Left-Orange *:last-child:after, .RoundedCallout-Left-RedOrange *:last-child:after, .RoundedCallout-Left-BlueLight *:last-child:after, .RoundedCallout-Right *:last-child:after, .RoundedCallout-Right-White *:last-child:after, .RoundedCallout-Right-Gray *:last-child:after, .RoundedCallout-Right-GrayLight *:last-child:after, .RoundedCallout-Right-Orange *:last-child:after, .RoundedCallout-Right-RedOrange *:last-child:after, .RoundedCallout-Right-BlueLight *:last-child:after, .SubNav-Arrow, .SubNav-MobileDrop, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, #subnav-toggler-arrow, .TableWithFilter .filter-dropdown, .TableWithFilter .filter-item-svg, .TableWithFilter .my-courses-button, .TableWithFilter .my-courses-button-text, .TableWithFilter .table-shopping-cart-icon-single-digit,
.TableWithFilter .table-shopping-cart-icon-double-digit, .ViewFilterLeft .filter-item-svg, .ViewFilterLeft .filter-dropdown, .SpeakerSession-Media .Media-Wrapper img, .SpeakerSession-Media .Media-Wrapper svg, .SpeakerSession-PortraitImageWrap img, .SpeakerSession-PortraitImageWrap svg, .fade:after, .Banner-Slider span, .CareersNav button.CareersNav-TopLink div, .CareersNav-hasDropdown .CareersNav-TopLink::after, .CareersNav-DropdownItem:not(:first-child) .CareersNav-DropdownLink::after, .ContactForm-Confirm, .MainNav button.MainNav-TopLink div, .MainNav-hasDropdown .MainNav-TopLink::after, .MainNav-DropdownItem:not(:first-child) .MainNav-DropdownLink::after, .Selectors:before, .Selectors-Overlay, .Selectors-DesktopHeading, .Selectors-TabLink:before, .Selectors-Challenges .Selectors-TabLink:before, .ShareEmailForm-Confirm, .company-history .company-milestone h3 *:last-child:after {
  position: absolute; }

.posFix, .feedback-menu, .TableWithFilter #sticky.stick, .CareersHeader, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .SiteHeader, .SiteHeader-isExpanded .SiteHeader-MobileOverlay {
  position: fixed; }

.posRel, .QuoteBox-Video, .Accordion .Button-Accordion-Option, .Accordion .Button-Accordion-Primary, .BlockArrow, .BlockGrid, .BlockGrid div div, .Button-CareersBanner, #mainWrap, #headLogo, .table-tools, .rciInfo, .rciInfo img, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable > thead > tr > th,
#complexTable thead tr td, #complexTable .tablesort, #complexTable .mobileDropDown, #complexTable .productName, #complexTable .mobileProduct > tr > td > div, #complexTable #printIcon.sort, .perPageArrow,
.jobsPagerArrow,
.timeZoneArrow, #listresultsTimeZone, #listresultsPerPage,
#jobsResultsPerPage, .ContentBgImage, .ContentWithLeadform .block-reyrey-leadform, .cpe-table .mobileProduct > tr > td > div, .FourColumnBlockGrid div, .IndividualDocument, .ICP-Campaign, .ICP-Content, .ICP-Quiz button *, .ICP-Quiz-Answers, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz-Question-Counter, .ICP-Quiz-TopSection-Wrapper, .ICP-ContentSection, .Media-EmbedContainer, .Media-Video, .Modal-InputWrap, .ModalWelcome-InputWrap, .RegistrationForm-information .info-block-shopping-cart-icon, .RegistrationForm-information-wrapper, .RoundedCallout-Up, .RoundedCallout-Up-White, .RoundedCallout-Up-Gray, .RoundedCallout-Up-GrayLight, .RoundedCallout-Up-Orange, .RoundedCallout-Up-RedOrange, .RoundedCallout-Up-BlueLight, .RoundedCallout-Down, .RoundedCallout-Down-White, .RoundedCallout-Down-Gray, .RoundedCallout-Down-GrayLight, .RoundedCallout-Down-Orange, .RoundedCallout-Down-RedOrange, .RoundedCallout-Down-BlueLight, .RoundedCallout-Left, .RoundedCallout-Left-White, .RoundedCallout-Left-Gray, .RoundedCallout-Left-GrayLight, .RoundedCallout-Left-Orange, .RoundedCallout-Left-RedOrange, .RoundedCallout-Left-BlueLight, .RoundedCallout-Right, .RoundedCallout-Right-White, .RoundedCallout-Right-Gray, .RoundedCallout-Right-GrayLight, .RoundedCallout-Right-Orange, .RoundedCallout-Right-RedOrange, .RoundedCallout-Right-BlueLight, .SearchForm-ResultsPage [type="submit"], footer#footer .SearchForm, .SocialBlog .stay-connected, .SubNav, .SubNav-Button, .TableWithFilter .filter-bar, .TableWithFilter .filter-type legend, .TableWithFilter #sticky.stick .my-courses-button, .TableWithFilter .my-courses-button svg, .ViewFilterLeft .filter-type legend, .ViewFilterLeft .filter-bar, .SpeakerSession-Media .Media-Wrapper, .SpeakerSession-PortraitImageWrap, .fade, .Banner, .Banner-Large, .Banner-Headline-Subheadline-SVG h1:before, .Banner-Small, .Banner-WordBlocks, .Banner-WordBlocks div, .CareersHeader-Hamburger, .CareersHeader-Hamburger svg, .CareersHeader-isExpanded, .CareersNav-hasDropdown, .CareersNav-DropdownItem, .ContactForm-InputWrap, .ContactForm-InputWrap-Dark, .ContactForm-InputWrap-Flat, .MainContent-Arrow, .MainContent-PatternGrayArrow, .MainContent-LightGrayArrow, .MainContent-FadedGrayArrow, .MainContent-BlueArrow, .MainContent-PatternBlueArrow, .MainContent-PatternDarkBlueArrow, .MainNav-hasDropdown, .MainNav-DropdownItem, .Selectors, .Selectors-Container, .Selectors-TabLink, .SiteHeader-Hamburger, .SiteHeader-Hamburger svg, .SiteHeader-isExpanded, .ShareEmailForm-InputWrap, .industry-event-gutter, .company-history .company-milestone h3 {
  position: relative; }

.pr1, .ICP-Quiz-Button-AnswerOption > *:first-child, .ICP-Quiz-Results-Question-Text, .CareersHeader-SuperNavButtonDesktop, .interesting-fact:first-child .description {
  padding-right: 0.85em; }

.pr2, .ExpContTbl-TblLegend, .fltrContType select, .fltrLangCode select, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .TableWithFilter .js-form-item-training-timezone label, .TableWithFilter .js-form-item-training-search label, .TestimonialQuote-Box, .ShareEmailForm-Submit {
  padding-right: 1em; }

.pr3, .expContFltrCol, .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
  padding-right: 1.4em; }

.pt0, .sup-list, .SocialBlog .stay-connected li div.talC, .SocialBlog .stay-connected li div.talCenter, .SocialBlog .stay-connected li div.Accordion, .SocialBlog .stay-connected li div.alert-bar, .SocialBlog .stay-connected li div.AreaIconLink, .SocialBlog .stay-connected li div.Billboard-Light, .SocialBlog .stay-connected li div.Billboard-Dark, .SocialBlog .stay-connected li div.Billboard-BlueArrow, .SocialBlog .stay-connected li div.BlockGrid, .SocialBlog .stay-connected li div.career-play, .SocialBlog .stay-connected li div.toolbar__btn, .SocialBlog .stay-connected li div.btnTools, .SocialBlog .stay-connected li div#views-exposed-form-careers-page-1, .SocialBlog .stay-connected li div#views-exposed-form-careers-page-2, .SocialBlog .stay-connected li div.jobPostHeader, .SocialBlog .stay-connected li div#btnSearchJobs, .SocialBlog .stay-connected li .jobsTR div.Button, .jobsTR .SocialBlog .stay-connected li div.Button, .SocialBlog .stay-connected li .jobsTR .expContFltrRow div.button, .jobsTR .expContFltrRow .SocialBlog .stay-connected li div.button, .SocialBlog .stay-connected li .expContFltrRow .jobsTR div.button, .expContFltrRow .jobsTR .SocialBlog .stay-connected li div.button, .SocialBlog .stay-connected li .jobsTR div.slick-next.slick-arrow, .jobsTR .SocialBlog .stay-connected li div.slick-next.slick-arrow, .SocialBlog .stay-connected li .jobsTR div.slick-prev.slick-arrow, .jobsTR .SocialBlog .stay-connected li div.slick-prev.slick-arrow, .SocialBlog .stay-connected li .jobsTR .Node-UserLogin div[type="submit"], .jobsTR .Node-UserLogin .SocialBlog .stay-connected li div[type="submit"], .SocialBlog .stay-connected li .Node-UserLogin .jobsTR div[type="submit"], .Node-UserLogin .jobsTR .SocialBlog .stay-connected li div[type="submit"], .SocialBlog .stay-connected li div.Node-ContactInformation-Main, .SocialBlog .stay-connected li div.Node-ContactInformation-Other, .SocialBlog .stay-connected li div.DMSIcon, .SocialBlog .stay-connected li div.FeaturedItem-field-1, .SocialBlog .stay-connected li div.FeaturedItem-fields, .SocialBlog .stay-connected li div.gridChild-Single, .SocialBlog .stay-connected li div.ImageTextBlock, .SocialBlog .stay-connected li div.ICP-Quiz-Button-Submit, .SocialBlog .stay-connected li div.ICP-Quiz-Question-Counter, .SocialBlog .stay-connected li div.ICP-Quiz-Results-Answer-Grade, .SocialBlog .stay-connected li div.ICP-Quiz-Results-Evaluation-Wrapper, .SocialBlog .stay-connected li div.ICP-Quiz-Wrapper-Intro-Text, .SocialBlog .stay-connected li div.ICP-Timer-Wrapper, .SocialBlog .stay-connected li div.location-wrapper, .SocialBlog .stay-connected li div.Media-TranscriptLink, .SocialBlog .stay-connected li div.NavList, .SocialBlog .stay-connected li div.nav-JumpLink, .SocialBlog .stay-connected li div.pager, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTitle, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTitle, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTitle-Lg, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTitle-Lg, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt-Sm, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt-Sm, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt-Lg, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt-Lg, .SocialBlog .stay-connected li div.QuoteBlock-Info, .SocialBlog .stay-connected li div.RegistrationForm-information-header,
.SocialBlog .stay-connected li .RegistrationForm-information div.empty-registration-message, .RegistrationForm-information .SocialBlog .stay-connected li div.empty-registration-message, .SocialBlog .stay-connected li div.RegistrationForm-information-remove, .SocialBlog .stay-connected li div.SideNav, .SocialBlog .stay-connected li div.Subheading-BillboardDark, .SocialBlog .stay-connected li div.Subheading-BillboardLight, .SocialBlog .stay-connected li div.Subheading-BillboardBlueArrow, .SocialBlog .stay-connected li div.SubNav-ListItem, .SocialBlog .stay-connected li div.SubNav-Link, .SocialBlog .stay-connected li .TableWithFilter div.Column-2, .TableWithFilter .SocialBlog .stay-connected li div.Column-2,
.SocialBlog .stay-connected li .TableWithFilter div.Column-3, .TableWithFilter .SocialBlog .stay-connected li div.Column-3,
.SocialBlog .stay-connected li .TableWithFilter div.Column-4, .TableWithFilter .SocialBlog .stay-connected li div.Column-4, .SocialBlog .stay-connected li .TableWithFilter div.Column-5, .TableWithFilter .SocialBlog .stay-connected li div.Column-5, .SocialBlog .stay-connected li .TableWithFilter div.noscript-message, .TableWithFilter .SocialBlog .stay-connected li div.noscript-message, .SocialBlog .stay-connected li div.training-questions-message, .SocialBlog .stay-connected li div.TestimonialQuote, .SocialBlog .stay-connected li div.ThumbnailLink, .SocialBlog .stay-connected li div.RoundThumbnailLink, .SocialBlog .stay-connected li .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper div.SessionDetails, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SocialBlog .stay-connected li div.SessionDetails, .SocialBlog .stay-connected li div.SpeakerSession-PortraitWrapper, .SocialBlog .stay-connected li div.SpeakerSession-PresentedBy, .SocialBlog .stay-connected li .SpeakerSession-PresentedBy ~ * div:not(p), .SpeakerSession-PresentedBy ~ * .SocialBlog .stay-connected li div:not(p), .SocialBlog .stay-connected li div.Banner-Home, .SocialBlog .stay-connected li div.Banner-Trailer, .SocialBlog .stay-connected li div.CareersHeader-SuperNavButtonDesktop, .SocialBlog .stay-connected li div.CareersHeader-SuperNavButtonMobile, .SocialBlog .stay-connected li div.CareersHeader-SuperNavLink, .SocialBlog .stay-connected li .whyReynolds-container div.whyReynolds-headlineContainer, .whyReynolds-container .SocialBlog .stay-connected li div.whyReynolds-headlineContainer, .SocialBlog .stay-connected li .whyReynolds-container div.image-wrapper, .whyReynolds-container .SocialBlog .stay-connected li div.image-wrapper, .SocialBlog .stay-connected li div.ContactForm-ErrorMessages, .SocialBlog .stay-connected li div.ContactForm-ErrorMessages-White, .SocialBlog .stay-connected li .ContactForm div.ajax-progress, .ContactForm .SocialBlog .stay-connected li div.ajax-progress, .SocialBlog .stay-connected li div.ContactForm-SubmitMessage, .SocialBlog .stay-connected li div.ContactForm-SuccessMessage, .SocialBlog .stay-connected li div.ContactForm-SubmitMessage-White, .SocialBlog .stay-connected li div.container, .SocialBlog .stay-connected li div.interesting-fact, .SocialBlog .stay-connected li div.blockGridLeft, .SocialBlog .stay-connected li div.blockGridLeftReverse, .SocialBlog .stay-connected li div.talXL, .SocialBlog .stay-connected li div.VideoCloseButton, .SocialBlog .stay-connected li div.play-ButtonOverlay, .SocialBlog .stay-connected li div.MediaContainer-Align-Center, .SocialBlog .stay-connected li div.talA, .SocialBlog .stay-connected li div.Selectors-CTA, .SocialBlog .stay-connected li div.SiteHeader-SuperNavLink, .SocialBlog .stay-connected li div.ShareEmailForm-Submit, .SocialBlog .stay-connected li div.ShareEmailForm-ErrorMessages, .SocialBlog .stay-connected li .ShareEmailForm div.ajax-progress, .ShareEmailForm .SocialBlog .stay-connected li div.ajax-progress, .SocialBlog .stay-connected li div.ShareEmailForm-SubmitMessage, .SocialBlog .stay-connected li .Node-UserLogin form div:last-child, .Node-UserLogin form .SocialBlog .stay-connected li div:last-child, .SocialBlog .stay-connected li div.our-company-headline, .SocialBlog .stay-connected li div.company-history, .SocialBlog .stay-connected li div.Automotive101-InnerWrapper, .SocialBlog .stay-connected li .locations div.campus-wrapper, .locations .SocialBlog .stay-connected li div.campus-wrapper {
  padding-top: 0; }

.pt1, .campaign-monitor .cm-consent + .ContactForm-SubmitMessage, .mobPagination, .PartsMarkup, .SpeakerSession-Column .SessionDetails, .whyReynolds-container .whyReynolds-headlineContainer {
  padding-top: 0.85em; }

.pt2, .expContFltrTbl, .ICP-Quiz-TopSection-Wrapper > *:first-child, .PartsMarkup .SliderSectionContainer-Btm, .ContactForm-Next-Cart-Subtotal, .company-history .headline, .company-history .company-milestone {
  padding-top: 1em; }

.pt3, .campaign-monitor .cm-checkbox + .cm-consent, .PartsMarkup .SliderSectionContainer,
.RegistrationForm-information .empty-registration-message, .SpeakerSession-Column:last-child, .interesting-fact:first-child .description, .Automotive101-InnerWrapper .automotive-fact {
  padding-top: 1.4em; }

.pt4, .container {
  padding-top: 1.8em; }

.pt5, .Media-Wrapper, .SpaceContent5 > * + *, .Node-ContactInformation-Additional > * + *, .ContactCenter #block-views-block-contact-media-info > * + *, .Speakers, .Speakers .FeaturedSpeaker:nth-child(n+2), .whyReynolds-container {
  padding-top: 2.4em; }

.pt8, .MainContent-Arrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-PatternGrayArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-LightGrayArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-FadedGrayArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-BlueArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-PatternBlueArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-PatternDarkBlueArrow + *:not(.MainContent):not(.testimonialSlider) {
  padding-top: 5.6em; }

.r0, .feedback-menu, .TableWithFilter .filter-dropdown, .TableWithFilter .filter-item-svg, .TableWithFilter .my-courses-button, .ViewFilterLeft .filter-item-svg, .ViewFilterLeft .filter-dropdown, .fade:after, .ContactForm-Confirm, .ShareEmailForm-Confirm {
  right: 0; }

.r0-xs, .search-icon {
  right: 0; }

.r1, .rciInfo, .CareersNav-hasDropdown .CareersNav-TopLink::after, .MainNav-hasDropdown .MainNav-TopLink::after {
  right: 0.85em; }

.r2, #complexTable .filterArrow {
  right: 1em; }

.strBlue, .ReynoldsLogo-Dark svg {
  stroke: #004e7b; }

.strWhite, .ReynoldsLogo-Light svg, .SiteHeader.SiteHeader-Campaign .ReynoldsLogo svg, .SiteHeader .ReynoldsLogo svg {
  stroke: white; }

.t0, .BlockGrid div div img, .btnTools, .ICP-BackgroundContainer, .ICP-Quiz button *, .Modal, .ModalWelcome, .SpeakerSession-Media .Media-Wrapper img, .SpeakerSession-Media .Media-Wrapper svg, .SpeakerSession-PortraitImageWrap img, .SpeakerSession-PortraitImageWrap svg, .CareersHeader, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .CareersNav-DropdownItem:not(:first-child) .CareersNav-DropdownLink::after, .ContactForm-Confirm, .MainNav-DropdownItem:not(:first-child) .MainNav-DropdownLink::after, .Selectors:before, .Selectors-Overlay, .Selectors-TabLink:before, .Selectors-Challenges .Selectors-TabLink:before, .SiteHeader, .SiteHeader-isExpanded .SiteHeader-MobileOverlay, .ShareEmailForm-Confirm {
  top: 0; }

.t0-xs, .search-icon {
  top: 0; }

.t1, .CareersNav-hasDropdown .CareersNav-TopLink::after, .MainNav-hasDropdown .MainNav-TopLink::after {
  top: 0.85em; }

.tableHead, .ExpContTbl-TblLegend { }

.takeAction, .ExpContTbl-TblHead { }

.talC, .talCenter, .Accordion, .alert-bar, .AreaIconLink, .Billboard-Light, .Billboard-Dark, .Billboard-BlueArrow, .BlockGrid, .career-play, .toolbar__btn, .btnTools, #views-exposed-form-careers-page-1, #views-exposed-form-careers-page-2, .jobPostHeader, #btnSearchJobs, .jobsTR .Button, .jobsTR .expContFltrRow .button, .expContFltrRow .jobsTR .button, .jobsTR .slick-next.slick-arrow, .jobsTR .slick-prev.slick-arrow, .jobsTR .Node-UserLogin [type="submit"], .Node-UserLogin .jobsTR [type="submit"], .Node-ContactInformation-Main, .Node-ContactInformation-Other, .DMSIcon, .FeaturedItem-field-1, .FeaturedItem-fields, .gridChild-Single, .ImageTextBlock, .ICP-Quiz-Button-Submit, .ICP-Quiz-Question-Counter, .ICP-Quiz-Results-Answer-Grade, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-Wrapper-Intro-Text, .ICP-Timer-Wrapper, .location-wrapper, .Media-TranscriptLink, .NavList, .NavList ul.NavList-LinkWrap li, .nav-JumpLink, .pager, .PartsMarkup .PartsSliderTitle, .PartsMarkup .PartsSliderTitle-Lg, .PartsMarkup .PartsSliderTxt, .PartsMarkup .PartsSliderTxt-Sm, .PartsMarkup .PartsSliderTxt-Lg, .QuoteBlock-Info, .RegistrationForm-information-header,
.RegistrationForm-information .empty-registration-message, .RegistrationForm-information-remove, .SideNav, .Subheading-BillboardDark, .Subheading-BillboardLight, .Subheading-BillboardBlueArrow, .SubNav-ListItem, .SubNav-Link, .TableWithFilter .Column-2,
.TableWithFilter .Column-3,
.TableWithFilter .Column-4, .TableWithFilter .Column-5, .TableWithFilter .noscript-message, .training-questions-message, .TestimonialQuote, .ThumbnailLink, .RoundThumbnailLink, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper h3, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SessionDetails, .SpeakerSession-PortraitWrapper, .SpeakerSession-PresentedBy, .SpeakerSession-PresentedBy ~ * :not(p), .Banner-Home, .Banner-Trailer, .CareersHeader-SuperNavButtonDesktop, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavLink, .whyReynolds-container .whyReynolds-headlineContainer, .whyReynolds-container .image-wrapper, .ContactForm-Next > p, .ContactForm-Next .ContactForm-Phone h3, .ContactForm-ErrorMessages, .ContactForm-ErrorMessages-White, .ContactForm .ajax-progress, .ContactForm-SubmitMessage, .ContactForm-SuccessMessage, .ContactForm-SubmitMessage-White, .container, .interesting-fact, .blockGridLeft, .blockGridLeftReverse, .talXL, .VideoCloseButton, .play-ButtonOverlay, .MediaContainer-Align-Center, .talA, .Selectors h2, .Selectors-CTA, .SiteHeader-SuperNavLink, .ShareEmailForm-Submit, .ShareEmailForm-Next p, .ShareEmailForm-ErrorMessages, .ShareEmailForm .ajax-progress, .ShareEmailForm-SubmitMessage, .Node-UserLogin form div:last-child, .our-company-headline, .company-history, .Automotive101-InnerWrapper, .locations .campus-wrapper {
  text-align: center; }

.talL, .search-field, #complexTable, #complexTable th, #complexTable .productName, #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup, .search-field-jobs, .search-location-jobs, #edit-position-type,
#edit-job-category,
#edit-job-category-1--2, .Node-ContactInformation-Areas, .cpe-table th, .ExpContTbl-TblHead, .ExpContTbl-TblRow, .FourColumnBlockGrid div, .ImageWithStatement-Company, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz .Button-Accordion-Option, .ICP-ContentSection, .SocialBlog .blog-link, .TableWithFilter .js-form-item-training-timezone label, .TableWithFilter .js-form-item-training-search label, #TrainingTablePrint, .SpeakerSession.Accordion-Wrapper .Accordion, .SpeakerSession-Description, .SpeakerSession-PresentedByp, .SpeakerSession-Bio blockquote, .CareersNav-TopLink, .MainNav-TopLink, .MediaContainer-Align-Left {
  text-align: left; }

.talR, .SocialBlog .blog-header, .SocialBlog .blog-sub-header, .SocialBlog .stay-connected li div.talC, .SocialBlog .stay-connected li div.talCenter, .SocialBlog .stay-connected li div.Accordion, .SocialBlog .stay-connected li div.alert-bar, .SocialBlog .stay-connected li div.AreaIconLink, .SocialBlog .stay-connected li div.Billboard-Light, .SocialBlog .stay-connected li div.Billboard-Dark, .SocialBlog .stay-connected li div.Billboard-BlueArrow, .SocialBlog .stay-connected li div.BlockGrid, .SocialBlog .stay-connected li div.career-play, .SocialBlog .stay-connected li div.toolbar__btn, .SocialBlog .stay-connected li div.btnTools, .SocialBlog .stay-connected li div#views-exposed-form-careers-page-1, .SocialBlog .stay-connected li div#views-exposed-form-careers-page-2, .SocialBlog .stay-connected li div.jobPostHeader, .SocialBlog .stay-connected li div#btnSearchJobs, .SocialBlog .stay-connected li .jobsTR div.Button, .jobsTR .SocialBlog .stay-connected li div.Button, .SocialBlog .stay-connected li .jobsTR .expContFltrRow div.button, .jobsTR .expContFltrRow .SocialBlog .stay-connected li div.button, .SocialBlog .stay-connected li .expContFltrRow .jobsTR div.button, .expContFltrRow .jobsTR .SocialBlog .stay-connected li div.button, .SocialBlog .stay-connected li .jobsTR div.slick-next.slick-arrow, .jobsTR .SocialBlog .stay-connected li div.slick-next.slick-arrow, .SocialBlog .stay-connected li .jobsTR div.slick-prev.slick-arrow, .jobsTR .SocialBlog .stay-connected li div.slick-prev.slick-arrow, .SocialBlog .stay-connected li .jobsTR .Node-UserLogin div[type="submit"], .jobsTR .Node-UserLogin .SocialBlog .stay-connected li div[type="submit"], .SocialBlog .stay-connected li .Node-UserLogin .jobsTR div[type="submit"], .Node-UserLogin .jobsTR .SocialBlog .stay-connected li div[type="submit"], .SocialBlog .stay-connected li div.Node-ContactInformation-Main, .SocialBlog .stay-connected li div.Node-ContactInformation-Other, .SocialBlog .stay-connected li div.DMSIcon, .SocialBlog .stay-connected li div.FeaturedItem-field-1, .SocialBlog .stay-connected li div.FeaturedItem-fields, .SocialBlog .stay-connected li div.gridChild-Single, .SocialBlog .stay-connected li div.ImageTextBlock, .SocialBlog .stay-connected li div.ICP-Quiz-Button-Submit, .SocialBlog .stay-connected li div.ICP-Quiz-Question-Counter, .SocialBlog .stay-connected li div.ICP-Quiz-Results-Answer-Grade, .SocialBlog .stay-connected li div.ICP-Quiz-Results-Evaluation-Wrapper, .SocialBlog .stay-connected li div.ICP-Quiz-Wrapper-Intro-Text, .SocialBlog .stay-connected li div.ICP-Timer-Wrapper, .SocialBlog .stay-connected li div.location-wrapper, .SocialBlog .stay-connected li div.Media-TranscriptLink, .SocialBlog .stay-connected li div.NavList, .SocialBlog .stay-connected li div.nav-JumpLink, .SocialBlog .stay-connected li div.pager, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTitle, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTitle, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTitle-Lg, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTitle-Lg, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt-Sm, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt-Sm, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt-Lg, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt-Lg, .SocialBlog .stay-connected li div.QuoteBlock-Info, .SocialBlog .stay-connected li div.RegistrationForm-information-header,
.SocialBlog .stay-connected li .RegistrationForm-information div.empty-registration-message, .RegistrationForm-information .SocialBlog .stay-connected li div.empty-registration-message, .SocialBlog .stay-connected li div.RegistrationForm-information-remove, .SocialBlog .stay-connected li div.SideNav, .SocialBlog .stay-connected li div.Subheading-BillboardDark, .SocialBlog .stay-connected li div.Subheading-BillboardLight, .SocialBlog .stay-connected li div.Subheading-BillboardBlueArrow, .SocialBlog .stay-connected li div.SubNav-ListItem, .SocialBlog .stay-connected li div.SubNav-Link, .SocialBlog .stay-connected li .TableWithFilter div.Column-2, .TableWithFilter .SocialBlog .stay-connected li div.Column-2,
.SocialBlog .stay-connected li .TableWithFilter div.Column-3, .TableWithFilter .SocialBlog .stay-connected li div.Column-3,
.SocialBlog .stay-connected li .TableWithFilter div.Column-4, .TableWithFilter .SocialBlog .stay-connected li div.Column-4, .SocialBlog .stay-connected li .TableWithFilter div.Column-5, .TableWithFilter .SocialBlog .stay-connected li div.Column-5, .SocialBlog .stay-connected li .TableWithFilter div.noscript-message, .TableWithFilter .SocialBlog .stay-connected li div.noscript-message, .SocialBlog .stay-connected li div.training-questions-message, .SocialBlog .stay-connected li div.TestimonialQuote, .SocialBlog .stay-connected li div.ThumbnailLink, .SocialBlog .stay-connected li div.RoundThumbnailLink, .SocialBlog .stay-connected li .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper div.SessionDetails, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SocialBlog .stay-connected li div.SessionDetails, .SocialBlog .stay-connected li div.SpeakerSession-PortraitWrapper, .SocialBlog .stay-connected li div.SpeakerSession-PresentedBy, .SocialBlog .stay-connected li .SpeakerSession-PresentedBy ~ * div:not(p), .SpeakerSession-PresentedBy ~ * .SocialBlog .stay-connected li div:not(p), .SocialBlog .stay-connected li div.Banner-Home, .SocialBlog .stay-connected li div.Banner-Trailer, .SocialBlog .stay-connected li div.CareersHeader-SuperNavButtonDesktop, .SocialBlog .stay-connected li div.CareersHeader-SuperNavButtonMobile, .SocialBlog .stay-connected li div.CareersHeader-SuperNavLink, .SocialBlog .stay-connected li .whyReynolds-container div.whyReynolds-headlineContainer, .whyReynolds-container .SocialBlog .stay-connected li div.whyReynolds-headlineContainer, .SocialBlog .stay-connected li .whyReynolds-container div.image-wrapper, .whyReynolds-container .SocialBlog .stay-connected li div.image-wrapper, .SocialBlog .stay-connected li div.ContactForm-ErrorMessages, .SocialBlog .stay-connected li div.ContactForm-ErrorMessages-White, .SocialBlog .stay-connected li .ContactForm div.ajax-progress, .ContactForm .SocialBlog .stay-connected li div.ajax-progress, .SocialBlog .stay-connected li div.ContactForm-SubmitMessage, .SocialBlog .stay-connected li div.ContactForm-SuccessMessage, .SocialBlog .stay-connected li div.ContactForm-SubmitMessage-White, .SocialBlog .stay-connected li div.container, .SocialBlog .stay-connected li div.interesting-fact, .SocialBlog .stay-connected li div.blockGridLeft, .SocialBlog .stay-connected li div.blockGridLeftReverse, .SocialBlog .stay-connected li div.talXL, .SocialBlog .stay-connected li div.VideoCloseButton, .SocialBlog .stay-connected li div.play-ButtonOverlay, .SocialBlog .stay-connected li div.MediaContainer-Align-Center, .SocialBlog .stay-connected li div.talA, .SocialBlog .stay-connected li div.Selectors-CTA, .SocialBlog .stay-connected li div.SiteHeader-SuperNavLink, .SocialBlog .stay-connected li div.ShareEmailForm-Submit, .SocialBlog .stay-connected li div.ShareEmailForm-ErrorMessages, .SocialBlog .stay-connected li .ShareEmailForm div.ajax-progress, .ShareEmailForm .SocialBlog .stay-connected li div.ajax-progress, .SocialBlog .stay-connected li div.ShareEmailForm-SubmitMessage, .SocialBlog .stay-connected li .Node-UserLogin form div:last-child, .Node-UserLogin form .SocialBlog .stay-connected li div:last-child, .SocialBlog .stay-connected li div.our-company-headline, .SocialBlog .stay-connected li div.company-history, .SocialBlog .stay-connected li div.Automotive101-InnerWrapper, .SocialBlog .stay-connected li .locations div.campus-wrapper, .locations .SocialBlog .stay-connected li div.campus-wrapper {
  text-align: right; }

.tblayFix, .GridEqual, #complexTable, .ImageWithStatement {
  table-layout: fixed; }

.tdecN, .RelatedChallenges a, .AreaIconLink, .Breadcrumb a.Breadcrumb-Link, .Button-SocialIcon a:hover, .Button-SocialIcon a:focus, .Button a, .expContFltrRow .button a, .slick-next.slick-arrow a, .slick-prev.slick-arrow a, .Node-UserLogin [type="submit"] a, a.Button, .expContFltrRow a.button, a.slick-next.slick-arrow, a.slick-prev.slick-arrow, .Node-UserLogin a[type="submit"],
.Button a:visited, a.Button:visited, .toolbar__btn, #complexTable .headDropDown li a, #complexTable .mobileDropDown li a, #complexTable .desktopVendor a,
#complexTable .mobileVendor a, #complexTable #printIcon a, .Node-CustomerLogin a, .NavList a, .nav-JumpLink, .pager a, .SocialIcon, .SubNav-Link, .TableWithFilter .sticky-header thead tr a,
.TableWithFilter .sticky-enabled thead tr a, .ThumbnailLink span a, .RoundThumbnailLink span a, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavButtonMobile a, .CareersHeader-SuperNavLink, .CareersHeader-SuperNavLink a, .CareersHeader .ReynoldsLogo, .CareersHeader .ReynoldsLogo a, .CareersNav-TopLink, .CareersNav-DropdownLink, .DualButtonProductBack .DualButtonProduct a, .MainNav-TopLink, .MainNav-DropdownLink, .Selectors-TabLink, .Selectors-CTA, .SiteHeader-SuperNavLink, .sitemap-menu a {
  text-decoration: none; }

.tdecU, .toolbar__btn, #complexTable .careerTabHead, .cpe-table .closed:after, .cpe-table .expanded-text, .TableWithFilter .Column-1 .column-field:nth-of-type(4) a, .TableWithFilter .Column-1 .column-field:nth-of-type(5) .views-less-link, .training-link-ext, .ThumbnailLink .ThumbBtnWrapper:hover a, .ThumbnailLink .ThumbBtnWrapper:focus a, .ThumbnailLink .ThumbBtnWrapper:active a, .ThumbnailLink .ThumbBtnWrapper:focus-within a, .RoundThumbnailLink .ThumbBtnWrapper:hover a, .RoundThumbnailLink .ThumbBtnWrapper:focus a, .RoundThumbnailLink .ThumbBtnWrapper:active a, .RoundThumbnailLink .ThumbBtnWrapper:focus-within a {
  text-decoration: underline; }

.tdecU-fc:focus, .Breadcrumb a.Breadcrumb-Link:focus, .mHeadFilter:focus, .NavList a:focus, .pager a:focus, .SiteHeader-SuperNavLink:focus {
  text-decoration: underline; }

.tdecU-hv:hover, .RelatedChallenges a:hover, .Breadcrumb a.Breadcrumb-Link:hover, .mHeadFilter:hover, .NavList a:hover, .pager a:hover, .SiteHeader-SuperNavLink:hover {
  text-decoration: underline; }

.toEllipsis, .SpeakerSession-Description { }

.trtfEaseout, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper { }

.valB, .TestimonialQuote cite, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavLink {
  vertical-align: bottom; }

.valM, .gridCol, .GridTable > *, .GridTable-2to4-Sm > *, .GridTable-2to4-Md > *, .GridTable-2to4-Lg > *, .GridTable-2to4-Xl > *, .ImageWithStatement div, .ImageWithStatement p, .gridCol-sm, .gridCol-md, .GridTable-Md > *, .FourColumnBlockGrid > *, .gridCol-lg, .GridTable-Lg > *, .Node-ContactInformation-Main .views-view-grid > *, .MainNav-ListItem, .gridCol-vl, .GridTable-Vl > *, .gridCol-xl, .GridTable-Xl > *, .Button-Large a, .search-field, .DMSIcon, .DMSIcon:after, .DMSIcon svg, .VideoPlayImage img, .ICP-Quiz-Button-AnswerOption > *, .ICP-Quiz-Results-Answer, .ICP-Quiz-Results-Answer-Grade, .ICP-Quiz-Results-Evaluation, .ICP-Timer-Numbers span, .SearchForm [type="submit"], .SubNav-ListItem, .Banner-Content-Inner, .CareersHeader-SuperNavButtonDesktop, .CareersNav-TopLink, .Selectors-TabLink {
  vertical-align: middle; }

.valT, .GridAlign-Top > *, .Accordion, .Accordion-Content, .Accordion-Wrapper, .AreaIconLink, #complexTable .desktopProduct > tr > td, #complexTable .product > tbody > tr > td, #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup, .cpe-table th, .ExpContTbl-TblLegend, .FeaturedItem, .gridParent, .IndividualDocument, .Modal, .ModalWelcome, .Modal-Content, .ModalWelcome-Content, .Modal-FormSection, .ModalWelcome-FormSection, .SideNav, #TrainingTablePrint td, .ViewFilterLeft .FiltersGroup, .SpeakerSession-Column, .whyReynolds-container .benefit-item, .container, .company-history .company-milestone {
  vertical-align: top; }

.visHid, .invisible, #views-exposed-form-careers-page-1 .fieldgroup:nth-of-type(3) legend, #views-exposed-form-careers-page-2 .fieldgroup:nth-of-type(3) legend, .SubNav-Arrow {
  visibility: hidden; }

.visVis, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, .SubNav-MobileDrop {
  visibility: visible; }

.w0, .BlockArrow:after, .SubNav-Arrow, .SubNav-MobileDrop, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  width: 0; }

.w100, .w80-lg, .PartsMarkup .PartsContainer, .PartsMarkup input[type=range], .Optional-Image img, .gridRow, .GridTable, .GridTable-2to4-Sm, .GridTable-2to4-Md, .GridTable-2to4-Lg, .GridTable-2to4-Xl, .ImageWithStatement,
.gridRow-sm,
.gridRow-md, .GridTable-Md, .FourColumnBlockGrid,
.gridRow-lg, .GridTable-Lg, .Node-ContactInformation-Main .views-view-grid, .CareersNav-List, .MainNav-List,
.gridRow-vl, .GridTable-Vl,
.gridRow-xl, .GridTable-Xl, .GridTable-2to4-Sm > *, .Accordion .Button-Accordion-Primary, .Accordion-Content, .Accordion-Content ul, .Accordion-Wrapper, .AreaIconLink div svg, .BlockGrid div, .BlockGrid div div img, .Breadcrumb, .Button-Large a, #complexTable, #complexTable .headDropDown, #complexTable .mobileDropDown, #complexTable td.expItem, #complexTable .product, #complexTable .product > tbody > tr > td div span, .searchFieldJobsWrapper, .searchLocationJobsWrapper, .filterContainer, #filterLocation, .searchBtnJobsWrapper, .filterAdvancedWrapper, .cpe-table table, .expContFltrTbl, .ExpContTbl-TblRow, .fltrContType select, .fltrLangCode select, .FeaturedItem, .ICP-Energy-Bar, .ICP-Quiz-Answers > div, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz-Button-Submit, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm input, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm textarea, .ICP-Quiz-Results-Answer-Grade, .ICP-Quiz-Results-Button-Wrapper, .ICP-Quiz-Results-Evaluation, .ICP-Quiz-Results-Evaluation-Wrapper, .ICP-Quiz-Results-Question-Wrapper, .ICP-Quiz .Button-Accordion-Option, .Modal, .ModalWelcome, .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select, .PartsMarkup, .PartsMarkup .SliderSectionContainer, .PartsMarkup .PartsSliderTitle, .PartsMarkup .PartsSliderTitle-Lg, .RegistrationForm-information, .ReynoldsLogo a, .SearchForm-Input, .SubNav-List, .SubNav-Link, .SubNav-Button, .TableWithFilter .filter-type legend, .TableWithFilter #sticky, .TableWithFilter .sticky-enabled, .TestimonialQuote-Box, .ViewFilterLeft .filter-type legend, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary, .SpeakerSession .SessionContent, .SpeakerSession-Media .Media-Wrapper img, .SpeakerSession-Media .Media-Wrapper svg, .fade:after, .Banner-Hero, .Banner-Content, .Banner-Slider, .CareersHeader, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select, .ContactForm-Submit-Modal, .DualButtonProductBack .DualButtonProduct a, .interesting-fact, .MainNav-TopLink, .Selectors:before, .Selectors-Overlay, .Selectors-Tabs, .Selectors-Challenges .Selectors-TabItem, .SiteHeader, .SiteHeader-isExpanded .SiteHeader-MobileOverlay, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea, .Node-UserLogin form, .Node-UserLogin [type="text"],
.Node-UserLogin [type="password"], .photoGal-wrapper, .Automotive101-InnerWrapper img {
  width: 100%; }

.w15, .PartsMarkup .PartsSliderTxt-Sm, .Automotive101-InnerWrapper .image-wrapper {
  width: 15%; }

.w20, .col-20 {
  width: 20%; }

.w20-xs, .toolbar__btn {
  width: 20%; }

.w25, .WebformButton, .col-25, .ExpContTbl-TblCol, .SiteHeader-SuperNavLink {
  width: 25%; }

.w33, .expContFltrCol {
  width: 33.33333%; }

.w35, .col-35, .ExpContTbl-TblLegend {
  width: 35%; }

.w40, .whyReynolds-container .whyReynolds-headlineUnderline, .ContactForm-Submit, .ContactForm-Submit-Blue, .ContactForm-Submit-Orange, .ShareEmailForm-Submit {
  width: 40%; }

.w50, .GridTable-2to4-Md > *, .GridTable-2to4-Lg > *, .GridTable-2to4-Xl > *, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavLink, .interesting-fact:nth-child(2) .image-wrapper, .interesting-fact:nth-child(3) .image-wrapper, .interesting-fact:nth-child(6) .image-wrapper, .interesting-fact:nth-child(8) .image-wrapper {
  width: 50%; }

.w60, .whyReynolds-container .whyReynolds-benefitUnderline {
  width: 60%; }

.w70, .PartsMarkup input[type=range] {
  width: 70%; }

.w75, .PartsMarkup .PartsSliderTxt, .PartsMarkup .PartsSliderTxt-Lg, .interesting-fact:nth-child(2) .image-wrapper {
  width: 75%; }

.w80, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner, .interesting-fact:nth-child(4) .image-wrapper, .interesting-fact:nth-child(5) .image-wrapper, .interesting-fact:nth-child(7) .image-wrapper {
  width: 80%; }

.w85, .ICP-Quiz-Results-Question, .PartsMarkup .PartsSlider {
  width: 85%; }

.w90, .BlockGrid div div p, .PartsMarkup .PartsContainer, .whyReynolds-container .image-wrapper img {
  width: 90%; }

.w95, .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
  width: 95%; }

.wAu, #views-exposed-form-careers-page-1, #views-exposed-form-careers-page-2, .ThumbnailLink img, .RoundThumbnailLink img {
  width: auto; }

.whyReynolds-underline, .whyReynolds-container .whyReynolds-headlineUnderline, .whyReynolds-container .whyReynolds-benefitUnderline { }

.wspNowp, .jobs-filter-item, .SubNav-Button {
  white-space: nowrap; }

.arrowAnchor { }

.bgcGraydusk {
  background-color: #242424; }

.bgcGraynight {
  background-color: #1D1C1A; }

.blockImage { }

.btnTools { }

.buttonT {
  : top; }

.closeArrow { }

.complexTable { }

.desktopProduct { }

.desktopVendor { }

.everyOther { }

.expItem { }

.filterContainer { }

.filterName { }

.filterSelection { }

.gridChild { }

.gridParent { }

.headFilter { }

.jobsPager { }

.leadEntry { }

.locList { }

.m0Au2 {
  margin: 0 auto 1em; }

.m302 {
  margin: 1.4em 0 1em; }

.mb8 {
  margin-bottom: 5.6em; }

.ml4 {
  margin-left: 1.8em; }

.mobPagination { }

.mobWrap { }

.mobileCat { }

.mobileDetails { }

.mobileHide { }

.mobileLoc {
  : local; }

.mobileProduct { }

.mobileSub { }

.mobileTitle { }

.mobileType { }

.mobileVendor { }

.mrAu {
  margin-right: auto; }

.navArrow { }

.p0006 {
  padding: 0 0 0 3.2em; }

.p21 {
  padding: 1em 0.85em; }

.p32 {
  padding: 1.4em 1em; }

.p400 {
  padding: 1.8em 0 0; }

.p42 {
  padding: 1.8em 1em; }

.p723 {
  padding: 4.2em 1em 1.4em; }

.perPage { }

.pl6 {
  padding-left: 3.2em; }

.productName { }

.rciInfo { }

.testimonialSlider { }

.testimonialSliders { }

.w30 {
  width: 30%; }

.w45 {
  width: 45%; }

.b0, .rci_toolbar, #complexTable, .FourColumnBlockGrid div nav, .ICP-BackgroundContainer, .SubNav-ListItem, #subnav-toggler-arrow, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .SiteHeader-isExpanded .SiteHeader-MobileOverlay {
  bottom: 0; }

.b1 {
  bottom: 0.85em; }

.bd2Black {
  border: 2px solid black; }

.bd2Grayfadeddark {
  border: 2px solid #e2e3e3; }

.bdb1Graylight, #complexTable, .jobsTR.mobileJobsTR:last-child .jobs-cell, .jobsTR.desktopJobsTR:last-child .jobs-cell, .ExpContTbl-TblCol, .SearchForm-inHeader, .CareersNav-TopLink, .CareersNav button.CareersNav-TopLink, .CareersNav-hasDropdown .CareersNav-List, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .MainNav-TopLink, .MainNav button.MainNav-TopLink, .MainNav-hasDropdown .MainNav-List {
  border-bottom: 1px solid #ddd; }

.bdb3White, .nav-JumpLink {
  border-bottom: 3px solid white; }

.bdb5Bluelighter {
  border-bottom: 10px solid #8ecae7; }

.bdb5Bluefaded {
  border-bottom: 10px solid #96cee9; }

.bdb3Black, .ExpContTbl-TblLegend {
  border-bottom: 3px solid black; }

.bdcGraylight, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .jobsTR {
  border-color: #ddd; }

.bdl1White {
  border-left: 1px solid white; }

.bdr2Black, .SideNav {
  border-right: 2px solid black; }

.bdr2Black, .SideNav {
  border-right: 2px solid black; }

.bdt1Gray, .pager {
  border-top: 1px solid #333; }

.bdt1White {
  border-top: 1px solid white; }

.bgBluelight, #complexTable .mobileDropDown li a:hover,
#complexTable .mobileDropDown li a:focus, #complexTable .mobileDropDown a.selected, .locList li.selected, .locList li:hover, .locList li:focus {
  background: #7ab3ce; }

.bgGraylight, .lightBackColor:hover,
.lightBackColor:focus, #complexTable .headDropDown li a:hover,
#complexTable .headDropDown li a:focus, #complexTable .mFilterSelection {
  background: #ddd; }

.bgYellow, .upgrade-inner {
  background: #f4db27; }

.bgWhite, .lightBackColor, .perPgTop,
.jobsPagerTop, .timeZoneTop, #listresultsPerPage li,
#jobsResultsPerPage li,
#listresultsTimeZone li, .Modal-Content, .ModalWelcome-Content {
  background: white; }

.cGrayoverlay, .Button.Button-WhiteGray, .expContFltrRow .Button-WhiteGray.button, .Button-WhiteGray.slick-next.slick-arrow, .Button-WhiteGray.slick-prev.slick-arrow, .Node-UserLogin .Button-WhiteGray[type="submit"], .Button.Button-WhiteGray a, .expContFltrRow .Button-WhiteGray.button a, .Button-WhiteGray.slick-next.slick-arrow a, .Button-WhiteGray.slick-prev.slick-arrow a, .Node-UserLogin .Button-WhiteGray[type="submit"] a, .Button.Button-WhiteGray a:visited, .WebformButton-Gray, .PartsMarkup .PartsSliderTitle, .PartsMarkup .PartsSliderTitle-Lg, .SearchForm-Input.hasPlaceholder, .SiteHeader-SuperNavLink {
  color: #707070; }

.crsPnt, .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"], .WebformButton, .mHeadFilter, .lightBackColor:hover,
.lightBackColor:focus, .toolbar__btn, .btnTools, .search-field-fill img, .search-icon, .rciInfo, #complexTable .desktopVendor,
#complexTable .mobileVendor, #complexTable .careerTabHead:hover, #complexTable .careerTabHead:focus, #complexTable .headDropDown li a, #complexTable .mFilterSelection, #complexTable .filterArrow, #complexTable .mobileDropDown li a, #complexTable #printIcon.sort, .jobs-filter-item, .search-field-jobs-fill img, .search-location-jobs-fill img, #filterLocation, .locList li:hover, .locList li:focus, #filterAdvanced, #filterAdvancedXl,
.perPage,
.jobsPager,
.timeZone, .perPageArrow,
.jobsPagerArrow,
.timeZoneArrow, .ICP-Quiz-Button-Start:hover, .ICP-Quiz-Button-Start:focus, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .SubNav-ListItem, .SubNav-Link, .SubNav-Link:focus .SubNav-Button div, .SubNav-Link:hover .SubNav-Button div, .SubNav-Link:focus .SubNav-Button .SubNav-Arrow-Active, .SubNav-Link:hover .SubNav-Button .SubNav-Arrow-Active, .SubNav-Button, .SubNav-Button:hover div, .SubNav-Button:focus div, .SubNav-Button:hover .SubNav-Arrow-Active, .SubNav-Button:focus .SubNav-Arrow-Active, .SubNav-Arrow, .SubNav-MobileDrop, .SubNav-Arrow-Active, .SubNav-MobileDrop-Active, .TableWithFilter .filter-dropdown, .TableWithFilter .filter-item-svg, .ViewFilterLeft .filter-item-svg, .ViewFilterLeft .filter-dropdown, .CareersNav button.CareersNav-TopLink div, .MainNav button.MainNav-TopLink div {
  cursor: pointer; }

.dIn, .Breadcrumb-ListItem, .NavList-Heading h3, .NavList-Sublink, .RegistrationForm-information-header h3, .RegistrationForm-information .course-wrapper .course-date-wrapper,
.RegistrationForm-information .course-wrapper .course-location-wrapper, .RegistrationForm-information .course-wrapper .course-button, .TableWithFilter .Column-1 .column-field:first-of-type,
.TableWithFilter .Column-1 .column-field:nth-of-type(2),
.TableWithFilter .Column-2 .column-field:nth-child(2),
.TableWithFilter .Column-3 .column-field:nth-child(2),
.TableWithFilter .Column-1 .column-field:nth-of-type(4), .TableWithFilter .prereq-svg, .ThumbnailLink .ThumbBtnWrapper, .RoundThumbnailLink .ThumbBtnWrapper, .Banner-WordBlocks div {
  display: inline; }

.fsz5, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Subheading-Sans-Big, .Subheading-Serif-Big, .Banner-SubLevel2 h1 {
  font-size: 2.4em; }

.fsz6, .Banner-Home-Heading, .Banner-Trailer-Heading, .Banner-Headline-Subheadline-SVG h1, .Banner-Small h1, .Banner-Standard h1, .Banner-SubLevel3 h1, .Banner-Headline-Subheadline h1, .Banner-WordBlocks div, .Custom-Campaign h1 {
  font-size: 3.2em; }

.fszMed {
  font-size: medium; }

.mAu, .Social-Row .Frame-Inner, .Social-Row .MainContent-ContentWrap, .Social-Row .Selectors-Container, .PartsMarkup .PartsSliderTxt, .SpeakerSession h3, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary img, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary svg, .container, .thumbBtn a, .MediaContainer-Limiter, .company-history .milestones-container, .company-history .company-milestone, .Automotive101-InnerWrapper .automotive-fact, .Automotive101-InnerWrapper .image-wrapper, .Automotive101-InnerWrapper .subheadline {
  margin: auto; }

.ml65 {
  margin-left: 3.2em 2.4em; }

.mnw3, .Modal, .ModalWelcome {
  min-width: 22.4em; }

.mnw4 {
  min-width: 28.8em; }

.mnw7 {
  min-width: 67.2em; }

.mr4 {
  margin-right: 1.8em; }

.mt0, .Accordion-Content, .SpeakerSession-Bio, .company-history .company-milestone h3 {
  margin-top: 0; }

.mt2, .view-id-rci_third_party_list, .pager, .Node-ContactInformation-Additional .row, .ContactCenter #block-views-block-contact-media-info .row, .ICP-Quiz-Button-Submit, .SearchForm-ResultsPage h2 + p, .TableWithFilter .form-actions input, .TableWithFilter .pager, .ViewFilterLeft .form-actions input, .Custom-Campaign .MainContent > *:first-child, .Custom-Campaign .form-accepted #block-reynoldsleadform > *:first-child, .form-accepted .Custom-Campaign #block-reynoldsleadform > *:first-child, .Custom-Campaign .testimonialSlider > *:first-child {
  margin-top: 1em; }

.mxw5, .mxwMedium, .pager, .PartsMarkup, .mxwA {
  max-width: 38.4em; }

.mxw9 { }

.p1101 {
  padding: 0.85em 0.85em 0 0.85em; }

.p02 {
  padding: 0 1em; }

.p044 {
  padding: 0 1.8em 1.8em; }

.p24, .ICP-Quiz-Results-Evaluation, .RoundedCallout {
  padding: 1em 1.8em; }

.p34 {
  padding: 1.4em 1.8em; }

.p266 {
  padding: 1em 3.2em 3.2em; }

.p440 {
  padding: 1.8em 1.8em 0; }

.p5, .SpeakerSession.Accordion-Wrapper .Accordion-Content {
  padding: 2.4em; }

.p6 {
  padding: 3.2em; }

.p7 {
  padding: 4.2em; }

.pb4, .interesting-fact:first-child .image-wrapper {
  padding-bottom: 1.8em; }

.pb9, .MainContent-Arrow, .MainContent-PatternGrayArrow, .MainContent-LightGrayArrow, .MainContent-FadedGrayArrow, .MainContent-BlueArrow, .MainContent-PatternBlueArrow, .MainContent-PatternDarkBlueArrow {
  padding-bottom: 6.8em; }

.pl1, .ExpContTbl-TblHead, .CareersHeader-SuperNavButtonDesktop, .interesting-fact:first-child .description {
  padding-left: 0.85em; }

.pl4 {
  padding-left: 1.8em; }

.pl5 {
  padding-left: 2.4em; }

.pl6 {
  padding-left: 3.2em; }

.pr1, .ICP-Quiz-Button-AnswerOption > *:first-child, .ICP-Quiz-Results-Question-Text, .CareersHeader-SuperNavButtonDesktop, .interesting-fact:first-child .description {
  padding-right: 0.85em; }

.pr4 {
  padding-right: 1.8em; }

.pr5 {
  padding-right: 2.4em; }

.pt0, .sup-list, .SocialBlog .stay-connected li div.talC, .SocialBlog .stay-connected li div.talCenter, .SocialBlog .stay-connected li div.Accordion, .SocialBlog .stay-connected li div.alert-bar, .SocialBlog .stay-connected li div.AreaIconLink, .SocialBlog .stay-connected li div.Billboard-Light, .SocialBlog .stay-connected li div.Billboard-Dark, .SocialBlog .stay-connected li div.Billboard-BlueArrow, .SocialBlog .stay-connected li div.BlockGrid, .SocialBlog .stay-connected li div.career-play, .SocialBlog .stay-connected li div.toolbar__btn, .SocialBlog .stay-connected li div.btnTools, .SocialBlog .stay-connected li div#views-exposed-form-careers-page-1, .SocialBlog .stay-connected li div#views-exposed-form-careers-page-2, .SocialBlog .stay-connected li div.jobPostHeader, .SocialBlog .stay-connected li div#btnSearchJobs, .SocialBlog .stay-connected li .jobsTR div.Button, .jobsTR .SocialBlog .stay-connected li div.Button, .SocialBlog .stay-connected li .jobsTR .expContFltrRow div.button, .jobsTR .expContFltrRow .SocialBlog .stay-connected li div.button, .SocialBlog .stay-connected li .expContFltrRow .jobsTR div.button, .expContFltrRow .jobsTR .SocialBlog .stay-connected li div.button, .SocialBlog .stay-connected li .jobsTR div.slick-next.slick-arrow, .jobsTR .SocialBlog .stay-connected li div.slick-next.slick-arrow, .SocialBlog .stay-connected li .jobsTR div.slick-prev.slick-arrow, .jobsTR .SocialBlog .stay-connected li div.slick-prev.slick-arrow, .SocialBlog .stay-connected li .jobsTR .Node-UserLogin div[type="submit"], .jobsTR .Node-UserLogin .SocialBlog .stay-connected li div[type="submit"], .SocialBlog .stay-connected li .Node-UserLogin .jobsTR div[type="submit"], .Node-UserLogin .jobsTR .SocialBlog .stay-connected li div[type="submit"], .SocialBlog .stay-connected li div.Node-ContactInformation-Main, .SocialBlog .stay-connected li div.Node-ContactInformation-Other, .SocialBlog .stay-connected li div.DMSIcon, .SocialBlog .stay-connected li div.FeaturedItem-field-1, .SocialBlog .stay-connected li div.FeaturedItem-fields, .SocialBlog .stay-connected li div.gridChild-Single, .SocialBlog .stay-connected li div.ImageTextBlock, .SocialBlog .stay-connected li div.ICP-Quiz-Button-Submit, .SocialBlog .stay-connected li div.ICP-Quiz-Question-Counter, .SocialBlog .stay-connected li div.ICP-Quiz-Results-Answer-Grade, .SocialBlog .stay-connected li div.ICP-Quiz-Results-Evaluation-Wrapper, .SocialBlog .stay-connected li div.ICP-Quiz-Wrapper-Intro-Text, .SocialBlog .stay-connected li div.ICP-Timer-Wrapper, .SocialBlog .stay-connected li div.location-wrapper, .SocialBlog .stay-connected li div.Media-TranscriptLink, .SocialBlog .stay-connected li div.NavList, .SocialBlog .stay-connected li div.nav-JumpLink, .SocialBlog .stay-connected li div.pager, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTitle, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTitle, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTitle-Lg, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTitle-Lg, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt-Sm, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt-Sm, .SocialBlog .stay-connected li .PartsMarkup div.PartsSliderTxt-Lg, .PartsMarkup .SocialBlog .stay-connected li div.PartsSliderTxt-Lg, .SocialBlog .stay-connected li div.QuoteBlock-Info, .SocialBlog .stay-connected li div.RegistrationForm-information-header,
.SocialBlog .stay-connected li .RegistrationForm-information div.empty-registration-message, .RegistrationForm-information .SocialBlog .stay-connected li div.empty-registration-message, .SocialBlog .stay-connected li div.RegistrationForm-information-remove, .SocialBlog .stay-connected li div.SideNav, .SocialBlog .stay-connected li div.Subheading-BillboardDark, .SocialBlog .stay-connected li div.Subheading-BillboardLight, .SocialBlog .stay-connected li div.Subheading-BillboardBlueArrow, .SocialBlog .stay-connected li div.SubNav-ListItem, .SocialBlog .stay-connected li div.SubNav-Link, .SocialBlog .stay-connected li .TableWithFilter div.Column-2, .TableWithFilter .SocialBlog .stay-connected li div.Column-2,
.SocialBlog .stay-connected li .TableWithFilter div.Column-3, .TableWithFilter .SocialBlog .stay-connected li div.Column-3,
.SocialBlog .stay-connected li .TableWithFilter div.Column-4, .TableWithFilter .SocialBlog .stay-connected li div.Column-4, .SocialBlog .stay-connected li .TableWithFilter div.Column-5, .TableWithFilter .SocialBlog .stay-connected li div.Column-5, .SocialBlog .stay-connected li .TableWithFilter div.noscript-message, .TableWithFilter .SocialBlog .stay-connected li div.noscript-message, .SocialBlog .stay-connected li div.training-questions-message, .SocialBlog .stay-connected li div.TestimonialQuote, .SocialBlog .stay-connected li div.ThumbnailLink, .SocialBlog .stay-connected li div.RoundThumbnailLink, .SocialBlog .stay-connected li .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper div.SessionDetails, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SocialBlog .stay-connected li div.SessionDetails, .SocialBlog .stay-connected li div.SpeakerSession-PortraitWrapper, .SocialBlog .stay-connected li div.SpeakerSession-PresentedBy, .SocialBlog .stay-connected li .SpeakerSession-PresentedBy ~ * div:not(p), .SpeakerSession-PresentedBy ~ * .SocialBlog .stay-connected li div:not(p), .SocialBlog .stay-connected li div.Banner-Home, .SocialBlog .stay-connected li div.Banner-Trailer, .SocialBlog .stay-connected li div.CareersHeader-SuperNavButtonDesktop, .SocialBlog .stay-connected li div.CareersHeader-SuperNavButtonMobile, .SocialBlog .stay-connected li div.CareersHeader-SuperNavLink, .SocialBlog .stay-connected li .whyReynolds-container div.whyReynolds-headlineContainer, .whyReynolds-container .SocialBlog .stay-connected li div.whyReynolds-headlineContainer, .SocialBlog .stay-connected li .whyReynolds-container div.image-wrapper, .whyReynolds-container .SocialBlog .stay-connected li div.image-wrapper, .SocialBlog .stay-connected li div.ContactForm-ErrorMessages, .SocialBlog .stay-connected li div.ContactForm-ErrorMessages-White, .SocialBlog .stay-connected li .ContactForm div.ajax-progress, .ContactForm .SocialBlog .stay-connected li div.ajax-progress, .SocialBlog .stay-connected li div.ContactForm-SubmitMessage, .SocialBlog .stay-connected li div.ContactForm-SuccessMessage, .SocialBlog .stay-connected li div.ContactForm-SubmitMessage-White, .SocialBlog .stay-connected li div.container, .SocialBlog .stay-connected li div.interesting-fact, .SocialBlog .stay-connected li div.blockGridLeft, .SocialBlog .stay-connected li div.blockGridLeftReverse, .SocialBlog .stay-connected li div.talXL, .SocialBlog .stay-connected li div.VideoCloseButton, .SocialBlog .stay-connected li div.play-ButtonOverlay, .SocialBlog .stay-connected li div.MediaContainer-Align-Center, .SocialBlog .stay-connected li div.talA, .SocialBlog .stay-connected li div.Selectors-CTA, .SocialBlog .stay-connected li div.SiteHeader-SuperNavLink, .SocialBlog .stay-connected li div.ShareEmailForm-Submit, .SocialBlog .stay-connected li div.ShareEmailForm-ErrorMessages, .SocialBlog .stay-connected li .ShareEmailForm div.ajax-progress, .ShareEmailForm .SocialBlog .stay-connected li div.ajax-progress, .SocialBlog .stay-connected li div.ShareEmailForm-SubmitMessage, .SocialBlog .stay-connected li .Node-UserLogin form div:last-child, .Node-UserLogin form .SocialBlog .stay-connected li div:last-child, .SocialBlog .stay-connected li div.our-company-headline, .SocialBlog .stay-connected li div.company-history, .SocialBlog .stay-connected li div.Automotive101-InnerWrapper, .SocialBlog .stay-connected li .locations div.campus-wrapper, .locations .SocialBlog .stay-connected li div.campus-wrapper {
  padding-top: 0; }

.pt1, .campaign-monitor .cm-consent + .ContactForm-SubmitMessage, .mobPagination, .PartsMarkup, .SpeakerSession-Column .SessionDetails, .whyReynolds-container .whyReynolds-headlineContainer {
  padding-top: 0.85em; }

.pt2, .expContFltrTbl, .ICP-Quiz-TopSection-Wrapper > *:first-child, .PartsMarkup .SliderSectionContainer-Btm, .ContactForm-Next-Cart-Subtotal, .company-history .headline, .company-history .company-milestone {
  padding-top: 1em; }

.pt6 {
  padding-top: 3.2em; }

.pt8, .MainContent-Arrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-PatternGrayArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-LightGrayArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-FadedGrayArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-BlueArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-PatternBlueArrow + *:not(.MainContent):not(.testimonialSlider), .MainContent-PatternDarkBlueArrow + *:not(.MainContent):not(.testimonialSlider) {
  padding-top: 5.6em; }

.tdecN, .RelatedChallenges a, .AreaIconLink, .Breadcrumb a.Breadcrumb-Link, .Button-SocialIcon a:hover, .Button-SocialIcon a:focus, .Button a, .expContFltrRow .button a, .slick-next.slick-arrow a, .slick-prev.slick-arrow a, .Node-UserLogin [type="submit"] a, a.Button, .expContFltrRow a.button, a.slick-next.slick-arrow, a.slick-prev.slick-arrow, .Node-UserLogin a[type="submit"],
.Button a:visited, a.Button:visited, .toolbar__btn, #complexTable .headDropDown li a, #complexTable .mobileDropDown li a, #complexTable .desktopVendor a,
#complexTable .mobileVendor a, #complexTable #printIcon a, .Node-CustomerLogin a, .NavList a, .nav-JumpLink, .pager a, .SocialIcon, .SubNav-Link, .TableWithFilter .sticky-header thead tr a,
.TableWithFilter .sticky-enabled thead tr a, .ThumbnailLink span a, .RoundThumbnailLink span a, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavButtonMobile a, .CareersHeader-SuperNavLink, .CareersHeader-SuperNavLink a, .CareersHeader .ReynoldsLogo, .CareersHeader .ReynoldsLogo a, .CareersNav-TopLink, .CareersNav-DropdownLink, .DualButtonProductBack .DualButtonProduct a, .MainNav-TopLink, .MainNav-DropdownLink, .Selectors-TabLink, .Selectors-CTA, .SiteHeader-SuperNavLink, .sitemap-menu a {
  text-decoration: none; }

.tdecU, .toolbar__btn, #complexTable .careerTabHead, .cpe-table .closed:after, .cpe-table .expanded-text, .TableWithFilter .Column-1 .column-field:nth-of-type(4) a, .TableWithFilter .Column-1 .column-field:nth-of-type(5) .views-less-link, .training-link-ext, .ThumbnailLink .ThumbBtnWrapper:hover a, .ThumbnailLink .ThumbBtnWrapper:focus a, .ThumbnailLink .ThumbBtnWrapper:active a, .ThumbnailLink .ThumbBtnWrapper:focus-within a, .RoundThumbnailLink .ThumbBtnWrapper:hover a, .RoundThumbnailLink .ThumbBtnWrapper:focus a, .RoundThumbnailLink .ThumbBtnWrapper:active a, .RoundThumbnailLink .ThumbBtnWrapper:focus-within a {
  text-decoration: underline; }

.w10 {
  width: 10%; }

.w20, .col-20 {
  width: 20%; }

.w25, .WebformButton, .col-25, .ExpContTbl-TblCol, .SiteHeader-SuperNavLink {
  width: 25%; }

.w33, .expContFltrCol {
  width: 33.33333%; }

.w35, .col-35, .ExpContTbl-TblLegend {
  width: 35%; }

.w45 {
  width: 45%; }

.w60, .whyReynolds-container .whyReynolds-benefitUnderline {
  width: 60%; }

.w66 {
  width: 66.66667%; }

.w75, .PartsMarkup .PartsSliderTxt, .PartsMarkup .PartsSliderTxt-Lg, .interesting-fact:nth-child(2) .image-wrapper {
  width: 75%; }

.w85, .ICP-Quiz-Results-Question, .PartsMarkup .PartsSlider {
  width: 85%; }

.w95, .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
  width: 95%; }

.wspNowp, .jobs-filter-item, .SubNav-Button {
  white-space: nowrap; }

.pb40pr {
  padding-bottom: 1.8em "0pr"; }

/*  
   Viewport width 30em and above 
----------------------------------------------------------------*/
@media (min-width: 30em) {
  .bdspc1-sm, .gridGut-1-sm.gridRow, .gridGut-1-sm.GridTable, .gridGut-1-sm.GridTable-2to4-Sm, .gridGut-1-sm.GridTable-2to4-Md, .gridGut-1-sm.GridTable-2to4-Lg, .gridGut-1-sm.GridTable-2to4-Xl, .gridGut-1-sm.ImageWithStatement, .gridGut-1-sm.gridRow-sm {
    border-spacing: 0.85em; }
  .bdspcN-sm, .gridGut-0-sm.gridRow, .gridGut-0-sm.GridTable, .gridGut-0-sm.GridTable-2to4-Sm, .gridGut-0-sm.GridTable-2to4-Md, .gridGut-0-sm.GridTable-2to4-Lg, .gridGut-0-sm.GridTable-2to4-Xl, .gridGut-0-sm.ImageWithStatement, .gridGut-0-sm.gridRow-sm {
    border-spacing: none; }
  .dTbcl-sm, .gridCol-sm {
    display: table-cell; }
  .dirLtr-sm, .gridRev-sm > .gridCol, .GridTable.gridRev-sm > *, .GridTable-2to4-Sm.gridRev-sm > *, .GridTable-2to4-Md.gridRev-sm > *, .GridTable-2to4-Lg.gridRev-sm > *, .GridTable-2to4-Xl.gridRev-sm > *, .ImageWithStatement .gridRev-sm > div, .ImageWithStatement .gridRev-sm > p,
  .gridRev-sm > .gridCol-sm {
    direction: ltr; }
  .dirRtl-sm, .gridRev-sm {
    direction: rtl; }
  .flN-sm {
    float: none; }
  .m4200-sm, .ICP-Quiz-Results-Icon-Correct, .ICP-Quiz-Results-Icon-Incorrect, .ICP-Quiz-Results-Icon-Placeholder {
    margin: 1.8em 1em 0 0; }
  .p05-sm, .ICP-Quiz-Results-Wrapper {
    padding: 0 2.4em; }
  .p4-sm, .container {
    padding: 1.8em; }
  .pr6-sm, .ICP-Quiz-Results-Question-Text {
    padding-right: 3.2em; }
  .talC-sm, .Modal-Label, .ModalWelcome-Label {
    text-align: center; }
  .w50-sm, .GridTable-2to4-Sm > * {
    width: 50%; }
  .w75-sm, footer#footer .SearchForm {
    width: 75%; }
  .w80-sm {
    width: 80%; }
  .w90-sm, .ICP-Quiz-Results-Question {
    width: 90%; }
  .wspNowp-sm, .ICP-Quiz-Results-Answer-Grade {
    white-space: nowrap; }
  .dInbl-sm {
    display: inline-block; }
  .ml4-sm {
    margin-left: 1.8em; }
  .wAu-sm {
    width: auto; }
  .dN-sm {
    display: none; }
  .p4-sm, .container {
    padding: 1.8em; }
  .pr5-sm {
    padding-right: 2.4em; }
  .talC-sm, .Modal-Label, .ModalWelcome-Label {
    text-align: center; }
  .talL-sm {
    text-align: left; }
  .w15-sm {
    width: 15%; }
  .w70-sm {
    width: 70%; } }

/*  
   Viewport width 40em and above 
----------------------------------------------------------------*/
@media (min-width: 40em) {
  .dBl-md, .Accordion-Mobile-md .Accordion-Content {
    display: block; }
  .dIn-md, .pager .pager__item--first,
  .pager .pager__item--last {
    display: inline; }
  .dInbl-md, .Banner-Headline-Subheadline-SVG h1:before {
    display: inline-block; }
  .dN-md, .Accordion-Mobile-md .Accordion .Button-Accordion-Primary h2::after, .mHeadFilter, #complexTable .mFilter, #complexTable .mFilterSelection,
  #complexTable .mobileProduct, .jobsTR.mobileJobsTR, .view-empty-mobile,
  .cpe-table .mobileProduct {
    display: none; }
  .dTbcl-md, .gridCol-md, .GridTable-Md > *, .FourColumnBlockGrid > *, #complexTable .head-other,
  #complexTable .filterSelection, .careerTabHead:not(:first-child), .cpe-table .head-other {
    display: table-cell; }
  .dTbrw-md, .jobsTR.desktopJobsTR, .view-empty {
    display: table-row; }
  .dTbrwgp-md, #complexTable .desktopProduct, .cpe-table .desktopProduct {
    display: table-row-group; }
  .dirLtr-md, .gridRev-md > .gridCol, .GridTable.gridRev-md > *, .GridTable-2to4-Sm.gridRev-md > *, .GridTable-2to4-Md.gridRev-md > *, .GridTable-2to4-Lg.gridRev-md > *, .GridTable-2to4-Xl.gridRev-md > *, .ImageWithStatement .gridRev-md > div, .ImageWithStatement .gridRev-md > p,
  .gridRev-md > .gridCol-md, .GridTable-Md.gridRev-md > *, .FourColumnBlockGrid.gridRev-md > * {
    direction: ltr; }
  .dirRtl-md, .gridRev-md {
    direction: rtl; }
  .flN-md, .GridTable-2to4-Md > * {
    float: none; }
  .m0Au-md, #mainWrap {
    margin: 0 auto; }
  .ml9-md, .Banner-Slider span + span {
    margin-left: 6.8em; }
  .ovVis-md, .Accordion-Mobile-md .Accordion-Content-Wrapper {
    overflow: visible; }
  .p20-md, .Accordion-Mobile-md .Accordion-Content ul {
    padding: 1em 0; }
  .poevAu-md, .Accordion-Mobile-md .Accordion .Button-Accordion-Option.poevN, .Accordion-Mobile-md .Accordion .ICP-Quiz button .Button-Accordion-Option, .ICP-Quiz button .Accordion-Mobile-md .Accordion .Button-Accordion-Option {
    pointer-events: auto; }
  .posInh-md, .search-icon {
    position: inherit; }
  .pr2-md, .Accordion-Mobile-md .Accordion {
    padding-right: 1em; }
  .visVis-md, .Accordion-Mobile-md .Accordion-Content {
    visibility: visible; }
  .w10-md, .PartsMarkup .PartsSliderTxt-Sm {
    width: 10%; }
  .w100-md, .table-tools {
    width: 100%; }
  .w25-md, .GridTable-2to4-Sm > *, .GridTable-2to4-Md > * {
    width: 25%; }
  .w75-md, .PartsMarkup .PartsSliderTxt, .PartsMarkup input[type=range] {
    width: 75%; }
  .wAu-md, .Accordion-Mobile-md .Accordion .Button-Accordion-Primary {
    width: auto; }
  .bdspc3-md, .GridGutter3-Md, .FourColumnBlockGrid {
    border-spacing: 1.4em; }
  .m9Au4-md {
    margin: 6.8em auto 1.8em; }
  .w50-md {
    width: 50%; }
  .w80-md {
    width: 80%; }
  .w100-md, .table-tools {
    width: 100%; } }

/*  
   Viewport width 50em and above 
----------------------------------------------------------------*/
@media (min-width: 50em) {
  .bd1Graylight-lg, .ICP-Quiz-Button-AnswerOption {
    border: 1px solid #ddd; }
  .bdN-lg, .SearchForm-inHeader, .SiteHeader-SuperNavLink:not(:last-child) {
    border: none; }
  .bdb0-lg, .CareersHeader-TopBar, .SiteHeader-TopBar {
    border-bottom: none; }
  .bdb2Bluedark-lg, .CareersHeader, .SiteHeader {
    border-bottom: 2px solid #002e48; }
  .bdbN-lg, .SpeakerSession-Column:first-child, .CareersNav-TopLink, .CareersNav button.CareersNav-TopLink, .MainNav-TopLink, .MainNav button.MainNav-TopLink {
    border-bottom: none; }
  .bdl2Blue-lg, .Selectors-Challenges .Selectors-TabLink {
    border-left: 2px solid #004e7b; }
  .bdr1Black-lg, .SpeakerSession-Column:first-child {
    border-right: 1px solid black; }
  .bdr2Blue-lg, .Selectors-Challenges .Selectors-TabLink {
    border-right: 2px solid #004e7b; }
  .bdspc1-lg, .gridGut-1-lg.gridRow, .gridGut-1-lg.GridTable, .gridGut-1-lg.GridTable-2to4-Sm, .gridGut-1-lg.GridTable-2to4-Md, .gridGut-1-lg.GridTable-2to4-Lg, .gridGut-1-lg.GridTable-2to4-Xl, .gridGut-1-lg.ImageWithStatement, .gridGut-1-lg.gridRow-lg, .gridGut-1-lg.GridTable-Lg, .Node-ContactInformation-Main .gridGut-1-lg.views-view-grid, .gridGut-1-lg.CareersNav-List, .gridGut-1-lg.MainNav-List, .GridGutter1-Lg, .GridGutter1-Inner-Lg > * {
    border-spacing: 0.85em; }
  .bdspcN-lg, .gridGut-0-lg.gridRow, .gridGut-0-lg.GridTable, .gridGut-0-lg.GridTable-2to4-Sm, .gridGut-0-lg.GridTable-2to4-Md, .gridGut-0-lg.GridTable-2to4-Lg, .gridGut-0-lg.GridTable-2to4-Xl, .gridGut-0-lg.ImageWithStatement, .gridGut-0-lg.gridRow-lg, .gridGut-0-lg.GridTable-Lg, .Node-ContactInformation-Main .gridGut-0-lg.views-view-grid, .gridGut-0-lg.CareersNav-List, .gridGut-0-lg.MainNav-List {
    border-spacing: none; }
  .bdt2Bluedark-lg, .CareersNav-hasDropdown .CareersNav-List, .MainNav-hasDropdown .MainNav-List {
    border-top: 2px solid #002e48; }
  .bdt5Blue-lg, .SiteHeader {
    border-top: 10px solid #004e7b; }
  .bgcBglightblue-lg, .CareersHeader-SuperNavLink {
    background-color: #177cab; }
  .bgcBlue-lg, .CareersNav, .CareersNav button.CareersNav-TopLink, .MainNav, .MainNav button.MainNav-TopLink {
    background-color: #004e7b; }
  .bgcBluedark-lg-fc:focus, .CareersNav-TopLink:focus, .MainNav-TopLink:focus, .MainNav button.MainNav-TopLink:focus {
    background-color: #002e48; }
  .bgcBluedark-lg-hv:hover, .CareersNav-TopLink:hover, .CareersNav button.CareersNav-TopLink:hover, .MainNav-TopLink:hover, .MainNav button.MainNav-TopLink:hover {
    background-color: #002e48; }
  .bgcDarkblue-lg, .Test { }
  .bgcTrans-lg, .SearchForm-inHeader {
    background-color: transparent; }
  .bgcWhite-lg, .CareersHeader-TopBar, .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink, .SiteHeader-TopBar {
    background-color: white; }
  .cBlue-lg, .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink {
    color: #004e7b; }
  .cWhite-lg, .CareersNav-TopLink, .MainNav-TopLink {
    color: white; }
  .cYellow-lg, .ICP-Timer-Numbers {
    color: #f4db27; }
  .dBl-lg, .EmptyContainer, .Accordion-Content, .Accordion-Mobile-lg .Accordion-Content, #views-exposed-form-careers-page-1 .fieldgroup:nth-of-type(3) legend, #views-exposed-form-careers-page-2 .fieldgroup:nth-of-type(3) legend, .SideNav, .CareersNav, .FacebookWidget, .MainNav, .Selectors-Container h2 {
    display: block; }
  .dInbl-lg, .SearchForm-inHeader, .Custom-Campaign .Button-Inline {
    display: inline-block; }
  .dN-lg, .Accordion-Mobile-lg .Accordion .Button-Accordion-Primary h2::after, .ICP-Quiz .Button-Accordion-Primary, .CareersHeader-Hamburger, .CareersHeader-SuperNavButtonMobile, .CareersHeader-isExpanded .CareersHeader-MobileOverlay, .Selectors-MobileHeading, .Selectors-TabItem[aria-selected="false"] .Selectors-TabLink:before, .SiteHeader-Hamburger, .SiteHeader-isExpanded .SiteHeader-MobileOverlay {
    display: none; }
  .dTbcl-lg, .gridCol-lg, .GridTable-Lg > *, .Node-ContactInformation-Main .views-view-grid > *, .MainNav-ListItem, .ICP-Quiz-Results-AnswerWrapper > div > *, .CareersHeader-SuperNavButtonDesktop, .CareersHeader-isExpanded .CareersHeader-Menu, .CareersNav-TopLink, .SiteHeader-isExpanded .SiteHeader-Menu {
    display: table-cell; }
  .dirLtr-lg, .gridRev-lg > .gridCol, .GridTable.gridRev-lg > *, .GridTable-2to4-Sm.gridRev-lg > *, .GridTable-2to4-Md.gridRev-lg > *, .GridTable-2to4-Lg.gridRev-lg > *, .GridTable-2to4-Xl.gridRev-lg > *, .ImageWithStatement .gridRev-lg > div, .ImageWithStatement .gridRev-lg > p,
  .gridRev-lg > .gridCol-lg, .GridTable-Lg.gridRev-lg > *, .Node-ContactInformation-Main .views-view-grid.gridRev-lg > *, .gridRev-lg > .MainNav-ListItem, .GridReverse-Lg > *, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, #Outreach .OutreachSection .MainContent:nth-child(odd) > *, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(odd) > *, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(odd) > *, #Outreach .OutreachSection .testimonialSlider:nth-child(odd) > * {
    direction: ltr; }
  .dirRtl-lg, .gridRev-lg, .GridReverse-Lg, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, #Outreach .OutreachSection .MainContent:nth-child(odd), #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(odd), .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(odd), #Outreach .OutreachSection .testimonialSlider:nth-child(odd) {
    direction: rtl; }
  .fillBlack-lg, .CareersHeader .ReynoldsLogo text {
    fill: black; }
  .fillBlue-lg, .CareersHeader .ReynoldsLogo path {
    fill: #004e7b; }
  .fillFontdark-lg, .SiteHeader .ReynoldsLogo svg {
    fill: #262626; }
  .flL-lg, .Node-ContactInformation-Areas .row, .ICP-Quiz-Button-AnswerOption:nth-child(odd), .RegistrationForm-information, .FoundationOverview {
    float: left; }
  .flN-lg, .GridTable-2to4-Lg > * {
    float: none; }
  .flR-lg, .ICP-Quiz-Button-AnswerOption:nth-child(even), .RegistrationForm .ContactForm, .SearchForm-inHeader, footer#footer .SearchForm, .Selectors-Challenges .Selectors-Tabs {
    float: right; }
  .fsz2-lg, .ICP-Quiz-Question-Counter, .CareersHeader-SuperNavButtonMobile, .CareersHeader-SuperNavLink, .CareersNav-TopLink, .SiteHeader-SuperNavLink {
    font-size: 1em; }
  .fsz4-lg, .ICP-Timer-Numbers, .Banner-Home-Lead, .Banner-Trailer-Trail, .Banner-Headline-Subheadline h4, .Custom-Campaign h1 + h4 {
    font-size: 1.8em; }
  .fsz5-lg, .Subheading-Sans, .Subheading-Serif {
    font-size: 2.4em; }
  .gridCol-lg, .GridTable-Lg > *, .Node-ContactInformation-Main .views-view-grid > *, .MainNav-ListItem { }
  .gridRow-lg, .GridTable-Lg, .Node-ContactInformation-Main .views-view-grid, .CareersNav-List, .MainNav-List { }
  .h100-lg, .Selectors-Tabs {
    height: 100%; }
  .m0-lg, .PartsMarkup .img_wrapper, .QuoteBlock-Portrait, .SocialIcon-inFooter {
    margin: 0; }
  .m2Au0-lg, .ICP-Quiz-Button-Submit {
    margin: 1em auto 0; }
  .mb0-lg, .SpeakerSession-Description, .ContactForm-Next-Cart, .MainNav-ListItem:last-of-type {
    margin-bottom: 0; }
  .mb2-lg, .QuoteBlock-Portrait {
    margin-bottom: 1em; }
  .mb3-lg, .ICP-Quiz-Button-AnswerOption {
    margin-bottom: 1.4em; }
  .ml1-lg, .SearchForm-Input + div {
    margin-left: 0.85em; }
  .ml3-lg, .Selectors-Roles .Selectors-Tabs {
    margin-left: 1.4em; }
  .ml4-lg, .SpeakerSession-Description ul {
    margin-left: 1.8em; }
  .ml7-lg, .Custom-Campaign .Button-Inline:not(:first-of-type) {
    margin-left: 4.2em; }
  .mr1-lg, .SocialIcon-inFooter {
    margin-right: 0.85em; }
  .mr3-lg, .Selectors-Challenges .Selectors-Tabs {
    margin-right: 1.4em; }
  .mt0-lg, #views-exposed-form-careers-page-1 .fieldgroup:nth-of-type(2), #views-exposed-form-careers-page-2 .fieldgroup:nth-of-type(2), .SpeakerSession-Column > *:first-child, .Custom-Campaign .MainContent > *:first-child, .Custom-Campaign .form-accepted #block-reynoldsleadform > *:first-child, .form-accepted .Custom-Campaign #block-reynoldsleadform > *:first-child, .Custom-Campaign .testimonialSlider > *:first-child {
    margin-top: 0; }
  .mt3-lg, .QuoteBlock-Quote blockquote {
    margin-top: 1.4em; }
  .mt4-lg, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary {
    margin-top: 1.8em; }
  .mt7-lg, .Speakers .FeaturedSpeaker:nth-child(n+2) {
    margin-top: 4.2em; }
  .mxh6-lg, .gridParent {
    max-height: 51.2em; }
  .mxw1-lg, .ICP-Quiz-Button-Submit {
    max-width: 12em; }
  .mxw3-lg, footer#footer .SearchForm {
    max-width: 22.4em; }
  .mxw6-lg, .mxwLarge, .gridParent {
    max-width: 51.2em; }
  .mxwN-lg, .ICP-Quiz-LeadForm-IntroText {
    max-width: none; }
  .ovHid-lg, .SiteHeader-SuperNavLink {
    overflow: hidden; }
  .ovVis-lg, .Accordion-Content-Wrapper, .Accordion-Mobile-lg .Accordion-Content-Wrapper, .CareersHeader-isExpanded, .SiteHeader-isExpanded {
    overflow: visible; }
  .ovyVis-lg, .CareersNav, .MainNav, .Test {
    overflow-y: visible; }
  .p0-lg, .Modal-ThankYou, .ModalWelcome-ThankYou, .SearchForm-inHeader, .CareersHeader-TopBar, .SiteHeader-TopBar {
    padding: 0; }
  .p03-lg, .Node-ContactInformation-Other > div {
    padding: 0 1.4em; }
  .p040-lg, .Selectors-Content {
    padding: 0 1.8em 0; }
  .p075-lg, .ICP-Quiz-LeadForm-IntroText {
    padding: 0 4.2em 2.4em; }
  .p09-lg, .ICP-Quiz-Wrapper-Intro-Text > div {
    padding: 0 6.8em; }
  .p17-lg, .ICP-Quiz-TopSection {
    padding: 0.85em 4.2em; }
  .p2-lg, #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup {
    padding: 1em; }
  .p20-lg, .Accordion-Content ul, .Accordion-Mobile-lg .Accordion-Content ul {
    padding: 1em 0; }
  .p27-lg, .ICP-Quiz-Results-Evaluation {
    padding: 1em 4.2em; }
  .p3-lg, .CareersHeader-SuperNavButtonMobile a, .CareersHeader-SuperNavLink a {
    padding: 1.4em; }
  .p4-lg, .Custom-Campaign .SectionPadding- .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Four .form-accepted .block-reyrey-leadform #block-reynoldsleadform {
    padding: 1.8em; }
  .p46-lg {
    padding: 1.8em 3.2em; }
  .p47-lg, .ICP-Quiz-Wrapper-Intro-Text {
    padding: 1.8em 4.2em; }
  .p52-lg, .Custom-Campaign .form-accepted #block-reynoldsleadform {
    padding: 2.4em 1em; }
  .p6-lg, .SpeakerSession.Accordion-Wrapper .Accordion-Content {
    padding: 3.2em; }
  .p72-lg, .MainContent-Large {
    padding: 4.2em 1em; }
  .p82-lg, .Custom-Campaign .SectionPadding-One .MainContent, .Custom-Campaign .SectionPadding-One .form-accepted #block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-One #block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .testimonialSlider {
    padding: 5.6em 1em; }
  .p92-lg, .Custom-Campaign .SectionPadding-Two .MainContent, .Custom-Campaign .SectionPadding-Two .form-accepted #block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Two #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .testimonialSlider {
    padding: 6.8em 1em; }
  .pl5-lg, .ImageWithStatement p, .SpeakerSession-Column:nth-child(even) {
    padding-left: 2.4em; }
  .poevAu-lg, .Accordion-Mobile-lg .Accordion .Button-Accordion-Option.poevN, .Accordion-Mobile-lg .Accordion .ICP-Quiz button .Button-Accordion-Option, .ICP-Quiz button .Accordion-Mobile-lg .Accordion .Button-Accordion-Option {
    pointer-events: auto; }
  .posAbs-lg, .CareersNav-hasDropdown .CareersNav-List, .MainNav-hasDropdown .MainNav-List, .Selectors-Content, .VerticalShift-Above, .VerticalShift-Below, .VerticalShift-Row-Top {
    position: absolute; }
  .posRel-lg, .ICP-Timer-Numbers, .SiteHeader, .VerticalShift-Container .CampaignColumn {
    position: relative; }
  .pr2-lg, .Accordion-Mobile-lg .Accordion {
    padding-right: 1em; }
  .pr4-lg, .FoundationOverview {
    padding-right: 1.8em; }
  .pr5-lg, .SpeakerSession-Column:nth-child(odd) {
    padding-right: 2.4em; }
  .pt0-lg, .SpeakerSession-Column:last-child {
    padding-top: 0; }
  .pt7-lg, .Speakers, .Speakers .FeaturedSpeaker:nth-child(n+2) {
    padding-top: 4.2em; }
  .strBlack-lg, .CareersHeader .ReynoldsLogo line {
    stroke: black; }
  .strBlue-lg, .SiteHeader .ReynoldsLogo svg {
    stroke: #004e7b; }
  .talC-lg, .CareersNav-TopLink, .MainNav-TopLink {
    text-align: center; }
  .talL-lg, .Node-ContactInformation-Other, .location-wrapper {
    text-align: left; }
  .talR-lg, .CareersHeader-Menu, .SiteHeader-Menu {
    text-align: right; }
  .valT-lg, .ICP-Quiz-Button-AnswerOption {
    vertical-align: top; }
  .visVis-lg, .Accordion-Mobile-lg .Accordion-Content {
    visibility: visible; }
  .w100-lg, .location-wrapper, .VerticalShift-Above, .VerticalShift-Below, .VerticalShift-Row-Top {
    width: 100%; }
  .w25-lg, .GridTable-2to4-Lg > *, .SideNav, .whyReynolds-container .benefit-item {
    width: 25%; }
  .w30-lg, .location-wrapper .image-wrapper {
    width: 30%; }
  .w33-lg, .PartsMarkup .PartsSliderTitle {
    width: 33.33333%; }
  .w50-lg, .PartsMarkup .PartsSliderTxt {
    width: 50%; }
  .w60-lg, .SpeakerSession-Column:first-child {
    width: 60%; }
  .w70-lg, .main-offices img, .Node-ContactInformation-Areas, .location-wrapper-inner {
    width: 70%; }
  .w80-lg, .PartsMarkup .PartsContainer, .PartsMarkup input[type=range] {
    width: 80%; }
  .wAu-lg, .Accordion-Mobile-lg .Accordion .Button-Accordion-Primary, .ICP-Quiz-Results-Answer-Grade, .SpeakerSession .SessionContent, .Custom-Campaign .Button-Inline {
    width: auto; }
  .wspNowp-lg, .SiteHeader-SuperNavLink {
    white-space: nowrap; }
  .bdr1Gray-lg {
    border-right: 1px solid #333; }
  .bdspc2-lg, .GridGutter2-Lg, .GridGutter2-Inner-Lg > * {
    border-spacing: 1em; }
  .cGrayoverlay-lg {
    color: #707070; }
  .ml0-lg {
    margin-left: 0; }
  .p04-lg {
    padding: 0 1.8em; }
  .p21-lg {
    padding: 1em 0.85em; }
  .w40-lg {
    width: 40%; }
  .w45-lg {
    width: 45%; }
  .bdl1White-lg {
    border-left: 1px solid white; }
  .bdr1Black-lg, .SpeakerSession-Column:first-child {
    border-right: 1px solid black; }
  .bdspc2-lg, .GridGutter2-Lg, .GridGutter2-Inner-Lg > * {
    border-spacing: 1em; }
  .bdspc3-lg, .GridGutter3-Inner-Lg > * {
    border-spacing: 1.4em; }
  .bdspc4-lg, .GridGutter4-Lg, .GridGutter4-Inner-Lg > * {
    border-spacing: 1.8em; }
  .bdspc5-lg, .GridGutter5-Inner-Lg > * {
    border-spacing: 2.4em; }
  .bdspc6-lg, .GridGutter6-Inner-Lg > * {
    border-spacing: 3.2em; }
  .bdspc7-lg, .GridGutter7-Inner-Lg > * {
    border-spacing: 4.2em; }
  .bdspc8-lg, .GridGutter8-Inner-Lg > * {
    border-spacing: 5.6em; }
  .bdspc9-lg, .GridGutter9-Inner-Lg > * {
    border-spacing: 6.8em; }
  .dInbl-lg, .SearchForm-inHeader, .Custom-Campaign .Button-Inline {
    display: inline-block; }
  .dTb-lg {
    display: table; }
  .fsz6-lg, .Banner-SubLevel2 h1 {
    font-size: 3.2em; }
  .fsz7-lg, .Banner-Home-Heading, .Banner-Trailer-Heading, .Banner-Headline-Subheadline-SVG h1, .Banner-Small h1, .Banner-Standard h1, .Banner-SubLevel3 h1, .Banner-Headline-Subheadline h1, .Custom-Campaign h1 {
    font-size: 4.2em; }
  .mlAu-lg {
    margin-left: auto; }
  .m2-lg {
    margin: 1em; }
  .ml3-lg, .Selectors-Roles .Selectors-Tabs {
    margin-left: 1.4em; }
  .mt1-lg {
    margin-top: 0.85em; }
  .mxw7-lg {
    max-width: 67.2em; }
  .p02-lg {
    padding: 0 1em; }
  .p5-lg {
    padding: 2.4em; }
  .p72-lg, .MainContent-Large {
    padding: 4.2em 1em; }
  .pb0-lg {
    padding-bottom: 0; }
  .pl1-lg {
    padding-left: 0.85em; }
  .pl2-lg {
    padding-left: 1em; }
  .pl4-lg {
    padding-left: 1.8em; }
  .pr1-lg {
    padding-right: 0.85em; }
  .pr2-lg, .Accordion-Mobile-lg .Accordion {
    padding-right: 1em; }
  .pr4-lg, .FoundationOverview {
    padding-right: 1.8em; }
  .pt2-lg {
    padding-top: 1em; }
  .pt5-lg {
    padding-top: 2.4em; }
  .pt6-lg {
    padding-top: 3.2em; }
  .pt7-lg, .Speakers, .Speakers .FeaturedSpeaker:nth-child(n+2) {
    padding-top: 4.2em; }
  .talC-lg, .CareersNav-TopLink, .MainNav-TopLink {
    text-align: center; }
  .valM-lg {
    vertical-align: middle; }
  .w10-lg {
    width: 10%; }
  .w30-lg, .location-wrapper .image-wrapper {
    width: 30%; }
  .w33-lg, .PartsMarkup .PartsSliderTitle {
    width: 33.33333%; }
  .w40-lg {
    width: 40%; }
  .w45-lg {
    width: 45%; }
  .w50-lg, .PartsMarkup .PartsSliderTxt {
    width: 50%; }
  .w55-lg {
    width: 55%; }
  .w66-lg {
    width: 66.66667%; }
  .w75-lg {
    width: 75%; }
  .w100-lg, .location-wrapper, .VerticalShift-Above, .VerticalShift-Below, .VerticalShift-Row-Top {
    width: 100%; } }

/*  
   Viewport width 60em and above 
----------------------------------------------------------------*/
@media (min-width: 60em) {
  .bdspc1-vl, .gridGut-1-vl.gridRow, .gridGut-1-vl.GridTable, .gridGut-1-vl.GridTable-2to4-Sm, .gridGut-1-vl.GridTable-2to4-Md, .gridGut-1-vl.GridTable-2to4-Lg, .gridGut-1-vl.GridTable-2to4-Xl, .gridGut-1-vl.ImageWithStatement, .gridGut-1-vl.gridRow-vl, .gridGut-1-vl.GridTable-Vl, .GridGutter1-Vl {
    border-spacing: 0.85em; }
  .bdspcN-vl, .gridGut-0-vl.gridRow, .gridGut-0-vl.GridTable, .gridGut-0-vl.GridTable-2to4-Sm, .gridGut-0-vl.GridTable-2to4-Md, .gridGut-0-vl.GridTable-2to4-Lg, .gridGut-0-vl.GridTable-2to4-Xl, .gridGut-0-vl.ImageWithStatement, .gridGut-0-vl.gridRow-vl, .gridGut-0-vl.GridTable-Vl {
    border-spacing: none; }
  .dTbcl-vl, .gridCol-vl, .GridTable-Vl > * {
    display: table-cell; }
  .dirLtr-vl, .gridRev-vl > .gridCol, .GridTable.gridRev-vl > *, .GridTable-2to4-Sm.gridRev-vl > *, .GridTable-2to4-Md.gridRev-vl > *, .GridTable-2to4-Lg.gridRev-vl > *, .GridTable-2to4-Xl.gridRev-vl > *, .ImageWithStatement .gridRev-vl > div, .ImageWithStatement .gridRev-vl > p,
  .gridRev-vl > .gridCol-vl, .GridTable-Vl.gridRev-vl > * {
    direction: ltr; }
  .dirRtl-vl, .gridRev-vl {
    direction: rtl; }
  .w50-vl {
    width: 50%; } }

/*  
   Viewport width 66em and above 
----------------------------------------------------------------*/
@media (min-width: 66em) {
  .bdb5White-xl, .SubNav-Link:focus .SubNav-Button div, .SubNav-Link:hover .SubNav-Button div, .SubNav-Button:hover div, .SubNav-Button:focus div {
    border-bottom: 10px solid white; }
  .bdr1Black-xl, .ViewFilterLeft .FiltersGroup {
    border-right: 1px solid black; }
  .bdspc1-xl, .SubNav {
    border-spacing: 0.85em; }
  .dBl-xl, .SubNavDisplay {
    display: block; }
  .dInbl-xl, #btnSearchJobs {
    display: inline-block; }
  .dN-xl, .SubNav-Mobile, #subnav-toggler {
    display: none; }
  .dTbcl-xl, .gridCol-xl, .GridTable-Xl > *, .SubNav-Button {
    display: table-cell; }
  .dTbl-xl, .SubNav-Wrap, .SubNav-Link { }
  .dirLtr-xl, .gridRev-xl > .gridCol, .GridTable.gridRev-xl > *, .GridTable-2to4-Sm.gridRev-xl > *, .GridTable-2to4-Md.gridRev-xl > *, .GridTable-2to4-Lg.gridRev-xl > *, .GridTable-2to4-Xl.gridRev-xl > *, .ImageWithStatement .gridRev-xl > div, .ImageWithStatement .gridRev-xl > p,
  .gridRev-xl > .gridCol-xl, .GridTable-Xl.gridRev-xl > * {
    direction: ltr; }
  .dirRtl-xl, .gridRev-xl {
    direction: rtl; }
  .flL-xl, .ContentWithLeadform .benefits, .ContentWithLeadform .block-reyrey-leadform, .NavList-Footer {
    float: left; }
  .flN-xl, .GridTable-2to4-Xl > * {
    float: none; }
  .ml1-xl, .PartsMarkup .PartsSliderTitle {
    margin-left: 0.85em; }
  .ml3-xl, .NavList-Text, .NavList-Footer .NavList-Heading,
  .NavList-Footer .NavList-Sublink {
    margin-left: 1.4em; }
  .mr1-xl, .PartsMarkup .PartsSliderTitle {
    margin-right: 0.85em; }
  .mxw3-xl {
    max-width: 22.4em; }
  .pr2-xl, .ViewFilterLeft .FiltersGroup {
    padding-right: 1em; }
  .talL-xl, .NavList-Text, .NavList ul.NavList-LinkWrap li, .NavList-Footer .NavList-Heading,
  .NavList-Footer .NavList-Sublink {
    text-align: left; }
  .visVis-xl, .SubNav-Link:focus .SubNav-Button div, .SubNav-Link:hover .SubNav-Button div, .SubNav-Button:hover div, .SubNav-Button:focus div {
    visibility: visible; }
  .w20-xl, .ViewFilterLeft .FiltersGroup {
    width: 20%; }
  .w25-xl, .GridTable-2to4-Xl > * {
    width: 25%; }
  .w33-xl {
    width: 33.33333%; }
  .w50-xl {
    width: 50%; }
  .w66-xl, .ContentWithLeadform .benefits {
    width: 66.66667%; }
  .w90-xl, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner {
    width: 90%; }
  .wAu-xl {
    width: auto; }
  .bdl1White-xl {
    border-left: 1px solid white; }
  .bdr1Black-xl, .ViewFilterLeft .FiltersGroup {
    border-right: 1px solid black; }
  .bdr1White-xl {
    border-right: 1px solid white; }
  .bdt0-xl {
    border-top: none; }
  .flR-xl {
    float: right; }
  .mt3-xl {
    margin-top: 1.4em; }
  .mxw3-xl {
    max-width: 22.4em; }
  .p044-xl {
    padding: 0 1.8em 1.8em; }
  .p0445-xl {
    padding: 0 1.8em 1.8em 2.4em; }
  .p50-xl {
    padding: 2.4em 0; }
  .p70-xl {
    padding: 4.2em 0; }
  .pb1-xl {
    padding-bottom: 0.85em; }
  .pb6-xl {
    padding-bottom: 3.2em; }
  .posRel-xl {
    position: relative; }
  .pt0-xl {
    padding-top: 0; }
  .pt2-xl {
    padding-top: 1em; }
  .talR-xl {
    text-align: right; }
  .w20-xl, .ViewFilterLeft .FiltersGroup {
    width: 20%; }
  .w40-xl {
    width: 40%; }
  .w50-xl {
    width: 50%; }
  .w90-xl, .PartsMarkup .sales_percent_inner, .PartsMarkup .price_end_inner, .PartsMarkup .totals_inner {
    width: 90%; }
  .w100-xl {
    width: 100%; } }

/*  
   Viewport width print and above 
----------------------------------------------------------------*/
@media print {
  .pl7-pr {
    padding-left: 4.2em; }
  .pl6-pr {
    padding-left: 3.2em; }
  .pl5-pr {
    padding-left: 2.4em; }
  .pr7-pr {
    padding-right: 4.2em; }
  .pr5-pr {
    padding-right: 2.4em; }
  .pr1-pr {
    padding-right: 0.85em; }
  .pt4-pr {
    padding-top: 1.8em; }
  .pt3-pr {
    padding-top: 1.4em; }
  .pt1-pr {
    padding-top: 0.85em; }
  .pb5-pr {
    padding-bottom: 2.4em; }
  .pb1-pr {
    padding-bottom: 0.85em; }
  .dInbl-pr {
    display: inline-block; }
  .fsz5-pr {
    font-size: 2.4em; }
  .fstyIt-pr {
    font-style: italic; } }

/*  
    Custom Class Styles 
----------------------------------------------------------------*/
.cf:after, .Node-ContactInformation-Areas .views-view-grid:after, .ContentWithLeadform .benefits:after, .RegistrationForm:after, .RegistrationForm-information .course-wrapper:after, .SearchForm:after, .TableWithFilter:after, .CareersHeader-TopBar:after, .Selectors-Container:after, .SiteHeader-TopBar:after {
  content: ''; }

.circle, .AreaIconLink div, .QuoteBlock img, .SearchForm [type="submit"], .SocialIcon, .TestimonialQuote-Image img, .ThumbnailLink .ThumbBtnWrapper.Image-Circle img, .RoundThumbnailLink .ThumbBtnWrapper.Image-Circle img, .RoundThumbnailLink img {
  border-radius: 50%; }

.smooth, .Billboard-Light, .NavList-Text, .NavList-Sublink, .Banner-Home-Heading, .Banner-Trailer-Heading, .Banner-Headline-Subheadline-SVG h1, .Banner-Headline-Subheadline-SVG p, .Banner-Small, .Banner-Small h1, .Banner-Standard h1, .Banner-SubLevel2 h1, .Banner-SubLevel3 h1, .Banner-ContentHero h2, .Banner-Headline-Subheadline h1, .Banner-Headline-Subheadline h4, .CareersNav-TopLink, .Custom-Campaign h1, .MainContent, .form-accepted #block-reynoldsleadform, .testimonialSlider, .MainContent-Large, .MainNav-TopLink, .Selectors-TabLink, .Selectors-Roles .Selectors-Content p, .Selectors-Roles .Selectors-ContentHeading {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.img100 img {
  width: 100% !important; }

.pointer:hover, .TableWithFilter .Column-1 .column-field:nth-of-type(4) a:hover, .TableWithFilter .Column-1 .column-field:nth-of-type(5) .views-less-link:hover {
  cursor: pointer; }

.comma:after {
  content: ','; }

@media (min-width: 50em) {
  .EmptyContainer.Small {
    min-height: 5em; } }

@media (min-width: 50em) {
  .EmptyContainer.Medium {
    min-height: 10em; } }

@media (min-width: 50em) {
  .EmptyContainer.Large {
    min-height: 15em; } }

.cBlue-Medium {
  color: #0C4773; }

.sup-list {
  counter-reset: item; }
  .sup-list li:before {
    content: counter(item) " ";
    counter-increment: item;
    vertical-align: super; }

.play-ButtonOverlay {
  background-color: #2c89c0;
  position: absolute;
  margin-left: 85px;
  padding-left: 9px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px; }

@media (min-width: 30em) {
  .nowrap-added {
    white-space: nowrap; } }

.nowrap-symbol {
  white-space: nowrap;
  font-size: unset !important;
  margin: unset !important;
  max-width: unset !important;
  letter-spacing: unset !important;
  display: unset !important; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .RoundBtnWrapper .nowrap-symbol {
    font-size: inherit;
    margin: 0; } }

@media (min-width: 50em) {
  .MainContent .whitepaper-cover, .form-accepted #block-reynoldsleadform .whitepaper-cover, .testimonialSlider .whitepaper-cover {
    background-image: url(https://www.rr.reyrey.com/sites/reyrey.com/media/general/images/WP_img1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0; }
  .MainContent-Blue .whitepaper-cover, .MainContent-PatternBlue .whitepaper-cover, #Outreach .OutreachSection .whitepaper-cover, .MainContent-PatternBlueArrow .whitepaper-cover, .MainContent-PatternDarkBlue .whitepaper-cover, .MainContent-PatternDarkBlueBottom .whitepaper-cover {
    background-image: url(https://www.rr.reyrey.com/sites/reyrey.com/media/general/images/WP_blue_bkg.png); }
  .MainContent-LightGray .whitepaper-cover, .page-node-type-foundations #foundation-overview + .ReynoldsScholarship .whitepaper-cover, .MainContent-Gray .whitepaper-cover, .ICP-Quiz-LeadForm-Wrapper .whitepaper-cover, .MainContent-LightGrayArrow .whitepaper-cover, .MainContent-GrayArrow .whitepaper-cover, .MainContent-PatternLightGray .whitepaper-cover, .MainContent-PatternGray .whitepaper-cover, .MainContent-PatternGrayBottom .whitepaper-cover, .leadform-PatternGrayBottom .whitepaper-cover, .leadform-PatternGrayBottom .VerticalShift-Backed .whitepaper-cover {
    background-image: url(https://www.rr.reyrey.com/sites/reyrey.com/media/general/images/WP_dark_gray_bkg.png); } }

.Media-Full blockquote {
  padding: 0 0 0 3.2em; }

.whitepaper-cover img {
  border: 1px solid #000;
  margin: 0 auto; }

.imageHt325 img {
  height: 325px;
  min-width: 232px;
  width: auto; }

.imageMxht325 img {
  max-height: 325px;
  width: auto; }

.page-node-type-campaign-event .ContactForm-Next + a {
  width: 0px; }

.tenet-image div img {
  width: 285px; }

.focusable {
  display: block; }

@media screen and (max-width: 60em) {
  .bgImage {
    background-position: 10% -7em; } }

@media screen and (min-width: 40em) {
  .bgImage {
    background-size: auto 70%; } }

@media screen and (min-width: 50em) {
  .bgImage {
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-position: center center; } }

.overview-overlay {
  background: white;
  position: absolute;
  bottom: 0;
  width: 100%; }

.page-slider span {
  display: block;
  background: #177cab;
  margin-bottom: 2px; }

.page-slider a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 1em;
  text-decoration: none;
  color: white; }

.page-slider a:hover, .page-slider a:focus {
  background: #707070; }

@media screen and (min-width: 800px) {
  .overview-overlay {
    background: rgba(255, 255, 255, 0.8); }
  .page-slider span {
    display: inline-block;
    background: inherit; }
  .page-slider span:hover, .page-slider span:focus {
    background: inherit; }
  .page-slider a {
    color: #004e7b;
    text-decoration: underline; }
  .page-slider a:hover, .page-slider a:focus {
    background: inherit;
    color: #001926; } }

.mxwAu {
  max-width: 619px; }

@media (min-width: 50em) {
  .w80-lg, .PartsMarkup .PartsContainer, .PartsMarkup input[type=range] {
    width: 80%; } }

.leadform-PatternBlueBottom, .leadform-PatternBlueBottom .VerticalShift-Backed {
  background-color: #96cee9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 223' width='128' height='223'%3E%3Cpath fill='none' stroke='%238ecae7' stroke-width='10' d='M64 6v66m0 22v129m0 4L0 182V52L64 5l64 47v130zm-64-4v-14l128-93-64-46-64 46 128 93v14M0 51l64 45 64-45' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: bottom;
  background-repeat: repeat-x;
  background-size: 78px 146px; }
  .leadform-PatternBlueBottom h2, .leadform-PatternBlueBottom .VerticalShift-Backed h2, .leadform-PatternBlueBottom label, .leadform-PatternBlueBottom .VerticalShift-Backed label, .leadform-PatternBlueBottom p, .leadform-PatternBlueBottom .VerticalShift-Backed p, .leadform-PatternBlueBottom span, .leadform-PatternBlueBottom .VerticalShift-Backed span {
    color: #262626; }

.QuoteBox-Video {
  padding: 3.5em 1em;
  margin-top: 1.4em; }
  @media (min-width: 50em) {
    .QuoteBox-Video {
      margin-left: 0em;
      margin-right: 0em; } }
  .QuoteBox-Video p {
    font-size: 1.4em;
    font-family: "Droid Serif", "Georgia", serif;
    font-style: italic; }

.QuoteBox-Grid {
  width: 200px; }

.carButton h3 {
  color: #262626; }

@media (min-width: 50em) {
  .Social-Row {
    margin: 2em 2.5%; } }

@media (min-width: 50em) {
  .form-accepted #block-reynoldsleadform {
    padding: 1.8em; } }

.dBl-declared {
  display: block; }

/*  
    Bundles
----------------------------------------------------------------*/
.Frame-Outer-Lg {
  max-width: 95em; }

.Frame-Inner, .MainContent-ContentWrap, .Selectors-Container {
  max-width: 60em; }

.GridGutter3-Md, .FourColumnBlockGrid {
  padding: 0.7em 1.4em; }
  @media (min-width: 40em) {
    .GridGutter3-Md, .FourColumnBlockGrid, .GridGutter3-Md > *, .FourColumnBlockGrid > * {
      padding: 0;
      margin: 0; } }

.GridGutter1-Lg {
  padding: 0.425em 0.85em; }
  @media (min-width: 50em) {
    .GridGutter1-Lg, .GridGutter1-Lg > * {
      padding: 0;
      margin: 0; } }

.GridGutter2-Lg {
  padding: 0.5em 1em; }
  @media (min-width: 50em) {
    .GridGutter2-Lg, .GridGutter2-Lg > * {
      padding: 0;
      margin: 0; } }

.GridGutter4-Lg {
  padding: 0.9em 1.8em; }
  @media (min-width: 50em) {
    .GridGutter4-Lg, .GridGutter4-Lg > * {
      padding: 0;
      margin: 0; } }

.GridGutter1-Vl {
  padding: 0.425em 0.85em; }
  @media (min-width: 60em) {
    .GridGutter1-Vl, .GridGutter1-Vl > * {
      padding: 0;
      margin: 0; } }

@media (min-width: 50em) {
  .GridGutter1-Inner-Lg {
    margin-right: -0.85em;
    margin-left: -0.85em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter2-Inner-Lg {
    margin-right: -1em;
    margin-left: -1em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter3-Inner-Lg {
    margin-right: -1.4em;
    margin-left: -1.4em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter4-Inner-Lg {
    margin-right: -1.8em;
    margin-left: -1.8em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter5-Inner-Lg {
    margin-right: -2.4em;
    margin-left: -2.4em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter6-Inner-Lg {
    margin-right: -3.2em;
    margin-left: -3.2em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter7-Inner-Lg {
    margin-right: -4.2em;
    margin-left: -4.2em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter8-Inner-Lg {
    margin-right: -5.6em;
    margin-left: -5.6em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter9-Inner-Lg {
    margin-right: -6.8em;
    margin-left: -6.8em;
    overflow: hidden; } }

@media (min-width: 50em) {
  .GridGutter9-Inner-Lg {
    margin-top: -5rem;
    margin-bottom: -4rem; } }

.Accordion .Button-Accordion-Option:focus {
  z-index: 1; }

.Accordion .Button-Accordion-Primary {
  z-index: 1; }

.Accordion-Content {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s; }
  @media (min-width: 50em) {
    .Accordion-Content {
      margin-top: 0 !important;
      -webkit-transition: 0s;
      -o-transition: 0s;
      transition: 0s; } }

@media (min-width: 50em) {
  .Accordion-Mobile-lg .Accordion {
    margin: 0;
    top: 0;
    width: 100%; } }

@media (min-width: 50em) {
  .Accordion-Mobile-lg .Accordion .Button-Accordion-Primary h2::after {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; } }

@media (min-width: 50em) {
  .Accordion-Mobile-lg .Accordion-Content {
    margin: 0 !important;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; } }

@media (min-width: 40em) {
  .Accordion-Mobile-md .Accordion {
    margin: 0;
    top: 0;
    width: 100%; } }

@media (min-width: 40em) {
  .Accordion-Mobile-md .Accordion .Button-Accordion-Primary h2::after {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; } }

@media (min-width: 40em) {
  .Accordion-Mobile-md .Accordion-Content {
    margin: 0 !important;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; } }

.alert-bar {
  background: darkred;
  color: white; }
  .alert-bar a.alert-bar__details-link {
    color: white; }

/** Need to add a mixin for

transition: color 0.2s, background-color 0.2s;

***/
.AreaIconLink {
  letter-spacing: -1px;
  min-height: 7.5em; }
  .AreaIconLink:hover span, .AreaIconLink:focus span {
    text-decoration: underline; }
  .AreaIconLink div {
    -webkit-transition: color 0.2s, background-color 0.2s;
    -o-transition: color 0.2s, background-color 0.2s;
    transition: color 0.2s, background-color 0.2s;
    margin-bottom: 0.4em;
    padding: 0.5em;
    width: 4em;
    height: 4em; }

.Billboard-Light {
  padding: 2.8rem 2.8rem 5.4rem;
  letter-spacing: 0.03em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-26.8)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -50)'/%3E%3Cuse xlink:href='%23i' stroke='%23000' stroke-width='50'/%3E%3C/mask%3E%3Cg fill='none'%3E%3Crect width='100%25' height='100%25' transform='translate(0 -32)'/%3E%3Cg transform='translate(-35 -32)'%3E%3Csvg x='50%25' y='100%25'%3E%3Cpath d='M0 0h70L35 30'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3Cg stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' mask='url(%23a)'%3E%3Cline x1='27.8' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='28.8' x2='28.8' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-27.8)'/%3E%3Cline x1='28.8' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -51)'/%3E%3C/g%3E%3Cg transform='translate(-18 -70)' fill='rgba(255, 255, 255, 0.9)' id='i'%3E%3Csvg width='36' height='36' x='50%25' y='100%25' viewBox='0 0 80 101' overflow='visible'%3E%3Cpath d='M40 99l39-29V30L40 1 1 30v40zm35-34L54 50l21-15zM5 35l21 15L5 65zm35 20l-7-5 7-5 7 5zm2-48l32 24-23 17-9-6zm-4 0v35l-9 6L6 31zm-9 45l9 6v35L6 69zm13 41V58l9-6 23 17z'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-position-y: 1px; }

.Billboard-Dark {
  padding: 2.8rem 2.8rem 5.4rem;
  letter-spacing: 0.03em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-26.8)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -50)'/%3E%3Cuse xlink:href='%23i' stroke='%23000' stroke-width='50'/%3E%3C/mask%3E%3Cg fill='none'%3E%3Crect width='100%25' height='100%25' transform='translate(0 -32)'/%3E%3Cg transform='translate(-35 -32)'%3E%3Csvg x='50%25' y='100%25'%3E%3Cpath d='M0 0h70L35 30'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23262626' stroke-width='2' mask='url(%23a)'%3E%3Cline x1='27.8' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='28.8' x2='28.8' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-27.8)'/%3E%3Cline x1='28.8' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -51)'/%3E%3C/g%3E%3Cg transform='translate(-18 -70)' fill='%23262626' id='i'%3E%3Csvg width='36' height='36' x='50%25' y='100%25' viewBox='0 0 80 101' overflow='visible'%3E%3Cpath d='M40 99l39-29V30L40 1 1 30v40zm35-34L54 50l21-15zM5 35l21 15L5 65zm35 20l-7-5 7-5 7 5zm2-48l32 24-23 17-9-6zm-4 0v35l-9 6L6 31zm-9 45l9 6v35L6 69zm13 41V58l9-6 23 17z'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-position-y: 1px; }

.Billboard-BlueArrow {
  padding: 2.8rem 2.8rem 5.4rem;
  letter-spacing: 0.03em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-26.8)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -50)'/%3E%3Cuse xlink:href='%23i' stroke='%23000' stroke-width='50'/%3E%3C/mask%3E%3Cg fill='%238ecae7'%3E%3Crect width='100%25' height='100%25' transform='translate(0 -32)'/%3E%3Cg transform='translate(-35 -32)'%3E%3Csvg x='50%25' y='100%25'%3E%3Cpath d='M0 0h70L35 30'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23262626' stroke-width='2' mask='url(%23a)'%3E%3Cline x1='27.8' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='28.8' x2='28.8' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-27.8)'/%3E%3Cline x1='28.8' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -51)'/%3E%3C/g%3E%3Cg transform='translate(-18 -70)' fill='%23262626' id='i'%3E%3Csvg width='36' height='36' x='50%25' y='100%25' viewBox='0 0 80 101' overflow='visible'%3E%3Cpath d='M40 99l39-29V30L40 1 1 30v40zm35-34L54 50l21-15zM5 35l21 15L5 65zm35 20l-7-5 7-5 7 5zm2-48l32 24-23 17-9-6zm-4 0v35l-9 6L6 31zm-9 45l9 6v35L6 69zm13 41V58l9-6 23 17z'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-position-y: 1px; }

.BlockArrow-Right:after {
  right: -25px;
  top: calc(50% - 25px);
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 25px solid white; }

.BlockArrow-Down:after {
  right: calc(50% - 25px);
  bottom: -25px;
  border-top: 25px solid white;
  border-right: 25px solid transparent;
  border-left: 25px solid transparent; }

@media (min-width: 50em) {
  .BlockArrow-Right-Lg:after {
    right: -50px;
    top: calc(50% - 25px);
    bottom: auto;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid white;
    border-right: 25px solid transparent; } }

.BlockGrid div div {
  padding-top: calc(100%/3);
  width: calc(100%/3); }
  .BlockGrid div div p {
    left: 50%;
    right: -50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%; }

.BlockGrid div .blockImage {
  background: url("http://cdn2-www.wrestlezone.com/assets/uploads/2014/06/macho-man-wallpaper.jpg");
  /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(rgba(192, 215, 47, 0.5), rgba(92, 215, 47, 0.5)), url("http://cdn2-www.wrestlezone.com/assets/uploads/2014/06/macho-man-wallpaper.jpg");
  /* For Opera 11.1 to 12.0 */
  /* For Firefox 3.6 to 15 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(192, 215, 47, 0.5)), to(rgba(92, 215, 47, 0.5))), url("http://cdn2-www.wrestlezone.com/assets/uploads/2014/06/macho-man-wallpaper.jpg");
  background: linear-gradient(rgba(192, 215, 47, 0.5), rgba(92, 215, 47, 0.5)), url("http://cdn2-www.wrestlezone.com/assets/uploads/2014/06/macho-man-wallpaper.jpg");
  /* Standard syntax */ }

.Breadcrumb {
  z-index: 2; }
  .Breadcrumb-ListItem::after {
    content: ' /';
    padding-right: 0.2em; }
  .Breadcrumb-ListItem:first-child {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 42' fill='%23ffffff' height='16' width='16'%3E%3Cpath d='M18 28v15H8V25l-4 4-4-4 4-4L25 0l25 25-4 4-4-4v18H32V28H15z'/%3E%3C/svg%3E");
    letter-spacing: -0.35em;
    padding-right: 0.2em;
    padding-top: 2px; }
    .Breadcrumb-ListItem:first-child:hover, .Breadcrumb-ListItem:first-child:focus {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 42' fill='%23d9d9d9' height='16' width='16'%3E%3Cpath d='M18 28v15H8V25l-4 4-4-4 4-4L25 0l25 25-4 4-4-4v18H32V28H15z'/%3E%3C/svg%3E"); }
    .Breadcrumb-ListItem:first-child:active {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 42' fill='%23f47d3e' height='16' width='16'%3E%3Cpath d='M18 28v15H8V25l-4 4-4-4 4-4L25 0l25 25-4 4-4-4v18H32V28H15z'/%3E%3C/svg%3E"); }
  .Breadcrumb a.Breadcrumb-Link:hover, .Breadcrumb a.Breadcrumb-Link:focus {
    color: #d9d9d9; }
  .Breadcrumb a.Breadcrumb-Link:active {
    color: #f47d3e; }

.Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"] {
  border-bottom: 1px solid #902a06;
  -webkit-font-smoothing: antialiased; }
  .Button a, .expContFltrRow .button a, .slick-next.slick-arrow a, .slick-prev.slick-arrow a, .Node-UserLogin [type="submit"] a {
    display: inline-block;
    padding: .4em .8em;
    width: 100%; }
    .Button a:hover, .expContFltrRow .button a:hover, .slick-next.slick-arrow a:hover, .slick-prev.slick-arrow a:hover, .Node-UserLogin [type="submit"] a:hover, .Button a:focus, .expContFltrRow .button a:focus, .slick-next.slick-arrow a:focus, .slick-prev.slick-arrow a:focus, .Node-UserLogin [type="submit"] a:focus {
      background-color: #f1460a; }
  .Button:hover, .expContFltrRow .button:hover, .slick-next.slick-arrow:hover, .slick-prev.slick-arrow:hover, .Node-UserLogin :hover[type="submit"], .Button:focus, .expContFltrRow .button:focus, .slick-next.slick-arrow:focus, .slick-prev.slick-arrow:focus, .Node-UserLogin :focus[type="submit"] {
    background-color: #f1460a;
    cursor: pointer; }
  .Button:active, .expContFltrRow .button:active, .slick-next.slick-arrow:active, .slick-prev.slick-arrow:active, .Node-UserLogin :active[type="submit"] {
    background-color: #c13808; }
  .Button-Rounded {
    border-radius: 5px; }
    .Button-Rounded a {
      border-radius: 5px; }
  .Button-Large {
    border-spacing: 0px; }
    .Button-Large a {
      padding: 1.4em 1.2em;
      display: table-cell; }
  .Button.Button-Blue a:hover, .expContFltrRow .Button-Blue.button a:hover, .ICP-Quiz-Button-AnswerOption.ICP-Selected a:hover, .ICP-Quiz .Button-Accordion-Primary a:hover, .Button-Blue.slick-next.slick-arrow a:hover, .Button-Blue.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-Blue[type="submit"] a:hover, .Button.Button-Blue a:focus, .expContFltrRow .Button-Blue.button a:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected a:focus, .ICP-Quiz .Button-Accordion-Primary a:focus, .Button-Blue.slick-next.slick-arrow a:focus, .Button-Blue.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-Blue[type="submit"] a:focus {
    background-color: #005e95; }
  .Button.Button-Blue:hover, .expContFltrRow .Button-Blue.button:hover, .ICP-Quiz-Button-AnswerOption.ICP-Selected:hover, .ICP-Quiz .Button-Accordion-Primary:hover, .Button-Blue.slick-next.slick-arrow:hover, .Button-Blue.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-Blue:hover[type="submit"], .Button.Button-Blue:focus, .expContFltrRow .Button-Blue.button:focus, .ICP-Quiz-Button-AnswerOption.ICP-Selected:focus, .ICP-Quiz .Button-Accordion-Primary:focus, .Button-Blue.slick-next.slick-arrow:focus, .Button-Blue.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-Blue:focus[type="submit"] {
    background-color: #005e95;
    cursor: pointer; }
  .Button.Button-Blue:active, .expContFltrRow .Button-Blue.button:active, .ICP-Quiz-Button-AnswerOption.ICP-Selected:active, .ICP-Quiz .Button-Accordion-Primary:active, .Button-Blue.slick-next.slick-arrow:active, .Button-Blue.slick-prev.slick-arrow:active, .Node-UserLogin .Button-Blue:active[type="submit"] {
    background-color: #003e62;
    border: none; }
  .Button.Button-Blue-WRAP, .expContFltrRow .Button-Blue-WRAP.button, .Button-Blue-WRAP.slick-next.slick-arrow, .Button-Blue-WRAP.slick-prev.slick-arrow, .Node-UserLogin .Button-Blue-WRAP[type="submit"] {
    font-size: .9em; }
    .Button.Button-Blue-WRAP:hover, .expContFltrRow .Button-Blue-WRAP.button:hover, .Button-Blue-WRAP.slick-next.slick-arrow:hover, .Button-Blue-WRAP.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-Blue-WRAP:hover[type="submit"], .Button.Button-Blue-WRAP:focus, .expContFltrRow .Button-Blue-WRAP.button:focus, .Button-Blue-WRAP.slick-next.slick-arrow:focus, .Button-Blue-WRAP.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-Blue-WRAP:focus[type="submit"] {
      background-color: #004e7b; }
      .Button.Button-Blue-WRAP:hover a:hover, .expContFltrRow .Button-Blue-WRAP.button:hover a:hover, .Button-Blue-WRAP.slick-next.slick-arrow:hover a:hover, .Button-Blue-WRAP.slick-prev.slick-arrow:hover a:hover, .Node-UserLogin .Button-Blue-WRAP:hover[type="submit"] a:hover, .Button.Button-Blue-WRAP:hover a:focus, .expContFltrRow .Button-Blue-WRAP.button:hover a:focus, .Button-Blue-WRAP.slick-next.slick-arrow:hover a:focus, .Button-Blue-WRAP.slick-prev.slick-arrow:hover a:focus, .Node-UserLogin .Button-Blue-WRAP:hover[type="submit"] a:focus, .Button.Button-Blue-WRAP:focus a:hover, .expContFltrRow .Button-Blue-WRAP.button:focus a:hover, .Button-Blue-WRAP.slick-next.slick-arrow:focus a:hover, .Button-Blue-WRAP.slick-prev.slick-arrow:focus a:hover, .Node-UserLogin .Button-Blue-WRAP:focus[type="submit"] a:hover, .Button.Button-Blue-WRAP:focus a:focus, .expContFltrRow .Button-Blue-WRAP.button:focus a:focus, .Button-Blue-WRAP.slick-next.slick-arrow:focus a:focus, .Button-Blue-WRAP.slick-prev.slick-arrow:focus a:focus, .Node-UserLogin .Button-Blue-WRAP:focus[type="submit"] a:focus {
        background-color: #005e95; }
    .Button.Button-Blue-WRAP > .AudioDownload, .expContFltrRow .Button-Blue-WRAP.button > .AudioDownload, .Button-Blue-WRAP.slick-next.slick-arrow > .AudioDownload, .Button-Blue-WRAP.slick-prev.slick-arrow > .AudioDownload, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .AudioDownload {
      width: 42px; }
    .Button.Button-Blue-WRAP > .dInbl, .expContFltrRow .Button-Blue-WRAP.button > .dInbl, .Button-Blue-WRAP.slick-next.slick-arrow > .dInbl, .Button-Blue-WRAP.slick-prev.slick-arrow > .dInbl, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .dInbl, .Button.Button-Blue-WRAP > sup, .expContFltrRow .Button-Blue-WRAP.button > sup, .Button-Blue-WRAP.slick-next.slick-arrow > sup, .Button-Blue-WRAP.slick-prev.slick-arrow > sup, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > sup, .alert-bar .Button.Button-Blue-WRAP > p, .expContFltrRow .alert-bar .Button-Blue-WRAP.button > p, .alert-bar .expContFltrRow .Button-Blue-WRAP.button > p, .alert-bar .Button-Blue-WRAP.slick-next.slick-arrow > p, .alert-bar .Button-Blue-WRAP.slick-prev.slick-arrow > p, .Node-UserLogin .alert-bar .Button-Blue-WRAP[type="submit"] > p, .alert-bar .Node-UserLogin .Button-Blue-WRAP[type="submit"] > p, .alert-bar .Button.Button-Blue-WRAP > a.alert-bar__details-link, .expContFltrRow .alert-bar .Button-Blue-WRAP.button > a.alert-bar__details-link, .alert-bar .expContFltrRow .Button-Blue-WRAP.button > a.alert-bar__details-link, .alert-bar .Button-Blue-WRAP.slick-next.slick-arrow > a.alert-bar__details-link, .alert-bar .Button-Blue-WRAP.slick-prev.slick-arrow > a.alert-bar__details-link, .Node-UserLogin .alert-bar .Button-Blue-WRAP[type="submit"] > a.alert-bar__details-link, .alert-bar .Node-UserLogin .Button-Blue-WRAP[type="submit"] > a.alert-bar__details-link, .Button.Button-Blue-WRAP > .AreaIconLink, .expContFltrRow .Button-Blue-WRAP.button > .AreaIconLink, .Button-Blue-WRAP.slick-next.slick-arrow > .AreaIconLink, .Button-Blue-WRAP.slick-prev.slick-arrow > .AreaIconLink, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .AreaIconLink, .Button.Button-Blue-WRAP > .Button, .expContFltrRow .Button-Blue-WRAP.button > .Button, .Button-Blue-WRAP.slick-next.slick-arrow > .Button, .Button-Blue-WRAP.slick-prev.slick-arrow > .Button, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .Button, .expContFltrRow .Button.Button-Blue-WRAP > .button, .expContFltrRow .Button-Blue-WRAP.button > .button, .expContFltrRow .Button-Blue-WRAP.slick-next.slick-arrow > .button, .expContFltrRow .Button-Blue-WRAP.slick-prev.slick-arrow > .button, .Node-UserLogin .expContFltrRow .Button-Blue-WRAP[type="submit"] > .button, .expContFltrRow .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .button, .Button.Button-Blue-WRAP > .slick-next.slick-arrow, .expContFltrRow .Button-Blue-WRAP.button > .slick-next.slick-arrow, .Button-Blue-WRAP.slick-next.slick-arrow > .slick-next.slick-arrow, .Button-Blue-WRAP.slick-prev.slick-arrow > .slick-next.slick-arrow, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .slick-next.slick-arrow, .Button.Button-Blue-WRAP > .slick-prev.slick-arrow, .expContFltrRow .Button-Blue-WRAP.button > .slick-prev.slick-arrow, .Button-Blue-WRAP.slick-next.slick-arrow > .slick-prev.slick-arrow, .Button-Blue-WRAP.slick-prev.slick-arrow > .slick-prev.slick-arrow, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .slick-prev.slick-arrow, .Node-UserLogin .Button.Button-Blue-WRAP > [type="submit"], .expContFltrRow .Node-UserLogin .Button-Blue-WRAP.button > [type="submit"], .Node-UserLogin .expContFltrRow .Button-Blue-WRAP.button > [type="submit"], .Node-UserLogin .Button-Blue-WRAP.slick-next.slick-arrow > [type="submit"], .Node-UserLogin .Button-Blue-WRAP.slick-prev.slick-arrow > [type="submit"], .Node-UserLogin .Button-Blue-WRAP[type="submit"] > [type="submit"], .Button.Button-Blue-WRAP > .Button-SocialIcon, .expContFltrRow .Button-Blue-WRAP.button > .Button-SocialIcon, .Button-Blue-WRAP.slick-next.slick-arrow > .Button-SocialIcon, .Button-Blue-WRAP.slick-prev.slick-arrow > .Button-SocialIcon, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .Button-SocialIcon, .Button.Button-Blue-WRAP > .WebformButton, .expContFltrRow .Button-Blue-WRAP.button > .WebformButton, .Button-Blue-WRAP.slick-next.slick-arrow > .WebformButton, .Button-Blue-WRAP.slick-prev.slick-arrow > .WebformButton, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .WebformButton, .Button.Button-Blue-WRAP > .rci_toolbar, .expContFltrRow .Button-Blue-WRAP.button > .rci_toolbar, .Button-Blue-WRAP.slick-next.slick-arrow > .rci_toolbar, .Button-Blue-WRAP.slick-prev.slick-arrow > .rci_toolbar, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .rci_toolbar, .rci_toolbar .Button.Button-Blue-WRAP > li, .expContFltrRow .rci_toolbar .Button-Blue-WRAP.button > li, .rci_toolbar .expContFltrRow .Button-Blue-WRAP.button > li, .rci_toolbar .Button-Blue-WRAP.slick-next.slick-arrow > li, .rci_toolbar .Button-Blue-WRAP.slick-prev.slick-arrow > li, .Node-UserLogin .rci_toolbar .Button-Blue-WRAP[type="submit"] > li, .rci_toolbar .Node-UserLogin .Button-Blue-WRAP[type="submit"] > li, .Button.Button-Blue-WRAP > .search-icon, .expContFltrRow .Button-Blue-WRAP.button > .search-icon, .Button-Blue-WRAP.slick-next.slick-arrow > .search-icon, .Button-Blue-WRAP.slick-prev.slick-arrow > .search-icon, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .search-icon, #complexTable .Button.Button-Blue-WRAP > .tablesort, .expContFltrRow #complexTable .Button-Blue-WRAP.button > .tablesort, #complexTable .expContFltrRow .Button-Blue-WRAP.button > .tablesort, #complexTable .Button-Blue-WRAP.slick-next.slick-arrow > .tablesort, #complexTable .Button-Blue-WRAP.slick-prev.slick-arrow > .tablesort, .Node-UserLogin #complexTable .Button-Blue-WRAP[type="submit"] > .tablesort, #complexTable .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .tablesort, #views-exposed-form-careers-page-1 .Button.Button-Blue-WRAP > .fieldgroup, .expContFltrRow #views-exposed-form-careers-page-1 .Button-Blue-WRAP.button > .fieldgroup, #views-exposed-form-careers-page-1 .expContFltrRow .Button-Blue-WRAP.button > .fieldgroup, #views-exposed-form-careers-page-1 .Button-Blue-WRAP.slick-next.slick-arrow > .fieldgroup, #views-exposed-form-careers-page-1 .Button-Blue-WRAP.slick-prev.slick-arrow > .fieldgroup, .Node-UserLogin #views-exposed-form-careers-page-1 .Button-Blue-WRAP[type="submit"] > .fieldgroup, #views-exposed-form-careers-page-1 .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .fieldgroup, #views-exposed-form-careers-page-2 .Button.Button-Blue-WRAP > .fieldgroup, .expContFltrRow #views-exposed-form-careers-page-2 .Button-Blue-WRAP.button > .fieldgroup, #views-exposed-form-careers-page-2 .expContFltrRow .Button-Blue-WRAP.button > .fieldgroup, #views-exposed-form-careers-page-2 .Button-Blue-WRAP.slick-next.slick-arrow > .fieldgroup, #views-exposed-form-careers-page-2 .Button-Blue-WRAP.slick-prev.slick-arrow > .fieldgroup, .Node-UserLogin #views-exposed-form-careers-page-2 .Button-Blue-WRAP[type="submit"] > .fieldgroup, #views-exposed-form-careers-page-2 .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .fieldgroup, .Button.Button-Blue-WRAP > .searchFieldJobsWrapper, .expContFltrRow .Button-Blue-WRAP.button > .searchFieldJobsWrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .searchFieldJobsWrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .searchFieldJobsWrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .searchFieldJobsWrapper, .Button.Button-Blue-WRAP > .searchLocationJobsWrapper, .expContFltrRow .Button-Blue-WRAP.button > .searchLocationJobsWrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .searchLocationJobsWrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .searchLocationJobsWrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .searchLocationJobsWrapper, .Button.Button-Blue-WRAP > .searchLocationJobsInputWrapper, .expContFltrRow .Button-Blue-WRAP.button > .searchLocationJobsInputWrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .searchLocationJobsInputWrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .searchLocationJobsInputWrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .searchLocationJobsInputWrapper, .Button.Button-Blue-WRAP > .searchLocationJobsSelectWrapper, .expContFltrRow .Button-Blue-WRAP.button > .searchLocationJobsSelectWrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .searchLocationJobsSelectWrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .searchLocationJobsSelectWrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .searchLocationJobsSelectWrapper, .Button.Button-Blue-WRAP > .filterContainer, .expContFltrRow .Button-Blue-WRAP.button > .filterContainer, .Button-Blue-WRAP.slick-next.slick-arrow > .filterContainer, .Button-Blue-WRAP.slick-prev.slick-arrow > .filterContainer, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .filterContainer, .Button.Button-Blue-WRAP > #filterLocation, .expContFltrRow .Button-Blue-WRAP.button > #filterLocation, .Button-Blue-WRAP.slick-next.slick-arrow > #filterLocation, .Button-Blue-WRAP.slick-prev.slick-arrow > #filterLocation, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > #filterLocation, .Button.Button-Blue-WRAP > .searchBtnJobsWrapper, .expContFltrRow .Button-Blue-WRAP.button > .searchBtnJobsWrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .searchBtnJobsWrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .searchBtnJobsWrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .searchBtnJobsWrapper, .Button.Button-Blue-WRAP > .mobLeftCol, .expContFltrRow .Button-Blue-WRAP.button > .mobLeftCol, .Button-Blue-WRAP.slick-next.slick-arrow > .mobLeftCol, .Button-Blue-WRAP.slick-prev.slick-arrow > .mobLeftCol, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .mobLeftCol, .Button.Button-Blue-WRAP > .mobRightCol, .expContFltrRow .Button-Blue-WRAP.button > .mobRightCol, .Button-Blue-WRAP.slick-next.slick-arrow > .mobRightCol, .Button-Blue-WRAP.slick-prev.slick-arrow > .mobRightCol, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .mobRightCol, .Button.Button-Blue-WRAP > .perPageArrow, .expContFltrRow .Button-Blue-WRAP.button > .perPageArrow, .Button-Blue-WRAP.slick-next.slick-arrow > .perPageArrow, .Button-Blue-WRAP.slick-prev.slick-arrow > .perPageArrow, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .perPageArrow,
    .Button.Button-Blue-WRAP > .jobsPagerArrow,
    .expContFltrRow .Button-Blue-WRAP.button > .jobsPagerArrow,
    .Button-Blue-WRAP.slick-next.slick-arrow > .jobsPagerArrow,
    .Button-Blue-WRAP.slick-prev.slick-arrow > .jobsPagerArrow,
    .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .jobsPagerArrow,
    .Button.Button-Blue-WRAP > .timeZoneArrow,
    .expContFltrRow .Button-Blue-WRAP.button > .timeZoneArrow,
    .Button-Blue-WRAP.slick-next.slick-arrow > .timeZoneArrow,
    .Button-Blue-WRAP.slick-prev.slick-arrow > .timeZoneArrow,
    .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .timeZoneArrow, .Button.Button-Blue-WRAP > #listresultsTimeZone, .expContFltrRow .Button-Blue-WRAP.button > #listresultsTimeZone, .Button-Blue-WRAP.slick-next.slick-arrow > #listresultsTimeZone, .Button-Blue-WRAP.slick-prev.slick-arrow > #listresultsTimeZone, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > #listresultsTimeZone, .Button.Button-Blue-WRAP > #listresultsPerPage, .expContFltrRow .Button-Blue-WRAP.button > #listresultsPerPage, .Button-Blue-WRAP.slick-next.slick-arrow > #listresultsPerPage, .Button-Blue-WRAP.slick-prev.slick-arrow > #listresultsPerPage, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > #listresultsPerPage,
    .Button.Button-Blue-WRAP > #jobsResultsPerPage,
    .expContFltrRow .Button-Blue-WRAP.button > #jobsResultsPerPage,
    .Button-Blue-WRAP.slick-next.slick-arrow > #jobsResultsPerPage,
    .Button-Blue-WRAP.slick-prev.slick-arrow > #jobsResultsPerPage,
    .Node-UserLogin .Button-Blue-WRAP[type="submit"] > #jobsResultsPerPage, .cpe-table .Button.Button-Blue-WRAP > .closed:after, .expContFltrRow .cpe-table .Button-Blue-WRAP.button > .closed:after, .cpe-table .expContFltrRow .Button-Blue-WRAP.button > .closed:after, .cpe-table .Button-Blue-WRAP.slick-next.slick-arrow > .closed:after, .cpe-table .Button-Blue-WRAP.slick-prev.slick-arrow > .closed:after, .Node-UserLogin .cpe-table .Button-Blue-WRAP[type="submit"] > .closed:after, .cpe-table .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .closed:after, .cpe-table .Button.Button-Blue-WRAP > .expanded-text, .expContFltrRow .cpe-table .Button-Blue-WRAP.button > .expanded-text, .cpe-table .expContFltrRow .Button-Blue-WRAP.button > .expanded-text, .cpe-table .Button-Blue-WRAP.slick-next.slick-arrow > .expanded-text, .cpe-table .Button-Blue-WRAP.slick-prev.slick-arrow > .expanded-text, .Node-UserLogin .cpe-table .Button-Blue-WRAP[type="submit"] > .expanded-text, .cpe-table .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .expanded-text, .Button.Button-Blue-WRAP > .DMSIcon:after, .expContFltrRow .Button-Blue-WRAP.button > .DMSIcon:after, .Button-Blue-WRAP.slick-next.slick-arrow > .DMSIcon:after, .Button-Blue-WRAP.slick-prev.slick-arrow > .DMSIcon:after, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .DMSIcon:after, .DMSIcon .Button.Button-Blue-WRAP > svg, .expContFltrRow .DMSIcon .Button-Blue-WRAP.button > svg, .DMSIcon .expContFltrRow .Button-Blue-WRAP.button > svg, .DMSIcon .Button-Blue-WRAP.slick-next.slick-arrow > svg, .DMSIcon .Button-Blue-WRAP.slick-prev.slick-arrow > svg, .Node-UserLogin .DMSIcon .Button-Blue-WRAP[type="submit"] > svg, .DMSIcon .Node-UserLogin .Button-Blue-WRAP[type="submit"] > svg, .Button.Button-Blue-WRAP > .FooterLegalLink, .expContFltrRow .Button-Blue-WRAP.button > .FooterLegalLink, .Button-Blue-WRAP.slick-next.slick-arrow > .FooterLegalLink, .Button-Blue-WRAP.slick-prev.slick-arrow > .FooterLegalLink, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .FooterLegalLink, .ICP-Quiz-Answers.Button.Button-Blue-WRAP > div, .expContFltrRow .ICP-Quiz-Answers.Button-Blue-WRAP.button > div, .ICP-Quiz-Answers.Button-Blue-WRAP.slick-next.slick-arrow > div, .ICP-Quiz-Answers.Button-Blue-WRAP.slick-prev.slick-arrow > div, .Node-UserLogin .ICP-Quiz-Answers.Button-Blue-WRAP[type="submit"] > div, .Button.Button-Blue-WRAP > .ICP-Quiz-Results-Button-Wrapper, .expContFltrRow .Button-Blue-WRAP.button > .ICP-Quiz-Results-Button-Wrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .ICP-Quiz-Results-Button-Wrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .ICP-Quiz-Results-Button-Wrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .ICP-Quiz-Results-Button-Wrapper, .Button.Button-Blue-WRAP > .ICP-Quiz-Results-Icon-Wrapper, .expContFltrRow .Button-Blue-WRAP.button > .ICP-Quiz-Results-Icon-Wrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .ICP-Quiz-Results-Icon-Wrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .ICP-Quiz-Results-Icon-Wrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .ICP-Quiz-Results-Icon-Wrapper, .Button.Button-Blue-WRAP > .ICP-Quiz-Results-Question, .expContFltrRow .Button-Blue-WRAP.button > .ICP-Quiz-Results-Question, .Button-Blue-WRAP.slick-next.slick-arrow > .ICP-Quiz-Results-Question, .Button-Blue-WRAP.slick-prev.slick-arrow > .ICP-Quiz-Results-Question, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .ICP-Quiz-Results-Question, .ICP-Quiz .Button-Accordion-Primary.Button.Button-Blue-WRAP > *:first-child::before, .expContFltrRow .ICP-Quiz .Button-Accordion-Primary.Button-Blue-WRAP.button > *:first-child::before, .ICP-Quiz .expContFltrRow .Button-Accordion-Primary.Button-Blue-WRAP.button > *:first-child::before, .ICP-Quiz .Button-Accordion-Primary.Button-Blue-WRAP.slick-next.slick-arrow > *:first-child::before, .ICP-Quiz .Button-Accordion-Primary.Button-Blue-WRAP.slick-prev.slick-arrow > *:first-child::before, .Node-UserLogin .ICP-Quiz .Button-Accordion-Primary.Button-Blue-WRAP[type="submit"] > *:first-child::before, .ICP-Quiz .Node-UserLogin .Button-Accordion-Primary.Button-Blue-WRAP[type="submit"] > *:first-child::before, .Button.Button-Blue-WRAP > .location-wrapper, .expContFltrRow .Button-Blue-WRAP.button > .location-wrapper, .Button-Blue-WRAP.slick-next.slick-arrow > .location-wrapper, .Button-Blue-WRAP.slick-prev.slick-arrow > .location-wrapper, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .location-wrapper, .pager .Button.Button-Blue-WRAP > li, .expContFltrRow .pager .Button-Blue-WRAP.button > li, .pager .expContFltrRow .Button-Blue-WRAP.button > li, .pager .Button-Blue-WRAP.slick-next.slick-arrow > li, .pager .Button-Blue-WRAP.slick-prev.slick-arrow > li, .Node-UserLogin .pager .Button-Blue-WRAP[type="submit"] > li, .pager .Node-UserLogin .Button-Blue-WRAP[type="submit"] > li, .PartsMarkup .Button.Button-Blue-WRAP > .PartsSliderTxt-Sm, .expContFltrRow .PartsMarkup .Button-Blue-WRAP.button > .PartsSliderTxt-Sm, .PartsMarkup .expContFltrRow .Button-Blue-WRAP.button > .PartsSliderTxt-Sm, .PartsMarkup .Button-Blue-WRAP.slick-next.slick-arrow > .PartsSliderTxt-Sm, .PartsMarkup .Button-Blue-WRAP.slick-prev.slick-arrow > .PartsSliderTxt-Sm, .Node-UserLogin .PartsMarkup .Button-Blue-WRAP[type="submit"] > .PartsSliderTxt-Sm, .PartsMarkup .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .PartsSliderTxt-Sm, .PartsMarkup .Button.Button-Blue-WRAP > input[type=range], .expContFltrRow .PartsMarkup .Button-Blue-WRAP.button > input[type=range], .PartsMarkup .expContFltrRow .Button-Blue-WRAP.button > input[type=range], .PartsMarkup .Button-Blue-WRAP.slick-next.slick-arrow > input[type=range], .PartsMarkup .Button-Blue-WRAP.slick-prev.slick-arrow > input[type=range], .Node-UserLogin .PartsMarkup .Button-Blue-WRAP[type="submit"] > input[type=range], .PartsMarkup .Node-UserLogin .Button-Blue-WRAP[type="submit"] > input[type=range], .Button.Button-Blue-WRAP > .QuoteBlock-Info, .expContFltrRow .Button-Blue-WRAP.button > .QuoteBlock-Info, .Button-Blue-WRAP.slick-next.slick-arrow > .QuoteBlock-Info, .Button-Blue-WRAP.slick-prev.slick-arrow > .QuoteBlock-Info, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .QuoteBlock-Info, .Button.Button-Blue-WRAP > .RegistrationForm-information, .expContFltrRow .Button-Blue-WRAP.button > .RegistrationForm-information, .Button-Blue-WRAP.slick-next.slick-arrow > .RegistrationForm-information, .Button-Blue-WRAP.slick-prev.slick-arrow > .RegistrationForm-information, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .RegistrationForm-information, .RegistrationForm-information .course-wrapper .course-date-wrapper .Button.Button-Blue-WRAP > .course-date, .expContFltrRow .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP.button > .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .expContFltrRow .Button-Blue-WRAP.button > .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP.slick-next.slick-arrow > .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP.slick-prev.slick-arrow > .course-date, .Node-UserLogin .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP[type="submit"] > .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .course-date, .RegistrationForm-information .course-wrapper .course-date-wrapper .Button.Button-Blue-WRAP > .course-location, .expContFltrRow .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP.button > .course-location, .RegistrationForm-information .course-wrapper .course-date-wrapper .expContFltrRow .Button-Blue-WRAP.button > .course-location, .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP.slick-next.slick-arrow > .course-location, .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP.slick-prev.slick-arrow > .course-location, .Node-UserLogin .RegistrationForm-information .course-wrapper .course-date-wrapper .Button-Blue-WRAP[type="submit"] > .course-location, .RegistrationForm-information .course-wrapper .course-date-wrapper .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .course-location,
    .RegistrationForm-information .course-wrapper .course-location-wrapper .Button.Button-Blue-WRAP > .course-date,
    .expContFltrRow .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP.button > .course-date, .RegistrationForm-information .course-wrapper .course-location-wrapper .expContFltrRow .Button-Blue-WRAP.button > .course-date,
    .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP.slick-next.slick-arrow > .course-date,
    .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP.slick-prev.slick-arrow > .course-date,
    .Node-UserLogin .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP[type="submit"] > .course-date, .RegistrationForm-information .course-wrapper .course-location-wrapper .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .course-date,
    .RegistrationForm-information .course-wrapper .course-location-wrapper .Button.Button-Blue-WRAP > .course-location,
    .expContFltrRow .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP.button > .course-location, .RegistrationForm-information .course-wrapper .course-location-wrapper .expContFltrRow .Button-Blue-WRAP.button > .course-location,
    .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP.slick-next.slick-arrow > .course-location,
    .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP.slick-prev.slick-arrow > .course-location,
    .Node-UserLogin .RegistrationForm-information .course-wrapper .course-location-wrapper .Button-Blue-WRAP[type="submit"] > .course-location, .RegistrationForm-information .course-wrapper .course-location-wrapper .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .course-location, .RegistrationForm-information .course-wrapper .course-button .Button.Button-Blue-WRAP > .Table-Button-remove, .expContFltrRow .RegistrationForm-information .course-wrapper .course-button .Button-Blue-WRAP.button > .Table-Button-remove, .RegistrationForm-information .course-wrapper .course-button .expContFltrRow .Button-Blue-WRAP.button > .Table-Button-remove, .RegistrationForm-information .course-wrapper .course-button .Button-Blue-WRAP.slick-next.slick-arrow > .Table-Button-remove, .RegistrationForm-information .course-wrapper .course-button .Button-Blue-WRAP.slick-prev.slick-arrow > .Table-Button-remove, .Node-UserLogin .RegistrationForm-information .course-wrapper .course-button .Button-Blue-WRAP[type="submit"] > .Table-Button-remove, .RegistrationForm-information .course-wrapper .course-button .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .Table-Button-remove, .ReynoldsLogo .Button.Button-Blue-WRAP > a, .expContFltrRow .ReynoldsLogo .Button-Blue-WRAP.button > a, .ReynoldsLogo .expContFltrRow .Button-Blue-WRAP.button > a, .ReynoldsLogo .Button-Blue-WRAP.slick-next.slick-arrow > a, .ReynoldsLogo .Button-Blue-WRAP.slick-prev.slick-arrow > a, .Node-UserLogin .ReynoldsLogo .Button-Blue-WRAP[type="submit"] > a, .ReynoldsLogo .Node-UserLogin .Button-Blue-WRAP[type="submit"] > a, .Button.Button-Blue-WRAP > .SearchForm-Input, .expContFltrRow .Button-Blue-WRAP.button > .SearchForm-Input, .Button-Blue-WRAP.slick-next.slick-arrow > .SearchForm-Input, .Button-Blue-WRAP.slick-prev.slick-arrow > .SearchForm-Input, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .SearchForm-Input, .Button.Button-Blue-WRAP > .SearchForm-Input + div, .expContFltrRow .Button-Blue-WRAP.button > .SearchForm-Input + div, .Button-Blue-WRAP.slick-next.slick-arrow > .SearchForm-Input + div, .Button-Blue-WRAP.slick-prev.slick-arrow > .SearchForm-Input + div, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .SearchForm-Input + div, .SocialBlog .stay-connected li div .Button.Button-Blue-WRAP > div, .expContFltrRow .SocialBlog .stay-connected li div .Button-Blue-WRAP.button > div, .SocialBlog .stay-connected li div .expContFltrRow .Button-Blue-WRAP.button > div, .SocialBlog .stay-connected li div .Button-Blue-WRAP.slick-next.slick-arrow > div, .SocialBlog .stay-connected li div .Button-Blue-WRAP.slick-prev.slick-arrow > div, .Node-UserLogin .SocialBlog .stay-connected li div .Button-Blue-WRAP[type="submit"] > div, .SocialBlog .stay-connected li div .Node-UserLogin .Button-Blue-WRAP[type="submit"] > div, .Button.Button-Blue-WRAP > .SocialIcon, .expContFltrRow .Button-Blue-WRAP.button > .SocialIcon, .Button-Blue-WRAP.slick-next.slick-arrow > .SocialIcon, .Button-Blue-WRAP.slick-prev.slick-arrow > .SocialIcon, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .SocialIcon, .TableWithFilter .js-form-item-training-timezone .Button.Button-Blue-WRAP > label, .expContFltrRow .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP.button > label, .TableWithFilter .js-form-item-training-timezone .expContFltrRow .Button-Blue-WRAP.button > label, .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP.slick-next.slick-arrow > label, .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP.slick-prev.slick-arrow > label, .Node-UserLogin .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP[type="submit"] > label, .TableWithFilter .js-form-item-training-timezone .Node-UserLogin .Button-Blue-WRAP[type="submit"] > label, .TableWithFilter .js-form-item-training-timezone .Button.Button-Blue-WRAP > .timeZone, .expContFltrRow .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP.button > .timeZone, .TableWithFilter .js-form-item-training-timezone .expContFltrRow .Button-Blue-WRAP.button > .timeZone, .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP.slick-next.slick-arrow > .timeZone, .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP.slick-prev.slick-arrow > .timeZone, .Node-UserLogin .TableWithFilter .js-form-item-training-timezone .Button-Blue-WRAP[type="submit"] > .timeZone, .TableWithFilter .js-form-item-training-timezone .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .timeZone, .TableWithFilter .sticky-enabled tbody .Button.Button-Blue-WRAP > td, .expContFltrRow .TableWithFilter .sticky-enabled tbody .Button-Blue-WRAP.button > td, .TableWithFilter .sticky-enabled tbody .expContFltrRow .Button-Blue-WRAP.button > td, .TableWithFilter .sticky-enabled tbody .Button-Blue-WRAP.slick-next.slick-arrow > td, .TableWithFilter .sticky-enabled tbody .Button-Blue-WRAP.slick-prev.slick-arrow > td, .Node-UserLogin .TableWithFilter .sticky-enabled tbody .Button-Blue-WRAP[type="submit"] > td, .TableWithFilter .sticky-enabled tbody .Node-UserLogin .Button-Blue-WRAP[type="submit"] > td, .TableWithFilter .Button.Button-Blue-WRAP > .my-courses-button, .expContFltrRow .TableWithFilter .Button-Blue-WRAP.button > .my-courses-button, .TableWithFilter .expContFltrRow .Button-Blue-WRAP.button > .my-courses-button, .TableWithFilter .Button-Blue-WRAP.slick-next.slick-arrow > .my-courses-button, .TableWithFilter .Button-Blue-WRAP.slick-prev.slick-arrow > .my-courses-button, .Node-UserLogin .TableWithFilter .Button-Blue-WRAP[type="submit"] > .my-courses-button, .TableWithFilter .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .my-courses-button, .Button.Button-Blue-WRAP > .TestimonialQuote, .expContFltrRow .Button-Blue-WRAP.button > .TestimonialQuote, .Button-Blue-WRAP.slick-next.slick-arrow > .TestimonialQuote, .Button-Blue-WRAP.slick-prev.slick-arrow > .TestimonialQuote, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .TestimonialQuote, .SpeakerSession .Button.Button-Blue-WRAP > .SessionContent, .expContFltrRow .SpeakerSession .Button-Blue-WRAP.button > .SessionContent, .SpeakerSession .expContFltrRow .Button-Blue-WRAP.button > .SessionContent, .SpeakerSession .Button-Blue-WRAP.slick-next.slick-arrow > .SessionContent, .SpeakerSession .Button-Blue-WRAP.slick-prev.slick-arrow > .SessionContent, .Node-UserLogin .SpeakerSession .Button-Blue-WRAP[type="submit"] > .SessionContent, .SpeakerSession .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .SessionContent, .Button.Button-Blue-WRAP > .SpeakerSession-Portrait, .expContFltrRow .Button-Blue-WRAP.button > .SpeakerSession-Portrait, .Button-Blue-WRAP.slick-next.slick-arrow > .SpeakerSession-Portrait, .Button-Blue-WRAP.slick-prev.slick-arrow > .SpeakerSession-Portrait, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .SpeakerSession-Portrait, .whyReynolds-container .Button.Button-Blue-WRAP > .whyReynolds-headlineContainer, .expContFltrRow .whyReynolds-container .Button-Blue-WRAP.button > .whyReynolds-headlineContainer, .whyReynolds-container .expContFltrRow .Button-Blue-WRAP.button > .whyReynolds-headlineContainer, .whyReynolds-container .Button-Blue-WRAP.slick-next.slick-arrow > .whyReynolds-headlineContainer, .whyReynolds-container .Button-Blue-WRAP.slick-prev.slick-arrow > .whyReynolds-headlineContainer, .Node-UserLogin .whyReynolds-container .Button-Blue-WRAP[type="submit"] > .whyReynolds-headlineContainer, .whyReynolds-container .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .whyReynolds-headlineContainer, .whyReynolds-container .Button.Button-Blue-WRAP > .benefit-name, .expContFltrRow .whyReynolds-container .Button-Blue-WRAP.button > .benefit-name, .whyReynolds-container .expContFltrRow .Button-Blue-WRAP.button > .benefit-name, .whyReynolds-container .Button-Blue-WRAP.slick-next.slick-arrow > .benefit-name, .whyReynolds-container .Button-Blue-WRAP.slick-prev.slick-arrow > .benefit-name, .Node-UserLogin .whyReynolds-container .Button-Blue-WRAP[type="submit"] > .benefit-name, .whyReynolds-container .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .benefit-name, .whyReynolds-container .Button.Button-Blue-WRAP > .benefit-item, .expContFltrRow .whyReynolds-container .Button-Blue-WRAP.button > .benefit-item, .whyReynolds-container .expContFltrRow .Button-Blue-WRAP.button > .benefit-item, .whyReynolds-container .Button-Blue-WRAP.slick-next.slick-arrow > .benefit-item, .whyReynolds-container .Button-Blue-WRAP.slick-prev.slick-arrow > .benefit-item, .Node-UserLogin .whyReynolds-container .Button-Blue-WRAP[type="submit"] > .benefit-item, .whyReynolds-container .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .benefit-item, .whyReynolds-container .benefit-item .Button.Button-Blue-WRAP > a, .expContFltrRow .whyReynolds-container .benefit-item .Button-Blue-WRAP.button > a, .whyReynolds-container .benefit-item .expContFltrRow .Button-Blue-WRAP.button > a, .whyReynolds-container .benefit-item .Button-Blue-WRAP.slick-next.slick-arrow > a, .whyReynolds-container .benefit-item .Button-Blue-WRAP.slick-prev.slick-arrow > a, .Node-UserLogin .whyReynolds-container .benefit-item .Button-Blue-WRAP[type="submit"] > a, .whyReynolds-container .benefit-item .Node-UserLogin .Button-Blue-WRAP[type="submit"] > a, .DualButtonProductBack .Button.Button-Blue-WRAP > a, .expContFltrRow .DualButtonProductBack .Button-Blue-WRAP.button > a, .DualButtonProductBack .expContFltrRow .Button-Blue-WRAP.button > a, .DualButtonProductBack .Button-Blue-WRAP.slick-next.slick-arrow > a, .DualButtonProductBack .Button-Blue-WRAP.slick-prev.slick-arrow > a, .Node-UserLogin .DualButtonProductBack .Button-Blue-WRAP[type="submit"] > a, .DualButtonProductBack .Node-UserLogin .Button-Blue-WRAP[type="submit"] > a, .Button.Button-Blue-WRAP > .Selectors-TabLink:before, .expContFltrRow .Button-Blue-WRAP.button > .Selectors-TabLink:before, .Button-Blue-WRAP.slick-next.slick-arrow > .Selectors-TabLink:before, .Button-Blue-WRAP.slick-prev.slick-arrow > .Selectors-TabLink:before, .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .Selectors-TabLink:before, .Selectors-Challenges .Button.Button-Blue-WRAP > .Selectors-TabLink:before, .expContFltrRow .Selectors-Challenges .Button-Blue-WRAP.button > .Selectors-TabLink:before, .Selectors-Challenges .expContFltrRow .Button-Blue-WRAP.button > .Selectors-TabLink:before, .Selectors-Challenges .Button-Blue-WRAP.slick-next.slick-arrow > .Selectors-TabLink:before, .Selectors-Challenges .Button-Blue-WRAP.slick-prev.slick-arrow > .Selectors-TabLink:before, .Node-UserLogin .Selectors-Challenges .Button-Blue-WRAP[type="submit"] > .Selectors-TabLink:before, .Selectors-Challenges .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .Selectors-TabLink:before, .company-history .company-milestone .Button.Button-Blue-WRAP > h3, .expContFltrRow .company-history .company-milestone .Button-Blue-WRAP.button > h3, .company-history .company-milestone .expContFltrRow .Button-Blue-WRAP.button > h3, .company-history .company-milestone .Button-Blue-WRAP.slick-next.slick-arrow > h3, .company-history .company-milestone .Button-Blue-WRAP.slick-prev.slick-arrow > h3, .Node-UserLogin .company-history .company-milestone .Button-Blue-WRAP[type="submit"] > h3, .company-history .company-milestone .Node-UserLogin .Button-Blue-WRAP[type="submit"] > h3, .Automotive101-InnerWrapper .Button.Button-Blue-WRAP > .fact-inner-wrapper, .expContFltrRow .Automotive101-InnerWrapper .Button-Blue-WRAP.button > .fact-inner-wrapper, .Automotive101-InnerWrapper .expContFltrRow .Button-Blue-WRAP.button > .fact-inner-wrapper, .Automotive101-InnerWrapper .Button-Blue-WRAP.slick-next.slick-arrow > .fact-inner-wrapper, .Automotive101-InnerWrapper .Button-Blue-WRAP.slick-prev.slick-arrow > .fact-inner-wrapper, .Node-UserLogin .Automotive101-InnerWrapper .Button-Blue-WRAP[type="submit"] > .fact-inner-wrapper, .Automotive101-InnerWrapper .Node-UserLogin .Button-Blue-WRAP[type="submit"] > .fact-inner-wrapper, .Automotive101-InnerWrapper .Button.Button-Blue-WRAP > img, .expContFltrRow .Automotive101-InnerWrapper .Button-Blue-WRAP.button > img, .Automotive101-InnerWrapper .expContFltrRow .Button-Blue-WRAP.button > img, .Automotive101-InnerWrapper .Button-Blue-WRAP.slick-next.slick-arrow > img, .Automotive101-InnerWrapper .Button-Blue-WRAP.slick-prev.slick-arrow > img, .Node-UserLogin .Automotive101-InnerWrapper .Button-Blue-WRAP[type="submit"] > img, .Automotive101-InnerWrapper .Node-UserLogin .Button-Blue-WRAP[type="submit"] > img {
      width: calc(100% - 43px); }
  .Button.Button-LightBlue, .Button.career-play, .expContFltrRow .career-play.button, .Node-UserLogin .career-play[type="submit"], .expContFltrRow .Button-LightBlue.button, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin .Button-LightBlue[type="submit"] {
    background-color: #177cab;
    border-style: none none solid none;
    border-bottom: 1px solid #146c95; }
    .Button.Button-LightBlue:hover, .Button.career-play:hover, .expContFltrRow .career-play.button:hover, .Node-UserLogin .career-play:hover[type="submit"], .expContFltrRow .Button-LightBlue.button:hover, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:hover, .slick-next.slick-arrow:hover, .slick-prev.slick-arrow:hover, .Node-UserLogin .Button-LightBlue:hover[type="submit"], .Button.Button-LightBlue:focus, .Button.career-play:focus, .expContFltrRow .career-play.button:focus, .Node-UserLogin .career-play:focus[type="submit"], .expContFltrRow .Button-LightBlue.button:focus, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:focus, .slick-next.slick-arrow:focus, .slick-prev.slick-arrow:focus, .Node-UserLogin .Button-LightBlue:focus[type="submit"] {
      background-color: #707070;
      border-bottom: 1px solid #636363;
      cursor: pointer; }
      .Button.Button-LightBlue:hover a, .Button.career-play:hover a, .expContFltrRow .career-play.button:hover a, .Node-UserLogin .career-play:hover[type="submit"] a, .expContFltrRow .Button-LightBlue.button:hover a, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:hover a, .slick-next.slick-arrow:hover a, .slick-prev.slick-arrow:hover a, .Node-UserLogin .Button-LightBlue:hover[type="submit"] a, .Button.Button-LightBlue:focus a, .Button.career-play:focus a, .expContFltrRow .career-play.button:focus a, .Node-UserLogin .career-play:focus[type="submit"] a, .expContFltrRow .Button-LightBlue.button:focus a, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:focus a, .slick-next.slick-arrow:focus a, .slick-prev.slick-arrow:focus a, .Node-UserLogin .Button-LightBlue:focus[type="submit"] a {
        color: white; }
    .Button.Button-LightBlue a:focus, .Button.career-play a:focus, .expContFltrRow .career-play.button a:focus, .Node-UserLogin .career-play[type="submit"] a:focus, .expContFltrRow .Button-LightBlue.button a:focus, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit a:focus, .slick-next.slick-arrow a:focus, .slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-LightBlue[type="submit"] a:focus, .Button.Button-LightBlue a:hover, .Button.career-play a:hover, .expContFltrRow .career-play.button a:hover, .Node-UserLogin .career-play[type="submit"] a:hover, .expContFltrRow .Button-LightBlue.button a:hover, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit a:hover, .slick-next.slick-arrow a:hover, .slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-LightBlue[type="submit"] a:hover {
      color: white;
      background-color: #707070; }
    .Button.Button-LightBlue:active, .Button.career-play:active, .expContFltrRow .career-play.button:active, .Node-UserLogin .career-play:active[type="submit"], .expContFltrRow .Button-LightBlue.button:active, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:active, .slick-next.slick-arrow:active, .slick-prev.slick-arrow:active, .Node-UserLogin .Button-LightBlue:active[type="submit"] {
      background-color: #636363;
      border-bottom: 1px solid #636363; }
      .Button.Button-LightBlue:active a, .Button.career-play:active a, .expContFltrRow .career-play.button:active a, .Node-UserLogin .career-play:active[type="submit"] a, .expContFltrRow .Button-LightBlue.button:active a, .ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit:active a, .slick-next.slick-arrow:active a, .slick-prev.slick-arrow:active a, .Node-UserLogin .Button-LightBlue:active[type="submit"] a {
        color: white; }
  .Button.Button-WhiteGray:hover, .expContFltrRow .Button-WhiteGray.button:hover, .Button-WhiteGray.slick-next.slick-arrow:hover, .Button-WhiteGray.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-WhiteGray:hover[type="submit"], .Button.Button-WhiteGray:focus, .expContFltrRow .Button-WhiteGray.button:focus, .Button-WhiteGray.slick-next.slick-arrow:focus, .Button-WhiteGray.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-WhiteGray:focus[type="submit"], .Button.Button-WhiteGray a:hover, .expContFltrRow .Button-WhiteGray.button a:hover, .Button-WhiteGray.slick-next.slick-arrow a:hover, .Button-WhiteGray.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-WhiteGray[type="submit"] a:hover, .Button.Button-WhiteGray a:focus, .expContFltrRow .Button-WhiteGray.button a:focus, .Button-WhiteGray.slick-next.slick-arrow a:focus, .Button-WhiteGray.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-WhiteGray[type="submit"] a:focus, .Button.Button-WhiteGray a:visited:hover, .expContFltrRow .Button-WhiteGray.button a:visited:hover, .Button-WhiteGray.slick-next.slick-arrow a:visited:hover, .Button-WhiteGray.slick-prev.slick-arrow a:visited:hover, .Node-UserLogin .Button-WhiteGray[type="submit"] a:visited:hover {
    cursor: pointer; }
  .Button.Button-Gray:hover, .expContFltrRow .Button-Gray.button:hover, .Button-Gray.slick-next.slick-arrow:hover, .Button-Gray.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-Gray:hover[type="submit"], .Button.Button-Gray:focus, .expContFltrRow .Button-Gray.button:focus, .Button-Gray.slick-next.slick-arrow:focus, .Button-Gray.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-Gray:focus[type="submit"], .Button.Button-Gray a:hover, .expContFltrRow .Button-Gray.button a:hover, .Button-Gray.slick-next.slick-arrow a:hover, .Button-Gray.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-Gray[type="submit"] a:hover, .Button.Button-Gray a:focus, .expContFltrRow .Button-Gray.button a:focus, .Button-Gray.slick-next.slick-arrow a:focus, .Button-Gray.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-Gray[type="submit"] a:focus {
    background-color: #7d7d7d;
    cursor: pointer; }
  .Button.Button-Gray a, .expContFltrRow .Button-Gray.button a, .Button-Gray.slick-next.slick-arrow a, .Button-Gray.slick-prev.slick-arrow a, .Node-UserLogin .Button-Gray[type="submit"] a {
    cursor: pointer; }
  .Button.Button-Gray:active, .expContFltrRow .Button-Gray.button:active, .Button-Gray.slick-next.slick-arrow:active, .Button-Gray.slick-prev.slick-arrow:active, .Node-UserLogin .Button-Gray:active[type="submit"] {
    background-color: #636363; }
  .Button.Button-White:hover, .expContFltrRow .Button-White.button:hover, .Button-White.slick-next.slick-arrow:hover, .Button-White.slick-prev.slick-arrow:hover, .Node-UserLogin .Button-White:hover[type="submit"], .Button.Button-White:focus, .expContFltrRow .Button-White.button:focus, .Button-White.slick-next.slick-arrow:focus, .Button-White.slick-prev.slick-arrow:focus, .Node-UserLogin .Button-White:focus[type="submit"], .Button.Button-White a:hover, .expContFltrRow .Button-White.button a:hover, .Button-White.slick-next.slick-arrow a:hover, .Button-White.slick-prev.slick-arrow a:hover, .Node-UserLogin .Button-White[type="submit"] a:hover, .Button.Button-White a:focus, .expContFltrRow .Button-White.button a:focus, .Button-White.slick-next.slick-arrow a:focus, .Button-White.slick-prev.slick-arrow a:focus, .Node-UserLogin .Button-White[type="submit"] a:focus {
    background-color: #ddd;
    cursor: pointer;
    color: black; }
  .Button.Button-White:active, .expContFltrRow .Button-White.button:active, .Button-White.slick-next.slick-arrow:active, .Button-White.slick-prev.slick-arrow:active, .Node-UserLogin .Button-White:active[type="submit"] {
    background-color: #003e62; }
  .Button-Block {
    display: block; }
  .Button-Rounded-Large {
    border-radius: 10px; }
    .Button-Rounded-Large a {
      width: 100%;
      padding: 1em 2em; }
      .Button-Rounded-Large a:hover, .Button-Rounded-Large a:focus {
        border-radius: 10px; }
  .Button-Top {
    right: 0;
    bottom: 1em;
    width: 50px;
    height: 50px;
    margin-right: 5%;
    z-index: 100;
    position: fixed;
    border-radius: 50%;
    border: 2px solid white;
    background-color: #177cab;
    background-image: url("/sites/reyrey.com/media/company/careers/images/Arrow_Top.svg");
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: top center; }
    .Button-Top a {
      width: 100%;
      height: 100%;
      color: white;
      text-decoration: none;
      text-align: center;
      padding-top: 20px;
      font-size: 1em;
      border-radius: 50%;
      background-repeat: no-repeat;
      background-size: 70%;
      background-position: top center; }
    .Button-Top:hover, .Button-Top:focus, .Button-Top a:hover, .Button-Top a:focus {
      background-color: #707070;
      background-image: url("/sites/reyrey.com/media/company/careers/images/Arrow_Top_hover.svg");
      cursor: pointer; }
  .Button-Cart {
    right: 0;
    bottom: 1em;
    width: 70px;
    height: 70px;
    margin-right: 5%;
    z-index: 100;
    position: fixed;
    border-radius: 50%;
    border: 2px solid white;
    background-color: #177cab;
    background-image: url("../../../../sites/reyrey.com/media/company/careers/images/Arrow_Bottom.svg");
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: top center; }
    .Button-Cart a {
      width: 100%;
      height: 100%;
      color: white;
      text-decoration: none;
      text-align: center;
      padding-top: 35px;
      font-size: 1em;
      border-radius: 50%;
      background-repeat: no-repeat;
      background-size: 70%;
      background-position: top center; }
    .Button-Cart:hover, .Button-Cart:focus, .Button-Cart a:hover, .Button-Cart a:focus {
      background-color: #707070;
      background-image: url("../../../../sites/reyrey.com/media/company/careers/images/Arrow_Bottom_hover.svg");
      cursor: pointer; }
  .Button-ArrowText:hover .Button-ArrowText-Inner, .Button-ArrowText:focus .Button-ArrowText-Inner {
    background-color: transparent; }
    .Button-ArrowText:hover .Button-ArrowText-Inner svg, .Button-ArrowText:focus .Button-ArrowText-Inner svg {
      background-color: white;
      border-radius: 50%; }
    .Button-ArrowText:hover .Button-ArrowText-Inner span, .Button-ArrowText:focus .Button-ArrowText-Inner span {
      text-decoration: underline; }
    .Button-ArrowText:hover .Button-ArrowText-Inner line, .Button-ArrowText:focus .Button-ArrowText-Inner line {
      stroke: #242424; }
  .Button-SocialIcon svg {
    opacity: 0.7; }
  .Button-SocialIcon a:hover svg, .Button-SocialIcon a:focus svg {
    opacity: 1; }

.bdrd50, .SpeakerSession-Portrait {
  border-radius: 50%; }

.WebformButton {
  padding: 0.4em 0.8em; }
  .WebformButton-Blue:hover, .WebformButton-Blue:focus {
    cursor: pointer; }
  .WebformButton-Gray:hover, .WebformButton-Gray:focus {
    cursor: pointer; }

.career-play {
  z-index: 1;
  margin-left: 86px;
  height: 25px;
  width: 25px;
  padding-left: 8px;
  padding-right: 6px;
  border-radius: 50%;
  padding-top: 0px;
  background-color: #2c89c0; }
  .career-play img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
    height: 10px; }

.campaign-monitor .cm-subscribe-input {
  -webkit-appearance: checkbox; }

.campaign-monitor .cm-consent {
  width: 300px; }

.playSym {
  display: inline-block;
  background: #2c89c0;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 7px; }

.exitSym {
  display: block;
  border-radius: 50%;
  margin: 10px;
  float: right; }

.playSection:hover {
  cursor: pointer;
  color: #ddd; }
  .playSection:hover .playSym {
    color: white;
    background: #707070; }

.exitSym:hover {
  cursor: pointer;
  background: #707070; }

.VimeoDiscriptionAndVideo .MainContent .Media-TranscriptLink a, .VimeoDiscriptionAndVideo .form-accepted #block-reynoldsleadform .Media-TranscriptLink a, .form-accepted .VimeoDiscriptionAndVideo #block-reynoldsleadform .Media-TranscriptLink a, .VimeoDiscriptionAndVideo .testimonialSlider .Media-TranscriptLink a {
  color: #004e7b; }
  .VimeoDiscriptionAndVideo .MainContent .Media-TranscriptLink a:hover, .VimeoDiscriptionAndVideo .form-accepted #block-reynoldsleadform .Media-TranscriptLink a:hover, .form-accepted .VimeoDiscriptionAndVideo #block-reynoldsleadform .Media-TranscriptLink a:hover, .VimeoDiscriptionAndVideo .testimonialSlider .Media-TranscriptLink a:hover {
    color: #001926; }

.RightSide #complexTable {
  display: none; }

#LoadingSpinner {
  text-align: center; }
  #LoadingSpinner .ajax-progress-fullscreen {
    text-align: center;
    position: static;
    margin: 1em; }
  #LoadingSpinner .ajax-progress {
    display: inline-block; }

.userSelectNone, .filterContainer, #btnSearchJobs, #filterAdvanced, #filterAdvancedXl,
.perPage,
.jobsPager,
.timeZone {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.Banner-JobOpenings {
  background-image: url("../../../../sites/reyrey.com/media/general/images/job-openings_mainbanner.jpg");
  height: 377px; }
  @media (min-width: 50em) {
    .Banner-JobOpenings {
      display: block; } }

/*
Arrows
*****************************************************/
.headFilter:before {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-down.svg");
  right: 12px;
  top: 7px; }

.desktopVendor:before {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-down.svg");
  left: 12px; }

.desktopVendor.expanded:before,
.mobileVendor.expanded:before {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-right.svg"); }

.mobileVendor:before {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-down.svg");
  left: 16px; }

.mHeadFilter {
  position: relative;
  float: right;
  font-size: 0.9em;
  top: 2px; }

.mHeadFilter:after {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-down-m.svg"); }

.mHeadFilter.expanded:after {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-up-m.svg"); }

/*
Colors
*****************************************************/
/*
States
*****************************************************/
/*
Wraps & Containers
*****************************************************/
#mainWrap {
  margin: 4.2em 1em 0; }

@media only screen and (min-width: 70em) {
  #mainWrap {
    margin: 4.2em auto 0; } }

/*
Header
***********************************************/
@media (min-width: 40em) {
  #headLogo {
    top: -146px; } }

#headLogo img {
  width: 170px;
  margin-bottom: 2em;
  margin-top: 2em; }
  @media (min-width: 40em) {
    #headLogo img {
      margin-bottom: 0;
      float: right; } }

#headTitle {
  top: -97px;
  left: 4px;
  padding: 20px 20px 20px 188px;
  background: rgba(0, 0, 0, 0.65);
  z-index: 40; }

/*
Table Tools
*****************************************************/
.table-tools {
  z-index: 3; }

.rci_toolbar {
  margin-left: 1px;
  margin-bottom: 10px;
  margin-top: 6px; }

@media only screen and (max-width: 51em) {
  .rci_toolbar {
    float: left; } }

.rci_toolbar li:not(:first-child) {
  margin-left: 6px; }

.toolbar__btn {
  min-width: 107px;
  padding: 6px 3px !important; }

.btnTools {
  width: 50px;
  padding-top: 9px;
  margin-top: 4px; }

.btnTools img {
  width: 20px; }

.search-icon {
  width: 44px; }

.search-bottom {
  width: 348px;
  margin-left: 1px;
  z-index: 50;
  margin-bottom: 10px;
  /* &-fill:after {
        content: url("../../../../sites/reyrey.com/media/company/careers/svgs/close-x.svg");
        position: absolute;
        top: 8px;
        left: 290px;
        height: 20px;
        width: 20px;
        @extend .crsPnt;
        @include mq(map-get($breakpointAliases,
        md)) {
            left: 320px;
        }
    } */ }
  @media (min-width: 40em) {
    .search-bottom {
      width: 374px; } }

.buttonT {
  width: 110px; }
  @media (min-width: 40em) {
    .buttonT {
      width: 121px; } }

#searchLabel {
  margin-left: 5px; }

.search-field {
  margin: 2px 0 2px 2px;
  height: 40px;
  width: 302px;
  padding: 6px;
  padding-right: 34px; }
  @media (min-width: 40em) {
    .search-field {
      width: 326px; } }
  .search-field-fill {
    height: 16px;
    width: 16px;
    pointer-events: none; }
    .search-field-fill img {
      pointer-events: all;
      left: 278px;
      top: -29px; }
      @media (min-width: 40em) {
        .search-field-fill img {
          left: 302px; } }

.search-icon {
  padding: 7px; }

.rciInfo {
  width: 112px;
  padding: 6px; }
  .rciInfo img {
    top: 3px; }

/*
#flyout{
    @extend .posFix;
    background: rgba(0,0,0,.7);
    @extend .w100;
    @extend .h100;
    @extend .t0;
    z-index: 1000;
    @extend .ovScr;

     -webkit-animation: fadeInFromNone 0.5s ease-out;
    -moz-animation: fadeInFromNone 0.5s ease-out;
    -o-animation: fadeInFromNone 0.5s ease-out;
    animation: fadeInFromNone 0.5s ease-out;

    &-close-button{
        content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='16' width='16'>
            <polygon points='0,3 3,0 16,13 13,16' style='fill:#000' />
            <polygon points='13,0 16,3 3,16 0,13' style='fill:#000' /></svg>");
        @extend .flR;
        @extend .posRel;
        top: -10px;
        right: -6px;
        @extend .crsPnt;
        padding: 5px;
    }
    &-content{
        @extend .w100;
        @extend .mxw5;
        padding: 30px;
        @extend .bgWhite;
        margin: 150px auto;

        &-rci-informed{
            @extend .bgcGraylight;
            @extend .p2;
            & h4{
                @extend .fwtBold;
                @extend .mb1;
            }
        }
    }
}
@-webkit-keyframes fadeInFromNone {
    0% {
        @extend .dN;
        opacity: 0;
    }

    1% {
        @extend .dBl;
        opacity: 0;
    }

    100% {
        @extend .dBl;
        opacity: 1;
    }
}
@-moz-keyframes fadeInFromNone {
    0% {
        @extend .dN;
        opacity: 0;
    }

    1% {
        @extend .dBl;
        opacity: 0;
    }

    100% {
        @extend .dBl;
        opacity: 1;
    }
}

@-o-keyframes fadeInFromNone {
    0% {
        @extend .dN;
        opacity: 0;
    }

    1% {
        @extend .dBl;
        opacity: 0;
    }

    100% {
        @extend .dBl;
        opacity: 1;
    }
}

@keyframes fadeInFromNone {
    0% {
        @extend .dN;
        opacity: 0;
    }

    1% {
        @extend .dBl;
        opacity: 0;
    }

    100% {
        @extend .dBl;
        opacity: 1;
    }
}*/
/*
RCI Vendor Table
*****************************************************/
#complexTable .desktopVendor,
#complexTable .mobileVendor {
  padding: 10px 10px 10px 27px; }

#complexTable > thead > tr > th {
  padding: .55em .85em; }

#complexTable thead tr td {
  padding: .5em 1em; }

#complexTable .careerTabHead:hover, #complexTable .careerTabHead:focus {
  background-color: #005e95;
  cursor: pointer; }

#complexTable .careerTabHead:active {
  background-color: #003e62; }

#complexTable .tablesort {
  background-image: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-down.svg");
  height: 10px;
  width: 10px;
  top: 10px; }

#complexTable .tablesort--desc {
  background-image: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-up.svg"); }

#complexTable .jobs-cell {
  padding: 10px 10px 10px 15px; }

#complexTable .headDropDown {
  border: 2px solid #999;
  top: 38px;
  z-index: 100; }

#complexTable .headDropDown li a {
  padding: .5em 1em;
  color: #444; }

#complexTable .headDropDown li a:hover,
#complexTable .headDropDown li a:focus {
  -webkit-font-smoothing: antialiased; }

#complexTable .mFilterSelection {
  padding: .5em 1em 1em;
  font-size: 1.4em; }
  #complexTable .mFilterSelection svg {
    margin: 10px;
    width: 22px;
    height: 22px; }

#complexTable .filterArrow {
  border: 1px solid #004e7b;
  border-radius: 100%;
  width: 44px;
  height: 44px; }

#complexTable .filterArrow.expanded {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

#complexTable .mobileDropDown li a {
  padding: .5em 1.5em; }

#complexTable .mobileDropDown li a:hover,
#complexTable .mobileDropDown li a:focus {
  -webkit-font-smoothing: antialiased; }

#complexTable .mobileVendor > a {
  right: 40px; }

#complexTable .mobileVendor {
  display: table-cell;
  font-size: .9em; }

#complexTable .desktopVendor .arrowWrap,
#complexTable .productName .arrowWrap {
  left: 10px; }

#complexTable .mobileVendor .arrowWrap {
  left: 20px; }

#complexTable div.expItem {
  height: 100% !important; }

#complexTable td.expItem {
  padding: 0 10px 10px 27px; }

#complexTable .productName {
  padding: 7px 16px;
  -webkit-font-smoothing: antialiased; }

#complexTable .mobileProduct > tr > td > div {
  padding: 0 1em; }

#complexTable .mobileVendor {
  padding: 10px 40px; }

#complexTable .product > tbody > tr > th {
  border-bottom: 1px solid #004e7b; }

#complexTable .product > tbody > tr > td div span {
  padding: 10px;
  opacity: 1; }

#complexTable #printIcon a {
  padding: 10px; }

#complexTable #printIcon img {
  right: 14%;
  bottom: 9px; }

#views-exposed-form-careers-page-1 > label, #views-exposed-form-careers-page-2 > label {
  display: none !important; }

#views-exposed-form-careers-page-1 .form-checkbox, #views-exposed-form-careers-page-2 .form-checkbox {
  -webkit-appearance: checkbox; }

#views-exposed-form-careers-page-1 legend, #views-exposed-form-careers-page-2 legend {
  font-size: 1.2em; }

#views-exposed-form-careers-page-1 fieldset, #views-exposed-form-careers-page-2 fieldset {
  border: 0; }

#views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup {
  width: 384px;
  max-width: 100%; }
  #views-exposed-form-careers-page-1 .fieldgroup .option:after, #views-exposed-form-careers-page-2 .fieldgroup .option:after {
    content: ' '; }
  #views-exposed-form-careers-page-1 .fieldgroup .fieldset-wrapper input, #views-exposed-form-careers-page-2 .fieldgroup .fieldset-wrapper input {
    margin: 12px 0 0 0px; }
  @media (min-width: 50em) {
    #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-2 .fieldgroup {
      width: auto; } }

#views-exposed-form-careers-page-1 .form-submit, #views-exposed-form-careers-page-2 .form-submit {
  padding: 5px 20px;
  font-size: 1.2em;
  margin: 30px 0; }

@media (min-width: 50em) {
  #views-exposed-form-careers-page-1, #views-exposed-form-careers-page-2 {
    margin: 0 auto; } }

#views-exposed-form-careers-page-1 .form-checkbox {
  -webkit-appearance: checkbox; }

.form-checkboxes label {
  padding-left: 4px; }

.jobPostHeader {
  font-size: 2.5em;
  margin-bottom: 25px; }

.search-bottom-jobs, .search-bottom-jobs-filter {
  margin: 0 auto 10px; }

.jobs-filter-item {
  color: #767676;
  border: 1px solid #767676;
  padding: 2px 4px;
  line-height: 2em; }
  .jobs-filter-item:after {
    content: "x";
    padding-left: 6px; }

#searchLabelJobs, #searchRadiusJobs {
  margin-left: 5px;
  margin-bottom: -2px; }

.searchFieldJobsWrapper {
  padding-bottom: 10px; }
  @media (min-width: 66em) {
    .searchFieldJobsWrapper {
      width: 39%;
      padding-bottom: 0; } }

@media (min-width: 66em) {
  .searchLocationJobsWrapper {
    width: 50%; } }

.searchLocationJobsInputWrapper {
  width: 65%;
  margin-right: 1%; }
  @media (min-width: 30em) {
    .searchLocationJobsInputWrapper {
      width: 73%; } }
  @media (min-width: 40em) {
    .searchLocationJobsInputWrapper {
      width: 80%; } }
  @media (min-width: 50em) {
    .searchLocationJobsInputWrapper {
      width: 84%; } }
  @media (min-width: 66em) {
    .searchLocationJobsInputWrapper {
      width: 80%;
      margin-right: 0; } }

.searchLocationJobsSelectWrapper {
  width: 32%; }
  @media (min-width: 30em) {
    .searchLocationJobsSelectWrapper {
      width: 25%; } }
  @media (min-width: 40em) {
    .searchLocationJobsSelectWrapper {
      width: 18%; } }
  @media (min-width: 50em) {
    .searchLocationJobsSelectWrapper {
      width: 14%; } }
  @media (min-width: 66em) {
    .searchLocationJobsSelectWrapper {
      width: 17%; } }

.search-field-jobs, .search-location-jobs {
  margin: 2px 0 2px 2px;
  height: 30px;
  width: calc(100% - 8px);
  padding: 6px; }
  @media (min-width: 66em) {
    .search-field-jobs, .search-location-jobs {
      width: calc(100% - 8px); } }
  .search-field-jobs-fill, .search-location-jobs-fill {
    height: 16px;
    width: 16px;
    pointer-events: none; }
    .search-field-jobs-fill img, .search-location-jobs-fill img {
      pointer-events: all;
      left: -26px;
      top: 11px; }

#filterLocation {
  margin: 2px 0 1px 2px;
  height: 30px;
  padding: 6px;
  line-height: 15px; }
  #filterLocation:hover:after, #filterLocation:focus:after {
    content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-right.svg"); }
  #filterLocation.expanded:hover:after, #filterLocation.expanded:focus:after {
    content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-down.svg"); }
  #filterLocation:after {
    content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-right.svg");
    margin-left: 4px;
    height: 10px;
    width: 10px;
    background-size: 100% 100%; }
  #filterLocation.expanded:after {
    content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-down.svg"); }

.locList {
  z-index: 50;
  margin-top: 2px;
  max-height: 500px; }
  .locList li {
    padding: 5px 12px;
    width: 100px; }

@media (min-width: 30em) {
  .searchBtnJobsWrapper {
    width: calc(100% - 104px); } }

@media (min-width: 66em) {
  .searchBtnJobsWrapper {
    width: 6%; } }

#btnSearchJobs {
  height: 30px;
  width: 100px;
  margin: 10px auto 0;
  line-height: 30px; }
  @media (min-width: 30em) {
    #btnSearchJobs {
      margin: 10px auto 0 calc(46% + 29px); } }
  @media (min-width: 40em) {
    #btnSearchJobs {
      margin: 10px auto 0 calc(46% + 35px); } }
  @media (min-width: 50em) {
    #btnSearchJobs {
      margin: 10px auto 0 calc(46% + 44px); } }
  @media (min-width: 66em) {
    #btnSearchJobs {
      margin: 10px auto 0; } }

.filterAdvancedWrapper {
  margin-top: 10px; }
  @media (min-width: 30em) {
    .filterAdvancedWrapper {
      display: inline-block;
      width: initial; } }
  @media (min-width: 66em) {
    .filterAdvancedWrapper {
      display: none; } }

#filterAdvanced {
  width: 101px; }
  @media (min-width: 30em) {
    #filterAdvanced {
      display: inline-block;
      width: initial; } }

#filterAdvancedXl {
  margin-bottom: 10px; }
  @media (min-width: 66em) {
    #filterAdvancedXl {
      display: inline-block; } }

#filterAdvanced, #filterAdvancedXl {
  height: 30px;
  padding: 6px; }
  #filterAdvanced:after, #filterAdvancedXl:after {
    content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-right.svg");
    margin-left: 4px;
    height: 10px;
    width: 10px;
    background-size: 100% 100%; }
  #filterAdvanced.expanded:after, #filterAdvancedXl.expanded:after {
    content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-down.svg"); }

#complexTable > thead > tr > th.careerTabHead:nth-child(1) {
  width: 31%; }
  @media (min-width: 50em) {
    #complexTable > thead > tr > th.careerTabHead:nth-child(1) {
      width: 44%; } }

#complexTable > thead > tr > th.careerTabHead:nth-child(4) {
  width: 9em; }

#complexTable > thead > tr > th.careerTabHead:nth-child(5) {
  width: 132px; }

.mobileSub {
  /*border: 2px solid black;
    padding: 10px 16px;*/
  margin: 10px; }

.mobLeftCol {
  width: 80px; }

.mobileDetails {
  margin: 10px 0 5px 0px; }

@media (min-width: 50em) {
  .mobileType {
    display: block; } }

.noResultsJobs {
  padding: 15px;
  margin: 0 1px; }

@media (min-width: 40em) {
  .pager {
    display: inline !important; } }

.perPage,
.jobsPager {
  width: 142px;
  height: 32px; }

.timeZone {
  width: 11.8em;
  height: 32px; }

@media only screen and (min-width: 70em) {
  .perPage,
  .jobsPager,
  .timeZone {
    margin-left: 0; } }

.perPgTop,
.jobsPagerTop {
  height: 28px;
  width: 115px;
  padding: 3px 8px;
  margin: 2px; }

.timeZoneTop {
  height: 28px;
  width: 162px;
  padding: 3px 8px;
  margin: 2px; }

.perPgDrop,
.jobsPagerDrop,
.timeZoneDrop {
  width: 120px; }

.perPageArrow,
.jobsPagerArrow,
.timeZoneArrow {
  line-height: 18px;
  padding: 6px 6px; }

.perPageArrow:before,
.jobsPagerArrow:before,
.timeZoneArrow:before {
  content: url("../../../../sites/reyrey.com/media/company/careers/svgs/arrow-white-down.svg"); }

#listresultsTimeZone {
  width: 165px; }

#listresultsPerPage li,
#jobsResultsPerPage li,
#listresultsTimeZone li {
  padding: 5px 11px; }

@media print {
  .table-tools,
  .perPage {
    display: none; } }

@media only screen and (max-width: 384px) {
  .toolbar__btn {
    min-width: 99px;
    padding: 6px 0px !important;
    margin-right: 0px;
    text-align: left; }
  .search-bottom {
    width: 287px; }
  input.search-field {
    width: 250px; }
  .buttonT {
    width: 87px; }
  .search-bottom-fill::after {
    left: 230px; } }

.Node-ContactInformation-Areas h2 {
  padding: 0.4em 1em; }

@media (min-width: 50em) {
  .Node-ContactInformation-Areas .row {
    width: calc(48% - 1.8em); } }

.ContentBgImage a, .ContentBgImage a:visited {
  color: #8ecae7; }

@media (min-width: 66em) {
  .ContentWithLeadform .benefits-inner {
    max-width: calc(80em * .666667);
    float: right;
    padding-right: 2em; } }

.ContentWithLeadform .block-reyrey-leadform {
  /*@extend .w33-xl;*/ }
  @media (min-width: 66em) {
    .ContentWithLeadform .block-reyrey-leadform > * {
      max-width: calc(80em * .333333);
      /*margin: 0 !important;*/
      padding: 0 1.5em; } }
  .ContentWithLeadform .block-reyrey-leadform input[type="submit"] {
    max-width: 17em !important;
    width: 100% !important; }
  .ContentWithLeadform .block-reyrey-leadform:before {
    width: 35em;
    height: 35em;
    left: -28em;
    bottom: -6em;
    z-index: -5; }

@media (min-width: 66em) {
  .ContentWithLeadform .MainContent-Arrow *:last-child:after {
    border: none; } }

.cpe-table table {
  border-collapse: collapse; }

.cpe-table th {
  max-width: 175px;
  padding: 0.5em; }
  .cpe-table th:not(:first-child) {
    border-left: 1px solid #fff; }

@media (min-width: 50em) {
  .cpe-table tr:nth-child(odd) {
    background-color: #efefef; } }

@media (min-width: 50em) {
  .cpe-table tr td:first-child {
    width: 36%; } }

@media (min-width: 50em) {
  .cpe-table tr td:not(:first-child) {
    width: 16%; } }

.cpe-table td {
  padding: .5em 1em;
  border: none; }

.cpe-table .expanded:before {
  content: url(../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-down.svg);
  margin-right: 3px; }

.cpe-table .closed:before {
  content: url(../../../../sites/reyrey.com/media/company/careers/svgs/arrow-black-right.svg);
  margin-right: 3px; }

@media (min-width: 40em) {
  .cpe-table .closed:after {
    content: "Expand"; } }

.cpe-table .expanded-text {
  color: #004e7b; }
  .cpe-table .expanded-text:after {
    content: "Collapse"; }

.cpe-table .col-36 {
  width: 36%; }

.cpe-table .col-16 {
  width: 16%; }

.cpe-table .mxw175 {
  max-width: 175px; }

.cpe-table .mobileProduct .productName {
  margin-bottom: 5px; }

.cpe-table .mobileProduct > tr > td > div {
  padding: 0 .01em; }

.cpe-table div.expItem {
  height: 100% !important; }

.cpe-table .product > tbody {
  border: 1px solid #000; }

.cpe-table .mobileProduct .product td {
  display: block; }

.cpe-table .mobileProduct .product td:nth-child(even) {
  margin-top: -15px;
  margin-left: 30px; }

.cpe-table .desktop-toggle-inner {
  color: #004e7b; }
  .cpe-table .desktop-toggle-inner:hover, .cpe-table .desktop-toggle-inner:focus {
    cursor: pointer;
    color: #002e48; }

.DMSIcon {
  height: 100px; }
  .DMSIcon:after {
    height: 100%; }
  .DMSIcon svg {
    width: 150px; }

.expContFltrRow-FullWidth {
  -webkit-column-span: all;
  /* Chrome, Safari, Opera */
  -moz-column-span: all;
  column-span: all; }

.fltrContType select {
  height: 30px; }

.fltrLangCode select {
  height: 30px; }

.fltrUnpubOn input {
  line-height: 1.6; }

.FeaturedItem-field-1, .FeaturedItem-field-4 {
  padding-bottom: 10px; }

.FeaturedItem-field-1, .FeaturedItem-field-5, .FeaturedItem-register {
  width: 175px; }

.FeaturedItem h2 {
  background-image: url("../../../../sites/reyrey.com/media/general/images/rms-pattern.png"); }

.FeaturedItem-field-1 {
  border-bottom: 1px solid black; }

.FeaturedItem-fields {
  padding-top: 10px; }

.FeaturedItem-field-2:not(:first-child):before {
  content: ', ';
  margin-left: -2px; }

.FeaturedItem-field-4 p {
  line-height: 1.5em;
  padding-bottom: 10px; }

.FeaturedItem-field-5 {
  border-top: 1px solid black;
  padding-top: 10px;
  padding-bottom: 5px; }

.FeaturedItem-field-6 {
  margin-right: -3px; }

.FeaturedItem-field-8 {
  margin-left: 7px; }

.FeaturedItem .Registration-Button-register .Button, .FeaturedItem .Registration-Button-register .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-register .button, .FeaturedItem .Registration-Button-register .slick-next.slick-arrow, .FeaturedItem .Registration-Button-register .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-register .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-register [type="submit"] {
  width: 100px; }

.FeaturedItem .Registration-Button-remove .Button, .FeaturedItem .Registration-Button-remove .expContFltrRow .button, .expContFltrRow .FeaturedItem .Registration-Button-remove .button, .FeaturedItem .Registration-Button-remove .slick-next.slick-arrow, .FeaturedItem .Registration-Button-remove .slick-prev.slick-arrow, .FeaturedItem .Registration-Button-remove .Node-UserLogin [type="submit"], .Node-UserLogin .FeaturedItem .Registration-Button-remove [type="submit"] {
  border-bottom: 1px solid #333;
  width: 100px; }

.Featured-Training-Wrapper {
  min-width: 45%; }

.feedback-menu {
  bottom: 10%;
  width: 2em;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  z-index: 10; }

.FourColumnBlockGrid div {
  height: 6.8em; }

.hta-svg {
  margin: 0 auto;
  width: 120px; }
  .hta-svg img {
    height: 100px; }
  @media (min-width: 40em) {
    .hta-svg {
      width: 68px; }
      .hta-svg img {
        height: 60px; } }

.location-video-wrapper h3 {
  color: #262626; }

.playSection :focus {
  background-color: #ddd; }

.gridChild {
  margin: 2.5%; }
  .gridChild-Multiple {
    width: 45%;
    height: 45%; }
  .gridChild-Single {
    width: 90%;
    padding: 2.5%; }

.icon {
  height: 50px;
  width: 50px; }

.icon {
  min-height: 50px;
  min-width: 50px; }

.ImageWithStatement div {
  width: 3em;
  height: 3.5em; }
  @media (min-width: 50em) {
    .ImageWithStatement div {
      width: 3.7em; } }

.ImageWithStatement-Company {
  color: #262626; }

@media (min-width: 50em) {
  .IndividualDocument {
    margin-top: 0; } }

@media (min-width: 30em) {
  .IndividualDocument-Block {
    width: 80%; } }

@media (min-width: 40em) {
  .IndividualDocument-Block {
    width: 60%; } }

@media (min-width: 50em) {
  .IndividualDocument-Block {
    width: 100%;
    max-width: 252px; } }

.ICP-BackgroundContainer {
  position: absolute;
  width: 100vw; }

.ICP-Button-LeadForm-Submit {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s; }

.ICP-Campaign.ICP-Ending-Display .ICP-ContentSection-0 {
  display: block !important; }

.ICP-Campaign.ICP-Ending-Opacity .ICP-ContentSection-0 {
  opacity: 1 !important; }

.ICP-Energy-Bar {
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear; }

.ICP-Intro {
  opacity: 0;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.ICP-Quiz-Button-AnswerOption {
  line-height: 1.5;
  z-index: 0; }
  @media (min-width: 50em) {
    .ICP-Quiz-Button-AnswerOption {
      width: calc(50% - 1.8em); } }
  @media (min-width: 50em) {
    .ICP-Quiz-Button-AnswerOption:nth-child(even) {
      margin-left: 0.5em;
      margin-right: 1em; } }
  @media (min-width: 50em) {
    .ICP-Quiz-Button-AnswerOption:nth-child(odd) {
      margin-left: 1em;
      margin-right: 0.5em; } }
  .ICP-Quiz-Button-AnswerOption svg {
    height: 2.8em;
    width: 2.8em; }
  .ICP-Quiz-Button-AnswerOption:focus {
    z-index: 1; }

.ICP-Quiz-Button-Start {
  width: 12em; }

.ICP-Quiz-Button-Submit {
  padding: 0.5em; }

.ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm label {
  line-height: 1.8; }

.ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm input, .ICP-Quiz-LeadForm-Wrapper .ICP-LeadForm textarea {
  padding: 0.2em 0.45em; }

.ICP-Quiz-Results-Answer {
  border-bottom: solid 1em transparent; }
  @media (min-width: 50em) {
    .ICP-Quiz-Results-Answer {
      border-bottom: solid 1.4em transparent;
      padding-left: 0.5em; } }
  .ICP-Quiz-Results-Answer-Grade {
    height: 1em; }
    @media (min-width: 30em) {
      .ICP-Quiz-Results-Answer-Grade {
        height: auto; } }
    @media (min-width: 50em) {
      .ICP-Quiz-Results-Answer-Grade {
        border-bottom: solid 1.4em transparent;
        margin-right: 0.5em;
        padding: 0.5em 1.8em; } }
    .ICP-Quiz-Results-Answer-Grade.ICP-Quiz-Results-Answer-Correct, .ICP-Quiz-Results-Answer-Grade.ICP-Quiz-Results-Answer-Incorrect {
      height: auto; }

@media (min-width: 30em) {
  .ICP-Quiz-Results-Button-Wrapper {
    width: calc(100% - 2.4em); } }

.ICP-Quiz-Results-Evaluation {
  line-height: 1.5; }
  .ICP-Quiz-Results-Evaluation-Wrapper {
    height: 12em; }
    @media (min-width: 50em) {
      .ICP-Quiz-Results-Evaluation-Wrapper {
        border-bottom: solid 1.8em #0C4773; } }

.ICP-Quiz-Results-Icon-Correct, .ICP-Quiz-Results-Icon-Incorrect, .ICP-Quiz-Results-Icon-Placeholder {
  height: 1.4em;
  width: 1.4em; }
  .ICP-Quiz-Results-Icon-Correct svg, .ICP-Quiz-Results-Icon-Incorrect svg, .ICP-Quiz-Results-Icon-Placeholder svg {
    height: 0.85em;
    width: 0.85em; }

.ICP-Quiz-Results-Question-Number {
  padding-right: 0.5em; }

.ICP-Quiz-Results-Wrapper {
  -webkit-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s; }
  @media (min-width: 50em) {
    .ICP-Quiz-Results-Wrapper {
      height: auto !important; } }

@media (min-width: 50em) {
  .ICP-Quiz-TopSection-Wrapper > *:first-child {
    padding-top: 1.5em; } }

.ICP-Quiz-Wrapper-Intro {
  min-height: 39rem;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s; }
  @media (min-width: 50em) {
    .ICP-Quiz-Wrapper-Intro {
      min-height: 46rem; } }
  .ICP-Quiz-Wrapper-Intro-Image {
    height: 16em;
    max-width: 100%;
    width: 100vw; }
    @media (min-width: 50em) {
      .ICP-Quiz-Wrapper-Intro-Image {
        height: 28.8em; } }
  @media (min-width: 50em) {
    .ICP-Quiz-Wrapper-Intro-Text {
      border-bottom: 0.5em solid #0C4773; } }
  .ICP-Quiz-Wrapper-Intro-Text > div p {
    line-height: 1.5; }

.ICP-Quiz .Button-Accordion-Option {
  margin: 0.5em 0;
  padding: 0 0.5em; }
  @media (min-width: 30em) {
    .ICP-Quiz .Button-Accordion-Option {
      padding: 0 1em; } }
  .ICP-Quiz .Button-Accordion-Option .ICP-Button-Expandable-Content {
    -webkit-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s; }
  .ICP-Quiz .Button-Accordion-Option .ICP-Quiz-Results-Icon-Wrapper img, .ICP-Quiz .Button-Accordion-Option .ICP-Quiz-Results-Icon-Wrapper svg {
    -webkit-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s; }

.ICP-ContentSection {
  opacity: 0;
  -webkit-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s; }
  .ICP-ContentSection p {
    line-height: 1.5; }

.ICP-Timer-Numbers {
  line-height: 1.15;
  width: 100%; }
  @media (min-width: 50em) {
    .ICP-Timer-Numbers {
      margin-bottom: 0.5em; } }

.ICP-Energy-Bar {
  height: 1.4em; }

@media (min-width: 50em) {
  .ICP-Energy-Container {
    height: 0.5em; } }

.ICP-Quiz button {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s; }

.ICP-Quiz-Button-AnswerOption.ICP-Selected:active {
  border: solid 1px transparent; }

.ICP-Quiz-LeadForm-Wrapper input.ICP-Button-LeadForm-Submit {
  margin: 0 auto;
  width: 6.8em; }

.ICP-Quiz-Results-Answer-Grade {
  padding-top: 0.5em; }
  @media (min-width: 50em) {
    .ICP-Quiz-Results-Answer-Grade {
      padding-right: 2.4em; } }

@media (min-width: 50em) {
  .ICP-Quiz-Results-Evaluation-Wrapper {
    border-bottom: solid 1.8em #0C4773; } }

.ICP-Quiz-Results-Question-Wrapper {
  padding: 0.5em 0; }

@media (min-width: 50em) {
  .ICP-Quiz-Wrapper-Intro-Text {
    border-bottom: 0.5em solid #0C4773; } }

.ICP-Quiz .Accordion-Wrapper.Accordion-Expanded .Button-Accordion-Primary > *:first-child::before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.ICP-Quiz .Button-Accordion-Option {
  width: calc(100% - 1em); }
  .ICP-Quiz .Button-Accordion-Option:hover .ICP-Quiz-Results-Icon-Wrapper svg path, .ICP-Quiz .Button-Accordion-Option:focus .ICP-Quiz-Results-Icon-Wrapper svg path {
    stroke: #303030; }

.ICP-Quiz .Button-Accordion-Primary {
  padding: 0.5em 0; }
  .ICP-Quiz .Button-Accordion-Primary > *:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9.03 11.24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.03 5.62-9.03 5.62v-11.24z' fill='%23fff'/%3E%3C/svg%3E");
    content: " ";
    height: 0.65em;
    margin-right: 0.2em;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    width: 0.65em; }
  .ICP-Quiz .Button-Accordion-Primary:active {
    border-bottom: solid 1px transparent; }

.link-LightBlue {
  color: #2c89c0; }

.hovGray:hover, .hovGray:focus {
  color: #d9d9d9; }

.linkLightBlue {
  color: #004e7b; }
  .linkLightBlue:hover, .linkLightBlue:focus {
    color: #001926; }

@media (min-width: 50em) {
  .location-wrapper {
    padding: 0; } }

.location-wrapper .image-wrapper {
  overflow: hidden; }
  @media (min-width: 50em) {
    .location-wrapper .image-wrapper {
      display: inline-block;
      float: left; } }
  .location-wrapper .image-wrapper img {
    max-width: 100%; }

@media (min-width: 50em) {
  .location-wrapper-inner {
    display: inline-block;
    float: right;
    padding: 0.85em;
    padding: 1.2em 2% 1.2em 2.5%;
    background-color: #0c3355; } }

@media (min-width: 50em) {
  .location-wrapper .location-details {
    display: inline-block;
    position: relative;
    height: 100%;
    float: left; } }

@media (min-width: 50em) {
  .location-wrapper .location-details-title {
    padding-top: 0.5em;
    margin: 0; } }

@media (min-width: 50em) {
  .location-wrapper .location-details-address {
    top: 0.25em; } }

.location-wrapper .location-details-address p, .location-wrapper .location-details-title p {
  line-height: 1.2; }

@media (min-width: 50em) {
  .location-wrapper .location-links {
    height: 100%; } }

@media (min-width: 50em) {
  .location-wrapper .location-links .tour-link, .location-wrapper .location-links .Button-Rounded {
    text-align: right;
    margin: 0;
    right: 0; } }

.location-wrapper .location-links .Button-Rounded {
  width: 12em; }
  .location-wrapper .location-links .Button-Rounded a {
    text-align: center;
    text-decoration: none;
    color: white; }

.location-wrapper .location-links .tour-link {
  top: 1.25em; }
  .location-wrapper .location-links .tour-link p {
    text-decoration: underline;
    font-weight: bold; }

.location-wrapper .location-links .VideoPlayImage:hover, .location-wrapper .location-links .VideoPlayImage:focus {
  background-color: rgba(0, 0, 0, 0); }
  .location-wrapper .location-links .VideoPlayImage:hover .Button-LightBlue, .location-wrapper .location-links .VideoPlayImage:hover .career-play, .location-wrapper .location-links .VideoPlayImage:hover .slick-next.slick-arrow, .location-wrapper .location-links .VideoPlayImage:hover .slick-prev.slick-arrow, .location-wrapper .location-links .VideoPlayImage:focus .Button-LightBlue, .location-wrapper .location-links .VideoPlayImage:focus .career-play, .location-wrapper .location-links .VideoPlayImage:focus .slick-next.slick-arrow, .location-wrapper .location-links .VideoPlayImage:focus .slick-prev.slick-arrow {
    background-color: #707070;
    border-bottom: 1px solid #636363;
    cursor: pointer; }
  .location-wrapper .location-links .VideoPlayImage:hover p, .location-wrapper .location-links .VideoPlayImage:focus p {
    color: #ddd; }

.location-wrapper .location-links .VideoPlayImage .play-ButtonOverlay {
  position: static;
  margin: 0;
  margin-top: 2px;
  width: auto; }

@media (min-width: 50em) {
  .location-wrapper .location-details-title, .location-wrapper .Button, .location-wrapper .expContFltrRow .button, .expContFltrRow .location-wrapper .button, .location-wrapper .slick-next.slick-arrow, .location-wrapper .slick-prev.slick-arrow, .location-wrapper .Node-UserLogin [type="submit"], .Node-UserLogin .location-wrapper [type="submit"] {
    vertical-align: top; } }

@media (min-width: 50em) {
  .location-wrapper .location-details-address, .location-wrapper .tour-link {
    position: relative; } }

.location-video-wrapper {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E %3Cg fill='%23ffffff'%3E %3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E %3Csvg width='50%25' height='100%25' x='-49px' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='50%25' height='100%25' x='50%25' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='49px' y='0' width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='100px' height='36px' x='50%25' style='overflow:visible;'%3E %3Csvg width='100px' height='36px' x='-50px'%3E %3Cpath d='M0 0L50 36L0 36'/%3E %3Cpath d='M100 0L50 36L100 36'/%3E  %3C/svg%3E  %3C/svg%3E  %3C/svg%3E  %3Crect width='100%25' height='100%25' transform='translate(0 36)'/%3E %3C/g%3E %3C/svg%3E"); }

.Media-EmbedContainer {
  outline: solid 1px black;
  outline: solid 1px rgba(0, 0, 0, 0.5);
  padding-bottom: 56.25%; }

.Media-Video {
  padding-bottom: 56%; }
  .Media-Video iframe {
    height: 100.1%;
    width: 100.1%; }

.Media-Wrapper {
  border: solid 1px transparent; }

.page-node-type-campaign-testimonial .Media-TranscriptLink :hover,
.page-node-type-campaign-testimonial .Media-TranscriptLink :focus {
  color: #a3d4eb; }

a.Modal-Close-Button, a.ModalWelcome-Close-Button {
  border: none; }
  a.Modal-Close-Button:hover, a.Modal-Close-Button:focus, a.ModalWelcome-Close-Button:hover, a.ModalWelcome-Close-Button:focus {
    border: none; }
  a.Modal-Close-Button-Blue, a.ModalWelcome-Close-Button-Blue {
    border: none; }
    a.Modal-Close-Button-Blue:hover, a.Modal-Close-Button-Blue:focus, a.ModalWelcome-Close-Button-Blue:hover, a.ModalWelcome-Close-Button-Blue:focus {
      border: none; }

.Modal, .ModalWelcome {
  background: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  -webkit-animation: fadeInFromNone 0.5s ease-out;
  animation: fadeInFromNone 0.5s ease-out;
  -ms-scroll-limit: 0; }
  .Modal .ModalForm input:invalid, .Modal .EmailForm input:invalid, .ModalWelcome .ModalForm input:invalid, .ModalWelcome .EmailForm input:invalid {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .Modal .cm-checkbox, .ModalWelcome .cm-checkbox {
    color: #262626; }
  .Modal-Content, .ModalWelcome-Content {
    max-width: 55em; }
    .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
      top: 10vh;
      left: 50%;
      -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%); }
      @media screen and (min-height: 60em) {
        .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); } }
      @media (min-width: 40em) {
        .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
          width: 90%; } }
      @media (min-width: 50em) {
        .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
          width: 80%; } }
      @media screen and (min-width: 70em) {
        .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
          width: auto;
          min-width: 880px; } }
      @media screen and (max-width: 21.5em) {
        .Modal-Content-Wrapper, .ModalWelcome-Content-Wrapper {
          left: 0;
          -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
          transform: translate(0, 0);
          max-width: 100vw; } }
  .Modal a:hover .Modal-Close-Button line, .Modal a:focus .Modal-Close-Button line, .ModalWelcome a:hover .Modal-Close-Button line, .ModalWelcome a:focus .Modal-Close-Button line {
    stroke: white; }
  .Modal a:hover .Modal-Close-Button-Blue line, .Modal a:focus .Modal-Close-Button-Blue line, .ModalWelcome a:hover .Modal-Close-Button-Blue line, .ModalWelcome a:focus .Modal-Close-Button-Blue line {
    stroke: white; }
  .Modal-Close-Button line, .ModalWelcome-Close-Button line {
    stroke: #d93f09;
    stroke-width: 4; }
  .Modal-Close-Button:hover line, .Modal-Close-Button:focus line, .ModalWelcome-Close-Button:hover line, .ModalWelcome-Close-Button:focus line {
    stroke: white; }
  .Modal-Close-Button-Blue line, .ModalWelcome-Close-Button-Blue line {
    stroke: #177cab;
    stroke-width: 4; }
  .Modal-Close-Button-Blue:hover line, .Modal-Close-Button-Blue:focus line, .ModalWelcome-Close-Button-Blue:hover line, .ModalWelcome-Close-Button-Blue:focus line {
    stroke: white; }
  .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select {
    padding: 0.2em 0.45em; }
  .Modal-Submit-Button:hover, .Modal-Submit-Button:focus, .ModalWelcome-Submit-Button:hover, .ModalWelcome-Submit-Button:focus {
    background-color: #f1460a;
    border: 2px solid #f1460a; }
  .Modal-Submit-Button:active, .ModalWelcome-Submit-Button:active {
    background-color: #c13808;
    border: 2px solid #c13808; }
  .Modal-Document-Section, .ModalWelcome-Document-Section {
    max-width: 320px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

@-webkit-keyframes fadeInFromNone {
  0% {
    opacity: 0; }
  1% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeInFromNone {
  0% {
    opacity: 0; }
  1% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.NavList-Text a:hover, .NavList-Text a:focus {
  color: #d9d9d9; }

.NavList ul.NavList-LinkWrap {
  line-height: 1;
  list-style-type: none; }
  .NavList ul.NavList-LinkWrap span {
    line-height: 1.4; }

@media (min-width: 50em) {
  .NavList-Heading {
    display: block; } }

.NavList-Sublink:not(:first-child):before {
  content: "\A";
  white-space: pre; }

@media (min-width: 66em) {
  .NavList-Sublink:before {
    display: none; } }

.nav-JumpLink {
  padding: 0.8em; }
  @media (min-width: 50em) {
    .nav-JumpLink {
      background-color: none; }
      .nav-JumpLink:hover {
        color: #262626; }
      .nav-JumpLink:focus {
        color: #262626; } }
  @media only screen and (max-width: 799px) {
    .nav-JumpLink {
      color: white;
      background-color: #177cab; }
      .nav-JumpLink:visited {
        color: white; }
      .nav-JumpLink:hover {
        background-color: #707070;
        cursor: pointer; }
      .nav-JumpLink:focus {
        background-color: #636363; } }
  @media (min-width: 50em) {
    .nav-JumpLink {
      background-color: none;
      font-size: 1em;
      padding: 0;
      border-bottom: 0;
      margin-bottom: 2em;
      text-decoration: underline; } }

footer#menu {
  clear: both; }

.PartsMarkup .img_wrapper {
  width: 2em;
  height: 2em; }

.PartsMarkup .PartsContainer.PartTotals {
  border-radius: .5em;
  background-color: white; }

.PartsMarkup .PartsSliderTitle-Lg.ColorBlue {
  border-top-left-radius: .5em;
  border-top-right-radius: .5em; }

.PartsMarkup .PartsSliderTxt {
  border-radius: .5em; }
  .PartsMarkup .PartsSliderTxt-Sm {
    border-radius: .5em; }
  .PartsMarkup .PartsSliderTxt-Lg {
    border-radius: .5em;
    text-align: center !important; }

.PartsMarkup input[type=range] {
  -webkit-appearance: none; }

.PartsMarkup input[type=range]::-webkit-slider-runnable-track {
  height: 1.5em;
  cursor: pointer;
  border: 2px solid gray;
  border-radius: .75em; }

.PartsMarkup input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 2em;
  width: 2em;
  margin-top: -5px;
  border-radius: 1em;
  background-color: white;
  cursor: pointer; }

.PartsMarkup input[type=range]::-moz-range-track {
  height: 1.5em;
  cursor: pointer;
  border-radius: 12px;
  border: 2px solid gray; }

.PartsMarkup input[type=range]::-moz-range-thumb {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  background-color: white;
  cursor: pointer; }

.PartsMarkup input[type=range]::-ms-track {
  height: 1.5em;
  vertical-align: Top;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  color: transparent;
  border-radius: .75em;
  padding: 0; }

.PartsMarkup input[type=range]::-ms-fill-lower {
  background: #c0d72f;
  border: 2px solid #6e6e6e;
  border-radius: 20.6px;
  box-shadow: 0px 0px 1px #000000, 0px 0px 0px #0d0d0d; }

.PartsMarkup input[type=range]::-ms-fill-upper {
  background: #ffffff;
  border: 2px solid #6e6e6e;
  border-radius: 20.6px; }

.PartsMarkup input[type=range]::-ms-thumb {
  height: 1.7em;
  width: 1.7em;
  border-radius: 1.7em;
  background-color: #ffffff;
  cursor: pointer;
  overflow: visible; }

.PartsMarkup input[type=range]:focus::-ms-fill-lower {
  background: #c0d72f; }

.PartsMarkup input[type=range]:focus::-ms-fill-upper {
  background: #ffffff; }

.PartsMarkup .sales_percent_slide input[type=range]::-webkit-slider-thumb {
  background-image: url(https://www.stage.reyrey.com/sites/reyrey.com/media/general/images/icon_percent.png);
  background-size: contain; }

.PartsMarkup .sales_percent_slide input[type=range]::-moz-range-thumb {
  background-image: url(https://www.stage.reyrey.com/sites/reyrey.com/media/general/images/icon_percent.png);
  background-size: contain; }

.PartsMarkup .sales_percent_slide input[type=range]::-ms-thumb {
  background-image: url(https://www.stage.reyrey.com/sites/reyrey.com/media/general/images/icon_percent.png);
  background-size: contain; }

.PartsMarkup .price_end_slide input[type=range]::-webkit-slider-thumb {
  background-image: url(https://www.stage.reyrey.com/sites/reyrey.com/media/general/images/icon_cents.png);
  background-size: contain; }

.PartsMarkup .price_end_slide input[type=range]::-moz-range-thumb {
  background-image: url(https://www.stage.reyrey.com/sites/reyrey.com/media/general/images/icon_cents.png);
  background-size: contain; }

.PartsMarkup .price_end_slide input[type=range]::-ms-thumb {
  background-image: url(https://www.stage.reyrey.com/sites/reyrey.com/media/general/images/icon_cents.png);
  background-size: contain; }

.QuoteBlock-Portrait {
  width: 13em; }

.QuoteBlock-Info {
  width: 13em; }

.RegistrationForm-information {
  /* ========= Style-Sharing ========= */
  /* ========= End of Style-Sharing ========= */ }
  @media (min-width: 50em) {
    .RegistrationForm-information {
      width: 390px; } }
  .RegistrationForm-information .info-block-shopping-cart-icon-single-digit,
  .RegistrationForm-information .info-block-shopping-cart-icon-double-digit {
    right: 0;
    margin-bottom: 15px; }
  .RegistrationForm-information .info-block-shopping-cart-icon-single-digit {
    margin-right: 10px; }
  .RegistrationForm-information .info-block-shopping-cart-icon-double-digit {
    margin-right: 6px; }

@-moz-document url-prefix() {
  .RegistrationForm-information .info-block-shopping-cart-icon-single-digit {
    margin-right: 14px; }
  .RegistrationForm-information .info-block-shopping-cart-icon-double-digit {
    margin-right: 10px; } }
  .RegistrationForm-information-wrapper {
    min-height: 530px; }
  .RegistrationForm-information-header {
    height: 55px; }
    .RegistrationForm-information-header img {
      width: 35px;
      margin-bottom: -15px;
      margin-left: 10px; }
  .RegistrationForm-information .empty-registration-message img {
    margin-bottom: -10px;
    width: 25px; }
  .RegistrationForm-information .course-wrapper {
    border-bottom: 1px solid #707070; }
    .RegistrationForm-information .course-wrapper .course-date-wrapper,
    .RegistrationForm-information .course-wrapper .course-location-wrapper {
      padding-top: 5px; }
    .RegistrationForm-information .course-wrapper .course-price {
      padding-top: 5px; }
  .RegistrationForm-information .Button, .RegistrationForm-information .expContFltrRow .button, .expContFltrRow .RegistrationForm-information .button, .RegistrationForm-information .slick-next.slick-arrow, .RegistrationForm-information .slick-prev.slick-arrow, .RegistrationForm-information .Node-UserLogin [type="submit"], .Node-UserLogin .RegistrationForm-information [type="submit"] {
    border-bottom: 1px solid #333; }
  .RegistrationForm-information-total {
    height: 65px; }
    .RegistrationForm-information-total .total-cost {
      border: 1px solid black; }
    .RegistrationForm-information-total-wrapper {
      right: 0;
      bottom: 0; }

@media (min-width: 50em) {
  .RegistrationForm .ContactForm {
    width: 345px; } }

@media (min-width: 66em) {
  .RegistrationForm .ContactForm {
    width: 390px; } }

.ReynoldsLogo {
  font-size: 2.8em;
  line-height: 1.4;
  letter-spacing: 0.03em; }
  @media (min-width: 50em) {
    .ReynoldsLogo {
      line-height: 1.6; } }

.RoundedCallout-Up {
  background-color: #004e7b;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .RoundedCallout-Up *:last-child:after {
    z-index: 1;
    z-index: 1; }
  .RoundedCallout-Up *:last-child:after {
    border-bottom: 10px solid #004e7b;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: none;
    top: -10px;
    left: calc(50% - 10px); }
  .RoundedCallout-Up-White {
    background-color: #ffffff;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Up-White *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Up-White *:last-child:after {
      border-bottom: 10px solid #ffffff;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Up-Gray {
    background-color: #333;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Up-Gray *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Up-Gray *:last-child:after {
      border-bottom: 10px solid #333;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Up-GrayLight {
    background-color: #ddd;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Up-GrayLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Up-GrayLight *:last-child:after {
      border-bottom: 10px solid #ddd;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Up-Orange {
    background-color: #f47d3e;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Up-Orange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Up-Orange *:last-child:after {
      border-bottom: 10px solid #f47d3e;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Up-RedOrange {
    background-color: #d93f09;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Up-RedOrange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Up-RedOrange *:last-child:after {
      border-bottom: 10px solid #d93f09;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Up-BlueLight {
    background-color: #7ab3ce;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Up-BlueLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Up-BlueLight *:last-child:after {
      border-bottom: 10px solid #7ab3ce;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }

.RoundedCallout-Down {
  background-color: #004e7b;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .RoundedCallout-Down *:last-child:after {
    z-index: 1;
    z-index: 1; }
  .RoundedCallout-Down *:last-child:after {
    border-top: 10px solid #004e7b;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: none;
    bottom: -10px;
    left: calc(50% - 10px); }
  .RoundedCallout-Down-White {
    background-color: #ffffff;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Down-White *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Down-White *:last-child:after {
      border-top: 10px solid #ffffff;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: none;
      bottom: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Down-Gray {
    background-color: #333;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Down-Gray *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Down-Gray *:last-child:after {
      border-top: 10px solid #333;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: none;
      bottom: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Down-GrayLight {
    background-color: #ddd;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Down-GrayLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Down-GrayLight *:last-child:after {
      border-top: 10px solid #ddd;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: none;
      bottom: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Down-Orange {
    background-color: #f47d3e;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Down-Orange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Down-Orange *:last-child:after {
      border-top: 10px solid #f47d3e;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: none;
      bottom: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Down-RedOrange {
    background-color: #d93f09;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Down-RedOrange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Down-RedOrange *:last-child:after {
      border-top: 10px solid #d93f09;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: none;
      bottom: -10px;
      left: calc(50% - 10px); }
  .RoundedCallout-Down-BlueLight {
    background-color: #7ab3ce;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .RoundedCallout-Down-BlueLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Down-BlueLight *:last-child:after {
      border-top: 10px solid #7ab3ce;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: none;
      bottom: -10px;
      left: calc(50% - 10px); }

.RoundedCallout-Left {
  background-color: #004e7b;
  border-radius: 5px;
  margin-left: 20px;
  margin-right: 20px; }
  .RoundedCallout-Left *:last-child:after {
    z-index: 1;
    z-index: 1; }
  .RoundedCallout-Left *:last-child:after {
    border-right: 10px solid #004e7b;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: none;
    left: -10px;
    top: calc(50% - 10px); }
  .RoundedCallout-Left-White {
    background-color: #ffffff;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Left-White *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Left-White *:last-child:after {
      border-right: 10px solid #ffffff;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: none;
      left: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Left-Gray {
    background-color: #333;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Left-Gray *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Left-Gray *:last-child:after {
      border-right: 10px solid #333;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: none;
      left: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Left-GrayLight {
    background-color: #ddd;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Left-GrayLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Left-GrayLight *:last-child:after {
      border-right: 10px solid #ddd;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: none;
      left: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Left-Orange {
    background-color: #f47d3e;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Left-Orange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Left-Orange *:last-child:after {
      border-right: 10px solid #f47d3e;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: none;
      left: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Left-RedOrange {
    background-color: #d93f09;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Left-RedOrange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Left-RedOrange *:last-child:after {
      border-right: 10px solid #d93f09;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: none;
      left: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Left-BlueLight {
    background-color: #7ab3ce;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Left-BlueLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Left-BlueLight *:last-child:after {
      border-right: 10px solid #7ab3ce;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-left: none;
      left: -10px;
      top: calc(50% - 10px); }

.RoundedCallout-Right {
  background-color: #004e7b;
  border-radius: 5px;
  margin-left: 20px;
  margin-right: 20px; }
  .RoundedCallout-Right *:last-child:after {
    z-index: 1;
    z-index: 1; }
  .RoundedCallout-Right *:last-child:after {
    border-left: 10px solid #004e7b;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: none;
    right: -10px;
    top: calc(50% - 10px); }
  .RoundedCallout-Right-White {
    background-color: #ffffff;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Right-White *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Right-White *:last-child:after {
      border-left: 10px solid #ffffff;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: none;
      right: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Right-Gray {
    background-color: #333;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Right-Gray *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Right-Gray *:last-child:after {
      border-left: 10px solid #333;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: none;
      right: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Right-GrayLight {
    background-color: #ddd;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Right-GrayLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Right-GrayLight *:last-child:after {
      border-left: 10px solid #ddd;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: none;
      right: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Right-Orange {
    background-color: #f47d3e;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Right-Orange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Right-Orange *:last-child:after {
      border-left: 10px solid #f47d3e;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: none;
      right: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Right-RedOrange {
    background-color: #d93f09;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Right-RedOrange *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Right-RedOrange *:last-child:after {
      border-left: 10px solid #d93f09;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: none;
      right: -10px;
      top: calc(50% - 10px); }
  .RoundedCallout-Right-BlueLight {
    background-color: #7ab3ce;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px; }
    .RoundedCallout-Right-BlueLight *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .RoundedCallout-Right-BlueLight *:last-child:after {
      border-left: 10px solid #7ab3ce;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: none;
      right: -10px;
      top: calc(50% - 10px); }

.SearchForm-Input {
  height: 3em;
  padding: 3px 10px;
  width: calc(100% - 4em); }
  .SearchForm-Input + div {
    width: 3em; }
  .SearchForm-Input.IE9-timeToUpgrade-DontYouThink {
    width: calc(100% - 4.8em);
    margin-top: 2px;
    padding-left: 10px;
    height: 2.4em; }

.SearchForm [type="submit"] {
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 220 220' width='25' height='25' stroke-width='3' stroke-linejoin='round' fill='%23f47d3e'%3E%3Cpath stroke='%23f47d3e' stroke-width='8' d='M205 185l-50-50a80 80 0 1 0-20 20l50 50a10 10 0 0 0 20-20zM19 89a70 70 0 1 1 70 70 70 70 0 0 1-70-73z'/%3E%3C/svg%3E") no-repeat center;
  color: #ffffff;
  padding: 0.6em;
  width: 3em;
  height: 3em; }
  .SearchForm [type="submit"]:hover, .SearchForm [type="submit"]:focus {
    background: #f47d3e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 220 220' width='25' height='25' stroke-width='3' stroke-linejoin='round' fill='%23ffffff'%3E%3Cpath stroke='%23ffffff' stroke-width='8' d='M205 185l-50-50a80 80 0 1 0-20 20l50 50a10 10 0 0 0 20-20zM19 89a70 70 0 1 1 70 70 70 70 0 0 1-70-73z'/%3E%3C/svg%3E") no-repeat center;
    color: #f47d3e; }

.SearchForm-ResultsPage .IE9-timeToUpgrade-DontYouThink {
  margin: 0.5em 0 1.5em; }

@media (min-width: 30em) {
  footer#footer .SearchForm {
    left: 20px; } }

@media (min-width: 50em) {
  footer#footer .SearchForm {
    left: 0; } }

.SocialBlog {
  margin: 2em 0;
  min-width: 242px;
  position: relative;
  border: 2px solid #177cab; }
  @media (min-width: 50em) {
    .SocialBlog {
      width: 40%;
      margin: 0;
      min-width: 325px; } }
  .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
    padding-top: 0.25em; }
    @media (min-width: 66em) {
      .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
        padding-top: 1em; } }
  @media (min-width: 66em) {
    .SocialBlog {
      margin: 2em 7.5%; }
      .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
        padding-right: 1.4em;
        padding-left: 1.4em; } }
  .SocialBlog .blog-header {
    font-family: "Oswald", sans-serif-condensed, "DINCondensed-Bold", "DIN Condensed", "Impakt", sans-serif;
    font-style: italic;
    font-weight: bold; }
  .SocialBlog .blog-sub-header {
    font-weight: bold;
    font-family: "Oswald", sans-serif-condensed, "DINCondensed-Bold", "DIN Condensed", "Impakt", sans-serif;
    font-style: normal;
    padding-bottom: 0.5em; }
    @media (min-width: 40em) {
      .SocialBlog .blog-sub-header {
        padding-bottom: 0; } }
  .SocialBlog .blog-body {
    padding-bottom: 0.25em;
    padding-top: 0; }
  @media (min-width: 850px) {
    .SocialBlog .blog-link {
      margin-top: 1.8em; } }
  .SocialBlog .blog-link a {
    text-decoration: none; }
  .SocialBlog .stay-connected {
    bottom: 0;
    right: 0; }
    @media (min-width: 850px) {
      .SocialBlog .stay-connected {
        position: absolute; } }
    .SocialBlog .stay-connected li {
      padding-bottom: 0; }
  .SocialBlog .GridTable-Lg, .SocialBlog .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .SocialBlog .views-view-grid {
    padding-right: 0.25em;
    margin-right: 0.5em; }
  .SocialBlog .Button-SocialIcon {
    padding: 0 0.1em; }
  .SocialBlog svg {
    height: 44px;
    width: 44px; }
    .SocialBlog svg path, .SocialBlog svg polygon, .SocialBlog svg circle, .SocialBlog svg rect, .SocialBlog svg polyline {
      fill: #939598; }
    .SocialBlog svg:hover, .SocialBlog svg:focus {
      opacity: .5; }
  @media (min-width: 50em) {
    .SocialBlog {
      padding-bottom: 0; }
      .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
        padding-right: 0.5em;
        padding-left: 0.5em; }
      .SocialBlog .blog-header {
        padding-bottom: 0em; }
      .SocialBlog .stay-connected .GridTable-Lg, .SocialBlog .stay-connected .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .SocialBlog .stay-connected .views-view-grid {
        border-spacing: 0;
        padding: 0.25em 0.25em 0.25em 0; } }
    @media (min-width: 50em) and (min-width: 66em) {
      .SocialBlog .stay-connected .GridTable-Lg, .SocialBlog .stay-connected .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .SocialBlog .stay-connected .views-view-grid {
        padding: 0.5em 0.25em 0.5em 0; } }
  @media (min-width: 66em) {
    .SocialBlog .blog-header, .SocialBlog .blog-body, .SocialBlog .blog-sub-header {
      padding-right: 1.4em;
      padding-left: 1.4em; }
    .SocialBlog .blog-header {
      padding-bottom: 0.5em; }
    .SocialBlog .stay-connected .GridTable-Lg, .SocialBlog .stay-connected .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .SocialBlog .stay-connected .views-view-grid {
      border-spacing: 1em;
      padding: 0; } }

.SocialIcon svg {
  width: 1em;
  height: 1em; }
  @media (min-width: 30em) {
    .SocialIcon svg {
      width: 1.3em;
      height: 1.3em; } }

.SocialIcon-inFooter {
  color: #AFC8D6;
  margin: 0.4em; }
  @media (min-width: 50em) {
    .SocialIcon-inFooter {
      margin-top: -5px; } }

.ShareIcon a:hover, .ShareIcon a:focus {
  opacity: 0.6; }

.printIcon:hover svg, .printIcon:focus svg {
  opacity: 0.5; }

.share:focus {
  opacity: 0.6; }

.share img {
  min-width: 44px; }

.Subheading-Serif-Fixed, .Node-UserLogin h4 {
  font-size: 1.6em; }

.Subheading-BillboardDark {
  padding: 2.8rem 2.8rem 5.4rem;
  letter-spacing: 0.03em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-26.8)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -50)'/%3E%3Cuse xlink:href='%23i' stroke='%23000' stroke-width='50'/%3E%3C/mask%3E%3Cg fill='none'%3E%3Crect width='100%25' height='100%25' transform='translate(0 -32)'/%3E%3Cg transform='translate(-35 -32)'%3E%3Csvg x='50%25' y='100%25'%3E%3Cpath d='M0 0h70L35 30'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23262626' stroke-width='2' mask='url(%23a)'%3E%3Cline x1='27.8' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='28.8' x2='28.8' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-27.8)'/%3E%3Cline x1='28.8' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -51)'/%3E%3C/g%3E%3Cg transform='translate(-18 -70)' fill='%23262626' id='i'%3E%3Csvg width='36' height='36' x='50%25' y='100%25' viewBox='0 0 80 101' overflow='visible'%3E%3Cpath d='M40 99l39-29V30L40 1 1 30v40zm35-34L54 50l21-15zM5 35l21 15L5 65zm35 20l-7-5 7-5 7 5zm2-48l32 24-23 17-9-6zm-4 0v35l-9 6L6 31zm-9 45l9 6v35L6 69zm13 41V58l9-6 23 17z'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-position-y: 1px; }

.Subheading-BillboardLight {
  padding: 2.8rem 2.8rem 5.4rem;
  letter-spacing: 0.03em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-26.8)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -50)'/%3E%3Cuse xlink:href='%23i' stroke='%23000' stroke-width='50'/%3E%3C/mask%3E%3Cg fill='none'%3E%3Crect width='100%25' height='100%25' transform='translate(0 -32)'/%3E%3Cg transform='translate(-35 -32)'%3E%3Csvg x='50%25' y='100%25'%3E%3Cpath d='M0 0h70L35 30'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3Cg stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' mask='url(%23a)'%3E%3Cline x1='27.8' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='28.8' x2='28.8' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-27.8)'/%3E%3Cline x1='28.8' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -51)'/%3E%3C/g%3E%3Cg transform='translate(-18 -70)' fill='rgba(255, 255, 255, 0.9)' id='i'%3E%3Csvg width='36' height='36' x='50%25' y='100%25' viewBox='0 0 80 101' overflow='visible'%3E%3Cpath d='M40 99l39-29V30L40 1 1 30v40zm35-34L54 50l21-15zM5 35l21 15L5 65zm35 20l-7-5 7-5 7 5zm2-48l32 24-23 17-9-6zm-4 0v35l-9 6L6 31zm-9 45l9 6v35L6 69zm13 41V58l9-6 23 17z'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-position-y: 1px; }

.Subheading-BillboardBlueArrow {
  padding: 2.8rem 2.8rem 5.4rem;
  letter-spacing: 0.03em;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-26.8)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -50)'/%3E%3Cuse xlink:href='%23i' stroke='%23000' stroke-width='50'/%3E%3C/mask%3E%3Cg fill='%238ecae7'%3E%3Crect width='100%25' height='100%25' transform='translate(0 -32)'/%3E%3Cg transform='translate(-35 -32)'%3E%3Csvg x='50%25' y='100%25'%3E%3Cpath d='M0 0h70L35 30'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3Cg stroke='%23262626' stroke-width='2' mask='url(%23a)'%3E%3Cline x1='27.8' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='28.8' x2='28.8' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-27.8)'/%3E%3Cline x1='28.8' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -51)'/%3E%3C/g%3E%3Cg transform='translate(-18 -70)' fill='%23262626' id='i'%3E%3Csvg width='36' height='36' x='50%25' y='100%25' viewBox='0 0 80 101' overflow='visible'%3E%3Cpath d='M40 99l39-29V30L40 1 1 30v40zm35-34L54 50l21-15zM5 35l21 15L5 65zm35 20l-7-5 7-5 7 5zm2-48l32 24-23 17-9-6zm-4 0v35l-9 6L6 31zm-9 45l9 6v35L6 69zm13 41V58l9-6 23 17z'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  background-position-y: 1px; }

@media (min-width: 66em) {
  .SubNav {
    top: -13px; } }

@media (min-width: 66em) {
  .SubNav-ListItem {
    width: 16.66667%; } }

.SubNav-Button {
  height: 100%;
  width: 100%;
  border-radius: 0; }

.SubNav-Arrow, .SubNav-MobileDrop {
  bottom: -1px;
  left: calc(50% - 6px); }
  .SubNav-Arrow-Active, .SubNav-MobileDrop-Active {
    bottom: -1px;
    left: calc(50% - 10px); }

.SubNav-MobileDrop {
  bottom: 7px; }

@media (pointer: coarse) {
  .SubNav-Button div {
    visibility: visible; }
  .SubNav-Arrow {
    bottom: 0;
    visibility: hidden; }
  .SubNav-Arrow-Active {
    display: block; } }

#subnav-toggler-arrow {
  left: calc(50% - 10px); }

.TableWithFilter {
  /* =================================
        Filter Region
    ==================================== */
  /* =================================
        Table Region
    ==================================== */
  /* Main styles for table structure

    =================================== */
  /* ================================= */
  /* =================================
        Desktop Overrides
    ==================================== */
  /* =================================
        Training-Specific Styles
    ==================================== */ }
  .TableWithFilter .js-form-item-training-search {
    padding: .85em .85em 1.5em .975em; }
  .TableWithFilter .js-form-item-training-search, .TableWithFilter .js-form-item-training-timezone {
    border-bottom: 1px solid #002e48; }
    .TableWithFilter .js-form-item-training-search input, .TableWithFilter .js-form-item-training-timezone input {
      vertical-align: text-bottom;
      height: 40px;
      margin: 2px 0 2px 2px;
      padding: 6px;
      width: calc(100% - 50px); }
    @media (min-width: 66em) {
      .TableWithFilter .js-form-item-training-search .training-table-search, .TableWithFilter .js-form-item-training-timezone .training-table-search {
        width: 11.8em; } }
  .TableWithFilter .js-form-item-training-timezone {
    padding: 1.5em .85em 1.5em .975em; }
    .TableWithFilter .js-form-item-training-timezone label {
      width: calc(100% - 189px);
      vertical-align: top; }
      @media (min-width: 66em) {
        .TableWithFilter .js-form-item-training-timezone label {
          font-size: 1.3em;
          margin-bottom: 1em;
          padding-right: 0;
          display: block;
          width: unset; } }
    @media (min-width: 66em) {
      .TableWithFilter .js-form-item-training-timezone {
        padding: .85em .85em 1.5em .975em; } }
    @media (min-width: 66em) {
      .TableWithFilter .js-form-item-training-timezone .timeZone {
        display: block; } }
  .TableWithFilter .js-form-item-training-search label {
    margin-bottom: 0.5em; }
    @media (min-width: 66em) {
      .TableWithFilter .js-form-item-training-search label {
        font-size: 1.3em;
        margin-bottom: 1em;
        padding-right: 0; } }
  .TableWithFilter .form-checkbox {
    -webkit-appearance: checkbox; }
  .TableWithFilter fieldset {
    border-bottom: 1px solid #002e48; }
  .TableWithFilter .filter-bar {
    border-bottom: 2px solid #002e48;
    min-height: 50px; }
    @media (min-width: 66em) {
      .TableWithFilter .filter-bar {
        display: none; } }
  .TableWithFilter .filter-dropdown:hover #filter-arrow, .TableWithFilter .filter-dropdown:focus #filter-arrow {
    fill: #ddd; }
  .TableWithFilter .filter-dropdown svg {
    width: 13px;
    height: 11px; }
  .TableWithFilter .filter-type {
    min-height: 60px; }
    @media (min-width: 66em) {
      .TableWithFilter .filter-type {
        background-color: white; } }
  @media (min-width: 66em) {
    .TableWithFilter .fieldset-legend {
      font-size: 1.3em; } }
  @media (min-width: 66em) {
    .TableWithFilter .option {
      font-size: 1em; } }
  .TableWithFilter .option:after {
    content: ' '; }
  .TableWithFilter .form-actions {
    border-bottom: 2px solid #002e48;
    min-height: 60px; }
    @media (min-width: 66em) {
      .TableWithFilter .form-actions {
        border-bottom: none; } }
    .TableWithFilter .form-actions input {
      width: 200px;
      height: 55px;
      border: 3px solid #004e7b;
      font-weight: 600; }
  .TableWithFilter .filter-item-svg {
    border: 1px solid #004e7b;
    border-radius: 100%;
    width: 44px;
    height: 44px; }
    .TableWithFilter .filter-item-svg:hover, .TableWithFilter .filter-item-svg:focus {
      background-color: #00588a; }
    @media (min-width: 66em) {
      .TableWithFilter .filter-item-svg {
        display: none; } }
  .TableWithFilter .filter-item-svg svg {
    margin: 10px;
    width: 22px;
    height: 22px; }
  @media (min-width: 66em) {
    .TableWithFilter .fieldset-wrapper {
      display: inline; } }
  .TableWithFilter .flip-svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .TableWithFilter #sticky.stick {
    margin-top: 0 !important;
    top: 0;
    left: 0;
    z-index: 10000;
    max-height: 85px;
    border-bottom: 1px solid #ccc; }
    .TableWithFilter #sticky.stick .my-courses-button {
      float: right; }
      @media (min-width: 66em) {
        .TableWithFilter #sticky.stick .my-courses-button {
          right: -11px; } }
  .TableWithFilter-headline-wrapper {
    max-width: 1050px; }
  .TableWithFilter .sticky-header {
    display: none;
    margin-top: 82px; }
    @media (min-width: 66em) {
      .TableWithFilter .sticky-header {
        display: table; } }
  .TableWithFilter .sticky-enabled {
    border-collapse: separate;
    border-spacing: 0;
    min-width: 76%; }
    @media (min-width: 66em) {
      .TableWithFilter .sticky-enabled {
        display: table !important;
        width: inherit; } }
  @media (min-width: 66em) {
    .TableWithFilter .sticky-enabled th {
      display: inline-block; } }
  .TableWithFilter .Column-1 .column-fields {
    margin-top: 15px; }
    @media (min-width: 66em) {
      .TableWithFilter .Column-1 .column-fields {
        margin-top: 0; } }
  @media (min-width: 66em) {
    .TableWithFilter .sticky-enabled tbody td {
      margin-top: 1em; } }
  @media (min-width: 66em) {
    .TableWithFilter .sticky-enabled tbody tr td:first-child {
      display: inline-block;
      margin-right: .5em;
      width: 35%; } }
  .TableWithFilter .Column-2,
  .TableWithFilter .Column-3,
  .TableWithFilter .Column-4 {
    margin-bottom: 20px; }
  .TableWithFilter .Column-2,
  .TableWithFilter .Column-3,
  .TableWithFilter .Column-4,
  .TableWithFilter .Column-5 {
    width: 33%; }
  @media (min-width: 66em) {
    .TableWithFilter .Column-2 {
      margin-right: 1.2em;
      width: 15%; } }
  @media (min-width: 66em) {
    .TableWithFilter .Column-3 {
      margin-right: 1.5em;
      width: 13%; } }
  @media (min-width: 66em) {
    .TableWithFilter .Column-4 {
      margin-right: .85em;
      width: 13%; } }
  .TableWithFilter .Column-5 {
    margin-bottom: 10px;
    width: 100%; }
    @media (min-width: 66em) {
      .TableWithFilter .Column-5 {
        display: inline-block;
        margin: .75em;
        width: 12%; } }

@-moz-document url-prefix() {
  .TableWithFilter .Column-4 {
    width: 30%; }
    @media (min-width: 66em) {
      .TableWithFilter .Column-4 {
        margin-right: .65em;
        width: 12%; } } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .TableWithFilter .Column-4 {
      width: 30%; } }
  @media screen and (-ms-high-contrast: active) and (min-width: 66em), (-ms-high-contrast: none) and (min-width: 66em) {
    .TableWithFilter .Column-4 {
      margin-right: .65em;
      width: 12%; } }
  .TableWithFilter .sticky-enabled tbody tr:after {
    content: ' ';
    min-height: 5px; }
  .TableWithFilter .sticky-enabled tbody tr:last-child:after {
    min-height: 0; }
  .TableWithFilter .Column-5 .register-button {
    padding: .65em 2em;
    width: 120px; }
    @media (min-width: 66em) {
      .TableWithFilter .Column-5 .register-button {
        padding: .40em .50em;
        width: 105px; } }
  .TableWithFilter .Column-5 .remove-button {
    border-bottom: 1px solid #333;
    padding: .65em 1em;
    width: 120px; }
    @media (min-width: 66em) {
      .TableWithFilter .Column-5 .remove-button {
        padding: .40em .50em;
        width: 105px; } }
  @media (min-width: 66em) {
    .TableWithFilter .pager__items {
      width: 76%;
      float: right; } }
  .TableWithFilter .pager *:hover, .TableWithFilter .pager *:focus {
    color: #001926; }
  @media (min-width: 66em) {
    .TableWithFilter .pager {
      display: inline; } }
  @media (min-width: 66em) {
    .TableWithFilter .pager__item--first,
    .TableWithFilter .pager__item--last {
      display: inline; } }
  @media (min-width: 66em) {
    .TableWithFilter form {
      display: inline-block;
      float: left;
      margin-right: 15px;
      border-right: 1px solid #002e48;
      padding-right: .8em; } }
  @media (min-width: 66em) {
    .TableWithFilter .sticky-table thead {
      display: table-header-group; } }
  .TableWithFilter .sticky-header thead th,
  .TableWithFilter .sticky-enabled thead th {
    text-align: right; }
    .TableWithFilter .sticky-header thead th:first-child,
    .TableWithFilter .sticky-enabled thead th:first-child {
      width: 35%;
      text-align: left; }
  .TableWithFilter .sticky-header thead .TableHead-2,
  .TableWithFilter .sticky-enabled thead .TableHead-2 {
    margin-left: 2.5em; }
  .TableWithFilter .sticky-header thead .TableHead-3,
  .TableWithFilter .sticky-header thead .TableHead-4,
  .TableWithFilter .sticky-header thead .TableHead-5,
  .TableWithFilter .sticky-enabled thead .TableHead-3,
  .TableWithFilter .sticky-enabled thead .TableHead-4,
  .TableWithFilter .sticky-enabled thead .TableHead-5 {
    padding-left: 3.7em; }

@-moz-document url-prefix() {
  .TableWithFilter .sticky-header thead .TableHead-5,
  .TableWithFilter .sticky-enabled thead .TableHead-5 {
    padding-left: 3em; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .TableWithFilter .sticky-header thead .TableHead-5,
    .TableWithFilter .sticky-enabled thead .TableHead-5 {
      padding-left: 3em; } }
  @media (min-width: 66em) {
    .TableWithFilter .form-outer {
      display: block; } }
  @media (min-width: 66em) {
    .TableWithFilter .available-training-form-hidden {
      display: block; } }
  @media (min-width: 66em) {
    .TableWithFilter .training-filter-form div:nth-child(6) {
      border: none; } }
  .TableWithFilter .AvailableTraining-headline {
    padding-right: 0; }
    @media (min-width: 66em) {
      .TableWithFilter .AvailableTraining-headline {
        margin-left: 245px;
        padding-left: 0; } }
  .TableWithFilter .prerequisite-warning {
    padding-right: 0; }
    @media (min-width: 66em) {
      .TableWithFilter .prerequisite-warning {
        margin-bottom: 10px;
        margin-left: 240px;
        padding: 0; } }
  .TableWithFilter .warning-sign {
    width: 18px;
    height: 18px;
    margin-right: 2px;
    margin-left: 5px; }
  .TableWithFilter .my-courses-button {
    margin: 20px 15px 20px 0;
    width: 75px;
    height: 55px; }
    @media (min-width: 66em) {
      .TableWithFilter .my-courses-button {
        width: 160px; } }
    .TableWithFilter .my-courses-button a {
      width: 100%;
      height: 100%; }
    .TableWithFilter .my-courses-button-text {
      padding-top: 10px; }
      @media (min-width: 66em) {
        .TableWithFilter .my-courses-button-text {
          display: table-cell; } }
    .TableWithFilter .my-courses-button svg {
      width: 45px;
      max-height: 45px; }
      @media (min-width: 66em) {
        .TableWithFilter .my-courses-button svg {
          width: 55px;
          padding-left: 5px;
          padding-right: 10px;
          position: absolute;
          right: 0; } }
  .TableWithFilter .table-shopping-cart-icon-single-digit,
  .TableWithFilter .table-shopping-cart-icon-double-digit {
    right: 0; }
  .TableWithFilter .table-shopping-cart-icon-single-digit {
    margin-right: 30px;
    margin-top: 3px; }
    @media (min-width: 66em) {
      .TableWithFilter .table-shopping-cart-icon-single-digit {
        margin-right: 22px;
        margin-top: 0; } }
  .TableWithFilter .table-shopping-cart-icon-double-digit {
    margin-right: 28px;
    margin-top: 3px; }
    @media (min-width: 66em) {
      .TableWithFilter .table-shopping-cart-icon-double-digit {
        margin-right: 18px;
        margin-top: 0; } }
  .TableWithFilter .Column-1 .column-field:first-of-type:after {
    content: ' | '; }
  .TableWithFilter .Column-1 .column-field:nth-of-type(4) {
    margin-bottom: 10px; }
    .TableWithFilter .Column-1 .column-field:nth-of-type(4) a:hover, .TableWithFilter .Column-1 .column-field:nth-of-type(4) a:focus {
      color: #001926; }
  .TableWithFilter .Column-1 .column-fields {
    padding: 0 .85em .85em;
    max-width: 95%; }
  .TableWithFilter .prereq-svg {
    width: 18px;
    margin-bottom: -2px; }
  .TableWithFilter .noscript-message {
    border: 3px solid #a80000;
    color: #a80000; }

@media (min-width: 66em) {
  .trainingApplyFilter {
    display: none; } }

.training-questions-message {
  border: 3px solid #8ecae7; }
  @media (min-width: 66em) {
    .training-questions-message {
      margin: 0 auto;
      margin-bottom: 2.8em; } }
  .training-questions-message a:hover, .training-questions-message a:focus {
    color: #001926; }
  @media (min-width: 66em) {
    .training-questions-message .bottom-part {
      max-width: 50%; } }

.training-link-ext {
  margin-top: 16px;
  border: none;
  background: none;
  padding: 0;
  width: 110px; }
  .training-link-ext:after {
    content: "";
    background: url("https://www.reyrey.com/modules/custom/externallink/assets/new-window.svg") center no-repeat;
    width: 10px;
    height: 10px;
    padding-right: 14px;
    text-decoration: none;
    margin-left: .25em; }

.training-link-container {
  width: 225px; }
  @media (min-width: 66em) {
    .training-link-container {
      width: 308px; } }

.my-courses-print {
  margin-top: 54px; }

.training-print {
  margin-right: 1em; }

.printIconTraining {
  background: none;
  border: none;
  height: 25px; }

#TrainingTablePrint td {
  padding: 1em 1em 1em 1em; }

#TrainingTablePrint td:first-child {
  padding-left: 1em !important; }

#TrainingTablePrint .PrintBody {
  padding-top: 0; }
  #TrainingTablePrint .PrintBody p + p {
    margin-top: 1em; }

#TrainingTablePrint td div, #TrainingTablePrint td p {
  vertical-align: top; }

#TrainingTablePrint thead {
  -webkit-print-color-adjust: exact;
  background-color: #efefef !important; }
  #TrainingTablePrint thead tr th {
    border: 0 !important; }
  #TrainingTablePrint thead tr:last-child th {
    padding: 0em 1em 1em 1em; }
  #TrainingTablePrint thead tr:first-child th {
    padding: 1em 1em 0em 1em; }

#TrainingTablePrint .prereq-svg {
  height: 18px;
  margin-right: 6px; }

@media screen {
  .trainingPrintFooter {
    text-align: right; } }

@media print {
  .trainingPrintFooter {
    position: fixed;
    bottom: 0;
    right: 0; }
  .footer-space {
    height: 55px; }
  #TrainingPrint h1 {
    font-size: 16px; }
  #TrainingPrint h2 {
    font-size: 14px; }
  #TrainingPrint h3 {
    font-size: 13px; }
  #TrainingPrint p {
    font-size: 12px; }
  #TrainingPrint .prereq-svg {
    height: 14px;
    margin-right: 4px; } }

@media screen and (max-width: 445px) {
  .training-link-container {
    width: 182px; }
  .my-courses-print {
    width: 92px;
    margin-top: 32px; }
  .TableWithFilter-headline-wrapper > div:first-child {
    width: 224px; } }

@media screen and (max-width: 408px) {
  .my-courses-print {
    display: none; }
  .training-link-container {
    width: 90px; } }

.TestimonialQuote {
  border-spacing: 0; }
  .TestimonialQuote-Box {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2'%3E%3Cg stroke='%237ab3ce' mask='url(%23a)'%3E%3Cline x2='100%25' y1='2' y2='2'/%3E%3Cline x1='1' x2='1' y1='2' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='2' y2='100%25' transform='translate(-1)'/%3E%3Cline x1='2' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -25)'/%3E%3C/g%3E%3Cg transform='translate(0 -50)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 50 50'%3E%3Cpath fill='none' stroke='%237ab3ce' d='M0 25l25 23 25-23'/%3E%3C/svg%3E%3C/g%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='105%25' height='25' x='-2' y='100%25' transform='translate(0 -24)'/%3E%3Crect width='48' height='50' y='100%25' x='50%25' transform='translate(-24 -30)'/%3E%3C/mask%3E%3C/svg%3E");
    padding: 1.4em 1.5em 3.2em; }
  .TestimonialQuote-Image {
    max-width: 10em; }

.ThumbnailLink span, .RoundThumbnailLink span {
  letter-spacing: -1px;
  max-width: 8em; }

.ThumbnailLink .ThumbBtnWrapper:hover a, .ThumbnailLink .ThumbBtnWrapper:focus a, .ThumbnailLink .ThumbBtnWrapper:active a, .ThumbnailLink .ThumbBtnWrapper:focus-within a, .RoundThumbnailLink .ThumbBtnWrapper:hover a, .RoundThumbnailLink .ThumbBtnWrapper:focus a, .RoundThumbnailLink .ThumbBtnWrapper:active a, .RoundThumbnailLink .ThumbBtnWrapper:focus-within a {
  color: #001926; }

.ThumbnailLink .ThumbBtnWrapper:hover img, .ThumbnailLink .ThumbBtnWrapper:focus img, .ThumbnailLink .ThumbBtnWrapper:active img, .ThumbnailLink .ThumbBtnWrapper:focus-within img, .RoundThumbnailLink .ThumbBtnWrapper:hover img, .RoundThumbnailLink .ThumbBtnWrapper:focus img, .RoundThumbnailLink .ThumbBtnWrapper:active img, .RoundThumbnailLink .ThumbBtnWrapper:focus-within img {
  opacity: 1.0; }

.ThumbnailLink .ThumbBtnWrapper a .ThumbnailLink:hover, .RoundThumbnailLink .ThumbBtnWrapper a .ThumbnailLink:hover {
  opacity: 0.6; }

.RoundThumbnailLink img {
  height: 8em;
  width: 8em; }

.ViewFilterLeft .filter-type {
  min-height: 60px; }
  @media (min-width: 66em) {
    .ViewFilterLeft .filter-type {
      background-color: white; } }

.ViewFilterLeft .filter-item-svg {
  border: 1px solid #004e7b;
  border-radius: 100%;
  width: 44px;
  height: 44px; }
  .ViewFilterLeft .filter-item-svg:hover, .ViewFilterLeft .filter-item-svg:focus {
    background-color: #00588a; }
  @media (min-width: 66em) {
    .ViewFilterLeft .filter-item-svg {
      display: none; } }

.ViewFilterLeft .filter-item-svg svg {
  margin: 10px;
  width: 22px;
  height: 22px; }

.ViewFilterLeft .form-checkbox {
  -webkit-appearance: checkbox; }

.ViewFilterLeft fieldset {
  border-bottom: 1px solid #002e48; }
  @media (min-width: 66em) {
    .ViewFilterLeft fieldset {
      margin-bottom: .85em; } }

.ViewFilterLeft fieldset:nth-child(2) {
  border: none; }

.ViewFilterLeft .filter-bar {
  border-bottom: 2px solid #002e48;
  min-height: 50px; }
  @media (min-width: 66em) {
    .ViewFilterLeft .filter-bar {
      display: none; } }

.ViewFilterLeft .filter-dropdown:hover #filter-arrow, .ViewFilterLeft .filter-dropdown:focus #filter-arrow {
  fill: #ddd; }

.ViewFilterLeft .filter-dropdown svg {
  width: 13px;
  height: 11px; }

@media (min-width: 66em) {
  .ViewFilterLeft .fieldset-legend {
    font-size: 1.3em; } }

@media (min-width: 66em) {
  .ViewFilterLeft .option {
    font-size: 1em; } }

.ViewFilterLeft .option:after {
  content: ' '; }

.ViewFilterLeft .form-actions {
  border-bottom: 2px solid #002e48;
  min-height: 60px; }
  @media (min-width: 66em) {
    .ViewFilterLeft .form-actions {
      border-bottom: none; } }
  .ViewFilterLeft .form-actions input {
    width: 200px;
    height: 55px;
    border: 3px solid #004e7b;
    font-weight: 600; }

@media (min-width: 66em) {
  .ViewFilterLeft .fieldset-wrapper {
    display: inline; } }

.ViewFilterLeft .flip-svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.Speaker {
  color: #262626; }
  .SpeakerSession p, .SpeakerSession h1, .SpeakerSession h2, .SpeakerSession h3, .SpeakerSession h4, .SpeakerSession h5, .SpeakerSession a, .SpeakerSession li, .SpeakerSession ul, .SpeakerSession ol, .SpeakerSession strong, .SpeakerSession em {
    color: #262626; }
  .SpeakerSession h3 {
    line-height: 1.1em; }
  .SpeakerSession.Accordion-Wrapper .Accordion-Content {
    padding-bottom: 0; }
    .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper {
      height: 15em;
      overflow: hidden;
      -webkit-transition-duration: 1s;
      -o-transition-duration: 1s;
      transition-duration: 1s; }
      .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SessionDetails {
        line-height: 1.5em; }
        .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SessionDetails time {
          color: #262626; }
      @media (min-width: 50em) {
        .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper {
          height: 16em;
          -webkit-transition-duration: 0.5s;
          -o-transition-duration: 0.5s;
          transition-duration: 0.5s; }
          .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper h3 {
            text-align: left; }
          .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper .SessionDetails {
            text-align: left; } }
      .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper.Accordion-Expanded .fade {
        opacity: 1; }
        .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper.Accordion-Expanded .fade:after {
          opacity: 0;
          z-index: -9; }
      .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper.Accordion-Expanded .SpeakerSession-Description, .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper.Accordion-Expanded .SpeakerSession-Info {
        opacity: 1; }
      .SpeakerSession.Accordion-Wrapper .Accordion-Content-Wrapper.Accordion-Expanded .SpeakerSession-Column:nth-child(even) {
        opacity: 1; }
  .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary {
    height: 3.2em;
    padding: 0.25em;
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    z-index: 2; }
    .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary * {
      -webkit-transition-duration: 0.25s;
      -o-transition-duration: 0.25s;
      transition-duration: 0.25s; }
    .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary img, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary svg {
      height: 1.4em;
      width: 1.4em; }
    .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary svg {
      margin-top: .5em; }
    .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary.Accordion-Expanded img, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary.Accordion-Expanded svg {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  @media (min-width: 50em) {
    .SpeakerSession .SessionContent .SessionText {
      max-width: 44em; } }
  .SpeakerSession-Description, .SpeakerSession-Info {
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s; }
    @media (min-width: 50em) {
      .SpeakerSession-Description, .SpeakerSession-Info {
        opacity: 1;
        -webkit-transition-duration: 0s;
        -o-transition-duration: 0s;
        transition-duration: 0s; } }
  .SpeakerSession-Media .Media-Wrapper {
    padding-top: 100%; }
    .SpeakerSession-Media .Media-Wrapper img, .SpeakerSession-Media .Media-Wrapper svg {
      -ms-interpolation-mode: bicubic; }
  .SpeakerSession-Portrait {
    height: 6.3em;
    margin: .2em .5em;
    width: 6.3em; }
  .SpeakerSession-PortraitImageWrap {
    padding-top: 50%; }
    .SpeakerSession-PortraitImageWrap img, .SpeakerSession-PortraitImageWrap svg {
      height: 6.3em;
      -ms-interpolation-mode: bicubic; }
  .SpeakerSession-PresentedBy h4 {
    padding-top: .5em; }
  .SpeakerSession-Bio {
    margin-bottom: 1rem; }
  .SpeakerSession-Info > div {
    line-height: 1.8; }
  @media (min-width: 70em) {
    .SpeakerSession-SessionVideo {
      min-width: 38.4em; } }
  @media (min-width: 65em) {
    .SpeakerSession-SessionVideo {
      min-width: 33em; } }
  @media (min-width: 60em) {
    .SpeakerSession-SessionVideo {
      min-width: 30em; } }

.fade {
  background-color: rgba(255, 255, 255, 0);
  opacity: 1; }
  .fade:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(226, 227, 227, 0)), color-stop(4em, #e2e3e3), to(#e2e3e3));
    background: -o-linear-gradient(top, rgba(226, 227, 227, 0) 0%, #e2e3e3 4em, #e2e3e3 100%);
    background: linear-gradient(to bottom, rgba(226, 227, 227, 0) 0%, #e2e3e3 4em, #e2e3e3 100%);
    top: 9em;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    z-index: 2; }
  @media (min-width: 50em) {
    .fade:after {
      top: 9.2em; } }

.SpeakerSession-Column:nth-child(even) {
  opacity: 0;
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s; }

@media (min-width: 50em) {
  .SpeakerSession-Column:nth-child(even) {
    opacity: 1; } }

.Banner-Home-Heading {
  line-height: 1.2em; }

.Banner-Trailer {
  min-height: 277px; }
  .Banner-Trailer-Heading {
    line-height: 1.2em; }

.Banner-Large {
  background-position: 20% 50%;
  height: 950px; }
  @media (min-width: 50em) {
    .Banner-Large {
      height: 800px;
      background-position: center; } }

.Banner-Headline-Subheadline-SVG {
  min-height: 277px; }
  .Banner-Headline-Subheadline-SVG h1 {
    line-height: 1.2em; }
  .Banner-Headline-Subheadline-SVG h1:before {
    height: 1.4em;
    margin-right: 0.3em;
    top: 0.3em;
    width: 1.4em; }

.Banner-Small {
  min-height: 277px;
  padding: 3em 2em 1em; }
  .Banner-Small h1 {
    line-height: 1.2em; }

.Banner-PatternDarkBlue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='146' viewBox='0 0 78 146' preserveAspectRatio='xMinYMin'%3E%3Cpath fill='%230C4773' d='M76 73l7-5V0h-3v15L59 0H49l-7 5-7-5H24L3 15V0H0v68l7 5-7 5v68h3v-15l21 15h11l7-5 7 5h10l21-15v15h3V78zM30 4l9 6v36L5 21zm15 6l9-6 25 17-34 25zm-6 48v30L18 73zm6 30V58l21 15zM3 63V27l34 25-25 17zm78-36v36l-9 6-25-17zM30 142L5 125l34-25v36zm24 0l-9-6v-36l34 25zM12 77l25 17-34 25V83zm69 6v36L47 94l25-17z'/%3E%3C/svg%3E");
  background-color: #0f446e;
  -ms-background-position-y: 1px;
  background-position-y: 1px;
  padding-top: 5em; }
  @media (min-width: 50em) {
    .Banner-PatternDarkBlue {
      padding-top: 3em; } }

.Banner-Standard {
  min-height: 277px;
  padding: 8em 1em 3.2em; }
  .Banner-Standard h1 {
    line-height: 1.2em; }

.Banner-SubLevel2 h1 {
  line-height: 1.2em; }

.Banner-SubLevel3 h1 {
  line-height: 1.2em; }

.Node-Company .Banner-ContentHero {
  margin-top: 0;
  background-image: url("../../../../sites/reyrey.com/media/company/company-history-hero.jpg"); }

.Banner-ContentHero-Overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='rgba(0, 65, 110, 0.5)'/%3E%3C/svg%3E"); }

.Banner-Headline-Subheadline {
  min-height: 277px; }
  .Banner-Headline-Subheadline h1 {
    line-height: 1.2em;
    margin-bottom: 8px; }
  .Banner-Headline-Subheadline h4 {
    line-height: 1.2em; }

.Banner-Hero {
  background-image: url("../../../../sites/reyrey.com/media/2017-12/10042017_C1_0417_0.jpg");
  min-height: 277px; }

.Banner-Empty {
  min-height: 277px; }

.Banner-Content {
  min-height: 600px; }
  .Banner-Content a, .Banner-Content a:visited {
    color: #8ecae7; }
  .Banner-Content a:hover, .Banner-Content a:focus {
    color: #ffffff; }

.Banner-Overlay-Trans {
  background-color: #fff; }
  .Banner-Overlay-Trans h1 {
    font-size: 3.2em; }
  @media (min-width: 50em) {
    .Banner-Overlay-Trans {
      background-color: rgba(255, 255, 255, 0.9); } }

.Banner-Slider {
  height: 36.25em; }

.Banner-WordBlocks div {
  background-color: rgba(0, 0, 0, 0.6);
  margin-top: 0.2em;
  padding: 0 0.2em; }

.CareersHeader {
  z-index: 4; }
  .CareersHeader-Underlay {
    z-index: -1001;
    height: 55px; }
    @media (min-width: 50em) {
      .CareersHeader-Underlay {
        height: 120px; } }
  .CareersHeader-Hamburger {
    height: 70px;
    width: 60px; }
    .CareersHeader-Hamburger svg {
      top: 5px;
      left: 2px;
      width: 38px; }
    .CareersHeader-Hamburger:hover, .CareersHeader-Hamburger:focus {
      background-color: #002e48; }
  .CareersHeader-SuperNavButtonDesktop .Button, .CareersHeader-SuperNavButtonDesktop .expContFltrRow .button, .expContFltrRow .CareersHeader-SuperNavButtonDesktop .button, .CareersHeader-SuperNavButtonDesktop .slick-next.slick-arrow, .CareersHeader-SuperNavButtonDesktop .slick-prev.slick-arrow, .CareersHeader-SuperNavButtonDesktop .Node-UserLogin [type="submit"], .Node-UserLogin .CareersHeader-SuperNavButtonDesktop [type="submit"] {
    width: 11em; }
  .CareersHeader-SuperNavButtonMobile:hover a, .CareersHeader-SuperNavButtonMobile:focus a {
    background-color: #f1460a; }
    .CareersHeader-SuperNavButtonMobile:hover a.ext::after, .CareersHeader-SuperNavButtonMobile:focus a.ext::after {
      background: url("https://rr.reyrey.com/modules/custom/externallink/assets/new-window-white.svg") center no-repeat; }
    .CareersHeader-SuperNavButtonMobile:hover a.pdf::after, .CareersHeader-SuperNavButtonMobile:focus a.pdf::after {
      background: url("https://rr.reyrey.com/modules/custom/externallink/assets/file-white.svg") center no-repeat; }
    .CareersHeader-SuperNavButtonMobile:hover a.mailto::after, .CareersHeader-SuperNavButtonMobile:focus a.mailto::after {
      background: url("https://rr.reyrey.com/modules/custom/externallink/assets/mailto-white.svg") center no-repeat; }
  .CareersHeader-SuperNavLink:hover a.ext::after, .CareersHeader-SuperNavLink:focus a.ext::after {
    background: url("https://rr.reyrey.com/modules/custom/externallink/assets/new-window-white.svg") center no-repeat; }
  .CareersHeader-SuperNavLink:hover a.pdf::after, .CareersHeader-SuperNavLink:focus a.pdf::after {
    background: url("https://rr.reyrey.com/modules/custom/externallink/assets/file-white.svg") center no-repeat; }
  .CareersHeader-SuperNavLink:hover a.mailto::after, .CareersHeader-SuperNavLink:focus a.mailto::after {
    background: url("https://rr.reyrey.com/modules/custom/externallink/assets/mailto-white.svg") center no-repeat; }
  .CareersHeader .ReynoldsLogo, .CareersHeader .ReynoldsLogo a {
    height: 55px;
    width: 210px; }
    @media (min-width: 50em) {
      .CareersHeader .ReynoldsLogo, .CareersHeader .ReynoldsLogo a {
        width: 275px; } }
  .CareersHeader .ReynoldsLogo svg {
    height: 55px;
    width: 210px; }
    @media (min-width: 50em) {
      .CareersHeader .ReynoldsLogo svg {
        width: 275px; } }
  .CareersHeader-Offset {
    margin-top: 55px; }
    @media (min-width: 50em) {
      .CareersHeader-Offset {
        margin-top: 0; } }

.CareersHeader-isExpanded {
  height: 100vh; }
  .CareersHeader-isExpanded .CareersHeader-MobileOverlay {
    z-index: 4; }
  .CareersHeader-isExpanded .CareersHeader-Hamburger {
    background-color: #002e48; }

.CareersFooter-Ext a.ext::after {
  display: inline-block; }

.CareersNav {
  max-height: calc(100vh - 110px); }
  @media (min-width: 50em) {
    .CareersNav-TopLink {
      width: 20%; } }
  .CareersNav button.CareersNav-TopLink div {
    bottom: 0px;
    left: calc(50% -10px); }
  .CareersNav-hasDropdown .CareersNav-List {
    background-color: rgba(239, 239, 239, 0.98); }
  .CareersNav-hasDropdown .CareersNav-TopLink::after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23707070' stroke-width='4' fill='none' d='M1 13l24 24 24-24' /%3E%3C/svg%3E");
    background-size: 48%;
    height: 1.3em;
    padding: 0.3em 0.2em;
    width: 1.3em; }
    @media (min-width: 50em) {
      .CareersNav-hasDropdown .CareersNav-TopLink::after {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ffffff' stroke-width='4' fill='none' d='M1 13l24 24 24-24' /%3E%3C/svg%3E");
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        margin-top: .9em; } }
  .CareersNav-hasDropdown:hover .CareersNav-TopLink::after,
  .CareersNav-hasDropdown[aria-expanded="true"] .CareersNav-TopLink::after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ffffff' stroke-width='4' fill='none' d='M1 13l24 24 24-24' /%3E%3C/svg%3E"); }
  .CareersNav-hasDropdown[aria-expanded="true"] .CareersNav-TopLink::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .CareersNav-DropdownItem:not(:first-child) .CareersNav-DropdownLink::after {
    width: calc(100% - 3.6em);
    left: 1.8em; }
  .CareersNav-DropdownItem:hover + .CareersNav-DropdownItem .CareersNav-DropdownLink::after {
    width: 100%;
    left: 0; }

#Outreach {
  /*	 .MainContent:nth-child(odd){ 
		background-color: darken($colorGray, 1%);
		color: rgba(white, 0.9);
	 }*/ }
  #Outreach .OutreachSection .MainContent:nth-child(odd), #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(odd), .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(odd), #Outreach .OutreachSection .testimonialSlider:nth-child(odd) {
    background: white;
    color: #262626; }

.VideoPlayImage {
  cursor: pointer; }

.VideoSection {
  display: none; }

.background-overlay {
  background-color: rgba(0, 78, 123, 0.9); }

.bgImage {
  background-size: auto 50%;
  background-position-y: -5em;
  background-position-x: center; }
  @media (min-width: 30em) {
    .bgImage {
      background-position-y: 1em; } }
  @media (min-width: 40em) {
    .bgImage {
      background-size: auto 60%; } }
  @media (min-width: 50em) {
    .bgImage {
      background-size: cover;
      -webkit-background-size: cover;
      -o-background-size: cover;
      -moz-background-size: cover;
      background-position: center center; } }

.Heading, .benefit-name, .blog-header, .blog-sub-header {
  font-family: "Oswald", sans-serif-condensed, "DINCondensed-Bold", "DIN Condensed", "Impakt", sans-serif; }

.whyReynolds-container .whyReynolds-underline, .whyReynolds-container .whyReynolds-headlineUnderline, .whyReynolds-container .whyReynolds-benefitUnderline {
  height: .25em;
  background-color: #177cab; }

.whyReynolds-container .whyReynolds-headlineUnderline {
  margin: .5em 30% 2em 30%; }

.whyReynolds-container .whyReynolds-benefitUnderline {
  height: .15em;
  margin-left: 20%;
  margin-right: 20%; }
  @media (min-width: 50em) {
    .whyReynolds-container .whyReynolds-benefitUnderline {
      display: block; } }

.whyReynolds-container .benefit-name {
  border-bottom: 1px solid #ffffff; }
  @media (min-width: 50em) {
    .whyReynolds-container .benefit-name {
      border-bottom: none; } }

.whyReynolds-container .benefit-item {
  margin: 0 3%;
  max-width: 400px; }
  .whyReynolds-container .benefit-item a img:hover {
    opacity: 1; }
  .whyReynolds-container .benefit-item a:hover, .whyReynolds-container .benefit-item a:focus {
    opacity: .6; }

.whyReynolds-container .benefit-item:first-child, .whyReynolds-container .benefit-item:nth-child(2) {
  margin-bottom: 3em; }

@media (min-width: 50em) {
  .whyReynolds-container .benefit-item:nth-child(1), .whyReynolds-container .benefit-item:nth-child(2) {
    margin-bottom: 0; } }

.whyReynolds-container .image-wrapper img {
  max-width: 150px;
  min-width: 100px; }

.ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select {
  padding: 0.2em 0.45em; }

.ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select {
  padding: 0.2em 0.45em;
  resize: none; }

.ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select {
  padding: 0.2em 0.45em; }

.ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange {
  border-bottom: 1px solid #902a06;
  -webkit-font-smoothing: antialiased; }
  .ContactForm-Submit-General-Orange:hover, .ContactForm-Submit-Orange:hover, .ContactForm-Submit-General-Orange:focus, .ContactForm-Submit-Orange:focus {
    background-color: #f1460a;
    cursor: pointer; }
  .ContactForm-Submit-General-Orange:active, .ContactForm-Submit-Orange:active {
    background-color: #c13808; }

.ContactForm-Submit {
  min-width: 8em; }

.ContactForm-Submit-Blue {
  min-width: 8em; }

.ContactForm-Submit-Orange {
  min-width: 8em; }

.ContactForm-SubmitWrap {
  padding: 2em 2em 0 2em;
  border: solid 1px #004e7b;
  margin-bottom: 2em; }

.ContactForm-Next h3 {
  /*
            approved by Valerie 8/23 to use this
            specific value instead mb1 in order
            to appease design team
             */
  margin-bottom: 0.5em; }

.ContactForm-Next > p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2'%3E%3Cg stroke='%237ab3ce' mask='url(%23a)'%3E%3Cline x1='2' x2='100%25' y1='52' y2='52' transform='translate(0 -25)'/%3E%3Cline x1='1' x2='1' y1='2' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='2' y2='100%25' transform='translate(-1)'/%3E%3Cline x1='2' x2='100%25' y1='100%25' y2='100%25' stroke-width='4'/%3E%3C/g%3E%3Cg transform='translate(0 -50)'%3E%3Csvg height='50' y='52' viewBox='0 0 50 50'%3E%3Cpath fill='none' stroke='%237ab3ce' d='M0 25 l25 -23 25 23'/%3E%3C/svg%3E%3C/g%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='white'/%3E%3Crect width='105%25' height='25' x='-2' y='25' transform='translate(0 -24)'/%3E%3Crect width='48' height='50' y='10' x='50%25' transform='translate(-24 -30)'/%3E%3C/mask%3E%3C/svg%3E");
  padding: 2.8em 1.5em 1.8em;
  padding: 4em 2em 2.5em; }

.ContactForm-Next-Cart {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2'%3E%3Cg stroke='%237ab3ce' mask='url(%23a)'%3E%3Cline x1='2' x2='100%25' y1='52' y2='52' transform='translate(0 -25)'/%3E%3Cline x1='1' x2='1' y1='2' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='2' y2='100%25' transform='translate(-1)'/%3E%3Cline x1='2' x2='100%25' y1='100%25' y2='100%25' stroke-width='4'/%3E%3C/g%3E%3Cg transform='translate(0 -50)'%3E%3Csvg height='50' y='52' viewBox='0 0 50 50'%3E%3Cpath fill='none' stroke='%237ab3ce' d='M0 25 l25 -23 25 23'/%3E%3C/svg%3E%3C/g%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='white'/%3E%3Crect width='105%25' height='25' x='-2' y='25' transform='translate(0 -24)'/%3E%3Crect width='48' height='50' y='10' x='50%25' transform='translate(-24 -30)'/%3E%3C/mask%3E%3C/svg%3E");
  padding: 2.8em 1.5em 1.8em;
  padding: 3em 2em 2.5em; }

.ContactForm-Next .ContactForm-Phone {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2'%3E%3Cg stroke='%23FFF' mask='url(%23a)'%3E%3Cline x1='2' x2='100%25' y1='52' y2='52' transform='translate(0 -25)'/%3E%3Cline x1='1' x2='1' y1='2' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='2' y2='100%25' transform='translate(-1)'/%3E%3Cline x1='2' x2='100%25' y1='100%25' y2='100%25' stroke-width='4'/%3E%3C/g%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='white'/%3E%3Crect width='105%25' height='25' x='-2' y='25' transform='translate(0 -24)'/%3E%3C/mask%3E%3C/svg%3E");
  padding: 2.8em 1.5em 1.8em;
  padding: 3em 2em 2em; }

.ContactForm [class$="-invalid-message"],
.ContactForm [class$="-valid-message"] {
  color: lightgreen; }

.ContactForm [class$="-invalid-message2"],
.ContactForm [class$="-valid-message2"] {
  color: white; }

.ContactForm [class$="-invalid-message3"],
.ContactForm [class$="-valid-message3"] {
  color: #275A11; }

.ContactForm [class$="-invalid-message4"],
.ContactForm [class$="-valid-message4"] {
  color: lightgreen; }

@media (min-width: 50em) {
  .ContactForm-ErrorMessages {
    padding-bottom: 0; } }

.ContactForm-ErrorMessages-Wrap {
  background-color: #ffcdcd;
  border: 2px solid #ff0000; }

.ContactForm-ErrorMessages-White {
  color: #370000; }
  @media (min-width: 50em) {
    .ContactForm-ErrorMessages-White {
      padding-bottom: 0; } }

.ContactForm-SubmitMessage-White {
  color: #370000; }

.ContactForm-Checkbox {
  -webkit-appearance: checkbox; }

@media (min-width: 66em) {
  .ContentWithLeadform .benefits-inner {
    max-width: calc(80em * .666667);
    float: right;
    padding-right: 2em; } }

.ContentWithLeadform .block-reyrey-leadform {
  /*@extend .w33-xl;*/ }
  @media (min-width: 66em) {
    .ContentWithLeadform .block-reyrey-leadform > * {
      max-width: calc(80em * .333333);
      /*margin: 0 !important;*/
      padding: 0 1.5em; } }
  .ContentWithLeadform .block-reyrey-leadform input[type="submit"] {
    max-width: 17em !important;
    width: 100% !important; }
  .ContentWithLeadform .block-reyrey-leadform:before {
    width: 35em;
    height: 35em;
    left: -28em;
    bottom: -6em;
    z-index: -5; }

@media (min-width: 66em) {
  .ContentWithLeadform .MainContent-Arrow *:last-child:after {
    border: none; } }

.Custom-Campaign h1 {
  line-height: 1.2em; }
  .Custom-Campaign h1 + h4 {
    margin-top: 8px; }

.Custom-Campaign .Overlay- .MainContent-- h1 {
  color: #262626; }

.Custom-Campaign .Overlay- .MainContent--LightGray h1, .Custom-Campaign .Overlay- .MainContent--Arrow h1, .Custom-Campaign .Overlay- .MainContent--PatternBlueArrow h1, .Custom-Campaign .Overlay- .MainContent--LightGrayArrow h1, .Custom-Campaign .Overlay- .MainContent--PatternBlue h1, .Custom-Campaign .Overlay- .MainContent--PatternLightBlueBottom h1, .Custom-Campaign .Overlay- .MainContent--PatternLightGray h1 {
  color: #262626; }

.Custom-Campaign .GridTable-Lg > .w50-lg:first-child .block-reyrey-leadform, .Custom-Campaign .Node-ContactInformation-Main .views-view-grid > .w50-lg:first-child .block-reyrey-leadform, .Node-ContactInformation-Main .Custom-Campaign .views-view-grid > .w50-lg:first-child .block-reyrey-leadform, .Custom-Campaign .PartsMarkup .GridTable-Lg > .PartsSliderTxt:first-child .block-reyrey-leadform, .PartsMarkup .Custom-Campaign .GridTable-Lg > .PartsSliderTxt:first-child .block-reyrey-leadform, .Custom-Campaign .Node-ContactInformation-Main .PartsMarkup .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform, .PartsMarkup .Custom-Campaign .Node-ContactInformation-Main .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform, .Node-ContactInformation-Main .Custom-Campaign .PartsMarkup .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform, .PartsMarkup .Node-ContactInformation-Main .Custom-Campaign .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform {
  margin-bottom: 2.4em;
  margin-left: -1em;
  margin-right: -1em; }
  @media (min-width: 50em) {
    .Custom-Campaign .GridTable-Lg > .w50-lg:first-child .block-reyrey-leadform, .Custom-Campaign .Node-ContactInformation-Main .views-view-grid > .w50-lg:first-child .block-reyrey-leadform, .Node-ContactInformation-Main .Custom-Campaign .views-view-grid > .w50-lg:first-child .block-reyrey-leadform, .Custom-Campaign .PartsMarkup .GridTable-Lg > .PartsSliderTxt:first-child .block-reyrey-leadform, .PartsMarkup .Custom-Campaign .GridTable-Lg > .PartsSliderTxt:first-child .block-reyrey-leadform, .Custom-Campaign .Node-ContactInformation-Main .PartsMarkup .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform, .PartsMarkup .Custom-Campaign .Node-ContactInformation-Main .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform, .Node-ContactInformation-Main .Custom-Campaign .PartsMarkup .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform, .PartsMarkup .Node-ContactInformation-Main .Custom-Campaign .views-view-grid > .PartsSliderTxt:first-child .block-reyrey-leadform {
      margin-bottom: 0em;
      margin-left: 0em;
      margin-right: 0em; } }

.Custom-Campaign .MainContent-Arrow, .Custom-Campaign .MainContent-PatternGrayArrow, .Custom-Campaign .MainContent-PatternBlueArrow, .Custom-Campaign .MainContent-LightGrayArrow {
  margin-bottom: -35px; }

.Custom-Campaign .MainContent-Blue .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-Blue .RoundBtnWrapper:focus a, .Custom-Campaign .MainContent-Gray .RoundBtnWrapper:hover a, .Custom-Campaign .ICP-Quiz-LeadForm-Wrapper .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-Gray .RoundBtnWrapper:focus a, .Custom-Campaign .ICP-Quiz-LeadForm-Wrapper .RoundBtnWrapper:focus a, .Custom-Campaign .MainContent-PatternGrayArrow .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-PatternGrayArrow .RoundBtnWrapper:focus a, .Custom-Campaign .MainContent-PatternDarkBlue .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-PatternDarkBlue .RoundBtnWrapper:focus a, .Custom-Campaign .MainContent-PatternGray .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-PatternGray .RoundBtnWrapper:focus a, .Custom-Campaign .MainContent-PatternDarkBlueBottom .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-PatternDarkBlueBottom .RoundBtnWrapper:focus a, .Custom-Campaign .MainContent-PatternGrayBottom .RoundBtnWrapper:hover a, .Custom-Campaign .leadform-PatternGrayBottom .RoundBtnWrapper:hover a, .leadform-PatternGrayBottom .Custom-Campaign .VerticalShift-Backed .RoundBtnWrapper:hover a, .Custom-Campaign .MainContent-PatternGrayBottom .RoundBtnWrapper:focus a, .Custom-Campaign .leadform-PatternGrayBottom .RoundBtnWrapper:focus a, .leadform-PatternGrayBottom .Custom-Campaign .VerticalShift-Backed .RoundBtnWrapper:focus a {
  color: rgba(255, 255, 255, 0.9); }

.Custom-Campaign .MainContent-PatternBlueBottom label, .Custom-Campaign .MainContent-PatternBlueBottom span {
  color: #262626; }

@media (min-width: 50em) {
  .Custom-Campaign .w50-lg .leadform- #campaign-webform, .Custom-Campaign .PartsMarkup .PartsSliderTxt .leadform- #campaign-webform, .PartsMarkup .Custom-Campaign .PartsSliderTxt .leadform- #campaign-webform {
    margin-top: -4.2em;
    margin-bottom: -4em; } }

.Custom-Campaign .Billboard-BlueArrow {
  color: #262626; }

@media (min-width: 50em) {
  .Custom-Campaign .paraSpacer {
    margin-bottom: 0; } }

.Custom-Campaign .SectionPadding- .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Four .form-accepted .block-reyrey-leadform #block-reynoldsleadform {
  margin-bottom: -2.4em; }
  @media (min-width: 50em) {
    .Custom-Campaign .SectionPadding- .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .form-accepted .block-reyrey-leadform #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Four .form-accepted .block-reyrey-leadform #block-reynoldsleadform {
      margin-bottom: 0; } }

.Custom-Campaign .SectionPadding- .MainContent-Arrow, .Custom-Campaign .SectionPadding- .MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding- .MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding- .MainContent-LightGrayArrow {
  padding-bottom: calc(2.4em + 35px); }

.Custom-Campaign .SectionPadding-One .MainContent.MainContent-Arrow, .Custom-Campaign .SectionPadding-One .form-accepted .MainContent-Arrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-One .MainContent-Arrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .MainContent-Arrow.testimonialSlider, .Custom-Campaign .SectionPadding-One .MainContent.MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding-One .form-accepted .MainContent-PatternGrayArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-One .MainContent-PatternGrayArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .MainContent-PatternGrayArrow.testimonialSlider, .Custom-Campaign .SectionPadding-One .MainContent.MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding-One .form-accepted .MainContent-PatternBlueArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-One .MainContent-PatternBlueArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .MainContent-PatternBlueArrow.testimonialSlider, .Custom-Campaign .SectionPadding-One .MainContent.MainContent-LightGrayArrow, .Custom-Campaign .SectionPadding-One .form-accepted .MainContent-LightGrayArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-One .MainContent-LightGrayArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-One .MainContent-LightGrayArrow.testimonialSlider {
  padding-bottom: calc($scale8 + 35px); }

.Custom-Campaign .SectionPadding-Two .MainContent.MainContent-Arrow, .Custom-Campaign .SectionPadding-Two .form-accepted .MainContent-Arrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Two .MainContent-Arrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .MainContent-Arrow.testimonialSlider, .Custom-Campaign .SectionPadding-Two .MainContent.MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding-Two .form-accepted .MainContent-PatternGrayArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Two .MainContent-PatternGrayArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .MainContent-PatternGrayArrow.testimonialSlider, .Custom-Campaign .SectionPadding-Two .MainContent.MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding-Two .form-accepted .MainContent-PatternBlueArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Two .MainContent-PatternBlueArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .MainContent-PatternBlueArrow.testimonialSlider, .Custom-Campaign .SectionPadding-Two .MainContent.MainContent-LightGrayArrow, .Custom-Campaign .SectionPadding-Two .form-accepted .MainContent-LightGrayArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Two .MainContent-LightGrayArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Two .MainContent-LightGrayArrow.testimonialSlider {
  padding-bottom: calc($scale9 + 35px); }

@media (min-width: 50em) {
  .Custom-Campaign .SectionPadding-Three .MainContent, .Custom-Campaign .SectionPadding-Three .form-accepted #block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Three #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .testimonialSlider {
    padding: 12em 1em; }
    .Custom-Campaign .SectionPadding-Three .MainContent.MainContent-Arrow, .Custom-Campaign .SectionPadding-Three .form-accepted .MainContent-Arrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Three .MainContent-Arrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .MainContent-Arrow.testimonialSlider, .Custom-Campaign .SectionPadding-Three .MainContent.MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding-Three .form-accepted .MainContent-PatternGrayArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Three .MainContent-PatternGrayArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .MainContent-PatternGrayArrow.testimonialSlider, .Custom-Campaign .SectionPadding-Three .MainContent.MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding-Three .form-accepted .MainContent-PatternBlueArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Three .MainContent-PatternBlueArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .MainContent-PatternBlueArrow.testimonialSlider, .Custom-Campaign .SectionPadding-Three .MainContent.MainContent-LightGrayArrow, .Custom-Campaign .SectionPadding-Three .form-accepted .MainContent-LightGrayArrow#block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Three .MainContent-LightGrayArrow#block-reynoldsleadform, .Custom-Campaign .SectionPadding-Three .MainContent-LightGrayArrow.testimonialSlider {
      padding-bottom: calc($maxWidth1 + 35px); } }

@media (min-width: 50em) {
  .Custom-Campaign .SectionPadding-Four .MainContent, .Custom-Campaign .SectionPadding-Four .form-accepted #block-reynoldsleadform, .form-accepted .Custom-Campaign .SectionPadding-Four #block-reynoldsleadform, .Custom-Campaign .SectionPadding-Four .testimonialSlider {
    padding: 16em 1em; }
    .Custom-Campaign .SectionPadding-Four .MainContent .MainContent-Arrow, .Custom-Campaign .SectionPadding-Four .form-accepted #block-reynoldsleadform .MainContent-Arrow, .form-accepted .Custom-Campaign .SectionPadding-Four #block-reynoldsleadform .MainContent-Arrow, .Custom-Campaign .SectionPadding-Four .testimonialSlider .MainContent-Arrow, .Custom-Campaign .SectionPadding-Four .MainContent .MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding-Four .form-accepted #block-reynoldsleadform .MainContent-PatternGrayArrow, .form-accepted .Custom-Campaign .SectionPadding-Four #block-reynoldsleadform .MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding-Four .testimonialSlider .MainContent-PatternGrayArrow, .Custom-Campaign .SectionPadding-Four .MainContent .MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding-Four .form-accepted #block-reynoldsleadform .MainContent-PatternBlueArrow, .form-accepted .Custom-Campaign .SectionPadding-Four #block-reynoldsleadform .MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding-Four .testimonialSlider .MainContent-PatternBlueArrow, .Custom-Campaign .SectionPadding-Four .MainContent .MainContent-LightGrayArrow, .Custom-Campaign .SectionPadding-Four .form-accepted #block-reynoldsleadform .MainContent-LightGrayArrow, .form-accepted .Custom-Campaign .SectionPadding-Four #block-reynoldsleadform .MainContent-LightGrayArrow, .Custom-Campaign .SectionPadding-Four .testimonialSlider .MainContent-LightGrayArrow {
      padding-bottom: calc($maxWidth2 + 35px); } }

.Custom-Campaign .small-col-second .block-reyrey-leadform,
.Custom-Campaign .w50-lg .block-reyrey-leadform,
.Custom-Campaign .PartsMarkup .PartsSliderTxt .block-reyrey-leadform,
.PartsMarkup .Custom-Campaign .PartsSliderTxt .block-reyrey-leadform {
  margin-bottom: -2.4em;
  margin-left: -1em;
  margin-right: -1em; }
  @media (min-width: 50em) {
    .Custom-Campaign .small-col-second .block-reyrey-leadform,
    .Custom-Campaign .w50-lg .block-reyrey-leadform,
    .Custom-Campaign .PartsMarkup .PartsSliderTxt .block-reyrey-leadform,
    .PartsMarkup .Custom-Campaign .PartsSliderTxt .block-reyrey-leadform {
      margin-bottom: 0em;
      margin-left: 0em;
      margin-right: 0em;
      padding: 0; } }

.Custom-Campaign .small-col-first .block-reyrey-leadform {
  margin-bottom: 4.2em;
  margin-top: -4.2em;
  margin-left: -1em;
  margin-right: -1em; }
  @media (min-width: 50em) {
    .Custom-Campaign .small-col-first .block-reyrey-leadform {
      margin-bottom: 0em;
      margin-top: 0em;
      margin-left: 0em;
      margin-right: 0em; } }

.Custom-Campaign .form-accepted #block-reynoldsleadform {
  margin-bottom: -4.2em; }
  @media (min-width: 50em) {
    .Custom-Campaign .form-accepted #block-reynoldsleadform {
      margin-bottom: 0; } }

.node--type-consulting .DualButtonProductBack .valT, .node--type-consulting .DualButtonProductBack .GridAlign-Top > *, .node--type-consulting .DualButtonProductBack .Accordion, .node--type-consulting .DualButtonProductBack .Accordion-Content, .node--type-consulting .DualButtonProductBack .Accordion-Wrapper, .node--type-consulting .DualButtonProductBack .AreaIconLink, .node--type-consulting .DualButtonProductBack #complexTable .desktopProduct > tr > td, #complexTable .node--type-consulting .DualButtonProductBack .desktopProduct > tr > td, .node--type-consulting .DualButtonProductBack #complexTable .product > tbody > tr > td, #complexTable .node--type-consulting .DualButtonProductBack .product > tbody > tr > td, .node--type-consulting .DualButtonProductBack #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-1 .node--type-consulting .DualButtonProductBack .fieldgroup, .node--type-consulting .DualButtonProductBack #views-exposed-form-careers-page-2 .fieldgroup, #views-exposed-form-careers-page-2 .node--type-consulting .DualButtonProductBack .fieldgroup, .node--type-consulting .DualButtonProductBack .cpe-table th, .cpe-table .node--type-consulting .DualButtonProductBack th, .node--type-consulting .DualButtonProductBack .ExpContTbl-TblLegend, .node--type-consulting .DualButtonProductBack .FeaturedItem, .node--type-consulting .DualButtonProductBack .gridParent, .node--type-consulting .DualButtonProductBack .IndividualDocument, .node--type-consulting .DualButtonProductBack .Modal, .node--type-consulting .DualButtonProductBack .ModalWelcome, .node--type-consulting .DualButtonProductBack .Modal-Content, .node--type-consulting .DualButtonProductBack .ModalWelcome-Content, .node--type-consulting .DualButtonProductBack .Modal-FormSection, .node--type-consulting .DualButtonProductBack .ModalWelcome-FormSection, .node--type-consulting .DualButtonProductBack .SideNav, .node--type-consulting .DualButtonProductBack #TrainingTablePrint td, #TrainingTablePrint .node--type-consulting .DualButtonProductBack td, .node--type-consulting .DualButtonProductBack .ViewFilterLeft .FiltersGroup, .ViewFilterLeft .node--type-consulting .DualButtonProductBack .FiltersGroup, .node--type-consulting .DualButtonProductBack .SpeakerSession-Column, .node--type-consulting .DualButtonProductBack .whyReynolds-container .benefit-item, .whyReynolds-container .node--type-consulting .DualButtonProductBack .benefit-item, .node--type-consulting .DualButtonProductBack .container, .node--type-consulting .DualButtonProductBack .company-history .company-milestone, .company-history .node--type-consulting .DualButtonProductBack .company-milestone {
  padding-bottom: 5em;
  padding-top: 0em; }

@media (min-width: 50em) {
  .node--type-consulting .DualButtonProductBack .valT, .node--type-consulting .DualButtonProductBack .GridAlign-Top > *, .node--type-consulting .DualButtonProductBack .Accordion, .node--type-consulting .DualButtonProductBack .Accordion-Content, .node--type-consulting .DualButtonProductBack .Accordion-Wrapper, .node--type-consulting .DualButtonProductBack .AreaIconLink, .node--type-consulting .DualButtonProductBack #complexTable .desktopProduct > tr > td, #complexTable .node--type-consulting .DualButtonProductBack .desktopProduct > tr > td, .node--type-consulting .DualButtonProductBack #complexTable .product > tbody > tr > td, #complexTable .node--type-consulting .DualButtonProductBack .product > tbody > tr > td, .node--type-consulting .DualButtonProductBack #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-1 .node--type-consulting .DualButtonProductBack .fieldgroup, .node--type-consulting .DualButtonProductBack #views-exposed-form-careers-page-2 .fieldgroup, #views-exposed-form-careers-page-2 .node--type-consulting .DualButtonProductBack .fieldgroup, .node--type-consulting .DualButtonProductBack .cpe-table th, .cpe-table .node--type-consulting .DualButtonProductBack th, .node--type-consulting .DualButtonProductBack .ExpContTbl-TblLegend, .node--type-consulting .DualButtonProductBack .FeaturedItem, .node--type-consulting .DualButtonProductBack .gridParent, .node--type-consulting .DualButtonProductBack .IndividualDocument, .node--type-consulting .DualButtonProductBack .Modal, .node--type-consulting .DualButtonProductBack .ModalWelcome, .node--type-consulting .DualButtonProductBack .Modal-Content, .node--type-consulting .DualButtonProductBack .ModalWelcome-Content, .node--type-consulting .DualButtonProductBack .Modal-FormSection, .node--type-consulting .DualButtonProductBack .ModalWelcome-FormSection, .node--type-consulting .DualButtonProductBack .SideNav, .node--type-consulting .DualButtonProductBack #TrainingTablePrint td, #TrainingTablePrint .node--type-consulting .DualButtonProductBack td, .node--type-consulting .DualButtonProductBack .ViewFilterLeft .FiltersGroup, .ViewFilterLeft .node--type-consulting .DualButtonProductBack .FiltersGroup, .node--type-consulting .DualButtonProductBack .SpeakerSession-Column, .node--type-consulting .DualButtonProductBack .whyReynolds-container .benefit-item, .whyReynolds-container .node--type-consulting .DualButtonProductBack .benefit-item, .node--type-consulting .DualButtonProductBack .container, .node--type-consulting .DualButtonProductBack .company-history .company-milestone, .company-history .node--type-consulting .DualButtonProductBack .company-milestone {
    padding-top: 0em; } }

.node--type-consulting .DualButtonProduct a {
  padding: 2.1em 0em; }

@media (min-width: 50em) {
  .node--type-consulting .DualButtonProduct a {
    padding: 2.1em 0em; } }

.DualButtonProductBack {
  background-color: #96cee9;
  overflow: hidden; }
  .DualButtonProductBack .valT, .DualButtonProductBack .GridAlign-Top > *, .DualButtonProductBack .Accordion, .DualButtonProductBack .Accordion-Content, .DualButtonProductBack .Accordion-Wrapper, .DualButtonProductBack .AreaIconLink, .DualButtonProductBack #complexTable .desktopProduct > tr > td, #complexTable .DualButtonProductBack .desktopProduct > tr > td, .DualButtonProductBack #complexTable .product > tbody > tr > td, #complexTable .DualButtonProductBack .product > tbody > tr > td, .DualButtonProductBack #views-exposed-form-careers-page-1 .fieldgroup, #views-exposed-form-careers-page-1 .DualButtonProductBack .fieldgroup, .DualButtonProductBack #views-exposed-form-careers-page-2 .fieldgroup, #views-exposed-form-careers-page-2 .DualButtonProductBack .fieldgroup, .DualButtonProductBack .cpe-table th, .cpe-table .DualButtonProductBack th, .DualButtonProductBack .ExpContTbl-TblLegend, .DualButtonProductBack .FeaturedItem, .DualButtonProductBack .gridParent, .DualButtonProductBack .IndividualDocument, .DualButtonProductBack .Modal, .DualButtonProductBack .ModalWelcome, .DualButtonProductBack .Modal-Content, .DualButtonProductBack .ModalWelcome-Content, .DualButtonProductBack .Modal-FormSection, .DualButtonProductBack .ModalWelcome-FormSection, .DualButtonProductBack .SideNav, .DualButtonProductBack #TrainingTablePrint td, #TrainingTablePrint .DualButtonProductBack td, .DualButtonProductBack .ViewFilterLeft .FiltersGroup, .ViewFilterLeft .DualButtonProductBack .FiltersGroup, .DualButtonProductBack .SpeakerSession-Column, .DualButtonProductBack .whyReynolds-container .benefit-item, .whyReynolds-container .DualButtonProductBack .benefit-item, .DualButtonProductBack .container, .DualButtonProductBack .company-history .company-milestone, .company-history .DualButtonProductBack .company-milestone {
    padding-top: 3em; }
  .DualButtonProductBack a:visited, .DualButtonProductBack a:link {
    color: #ffffff; }
  .DualButtonProductBack .Media-TranscriptLink a:visited, .DualButtonProductBack .Media-TranscriptLink a:link {
    color: #262626; }
  .DualButtonProductBack .Media-TranscriptLink a:hover, .DualButtonProductBack .Media-TranscriptLink a:focus {
    color: black; }
  .DualButtonProductBack .DualButtonProduct {
    border: 1px solid #262626;
    width: 20em;
    max-width: 90%;
    color: #ffffff; }
    .DualButtonProductBack .DualButtonProduct a {
      background-color: #004e7b; }
      .DualButtonProductBack .DualButtonProduct a.ext::after {
        background: url("https://www.reyrey.com/modules/custom/externallink/assets/new-window-white.svg") center no-repeat; }
      .DualButtonProductBack .DualButtonProduct a.pdf::after {
        background: url("https://www.reyrey.com/modules/custom/externallink/assets/file-white.svg") center no-repeat; }
      .DualButtonProductBack .DualButtonProduct a.mailto::after {
        background: url("https://www.reyrey.com/modules/custom/externallink/assets/mailto-white.svg") center no-repeat; }
      .DualButtonProductBack .DualButtonProduct a:hover, .DualButtonProductBack .DualButtonProduct a:focus {
        background-color: transparent; }
        .DualButtonProductBack .DualButtonProduct a:hover.ext::after, .DualButtonProductBack .DualButtonProduct a:focus.ext::after {
          background: url("https://www.reyrey.com/modules/custom/externallink/assets/new-window.svg") center no-repeat; }
        .DualButtonProductBack .DualButtonProduct a:hover.pdf::after, .DualButtonProductBack .DualButtonProduct a:focus.pdf::after {
          background: url("https://www.reyrey.com/modules/custom/externallink/assets/file.svg") center no-repeat; }
        .DualButtonProductBack .DualButtonProduct a:hover.mailto::after, .DualButtonProductBack .DualButtonProduct a:focus.mailto::after {
          background: url("https://www.reyrey.com/modules/custom/externallink/assets/mailto.svg") center no-repeat; }
      .DualButtonProductBack .DualButtonProduct a:visited:hover, .DualButtonProductBack .DualButtonProduct a:link:hover {
        color: #262626;
        background-color: none; }

.FacebookWidget {
  width: 340px; }

.infographic {
  background-color: #177cab; }
  .infographic .headline {
    line-height: 1.1em; }
  .infographic .description p strong {
    line-height: 1.5; }
  .infographic .infograph-text, .infographic .description p {
    line-height: 1.2; }

@media (min-width: 50em) {
  .container {
    padding: 1.4em 0 0 0;
    max-width: 60.8em; } }

.interesting-fact {
  border-top: 4px solid #006e9d; }
  @media (min-width: 50em) {
    .interesting-fact {
      display: inline-block; } }
  .interesting-fact .image-wrapper {
    margin-left: auto;
    margin-right: auto; }

.fact-container {
  height: 100%;
  width: 100%; }

.interesting-fact:first-child {
  border-top: none; }
  .interesting-fact:first-child .description {
    display: inline-block;
    vertical-align: top; }
  .interesting-fact:first-child .image-wrapper {
    display: none;
    vertical-align: bottom;
    margin: auto;
    min-width: 250px;
    max-width: 400px; }

.interesting-fact:nth-child(2) .image-wrapper, .interesting-fact:nth-child(3) .image-wrapper, .interesting-fact:nth-child(6) .image-wrapper, .interesting-fact:nth-child(8) .image-wrapper {
  max-width: 200px; }

.interesting-fact:nth-child(4) .image-wrapper, .interesting-fact:nth-child(5) .image-wrapper, .interesting-fact:nth-child(7) .image-wrapper {
  max-width: 250px; }

@media (min-width: 50em) {
  .interesting-fact {
    border: none;
    margin: .85em; }
  .interesting-fact:first-child {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 4px solid #006e9d; }
    .interesting-fact:first-child .image-wrapper {
      width: 40%;
      display: block; }
    .interesting-fact:first-child .description {
      padding-top: 3em; }
  .interesting-fact:nth-child(2) {
    float: left;
    width: 32%;
    padding: 1.6em 2%;
    text-align: center;
    border-right: 4px solid #006e9d; }
    .interesting-fact:nth-child(2) .fact-container {
      max-width: 15em;
      text-align: left;
      margin: auto;
      padding: 10% 0; }
    .interesting-fact:nth-child(2) .description {
      padding-left: 5%;
      padding-right: 0; }
  .interesting-fact:nth-child(3), .interesting-fact:nth-child(4) {
    width: 63%;
    float: right;
    padding: 1em;
    margin-right: 0;
    margin-left: 0; }
    .interesting-fact:nth-child(3) .description, .interesting-fact:nth-child(4) .description {
      text-align: left;
      width: 60%;
      min-width: 15em;
      padding: 0;
      padding-left: 10%;
      float: right;
      height: 100%; }
    .interesting-fact:nth-child(3) .image-wrapper, .interesting-fact:nth-child(4) .image-wrapper {
      width: 40%;
      padding: 0 5%;
      float: left; }
  .interesting-fact:nth-child(3) {
    border-bottom: 4px solid #006e9d;
    margin-top: 3%; }
    .interesting-fact:nth-child(3) .description {
      margin-top: 7.5%; }
  .interesting-fact:nth-child(4) {
    margin-bottom: 0;
    margin-top: 0; }
    .interesting-fact:nth-child(4) .image-wrapper {
      width: 40%;
      padding: 0;
      padding-top: 1%; }
    .interesting-fact:nth-child(4) .description {
      padding-top: 2%; }
  .interesting-fact:nth-child(5) {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 2em 0;
    text-align: left;
    border-top: 4px solid #006e9d;
    border-bottom: 4px solid #006e9d;
    text-align: center; }
    .interesting-fact:nth-child(5) .fact-container {
      max-width: 40em;
      margin: auto; }
    .interesting-fact:nth-child(5) .image-wrapper {
      width: 58%;
      padding-right: 13%;
      float: left;
      max-width: none; }
    .interesting-fact:nth-child(5) .description {
      margin-top: 5%;
      padding: 0;
      width: 42%;
      text-align: left;
      float: right; }
  .interesting-fact:nth-child(6), .interesting-fact:nth-child(7), .interesting-fact:nth-child(8) {
    width: 30%;
    padding: 2em 3% 2em 3%;
    margin-top: 0;
    display: inline-block;
    vertical-align: top; }
    .interesting-fact:nth-child(6) .image-wrapper, .interesting-fact:nth-child(7) .image-wrapper, .interesting-fact:nth-child(8) .image-wrapper {
      width: auto; }
      .interesting-fact:nth-child(6) .image-wrapper img, .interesting-fact:nth-child(7) .image-wrapper img, .interesting-fact:nth-child(8) .image-wrapper img {
        max-width: 100%;
        max-height: 137px;
        width: 100%; }
    .interesting-fact:nth-child(6) .description, .interesting-fact:nth-child(7) .description, .interesting-fact:nth-child(8) .description {
      padding: 0; }
  .interesting-fact:nth-child(6), .interesting-fact:nth-child(8) {
    margin-left: 0;
    margin-right: 0; }
  .interesting-fact:nth-child(7) {
    width: 33%;
    border-right: 4px solid #006e9d;
    border-left: 4px solid #006e9d; }
    .interesting-fact:nth-child(7) .image-wrapper {
      width: auto; }
      .interesting-fact:nth-child(7) .image-wrapper img {
        max-width: 200px;
        margin: auto; } }

.blockIm {
  width: 32.5%;
  height: auto;
  max-width: 100px;
  margin-top: 5px;
  margin-right: 1px; }
  @media (min-width: 50em) {
    .blockIm {
      height: 125px;
      width: 100px;
      max-width: 100px; } }
  @media (min-width: 66em) {
    .blockIm {
      height: 188px;
      width: 149px;
      max-width: 149px;
      float: right; } }

.wid1 {
  width: 308px; }
  @media (min-width: 50em) {
    .wid1 {
      width: 235px; } }

@media (min-width: 50em) {
  .mlPlay {
    margin-left: 60px; } }

.button-align {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 70px; }
  @media (min-width: 50em) {
    .button-align {
      width: 600px;
      margin: 0 auto;
      text-align: right;
      margin-bottom: 70px; } }
  .button-align .VideoPlayImage {
    float: none; }
    @media (min-width: 50em) {
      .button-align .VideoPlayImage {
        float: right; } }

.blockIm img {
  height: 100%; }

.blockImLeft {
  max-height: 325px;
  width: 535px; }
  @media (min-width: 50em) {
    .blockImLeft {
      height: 325px;
      width: 535px; } }

@media (min-width: 66em) {
  .mxwA {
    max-width: 67.2em; } }

.communityInv {
  background-image: url("/sites/reyrey.com/media/company/careers/images/Community_involvement.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

@media (min-width: 50em) {
  .blockGridLeft {
    text-align: left;
    width: 560px;
    height: 330px; } }

@media (min-width: 50em) {
  .blockGridLeftReverse {
    width: 560px;
    height: 330px;
    text-align: right; }
    .blockGridLeftReverse ul {
      margin-left: 0px; } }

.node--type-careers-culture .GridGutter4-Inner-Lg {
  margin-right: 0px;
  margin-left: 0px; }

.GridAlignAuto {
  margin-left: 0px; }
  @media (min-width: 50em) {
    .GridAlignAuto {
      margin-left: 65px; } }

.GridAlignText {
  margin-left: 0px; }
  @media (min-width: 50em) {
    .GridAlignText {
      margin-left: 60px; } }

.blockGridRight {
  width: 100%;
  max-width: 330px;
  margin: 0 auto; }
  @media (min-width: 50em) {
    .blockGridRight {
      width: 330px; } }

.mlA {
  text-align: center; }
  @media (min-width: 50em) {
    .mlA {
      margin-left: 3.2em;
      text-align: left; } }

.pbA {
  padding-bottom: 50px; }
  @media (min-width: 50em) {
    .pbA {
      padding-bottom: 0px; } }

.blockImRight {
  width: 49%;
  max-width: 250px; }
  @media (min-width: 50em) {
    .blockImRight {
      height: 150px;
      width: 275px; } }

.blockImRightBot {
  width: 49%;
  max-width: 250px; }
  @media (min-width: 50em) {
    .blockImRightBot {
      height: 150px;
      width: 275px;
      margin-top: 20px; } }

.mrA {
  padding-right: 0em; }
  @media (min-width: 66em) {
    .mrA {
      padding-right: 1.8em; } }

.imageTable {
  max-width: 535px; }
  @media (min-width: 50em) {
    .imageTable {
      max-width: 51.2em; } }

.flLLg {
  float: left; }
  @media (min-width: 50em) {
    .flLLg {
      float: none; } }

.flRLg {
  float: right; }
  @media (min-width: 50em) {
    .flRLg {
      float: none; } }

.flR-Au {
  float: none;
  margin: 0 auto;
  max-width: 400px; }
  @media (min-width: 50em) {
    .flR-Au {
      float: right; } }

.imageBlock {
  height: 150px;
  width: 305px;
  max-width: 100%; }
  @media (min-width: 66em) {
    .imageBlock {
      width: 510px; } }

@media (min-width: 66em) {
  .talXL {
    text-align: left; } }

.MainContent-PatternDarkBlue .thumbBtn a:hover img, .MainContent-PatternDarkBlue .thumbBtn a:focus img {
  opacity: 0.6; }

.MainContent-LightGray .thumbBtn a:hover img, .page-node-type-foundations #foundation-overview + .ReynoldsScholarship .thumbBtn a:hover img, .MainContent-LightGray .thumbBtn a:focus img, .page-node-type-foundations #foundation-overview + .ReynoldsScholarship .thumbBtn a:focus img {
  opacity: 0.6; }

.thumbBtn a {
  display: block;
  width: 235px;
  max-width: 90%; }
  @media (min-width: 50em) {
    .thumbBtn a {
      margin-left: 0px; } }

@media (min-width: 66em) {
  .thumbGrid {
    height: 125px;
    width: 225px; } }

@media (min-width: 66em) {
  .thumbGrid img {
    height: 125px;
    width: 225px; } }

.mbAuto {
  height: 60px; }
  @media (min-width: 66em) {
    .mbAuto {
      height: 45px; } }

@media (min-width: 50em) {
  .bdb4Blue {
    border-bottom: 4px solid #2c89c0; }
  .mrLg {
    margin-right: 40px; }
  .bdr4Blue {
    border-right: 4px solid #2c89c0; }
  .bdl4Blue {
    border-left: 4px solid #2c89c0; }
  .pAuto {
    padding-right: 3.2em; } }

@media (min-width: 66em) {
  .talXL {
    text-align: left; } }

.VideoPlayImage .bgcWhite:hover, .VideoPlayImage .QuoteBox-Video:hover, .VideoPlayImage .BlockArrow:hover, .VideoPlayImage .Button.Button-WhiteGray:hover, .VideoPlayImage .expContFltrRow .Button-WhiteGray.button:hover, .expContFltrRow .VideoPlayImage .Button-WhiteGray.button:hover, .VideoPlayImage .Button-WhiteGray.slick-next.slick-arrow:hover, .VideoPlayImage .Button-WhiteGray.slick-prev.slick-arrow:hover, .VideoPlayImage .Node-UserLogin .Button-WhiteGray:hover[type="submit"], .Node-UserLogin .VideoPlayImage .Button-WhiteGray:hover[type="submit"], .VideoPlayImage .Button.Button-White:hover, .VideoPlayImage .expContFltrRow .Button-White.button:hover, .expContFltrRow .VideoPlayImage .Button-White.button:hover, .VideoPlayImage .Button-White.slick-next.slick-arrow:hover, .VideoPlayImage .Button-White.slick-prev.slick-arrow:hover, .VideoPlayImage .Node-UserLogin .Button-White:hover[type="submit"], .Node-UserLogin .VideoPlayImage .Button-White:hover[type="submit"], .VideoPlayImage .WebformButton-Blue:hover, .VideoPlayImage .WebformButton-Gray:hover, .VideoPlayImage #complexTable .headDropDown:hover, #complexTable .VideoPlayImage .headDropDown:hover, .VideoPlayImage #filterLocation:hover, .VideoPlayImage .locList:hover, .VideoPlayImage .ICP-Quiz-Answers:hover, .VideoPlayImage .ICP-Quiz-Wrapper-Intro-Image:hover, .VideoPlayImage .ICP-Quiz .Accordion-Wrapper:hover, .ICP-Quiz .VideoPlayImage .Accordion-Wrapper:hover, .VideoPlayImage .Modal-ThankYou:hover, .VideoPlayImage .ModalWelcome-ThankYou:hover, .VideoPlayImage .Modal-Close-Button:hover, .VideoPlayImage .ModalWelcome-Close-Button:hover, .VideoPlayImage .Modal-Close-Button-Blue:hover, .VideoPlayImage .ModalWelcome-Close-Button-Blue:hover, .VideoPlayImage .Modal-InputWrap input:hover, .Modal-InputWrap .VideoPlayImage input:hover, .VideoPlayImage .Modal-InputWrap textarea:hover, .Modal-InputWrap .VideoPlayImage textarea:hover, .VideoPlayImage .Modal-InputWrap select:hover, .Modal-InputWrap .VideoPlayImage select:hover, .VideoPlayImage .ModalWelcome-InputWrap input:hover, .ModalWelcome-InputWrap .VideoPlayImage input:hover, .VideoPlayImage .ModalWelcome-InputWrap textarea:hover, .ModalWelcome-InputWrap .VideoPlayImage textarea:hover, .VideoPlayImage .ModalWelcome-InputWrap select:hover, .ModalWelcome-InputWrap .VideoPlayImage select:hover, .VideoPlayImage .TableWithFilter .form-actions input:hover, .TableWithFilter .form-actions .VideoPlayImage input:hover, .VideoPlayImage .TableWithFilter #sticky.stick:hover, .TableWithFilter .VideoPlayImage #sticky.stick:hover, .VideoPlayImage .TableWithFilter .sticky-enabled tbody tr:hover:after, .TableWithFilter .sticky-enabled tbody .VideoPlayImage tr:hover:after, .VideoPlayImage .ViewFilterLeft .form-actions input:hover, .ViewFilterLeft .form-actions .VideoPlayImage input:hover, .VideoPlayImage .CareersHeader:hover, .VideoPlayImage .CareersHeader-isExpanded .CareersHeader-MobileOverlay:hover, .CareersHeader-isExpanded .VideoPlayImage .CareersHeader-MobileOverlay:hover, .VideoPlayImage .CareersNav button.CareersNav-TopLink:hover, .CareersNav .VideoPlayImage button.CareersNav-TopLink:hover, .VideoPlayImage .ContactForm-InputWrap input:hover, .ContactForm-InputWrap .VideoPlayImage input:hover, .VideoPlayImage .ContactForm-InputWrap textarea:hover, .ContactForm-InputWrap .VideoPlayImage textarea:hover, .VideoPlayImage .ContactForm-InputWrap select:hover, .ContactForm-InputWrap .VideoPlayImage select:hover, .VideoPlayImage .ContactForm-InputWrap-Dark input:hover, .ContactForm-InputWrap-Dark .VideoPlayImage input:hover, .VideoPlayImage .ContactForm-InputWrap-Dark textarea:hover, .ContactForm-InputWrap-Dark .VideoPlayImage textarea:hover, .VideoPlayImage .ContactForm-InputWrap-Dark select:hover, .ContactForm-InputWrap-Dark .VideoPlayImage select:hover, .VideoPlayImage .ContactForm-InputWrap-Flat input:hover, .ContactForm-InputWrap-Flat .VideoPlayImage input:hover, .VideoPlayImage .ContactForm-InputWrap-Flat textarea:hover, .ContactForm-InputWrap-Flat .VideoPlayImage textarea:hover, .VideoPlayImage .ContactForm-InputWrap-Flat select:hover, .ContactForm-InputWrap-Flat .VideoPlayImage select:hover, .VideoPlayImage .MainNav button.MainNav-TopLink:hover, .MainNav .VideoPlayImage button.MainNav-TopLink:hover, .VideoPlayImage .Overlay-Light .Overlay-Back:hover, .Overlay-Light .VideoPlayImage .Overlay-Back:hover, .VideoPlayImage .Selectors-MobileHeading:hover, .VideoPlayImage .SiteHeader:hover, .VideoPlayImage .SiteHeader-isExpanded .SiteHeader-MobileOverlay:hover, .SiteHeader-isExpanded .VideoPlayImage .SiteHeader-MobileOverlay:hover, .VideoPlayImage .ShareEmailForm-InputWrap input:hover, .ShareEmailForm-InputWrap .VideoPlayImage input:hover, .VideoPlayImage .ShareEmailForm-InputWrap textarea:hover, .ShareEmailForm-InputWrap .VideoPlayImage textarea:hover, .VideoPlayImage .bgcWhite:focus, .VideoPlayImage .QuoteBox-Video:focus, .VideoPlayImage .BlockArrow:focus, .VideoPlayImage .Button.Button-WhiteGray:focus, .VideoPlayImage .expContFltrRow .Button-WhiteGray.button:focus, .expContFltrRow .VideoPlayImage .Button-WhiteGray.button:focus, .VideoPlayImage .Button-WhiteGray.slick-next.slick-arrow:focus, .VideoPlayImage .Button-WhiteGray.slick-prev.slick-arrow:focus, .VideoPlayImage .Node-UserLogin .Button-WhiteGray:focus[type="submit"], .Node-UserLogin .VideoPlayImage .Button-WhiteGray:focus[type="submit"], .VideoPlayImage .Button.Button-White:focus, .VideoPlayImage .expContFltrRow .Button-White.button:focus, .expContFltrRow .VideoPlayImage .Button-White.button:focus, .VideoPlayImage .Button-White.slick-next.slick-arrow:focus, .VideoPlayImage .Button-White.slick-prev.slick-arrow:focus, .VideoPlayImage .Node-UserLogin .Button-White:focus[type="submit"], .Node-UserLogin .VideoPlayImage .Button-White:focus[type="submit"], .VideoPlayImage .WebformButton-Blue:focus, .VideoPlayImage .WebformButton-Gray:focus, .VideoPlayImage #complexTable .headDropDown:focus, #complexTable .VideoPlayImage .headDropDown:focus, .VideoPlayImage #filterLocation:focus, .VideoPlayImage .locList:focus, .VideoPlayImage .ICP-Quiz-Answers:focus, .VideoPlayImage .ICP-Quiz-Wrapper-Intro-Image:focus, .VideoPlayImage .ICP-Quiz .Accordion-Wrapper:focus, .ICP-Quiz .VideoPlayImage .Accordion-Wrapper:focus, .VideoPlayImage .Modal-ThankYou:focus, .VideoPlayImage .ModalWelcome-ThankYou:focus, .VideoPlayImage .Modal-Close-Button:focus, .VideoPlayImage .ModalWelcome-Close-Button:focus, .VideoPlayImage .Modal-Close-Button-Blue:focus, .VideoPlayImage .ModalWelcome-Close-Button-Blue:focus, .VideoPlayImage .Modal-InputWrap input:focus, .Modal-InputWrap .VideoPlayImage input:focus, .VideoPlayImage .Modal-InputWrap textarea:focus, .Modal-InputWrap .VideoPlayImage textarea:focus, .VideoPlayImage .Modal-InputWrap select:focus, .Modal-InputWrap .VideoPlayImage select:focus, .VideoPlayImage .ModalWelcome-InputWrap input:focus, .ModalWelcome-InputWrap .VideoPlayImage input:focus, .VideoPlayImage .ModalWelcome-InputWrap textarea:focus, .ModalWelcome-InputWrap .VideoPlayImage textarea:focus, .VideoPlayImage .ModalWelcome-InputWrap select:focus, .ModalWelcome-InputWrap .VideoPlayImage select:focus, .VideoPlayImage .TableWithFilter .form-actions input:focus, .TableWithFilter .form-actions .VideoPlayImage input:focus, .VideoPlayImage .TableWithFilter #sticky.stick:focus, .TableWithFilter .VideoPlayImage #sticky.stick:focus, .VideoPlayImage .TableWithFilter .sticky-enabled tbody tr:focus:after, .TableWithFilter .sticky-enabled tbody .VideoPlayImage tr:focus:after, .VideoPlayImage .ViewFilterLeft .form-actions input:focus, .ViewFilterLeft .form-actions .VideoPlayImage input:focus, .VideoPlayImage .CareersHeader:focus, .VideoPlayImage .CareersHeader-isExpanded .CareersHeader-MobileOverlay:focus, .CareersHeader-isExpanded .VideoPlayImage .CareersHeader-MobileOverlay:focus, .VideoPlayImage .CareersNav button.CareersNav-TopLink:focus, .CareersNav .VideoPlayImage button.CareersNav-TopLink:focus, .VideoPlayImage .ContactForm-InputWrap input:focus, .ContactForm-InputWrap .VideoPlayImage input:focus, .VideoPlayImage .ContactForm-InputWrap textarea:focus, .ContactForm-InputWrap .VideoPlayImage textarea:focus, .VideoPlayImage .ContactForm-InputWrap select:focus, .ContactForm-InputWrap .VideoPlayImage select:focus, .VideoPlayImage .ContactForm-InputWrap-Dark input:focus, .ContactForm-InputWrap-Dark .VideoPlayImage input:focus, .VideoPlayImage .ContactForm-InputWrap-Dark textarea:focus, .ContactForm-InputWrap-Dark .VideoPlayImage textarea:focus, .VideoPlayImage .ContactForm-InputWrap-Dark select:focus, .ContactForm-InputWrap-Dark .VideoPlayImage select:focus, .VideoPlayImage .ContactForm-InputWrap-Flat input:focus, .ContactForm-InputWrap-Flat .VideoPlayImage input:focus, .VideoPlayImage .ContactForm-InputWrap-Flat textarea:focus, .ContactForm-InputWrap-Flat .VideoPlayImage textarea:focus, .VideoPlayImage .ContactForm-InputWrap-Flat select:focus, .ContactForm-InputWrap-Flat .VideoPlayImage select:focus, .VideoPlayImage .MainNav button.MainNav-TopLink:focus, .MainNav .VideoPlayImage button.MainNav-TopLink:focus, .VideoPlayImage .Overlay-Light .Overlay-Back:focus, .Overlay-Light .VideoPlayImage .Overlay-Back:focus, .VideoPlayImage .Selectors-MobileHeading:focus, .VideoPlayImage .SiteHeader:focus, .VideoPlayImage .SiteHeader-isExpanded .SiteHeader-MobileOverlay:focus, .SiteHeader-isExpanded .VideoPlayImage .SiteHeader-MobileOverlay:focus, .VideoPlayImage .ShareEmailForm-InputWrap input:focus, .ShareEmailForm-InputWrap .VideoPlayImage input:focus, .VideoPlayImage .ShareEmailForm-InputWrap textarea:focus, .ShareEmailForm-InputWrap .VideoPlayImage textarea:focus {
  background-color: #efefef; }

.VideoCloseButton {
  height: 30px;
  width: 32px;
  padding-top: 1px;
  padding-left: 1px; }

.blockSvg {
  height: 150px;
  width: 150px; }

.plr1 {
  padding-left: 1em;
  padding-right: 1em; }
  @media (min-width: 50em) {
    .plr1 {
      padding-left: 0;
      padding-right: 0; } }

.Media-TranscriptLink a:hover {
  color: #005e95; }

.Media-TranscriptLink a:focus {
  color: #003e62; }

.svgSm {
  height: 15px;
  margin-right: 20px; }

.thmImg img {
  min-height: 66px;
  min-width: 100px;
  width: 100px; }

.txtCopy-left {
  width: 20em;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 3.8em; }

.textCopy-right {
  width: 20em;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 2em; }

.play-ButtonOverlay {
  background-color: #2c89c0;
  position: absolute;
  margin-left: 86px;
  height: 25px;
  width: 25px;
  padding-top: 1px;
  padding-left: 8px;
  padding-right: 6px; }

.MainContent a:hover, .form-accepted #block-reynoldsleadform a:hover, .testimonialSlider a:hover, .MainContent a:focus, .form-accepted #block-reynoldsleadform a:focus, .testimonialSlider a:focus {
  color: #001926; }

.MainContent-Large a:hover, .MainContent-Large a:focus {
  color: #001926; }

.MainContent-Arrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%23ffffff'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px; }
  .MainContent-Arrow + .MainContent, .form-accepted .MainContent-Arrow + #block-reynoldsleadform, .MainContent-Arrow + .testimonialSlider {
    margin-top: -35px; }

.MainContent-Alternate-White:nth-child(odd) {
  background: #ffffff; }

.MainContent-Alternate-Gray:nth-child(odd) {
  background: #303030; }

.MainContent-Alternate-Blue:nth-child(odd) {
  background: #00416e; }

.MainContent-Alternate-LightGray:nth-child(odd) {
  background: #ddd; }

.MainContent-Gray, .ICP-Quiz-LeadForm-Wrapper {
  background: #303030; }

.MainContent-Blue {
  background: #00416e; }

.MainContent-LightGray, .page-node-type-foundations #foundation-overview + .ReynoldsScholarship {
  background: #ddd; }

.MainContent-InverseArrowWhite {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E %3Cg fill='%23ffffff'%3E %3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E %3Csvg width='50%25' height='100%25' x='-49px' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='50%25' height='100%25' x='50%25' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='49px' y='0' width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='100px' height='36px' x='50%25' style='overflow:visible;'%3E %3Csvg width='100px' height='36px' x='-50px'%3E %3Cpath d='M0 0L50 36L0 36'/%3E %3Cpath d='M100 0L50 36L100 36'/%3E  %3C/svg%3E  %3C/svg%3E  %3C/svg%3E  %3Crect width='100%25' height='100%25' transform='translate(0 36)'/%3E %3C/g%3E %3C/svg%3E"); }

.MainContent-InverseArrowBlue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E %3Cg fill='%23004e7b'%3E %3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E %3Csvg width='50%25' height='100%25' x='-49px' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='50%25' height='100%25' x='50%25' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='49px' y='0' width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='100px' height='36px' x='50%25' style='overflow:visible;'%3E %3Csvg width='100px' height='36px' x='-50px'%3E %3Cpath d='M0 0L50 36L0 36'/%3E %3Cpath d='M100 0L50 36L100 36'/%3E  %3C/svg%3E  %3C/svg%3E  %3C/svg%3E  %3Crect width='100%25' height='100%25' transform='translate(0 36)'/%3E %3C/g%3E %3C/svg%3E"); }

.MainContent-InverseArrowGray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E %3Cg fill='%23333'%3E %3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E %3Csvg width='50%25' height='100%25' x='-49px' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='50%25' height='100%25' x='50%25' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='49px' y='0' width='100%25' height='36px'/%3E %3C/svg%3E %3Csvg width='100px' height='36px' x='50%25' style='overflow:visible;'%3E %3Csvg width='100px' height='36px' x='-50px'%3E %3Cpath d='M0 0L50 36L0 36'/%3E %3Cpath d='M100 0L50 36L100 36'/%3E  %3C/svg%3E  %3C/svg%3E  %3C/svg%3E  %3Crect width='100%25' height='100%25' transform='translate(0 36)'/%3E %3C/g%3E %3C/svg%3E"); }

.MainContent-PatternBlue, #Outreach .OutreachSection {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='146' viewBox='0 0 78 146' preserveAspectRatio='xMinYMin'%3E%3Cpath fill='%238ecae7' d='M76 73l7-5V0h-3v15L59 0H49l-7 5-7-5H24L3 15V0H0v68l7 5-7 5v68h3v-15l21 15h11l7-5 7 5h10l21-15v15h3V78zM30 4l9 6v36L5 21zm15 6l9-6 25 17-34 25zm-6 48v30L18 73zm6 30V58l21 15zM3 63V27l34 25-25 17zm78-36v36l-9 6-25-17zM30 142L5 125l34-25v36zm24 0l-9-6v-36l34 25zM12 77l25 17-34 25V83zm69 6v36L47 94l25-17z'/%3E%3C/svg%3E");
  background-color: #96cee9;
  -ms-background-position-y: 1px;
  background-position-y: 1px; }

.MainContent-PatternBlueBottom {
  background-color: #96cee9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 223' width='128' height='223'%3E%3Cpath fill='none' stroke='%238ecae7' stroke-width='10' d='M64 6v66m0 22v129m0 4L0 182V52L64 5l64 47v130zm-64-4v-14l128-93-64-46-64 46 128 93v14M0 51l64 45 64-45' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: bottom;
  background-repeat: repeat-x;
  background-size: 78px 146px; }

.MainContent-PatternDarkBlue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='146' viewBox='0 0 78 146' preserveAspectRatio='xMinYMin'%3E%3Cpath fill='%230C4773' d='M76 73l7-5V0h-3v15L59 0H49l-7 5-7-5H24L3 15V0H0v68l7 5-7 5v68h3v-15l21 15h11l7-5 7 5h10l21-15v15h3V78zM30 4l9 6v36L5 21zm15 6l9-6 25 17-34 25zm-6 48v30L18 73zm6 30V58l21 15zM3 63V27l34 25-25 17zm78-36v36l-9 6-25-17zM30 142L5 125l34-25v36zm24 0l-9-6v-36l34 25zM12 77l25 17-34 25V83zm69 6v36L47 94l25-17z'/%3E%3C/svg%3E");
  background-color: #0f446e;
  -ms-background-position-y: 1px;
  background-position-y: 1px; }

.MainContent-PatternDarkBlueBottom {
  background-color: #0f446e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 223' width='128' height='223'%3E%3Cpath fill='none' stroke='%230C4773' stroke-width='10' d='M64 6v66m0 22v129m0 4L0 182V52L64 5l64 47v130zm-64-4v-14l128-93-64-46-64 46 128 93v14M0 51l64 45 64-45' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: bottom;
  background-repeat: repeat-x;
  background-size: 78px 146px; }

.MainContent-PatternLightGray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='146' viewBox='0 0 78 146' preserveAspectRatio='xMinYMin'%3E%3Cpath fill='%23d7d7d7' d='M76 73l7-5V0h-3v15L59 0H49l-7 5-7-5H24L3 15V0H0v68l7 5-7 5v68h3v-15l21 15h11l7-5 7 5h10l21-15v15h3V78zM30 4l9 6v36L5 21zm15 6l9-6 25 17-34 25zm-6 48v30L18 73zm6 30V58l21 15zM3 63V27l34 25-25 17zm78-36v36l-9 6-25-17zM30 142L5 125l34-25v36zm24 0l-9-6v-36l34 25zM12 77l25 17-34 25V83zm69 6v36L47 94l25-17z'/%3E%3C/svg%3E");
  background-color: #ddd;
  -ms-background-position-y: 1px;
  background-position-y: 1px; }

.MainContent-PatternFadedGray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='146' viewBox='0 0 78 146' preserveAspectRatio='xMinYMin'%3E%3Cpath fill='%23dfe1e1' d='M76 73l7-5V0h-3v15L59 0H49l-7 5-7-5H24L3 15V0H0v68l7 5-7 5v68h3v-15l21 15h11l7-5 7 5h10l21-15v15h3V78zM30 4l9 6v36L5 21zm15 6l9-6 25 17-34 25zm-6 48v30L18 73zm6 30V58l21 15zM3 63V27l34 25-25 17zm78-36v36l-9 6-25-17zM30 142L5 125l34-25v36zm24 0l-9-6v-36l34 25zM12 77l25 17-34 25V83zm69 6v36L47 94l25-17z'/%3E%3C/svg%3E");
  background-color: #e2e3e3;
  -ms-background-position-y: 1px;
  background-position-y: 1px; }

.MainContent-PatternGray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='146' viewBox='0 0 78 146' preserveAspectRatio='xMinYMin'%3E%3Cpath fill='%23303030' d='M76 73l7-5V0h-3v15L59 0H49l-7 5-7-5H24L3 15V0H0v68l7 5-7 5v68h3v-15l21 15h11l7-5 7 5h10l21-15v15h3V78zM30 4l9 6v36L5 21zm15 6l9-6 25 17-34 25zm-6 48v30L18 73zm6 30V58l21 15zM3 63V27l34 25-25 17zm78-36v36l-9 6-25-17zM30 142L5 125l34-25v36zm24 0l-9-6v-36l34 25zM12 77l25 17-34 25V83zm69 6v36L47 94l25-17z'/%3E%3C/svg%3E");
  background-color: #333;
  -ms-background-position-y: 1px;
  background-position-y: 1px; }

.MainContent-PatternFuel {
  background-image: url("https://www.reyrey.com/sites/reyrey.com/media/general/images/fuel_banner_bkgd.jpg");
  background-repeat: no-repeat;
  background-size: cover; }

.MainContent-Quote {
  padding: 4.2em 0em; }

.MainContent-PatternGrayArrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23303030' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%23333'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px;
  background-position-y: 0px; }
  .MainContent-PatternGrayArrow + .MainContent, .form-accepted .MainContent-PatternGrayArrow + #block-reynoldsleadform, .MainContent-PatternGrayArrow + .testimonialSlider {
    margin-top: -34px; }

.MainContent-LightGrayArrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23ddd' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%23ddd'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px;
  background-position-y: 2px; }
  .MainContent-LightGrayArrow + .MainContent, .form-accepted .MainContent-LightGrayArrow + #block-reynoldsleadform, .MainContent-LightGrayArrow + .testimonialSlider {
    margin-top: -34px; }

.MainContent-FadedGrayArrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23dfe1e1' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%23e2e3e3'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px; }
  .MainContent-FadedGrayArrow + .MainContent, .form-accepted .MainContent-FadedGrayArrow + #block-reynoldsleadform, .MainContent-FadedGrayArrow + .testimonialSlider {
    margin-top: -34px; }

.MainContent-BlueArrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23004e7b' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%23004e7b'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px;
  background-position-y: 2px;
  margin-top: -2px; }
  .MainContent-BlueArrow + .MainContent, .form-accepted .MainContent-BlueArrow + #block-reynoldsleadform, .MainContent-BlueArrow + .testimonialSlider {
    margin-top: -34px; }

.MainContent-PatternBlueArrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%238ecae7' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%2396cee9'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px; }
  .MainContent-PatternBlueArrow + .MainContent, .form-accepted .MainContent-PatternBlueArrow + #block-reynoldsleadform, .MainContent-PatternBlueArrow + .testimonialSlider {
    margin-top: -34px; }

.MainContent-PatternDarkBlueArrow {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='b' width='83' height='145' viewBox='0 0 835 1460' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%230C4773' stroke-width='60' d='M0 0v645l835 600-295 215-124-86-121 86L0 1245v215M835 0v645L0 1245V815l835-605L540 0 416 85 290 0 0 210l835 605v645M416 100v1300'/%3E%3C/pattern%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='102%25' height='100%25' x='-1%25' y='-35'/%3E%3Cg transform='translate(0 -36)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 100 50'%3E%3Cpath d='M0 0h100L50 35'/%3E%3C/svg%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='%230f446e'/%3E%3Crect width='102%25' height='102%25' x='-1%25' fill='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");
  -ms-background-position-y: 1px;
  background-position-y: 1px;
  background-position-y: 0px; }
  .MainContent-PatternDarkBlueArrow + .MainContent, .form-accepted .MainContent-PatternDarkBlueArrow + #block-reynoldsleadform, .MainContent-PatternDarkBlueArrow + .testimonialSlider {
    margin-top: -34px; }

.MainContent-PatternGrayBottom, .leadform-PatternGrayBottom, .leadform-PatternGrayBottom .VerticalShift-Backed {
  background-color: #333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 223' width='128' height='223'%3E%3Cpath fill='none' stroke='%23303030' stroke-width='10' d='M64 6v66m0 22v129m0 4L0 182V52L64 5l64 47v130zm-64-4v-14l128-93-64-46-64 46 128 93v14M0 51l64 45 64-45' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: bottom;
  background-repeat: repeat-x;
  background-size: 78px 146px; }

.MainContent-Arrow h1, .MainContent-PatternBlueArrow h1, .MainContent-LightGrayArrow h1, .MainContent-PatternBlueBottom h1 {
  color: #262626; }

.MainContent-Blue a, .MainContent-Blue a:visited, .MainContent-Gray a, .ICP-Quiz-LeadForm-Wrapper a, .MainContent-Gray a:visited, .ICP-Quiz-LeadForm-Wrapper a:visited, .MainContent-PatternGray a, .MainContent-PatternGray a:visited, .MainContent-PatternGrayArrow a, .MainContent-PatternGrayArrow a:visited, .MainContent-InverseArrowGray a, .MainContent-InverseArrowGray a:visited, .MainContent-InverseArrowBlue a, .MainContent-InverseArrowBlue a:visited, .MainContent-PatternGrayBottom a, .leadform-PatternGrayBottom a, .leadform-PatternGrayBottom .VerticalShift-Backed a, .MainContent-PatternGrayBottom a:visited, .leadform-PatternGrayBottom a:visited, .leadform-PatternGrayBottom .VerticalShift-Backed a:visited, .MainContent-PatternDarkBlue a, .MainContent-PatternDarkBlue a:visited, .MainContent-PatternDarkBlueArrow a, .MainContent-PatternDarkBlueArrow a:visited, .MainContent-PatternDarkBlueBottom a, .MainContent-PatternDarkBlueBottom a:visited {
  color: #8ecae7; }

.MainContent-Blue a:hover, .MainContent-Blue a:focus, .MainContent-Gray a:hover, .ICP-Quiz-LeadForm-Wrapper a:hover, .MainContent-Gray a:focus, .ICP-Quiz-LeadForm-Wrapper a:focus, .MainContent-PatternGray a:hover, .MainContent-PatternGray a:focus, .MainContent-PatternGrayArrow a:hover, .MainContent-PatternGrayArrow a:focus, .MainContent-InverseArrowGray a:hover, .MainContent-InverseArrowGray a:focus, .MainContent-InverseArrowBlue a:hover, .MainContent-InverseArrowBlue a:focus, .MainContent-PatternGrayBottom a:hover, .leadform-PatternGrayBottom a:hover, .leadform-PatternGrayBottom .VerticalShift-Backed a:hover, .MainContent-PatternGrayBottom a:focus, .leadform-PatternGrayBottom a:focus, .leadform-PatternGrayBottom .VerticalShift-Backed a:focus, .MainContent-PatternDarkBlue a:hover, .MainContent-PatternDarkBlue a:focus, .MainContent-PatternDarkBlueArrow a:hover, .MainContent-PatternDarkBlueArrow a:focus, .MainContent-PatternDarkBlueBottom a:hover, .MainContent-PatternDarkBlueBottom a:focus {
  color: rgba(255, 255, 255, 0.9); }

.MainNav {
  max-height: calc(100vh - 210px); }
  @media (min-width: 50em) {
    .MainNav-ListItem {
      width: 16.66667%; } }
  @media (min-width: 50em) {
    .MainNav-TopLink {
      font-size: 1.2em; } }
  .MainNav button.MainNav-TopLink div {
    bottom: 0px;
    left: calc(50% -10px); }
  .MainNav-hasDropdown .MainNav-List {
    background-color: rgba(239, 239, 239, 0.98); }
  .MainNav-hasDropdown .MainNav-TopLink::after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23707070' stroke-width='4' fill='none' d='M1 13l24 24 24-24' /%3E%3C/svg%3E");
    background-size: 48%;
    height: 1.3em;
    padding: 0.3em 0.2em;
    width: 1.3em; }
    @media (min-width: 50em) {
      .MainNav-hasDropdown .MainNav-TopLink::after {
        background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ffffff' stroke-width='4' fill='none' d='M1 13l24 24 24-24' /%3E%3C/svg%3E");
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        margin-top: .9em; } }
  .MainNav-hasDropdown:hover .MainNav-TopLink::after,
  .MainNav-hasDropdown[aria-expanded="true"] .MainNav-TopLink::after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ffffff' stroke-width='4' fill='none' d='M1 13l24 24 24-24' /%3E%3C/svg%3E"); }
  .MainNav-hasDropdown[aria-expanded="true"] .MainNav-TopLink::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .MainNav-DropdownItem:not(:first-child) .MainNav-DropdownLink::after {
    width: calc(100% - 3.6em);
    left: 1.8em; }
  .MainNav-DropdownItem:hover + .MainNav-DropdownItem .MainNav-DropdownLink::after {
    width: 100%;
    left: 0; }

#upgrade-ie {
  height: 0px; }

.MediaContainer-Size {
  max-width: 100%; }

.MediaContainer-Small {
  width: 4em;
  height: auto; }

.MediaContainer-Medium {
  width: 8em;
  height: auto; }

.MediaContainer-Med-Large {
  width: 12em;
  height: auto; }

.MediaContainer-Large, .MediaContainer-Alt-Large {
  width: 20em;
  height: auto; }

.MediaContainer-Alt-Small {
  width: 6em;
  height: 6em; }

.MediaContainer-Alt-Medium {
  width: 10em;
  height: 10em; }

.Overlay-Back {
  margin: 0 -1em;
  padding: 2em; }
  @media only screen and (min-width: 74em) {
    .Overlay-Back {
      margin: 0 -2em; } }

.Overlay-Dark {
  background-color: rgba(0, 0, 0, 0.65); }
  .Overlay-Dark p a,
  .Overlay-Dark a {
    color: #8ecae7; }
  .Overlay-Dark p a:hover,
  .Overlay-Dark p a:focus,
  .Overlay-Dark a:hover,
  .Overlay-Dark a:focus {
    color: #ffffff; }
    .Overlay-Dark p a:hover *,
    .Overlay-Dark p a:focus *,
    .Overlay-Dark a:hover *,
    .Overlay-Dark a:focus * {
      color: #ffffff; }
  .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:nth-child(n + 2) a:focus,
  .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:nth-child(n + 2) a:hover {
    color: #ffffff; }
    .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:nth-child(n + 2) a:focus *,
    .Overlay-Dark-Breadcrumbs .Breadcrumb ol li:nth-child(n + 2) a:hover * {
      color: #ffffff; }

.Overlay-Light {
  background-color: rgba(255, 255, 255, 0.54); }
  .Overlay-Light h1 {
    color: #262626; }

.testimonialSlider {
  padding: 0; }
  @media (min-width: 50em) {
    .testimonialSlider {
      padding-right: 1em;
      padding-left: 1em; } }
  .testimonialSlider .Button, .testimonialSlider .expContFltrRow .button, .expContFltrRow .testimonialSlider .button, .testimonialSlider .slick-next.slick-arrow, .testimonialSlider .slick-prev.slick-arrow, .testimonialSlider .Node-UserLogin [type="submit"], .Node-UserLogin .testimonialSlider [type="submit"] {
    background-color: #2fb3ff; }
  .testimonialSlider .imageRightBackground {
    background-image: url("http://www.reyrey.com/images/solutions/eNegotiator.png"); }
  .testimonialSlider .testimonialSliders {
    margin: 0 auto;
    height: calc(5.6em * 3); }
    @media (min-width: 50em) {
      .testimonialSlider .testimonialSliders {
        padding: 0 6%; } }
    @media screen and (min-width: 74em) {
      .testimonialSlider .testimonialSliders {
        padding: 0; } }
  .testimonialSlider .slider-textfields {
    padding: 7% 10%;
    padding-bottom: 2em; }
    .testimonialSlider .slider-textfields .slider-quote {
      font-size: 1.2em; }
  @media (min-width: 40em) {
    .testimonialSlider .slider-textfields {
      padding: 7% 5% 7% 0; } }
  @media (min-width: 50em) {
    .testimonialSlider .slider-textfields {
      margin-left: 15px;
      padding-top: 0;
      padding-bottom: 0; }
      .testimonialSlider .slider-textfields .slider-quote {
        font-size: 1.5em; }
    .testimonialSlider .image-wrapper {
      max-height: 500px;
      overflow: hidden; }
      .testimonialSlider .image-wrapper img {
        min-height: 326px; }
    .testimonialSlider .mb2, .testimonialSlider #complexTable .product, #complexTable .testimonialSlider .product, .testimonialSlider .ICP-Quiz-Results-AnswerWrapper > div, .testimonialSlider .Modal-InputWrap input, .Modal-InputWrap .testimonialSlider input, .testimonialSlider .Modal-InputWrap textarea, .Modal-InputWrap .testimonialSlider textarea, .testimonialSlider .Modal-InputWrap select, .Modal-InputWrap .testimonialSlider select, .testimonialSlider .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap .testimonialSlider input, .testimonialSlider .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap .testimonialSlider textarea, .testimonialSlider .ModalWelcome-InputWrap select, .ModalWelcome-InputWrap .testimonialSlider select, .testimonialSlider .RegistrationForm-information .course-wrapper .course-button, .RegistrationForm-information .course-wrapper .testimonialSlider .course-button, .testimonialSlider .RegistrationForm-information .course-wrapper, .RegistrationForm-information .testimonialSlider .course-wrapper, .testimonialSlider .TableWithFilter .filter-type legend, .TableWithFilter .filter-type .testimonialSlider legend, .testimonialSlider .TableWithFilter .form-actions input, .TableWithFilter .form-actions .testimonialSlider input, .testimonialSlider .ViewFilterLeft .filter-type legend, .ViewFilterLeft .filter-type .testimonialSlider legend, .testimonialSlider .ViewFilterLeft .form-actions input, .ViewFilterLeft .form-actions .testimonialSlider input, .testimonialSlider .SpeakerSession-Description > *, .testimonialSlider .ContactForm-InputWrap input, .ContactForm-InputWrap .testimonialSlider input, .testimonialSlider .ContactForm-InputWrap textarea, .ContactForm-InputWrap .testimonialSlider textarea, .testimonialSlider .ContactForm-InputWrap select, .ContactForm-InputWrap .testimonialSlider select, .testimonialSlider .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark .testimonialSlider input, .testimonialSlider .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark .testimonialSlider textarea, .testimonialSlider .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Dark .testimonialSlider select, .testimonialSlider .ContactForm-InputWrap-Flat, .testimonialSlider .Custom-Campaign .w50-lg .leadform- #campaign-webform, .Custom-Campaign .w50-lg .leadform- .testimonialSlider #campaign-webform, .testimonialSlider .Custom-Campaign .PartsMarkup .PartsSliderTxt .leadform- #campaign-webform, .Custom-Campaign .PartsMarkup .PartsSliderTxt .leadform- .testimonialSlider #campaign-webform, .testimonialSlider .PartsMarkup .Custom-Campaign .PartsSliderTxt .leadform- #campaign-webform, .PartsMarkup .Custom-Campaign .PartsSliderTxt .leadform- .testimonialSlider #campaign-webform, .testimonialSlider .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap .testimonialSlider input, .testimonialSlider .ShareEmailForm-InputWrap textarea, .ShareEmailForm-InputWrap .testimonialSlider textarea {
      text-align: right;
      margin-right: 6.8em; }
    .testimonialSlider .Button, .testimonialSlider .expContFltrRow .button, .expContFltrRow .testimonialSlider .button, .testimonialSlider .slick-next.slick-arrow, .testimonialSlider .slick-prev.slick-arrow, .testimonialSlider .Node-UserLogin [type="submit"], .Node-UserLogin .testimonialSlider [type="submit"] {
      margin-top: 8em; } }
  @media screen and (min-width: 69em) {
    .testimonialSlider .slider-textfields {
      margin-left: 0; } }

.slick-next.slick-arrow {
  border-radius: 0;
  width: 62px;
  height: 62px;
  background-image: url("/sites/reyrey.com/media/company/careers/images/Arrow_Right_Slider.svg");
  background-position: center;
  background-size: cover; }
  .slick-next.slick-arrow:hover, .slick-next.slick-arrow:focus {
    background-image: url("/sites/reyrey.com/media/company/careers/images/Arrow_Right_Slider_hover.svg"); }
  .slick-next.slick-arrow:before {
    content: ' '; }

.slick-prev.slick-arrow {
  border-radius: 0;
  width: 62px;
  height: 62px;
  background-image: url("/sites/reyrey.com/media/company/careers/images/Arrow_Left_Slider.svg");
  background-position: center;
  background-size: cover; }
  .slick-prev.slick-arrow:hover, .slick-prev.slick-arrow:focus {
    background-image: url("/sites/reyrey.com/media/company/careers/images/Arrow_Left_Slider_hover.svg"); }
  .slick-prev.slick-arrow:before {
    content: ' '; }

li.slide__grid.grid.grid--0 {
  padding: 0; }

#testimonial-slider .block-grid {
  margin: 0; }

.banner-slider-image {
  width: 100%;
  height: 500px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }
  @media (min-width: 50em) {
    .banner-slider-image {
      height: 700px; } }

.talA {
  margin-bottom: 0.5em; }
  @media (min-width: 50em) {
    .talA {
      text-align: left;
      margin-bottom: 0em; } }

.banner-slider-wrapper {
  height: 100%;
  padding: 0 1em; }

.banner-slider .slick-list {
  z-index: 2; }

.banner-slider-ctaBlock {
  bottom: 0;
  width: 100%;
  height: auto;
  z-index: 3;
  background-color: #00375f;
  text-align: center;
  margin: 0; }
  .banner-slider-ctaBlock h1 {
    text-align: center;
    color: #ffffff;
    padding-top: 1em;
    line-height: 1.5; }

@media (min-width: 50em) {
  .banner-slider footer {
    margin: 0 auto;
    max-width: 60em; } }

@media screen and (min-width: 50em) and (max-width: 1250px) {
  .banner-slider footer {
    margin-left: 85px; } }

@media (min-width: 50em) {
  .banner-slider-ctaBlock {
    top: 0;
    display: inline-table;
    max-width: 27em;
    margin-top: 185px;
    background-color: rgba(0, 55, 95, 0.9);
    position: absolute; }
    .banner-slider-ctaBlock .Button, .banner-slider-ctaBlock .expContFltrRow .button, .expContFltrRow .banner-slider-ctaBlock .button, .banner-slider-ctaBlock .slick-next.slick-arrow, .banner-slider-ctaBlock .slick-prev.slick-arrow, .banner-slider-ctaBlock .Node-UserLogin [type="submit"], .Node-UserLogin .banner-slider-ctaBlock [type="submit"] {
      margin-bottom: 2em; }
  .banner-slider-wrapper {
    height: auto;
    padding: 0; } }

[class*="block-grid-"] {
  margin: 0; }

.saleOp {
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

@media (min-width: 50em) {
  .saleOp {
    height: 500px; } }

.Selectors:before {
  z-index: -1; }

.Selectors-Overlay {
  z-index: -1; }

.Selectors h2 {
  letter-spacing: 0.03em; }

.Selectors-DesktopHeading {
  width: calc(100% - 12em);
  max-width: 20em; }

.Selectors-Container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (min-width: 50em) {
  .Selectors-Tabs {
    width: 18em; } }

.Selectors-TabItem[aria-selected="true"] .Selectors-TabLink:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  @media (min-width: 50em) {
    .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink:before {
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
      width: 35px; } }

.Selectors-TabLink {
  height: 6em; }
  .Selectors-TabLink:hover, .Selectors-TabLink:focus {
    background-color: #00588a; }

.Selectors-TabLink:before {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='4' fill='none' d='M1 13l24 24 24-24'/%3E%3C/svg%3E") no-repeat center;
  width: 1em;
  height: 6em;
  right: 1.4em; }

@media (min-width: 50em) {
  .Selectors-Content {
    top: 30px;
    width: calc(100% - 20.9em);
    /* Creates a consistent width for the text */ } }

.Selectors-CTA {
  padding: 0.4em 0.8em;
  width: 12em; }

.Selectors-Challenges {
  border-bottom: 2px solid rgba(0, 78, 123, 0.2); }
  .Selectors-Challenges .Selectors-Overlay {
    background: rgba(255, 255, 255, 0.8); }
  .Selectors-Challenges .Selectors-MobileHeading {
    background: white; }
  .Selectors-Challenges .Selectors-DesktopHeading {
    right: 11.5em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-28)'/%3E%3Crect width='105%25' height='75' x='-2' y='100%25' transform='translate(0 -19)'/%3E%3Crect width='40' height='68' x='100%25' y='50%25' transform='translate(-35 -34)'/%3E%3C/mask%3E%3Cg stroke='%23363637' stroke-width='4' mask='url(%23a)'%3E%3Cline x1='18' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='20' x2='20' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-30)'/%3E%3Cline x1='20' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -21)'/%3E%3C/g%3E%3Cg transform='translate(-35 -35)'%3E%3Csvg width='35' height='70' x='100%25' y='50%25' viewBox='0 0 35 70'%3E%3Cpath fill='none' stroke='%23363637' stroke-width='4' d='M5 0v5l27 30L5 65v5'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E"); }
  .Selectors-Challenges .Selectors-TabItem {
    z-index: 1; }
  .Selectors-Challenges .Selectors-TabLink:before {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='4' fill='none' d='M1 13l24 24 24-24'/%3E%3C/svg%3E") no-repeat center;
    width: 1em;
    height: 6em;
    right: 1.4em; }
  @media (min-width: 50em) {
    .Selectors-Challenges .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink:before {
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' stroke='%23004e7b' stroke-width='1'%3E%3Cline x1='54' x2='54' y2='100%25'/%3E%3Csvg width='35' viewBox='0 0 15 70'%3E%3Cpath transform='matrix(-1 0 0 -1)' d='M35 0l-25 35 25 35'/%3E%3C/svg%3E%3C/svg%3E");
      left: -35px;
      height: 6.2em; } }
  @media (min-width: 50em) {
    .Selectors-Challenges .Selectors-Content {
      margin-right: 19.5em; } }

.Selectors-Roles:before {
  filter: blur(5px);
  -webkit-filter: blur(5px);
  -ms-filter: blur(5px);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1); }

.Selectors-Roles .Selectors-Overlay {
  background: rgba(0, 0, 0, 0.75); }

.Selectors-Roles .Selectors-DesktopHeading {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='50' height='105%25' x='100%25' transform='translate(-28)'/%3E%3Crect width='105%25' height='75' x='10' y='100%25' transform='translate(0 -19)'/%3E%3Crect width='40' height='68' x='30' y='50%25' transform='translate(-35 -34)'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='4' mask='url(%23a)'%3E%3Cline x1='28' x2='100%25' y1='20' y2='20'/%3E%3Cline x1='30' x2='30' y1='20' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='20' y2='100%25' transform='translate(-30)'/%3E%3Cline x1='30' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -21)'/%3E%3C/g%3E%3Cg transform='translate(-35 -35)'%3E%3Csvg width='37' height='70' x='30' y='50%25' viewBox='0 0 35 70'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='4' d='M34 0 v5 l-27 30 L34 65 v5'/%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  margin-left: 12em; }

@media (min-width: 50em) {
  .Selectors-Roles .Selectors-TabItem[aria-selected="true"] .Selectors-TabLink:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' stroke='%23fff' stroke-width='0'%3E%3Cline x1='34' x2='34' y2='100%25'/%3E%3Csvg width='35' viewBox='0 0 15 70'%3E%3Cpath transform='rotate(180 8 35)' d='M35 0l-25 35 25 35'/%3E%3C/svg%3E%3C/svg%3E");
    right: -33px; } }

.Selectors-Roles .Selectors-Content a, .Selectors-Roles .Selectors-Content a:visited {
  color: #f47d3e; }

.Selectors-Roles .Selectors-Content a:hover, .Selectors-Roles .Selectors-Content a:focus {
  color: #ee3f09; }

@media (min-width: 50em) {
  .Selectors-Roles .Selectors-Content {
    margin-left: 19.5em; } }

.SiteHeader {
  z-index: 4; }
  .SiteHeader.SiteHeader-Campaign .ReynoldsLogo, .SiteHeader.SiteHeader-Campaign .ReynoldsLogo a {
    height: 70px; }
  .SiteHeader.SiteHeader-Campaign .ReynoldsLogo svg {
    width: 210px; }
    @media (min-width: 50em) {
      .SiteHeader.SiteHeader-Campaign .ReynoldsLogo svg {
        width: 275px; } }
  .SiteHeader-TopBar {
    height: 70px; }
  .SiteHeader-Hamburger {
    height: 70px;
    width: 60px; }
    .SiteHeader-Hamburger svg {
      top: 5px;
      left: 2px;
      width: 38px; }
    .SiteHeader-Hamburger:hover, .SiteHeader-Hamburger:focus {
      background-color: #002e48; }
  @media (min-width: 50em) {
    .SiteHeader-SuperNavLink {
      padding: 0.7em; } }
  .SiteHeader .ReynoldsLogo, .SiteHeader .ReynoldsLogo a {
    height: 70px; }
  .SiteHeader .ReynoldsLogo svg {
    width: 210px; }
    @media (min-width: 50em) {
      .SiteHeader .ReynoldsLogo svg {
        width: 275px; } }
    @media (min-width: 50em) {
      .SiteHeader .ReynoldsLogo svg .st0 {
        fill: #004986; } }
  .SiteHeader-Offset {
    margin-top: 70px; }
    @media (min-width: 50em) {
      .SiteHeader-Offset {
        margin-top: 0; } }

.SiteHeader-isExpanded {
  height: 100vh; }
  .SiteHeader-isExpanded .SiteHeader-MobileOverlay {
    z-index: 3; }
  .SiteHeader-isExpanded .SiteHeader-Hamburger {
    background-color: #002e48; }

.ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea {
  padding: 0.2em 0.45em; }

.ShareEmailForm-Submit {
  background-color: #177cab;
  border-style: none none solid none;
  border-bottom: 1px solid #146c95;
  min-width: 8em; }
  .ShareEmailForm-Submit:hover, .ShareEmailForm-Submit:focus {
    background-color: #707070;
    border-bottom: 1px solid #636363; }
  .ShareEmailForm-Submit:active {
    background-color: #636363;
    border-bottom: 1px solid #636363; }

.ShareEmailForm-Next p {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2'%3E%3Cg stroke='%237ab3ce' mask='url(%23a)'%3E%3Cline x1='2' x2='100%25' y1='52' y2='52' transform='translate(0 -25)'/%3E%3Cline x1='1' x2='1' y1='2' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='2' y2='100%25' transform='translate(-1)'/%3E%3Cline x1='2' x2='100%25' y1='100%25' y2='100%25' stroke-width='4'/%3E%3C/g%3E%3Cg transform='translate(0 -50)'%3E%3Csvg height='50' y='52' viewBox='0 0 50 50'%3E%3Cpath fill='none' stroke='%237ab3ce' d='M0 25 l25 -23 25 23'/%3E%3C/svg%3E%3C/g%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='white'/%3E%3Crect width='105%25' height='25' x='-2' y='25' transform='translate(0 -24)'/%3E%3Crect width='48' height='50' y='10' x='50%25' transform='translate(-24 -30)'/%3E%3C/mask%3E%3C/svg%3E");
  padding: 2.8em 1.5em 1.8em;
  padding: 4em 2em 2.5em; }

.ShareEmailForm [class$="-invalid-message"],
.ShareEmailForm [class$="-valid-message"] {
  color: lightgreen; }

.Node-UserLogin label {
  color: rgba(0, 0, 0, 0.5); }

.Node-UserLogin [type="submit"] {
  padding: 0.6em 1em;
  width: 10em; }

.Node-UserLogin [type="text"],
.Node-UserLogin [type="password"] {
  padding: 0.6em 1em; }

.before-cicle {
  background-color: #004e7b;
  color: #ffffff;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  text-align: center;
  line-height: 85px; }

.industry-event-gutter {
  padding-left: 127.5px; }

.photoGal-wrapper {
  border: 2px solid #177cab;
  margin: 2em 0;
  position: relative; }
  .photoGal-wrapper .insta-photo {
    display: inline-block;
    width: 50%;
    background-position: center;
    background-size: cover;
    vertical-align: bottom;
    position: relative; }
    .photoGal-wrapper .insta-photo:hover:after, .photoGal-wrapper .insta-photo:focus:after {
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 1;
      background-color: rgba(23, 124, 171, 0.5); }
  @media (min-width: 50em) {
    .photoGal-wrapper {
      margin: 0; } }
  @media (min-width: 40em) {
    .photoGal-wrapper .insta-photo {
      width: 33.33333%; } }

.MainContent-Blue.our-company-entry-content {
  padding-bottom: 5em; }
  .MainContent-Blue.our-company-entry-content a {
    color: #ffffff; }
  .MainContent-Blue.our-company-entry-content a:hover, .MainContent-Blue.our-company-entry-content a:focus {
    color: #8ecae7; }

.company-history .company-milestone {
  max-width: 15em; }
  @media (min-width: 50em) {
    .company-history .company-milestone {
      display: inline-block; } }
  @media (min-width: 66em) {
    .company-history .company-milestone {
      margin: 0 2%;
      display: inline-block; } }
  .company-history .company-milestone img {
    width: 190px;
    height: 190px;
    border: 2px solid #ffffff; }
  .company-history .company-milestone h3 {
    padding: 0.25em 0.75em;
    background-color: #177cab;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px; }
    .company-history .company-milestone h3 *:last-child:after {
      z-index: 1;
      z-index: 1; }
    .company-history .company-milestone h3 *:last-child:after {
      border-bottom: 10px solid #177cab;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: none;
      top: -10px;
      left: calc(50% - 10px); }

.circle-container img {
  border-radius: 50%; }

@media (min-width: 50em) {
  .Automotive101-InnerWrapper {
    padding-bottom: 1em; } }

.Automotive101-InnerWrapper .facts-wrapper {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2'%3E%3Cg stroke='black' mask='url(%23a)'%3E%3Cline x2='100%25' y1='2' y2='2'/%3E%3Cline x1='1' x2='1' y1='2' y2='100%25'/%3E%3Cline x1='100%25' x2='100%25' y1='2' y2='100%25' transform='translate(-1)'/%3E%3Cline x1='2' x2='100%25' y1='100%25' y2='100%25' transform='translate(0 -25)'/%3E%3C/g%3E%3Cg transform='translate(0 -50)'%3E%3Csvg height='50' y='100%25' viewBox='0 0 50 50'%3E%3Cpath fill='none' stroke='black' d='M0 25l25 23 25-23'/%3E%3C/svg%3E%3C/g%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Crect width='105%25' height='25' x='-2' y='100%25' transform='translate(0 -24)'/%3E%3Crect width='48' height='50' y='100%25' x='50%25' transform='translate(-24 -30)'/%3E%3C/mask%3E%3C/svg%3E");
  padding: 1.4em 1.5em 3.2em; }
  @media (min-width: 50em) {
    .Automotive101-InnerWrapper .facts-wrapper {
      vertical-align: middle;
      padding-left: 0.85em;
      padding-right: 0.85em; } }

@media (min-width: 50em) {
  .Automotive101-InnerWrapper .automotive-fact {
    padding: 0.85em 1em; } }

@media (min-width: 50em) {
  .Automotive101-InnerWrapper .fact-inner-wrapper {
    display: table; } }

.Automotive101-InnerWrapper .image-wrapper {
  min-width: 50px; }
  @media (min-width: 66em) {
    .Automotive101-InnerWrapper .image-wrapper {
      vertical-align: top;
      display: table-cell;
      padding-bottom: 0; } }

.Automotive101-InnerWrapper img {
  max-width: 100px; }

@media (min-width: 66em) {
  .Automotive101-InnerWrapper .fact-text {
    display: table-cell;
    text-align: left;
    padding-left: 5%; } }

.locations .locations-text {
  max-width: 275px; }
  @media (min-width: 50em) {
    .locations .locations-text {
      max-width: 600px; } }

.VerticalShift-Above {
  z-index: 1; }
  @media (min-width: 50em) {
    .VerticalShift-Above {
      top: -8em; } }

.VerticalShift-Below {
  z-index: 1; }
  @media (min-width: 50em) {
    .VerticalShift-Below {
      bottom: -8em; } }

.VerticalShift-Row-Top {
  z-index: 1; }
  @media (min-width: 50em) {
    .VerticalShift-Row-Top {
      top: 0; } }

@media (min-width: 50em) {
  .VerticalShift-Text-Top {
    margin-top: 5.5em; } }

.VerticalShift-Container {
  overflow: visible; }

@media (min-width: 50em) {
  .VerticalShift-Backed {
    padding: 1.8em; } }

.leadform-PatternBlueBottom .VerticalShift-Backed h2 {
  color: #262626; }

/*  
    Bundles
----------------------------------------------------------------*/
/***********************************

Pages currently using print styles:
- News Release
- Home Page
- Whitepapers and Reports
- Campaign - Download/Simple
- Campaign - Industry Event
- Campaign - Training Event
- Campaign - Video
- Challenge
- Company
- Contact Us
- Content - Single Topic with Options
- Dealership Area
- Foundations
- Generic Splash
- Media Center - Brand Usage
- Media Center - Logo Usage
- Media Center - Products
- RDS Splash
- RDS - Business Area
- Support - Splash
- Training
- Careers - How to Apply
- Careers - Life at Reynolds
- Careers - Our Company
- Careers - Sales Opportunities
- Careers - Splash
- Careers - Students and Graduates
- Careers - Job Openings
- Careers - Job Post

Note: Not all pages need styles. Some pages are fine with just the global styles.

************************************/
@media print {
  /********************

    GLOBAL STYLES

  *********************/
  div.toolbar *,
  div.region-supernav *,
  div.Breadcrumb,
  div.contextual,
  footer,
  div[class^="SubNav"],
  .SiteHeader,
  .SiteHeader-MobileOverlay,
  .SiteHeader-TopBar,
  .CareersHeader,
  .CareersHeader-MobileOverlay,
  .CareersHeader-TopBar {
    display: none;
    padding: 0 !important;
    margin: 0 !important; }
  /********************

    FONT STYLES

  *********************/
  * {
    color: #000000 !important; }
  .ext::after {
    display: none !important; }
  a[href^="tel"] {
    text-decoration: none; }
  .Subheading-Serif-Fixed, .Node-UserLogin h4,
  h2 {
    font-size: 1.3em; }
  .ContactForm-InputWrap input,
  .ContactForm-InputWrap select,
  .ContactForm-InputWrap textarea,
  .ContactForm-Submit,
  .SearchForm-Input,
  .ShareEmailForm-InputWrap input,
  .ShareEmailForm-InputWrap textarea,
  .ShareEmailForm-Submit, .ffmTypeprimary, body, .Modal-Close-Button, .ModalWelcome-Close-Button, .Modal-Close-Button-Blue, .ModalWelcome-Close-Button-Blue, .Modal-InputWrap input, .Modal-InputWrap textarea, .Modal-InputWrap select, .ModalWelcome-InputWrap input, .ModalWelcome-InputWrap textarea, .ModalWelcome-InputWrap select, .Modal-Submit-Button, .ModalWelcome-Submit-Button, .SearchForm-Input, .ThumbnailLink span, .RoundThumbnailLink span, .ContactForm-InputWrap input, .ContactForm-InputWrap textarea, .ContactForm-InputWrap select, .ContactForm-InputWrap-Dark input, .ContactForm-InputWrap-Dark textarea, .ContactForm-InputWrap-Dark select, .ContactForm-InputWrap-Flat input, .ContactForm-InputWrap-Flat textarea, .ContactForm-InputWrap-Flat select, .ContactForm-Submit-General, .ContactForm-Submit, .ContactForm-Submit-Modal, .ContactForm-Submit-General-Blue, .ContactForm-Submit-Blue, .ContactForm-Submit-General-Orange, .ContactForm-Submit-Orange, .ContactForm-Submit:disabled, .ContactForm-Submit-Orange:disabled, .ShareEmailForm-InputWrap input, .ShareEmailForm-InputWrap textarea, .ShareEmailForm-Submit,
  body {
    font-family: "Open Sans","Apple SD Gothic Neo","Lucida Sans","Trebuchet MS",Arial,sans-serif; }
  /********************

    PAGE STYLES

  *********************/
  @page {
    margin: 1in; }
  h2, h3 {
    page-break-after: avoid;
    page-break-inside: avoid; }
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  a {
    display: none; }
  header[class^="Banner"] {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: 0; }
    header[class^="Banner"] h1 {
      max-width: none;
      padding: 0 0 1rem 0 !important;
      margin: 0 !important;
      text-align: left;
      font-size: 2rem; }
  /*  h2 {
    padding: 1em 0;
  }*/
  html {
    margin: 0px; }
  body {
    font-size: 12px;
    padding: 0 !important; }
    body * {
      line-height: 1.6em; }
  body .printIcon,
  body .social-media-sharing {
    display: none; }
  body .MainContent, body .form-accepted #block-reynoldsleadform, .form-accepted body #block-reynoldsleadform, body .testimonialSlider {
    padding: 1em 0; }
    body .MainContent .Frame-Inner, body .form-accepted #block-reynoldsleadform .Frame-Inner, .form-accepted body #block-reynoldsleadform .Frame-Inner, body .testimonialSlider .Frame-Inner, body .MainContent .MainContent-ContentWrap, body .form-accepted #block-reynoldsleadform .MainContent-ContentWrap, .form-accepted body #block-reynoldsleadform .MainContent-ContentWrap, body .testimonialSlider .MainContent-ContentWrap, body .MainContent .Selectors-Container, body .form-accepted #block-reynoldsleadform .Selectors-Container, .form-accepted body #block-reynoldsleadform .Selectors-Container, body .testimonialSlider .Selectors-Container {
      max-width: none;
      padding: 0 1em; }
  #block-reynoldsleadform .Subheading-Sans-Fixed, #block-reynoldsleadform .Selectors-ContentHeading,
  #block-reynoldsleadform-2 .Subheading-Sans-Fixed,
  #block-reynoldsleadform-2 .Selectors-ContentHeading,
  .ContactForm,
  .ContactForm-Next h3,
  .ContactForm-Next > p {
    display: none !important; }
  #block-reynoldsleadform,
  #block-reynoldsleadform-2,
  .ContactForm-Next,
  .ContactForm-Phone {
    padding: 0 !important; }
  .ContactForm-Phone h3,
  .ContactForm-Phone a {
    display: inherit !important; }
  .ContactForm-Phone p {
    text-align: center; }
  .Media, .Media-Video {
    display: none; }
  .Button, .expContFltrRow .button, .slick-next.slick-arrow, .slick-prev.slick-arrow, .Node-UserLogin [type="submit"] {
    display: none; }
  .MainContent-Arrow,
  .MainContent-LightGrayArrow,
  .MainContent-PatternGrayArrow,
  .MainContent-PatternBlueArrow {
    z-index: -1; }
  .Billboard-BlueArrow {
    padding: 1em !important;
    margin: 0 auto !important; }
  /*  Prevents mobile breakpoints from breaking up content */
  .GridTable-Lg, .Node-ContactInformation-Main .views-view-grid {
    border-spacing: 1.8em; }
  .GridTable-Xl > *,
  .GridTable-Lg > *,
  .Node-ContactInformation-Main .views-view-grid > *,
  .GridTable-Md > *,
  .FourColumnBlockGrid > * {
    display: table-cell; }
  /****************************

    PAGE-SPECIFIC STYLES

  *****************************/
  .bgcGraylight, .BlockGrid div div:nth-of-type(even), .noResultsJobs, .ICP-Quiz-Button-AnswerOption, .ICP-Quiz .Button-Accordion-Option:hover, .ICP-Quiz .Button-Accordion-Option:focus, .Modal-Content-Shaded, .ModalWelcome-Content-Shaded, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary:hover, .SpeakerSession.Accordion-Wrapper .Button-Accordion-Primary:focus {
    padding: 0;
    margin: 0;
    background-color: #ffffff; }
  .flR-lg img, .ICP-Quiz-Button-AnswerOption:nth-child(even) img, .RegistrationForm .ContactForm img, .SearchForm-inHeader img, footer#footer .SearchForm img, .Selectors-Challenges .Selectors-Tabs img {
    width: 50%; }
  .returnLink, hr {
    display: none; }
  .Node-ContactInformation {
    margin: 0; }
  .Node-NewsRelease-Content a,
  .Node-NewsRelease-About a {
    display: inline !important; }
  .IndividualDocument .Download,
  .ViewFilterLeft .FiltersGroup,
  .ViewFilterLeft .filter-bar,
  .IndividualDocument-Block .AjaxSameHeight-Hook3 {
    display: none; }
  .ViewFilterLeft .GridTable-Lg, .ViewFilterLeft .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .ViewFilterLeft .views-view-grid {
    page-break-before: always; }
  .IndividualDocument-Block .AjaxSameHeight-Hook2 {
    margin-top: -110px; }
  .whitepaper-cover {
    background: none;
    width: 78px; }
  .whitepaper-cover img {
    height: 100px;
    width: auto; }
  .RoundThumbnailLink a {
    display: inherit !important; }
  .Banner-Content {
    min-height: 180px; }
  .Banner-Content .Banner-Content-Inner .mt2 img, .Banner-Content .Banner-Content-Inner .view-id-rci_third_party_list img, .Banner-Content .Banner-Content-Inner .pager img, .Banner-Content .Banner-Content-Inner .Node-ContactInformation-Additional .row img, .Node-ContactInformation-Additional .Banner-Content .Banner-Content-Inner .row img, .Banner-Content .Banner-Content-Inner .ContactCenter #block-views-block-contact-media-info .row img, .ContactCenter #block-views-block-contact-media-info .Banner-Content .Banner-Content-Inner .row img, .Banner-Content .Banner-Content-Inner .ICP-Quiz-Button-Submit img, .Banner-Content .Banner-Content-Inner .SearchForm-ResultsPage h2 + p img, .SearchForm-ResultsPage .Banner-Content .Banner-Content-Inner h2 + p img, .Banner-Content .Banner-Content-Inner .TableWithFilter .form-actions input img, .TableWithFilter .form-actions .Banner-Content .Banner-Content-Inner input img, .Banner-Content .Banner-Content-Inner .ViewFilterLeft .form-actions input img, .ViewFilterLeft .form-actions .Banner-Content .Banner-Content-Inner input img, .Banner-Content .Banner-Content-Inner .Custom-Campaign .MainContent > *:first-child img, .Custom-Campaign .Banner-Content .Banner-Content-Inner .MainContent > *:first-child img, .Banner-Content .Banner-Content-Inner .Custom-Campaign .form-accepted #block-reynoldsleadform > *:first-child img, .Custom-Campaign .form-accepted .Banner-Content .Banner-Content-Inner #block-reynoldsleadform > *:first-child img, .Banner-Content .Banner-Content-Inner .form-accepted .Custom-Campaign #block-reynoldsleadform > *:first-child img, .form-accepted .Custom-Campaign .Banner-Content .Banner-Content-Inner #block-reynoldsleadform > *:first-child img, .Banner-Content .Banner-Content-Inner .Custom-Campaign .testimonialSlider > *:first-child img, .Custom-Campaign .Banner-Content .Banner-Content-Inner .testimonialSlider > *:first-child img {
    width: 262px;
    height: auto; }
  .Banner-Content-Inner {
    max-height: 300px;
    padding: 1em .85em; }
  .FeaturedItem-information {
    border: 1px solid #000; }
  .Banner-Content-Inner .Frame-Inner div, .Banner-Content-Inner .MainContent-ContentWrap div, .Banner-Content-Inner .Selectors-Container div {
    margin: 0; }
  .tenet-image img {
    width: 150px;
    height: 150px; }
  .Selectors-Roles {
    border-bottom: none; }
  .Selectors-Content {
    display: block !important;
    margin-left: 0 !important;
    top: 0;
    position: relative;
    padding-bottom: 1.5em; }
  .Selectors-TabItem .Selectors-TabLink {
    padding: 0;
    padding-left: 1em;
    font-weight: bold;
    font-size: 1.7em;
    height: 50px; }
  .Selectors-ContentHeading {
    font-size: 1.5em; }
  .RelatedChallenges {
    padding: 1em; }
  .RelatedChallenges h2 {
    margin-bottom: 0; }
  .views-row .ffmTypesecondary a, .views-row .NavList-Heading a, .views-row .QuoteBlock-Quote blockquote a, .QuoteBlock-Quote .views-row blockquote a, .views-row .SearchForm-ResultsPage h2 a, .SearchForm-ResultsPage .views-row h2 a, .views-row .SearchForm-ResultsPage h3 a, .SearchForm-ResultsPage .views-row h3 a, .views-row .Subheading-Serif a, .views-row .Subheading-Serif-Fixed a, .views-row .Node-UserLogin h4 a, .Node-UserLogin .views-row h4 a, .views-row .Subheading-Serif-Big a, .views-row .TableWithFilter .noscript-message .top-part a, .TableWithFilter .noscript-message .views-row .top-part a, .views-row .training-questions-message .top-part a, .training-questions-message .views-row .top-part a, .views-row .TestimonialQuote blockquote a, .TestimonialQuote .views-row blockquote a, .views-row .Banner-Home-Lead a, .views-row .Banner-Trailer-Trail a, .views-row .Banner-Headline-Subheadline h4 a, .Banner-Headline-Subheadline .views-row h4 a, .views-row .Custom-Campaign h1 + h4 a, .Custom-Campaign .views-row h1 + h4 a {
    display: inherit !important; }
  .OutreachSection .MainContent, .OutreachSection .form-accepted #block-reynoldsleadform, .form-accepted .OutreachSection #block-reynoldsleadform, .OutreachSection .testimonialSlider {
    padding: 0; }
  .OutreachSection .MainContent .Frame-Inner, .OutreachSection .form-accepted #block-reynoldsleadform .Frame-Inner, .form-accepted .OutreachSection #block-reynoldsleadform .Frame-Inner, .OutreachSection .testimonialSlider .Frame-Inner, .OutreachSection .MainContent .MainContent-ContentWrap, .OutreachSection .form-accepted #block-reynoldsleadform .MainContent-ContentWrap, .form-accepted .OutreachSection #block-reynoldsleadform .MainContent-ContentWrap, .OutreachSection .testimonialSlider .MainContent-ContentWrap, .OutreachSection .MainContent .Selectors-Container, .OutreachSection .form-accepted #block-reynoldsleadform .Selectors-Container, .form-accepted .OutreachSection #block-reynoldsleadform .Selectors-Container, .OutreachSection .testimonialSlider .Selectors-Container {
    max-width: inherit !important;
    padding: 0 1em; }
  .OutreachSection .MainContent .SpaceContent4 > * + *, .OutreachSection .form-accepted #block-reynoldsleadform .SpaceContent4 > * + *, .form-accepted .OutreachSection #block-reynoldsleadform .SpaceContent4 > * + *, .OutreachSection .testimonialSlider .SpaceContent4 > * + * {
    margin-top: 0; }
  .Banner-ContentHero-Overlay {
    padding: 0 !important; }
  .Billboard-Light {
    padding: 1em !important; }
  .Node-ContactInformation-Main .row {
    vertical-align: top; }
  .Node-ContactInformation-Main .views-view-grid::after {
    display: none; }
  .Node-ContactInformation-Areas a {
    display: inherit !important; }
  .Node-ContactInformation-Areas {
    page-break-before: always; }
  .Node-ContactInformation-Areas > div {
    padding: 0;
    display: none; }
  .Node-ContactInformation-Areas,
  .Node-ContactInformation-Additional {
    display: table;
    width: 100%; }
  .Node-ContactInformation-Areas section,
  .Node-ContactInformation-Additional section {
    display: table-cell;
    width: 50%; }
  .Node-Consulting .MainContent .SpaceContent4, .Node-Consulting .form-accepted #block-reynoldsleadform .SpaceContent4, .form-accepted .Node-Consulting #block-reynoldsleadform .SpaceContent4, .Node-Consulting .testimonialSlider .SpaceContent4 {
    page-break-inside: avoid;
    page-break-after: avoid; }
  .Node-Consulting .SpaceContent4 a {
    display: inline; }
  .Media-TranscriptLink,
  .DualButtonProductBack {
    display: none; }
  .TestimonialQuote {
    width: 33%; }
  .TestimonialQuote-Box {
    max-height: 20em; }
  .TestimonialQuote-Image {
    max-height: 8em;
    margin-bottom: 1.8em; }
  .GridGutter5-Inner-Lg .GridEqual {
    table-layout: auto; }
  .Banner-Headline-Subheadline-SVG div h1::before,
  .Selectors-CTA,
  .Selectors-DesktopHeading,
  .Selectors-MobileHeading {
    display: none !important; }
  .Selectors-Challenges {
    border: none; }
  .Selectors-Tabs {
    text-align: left;
    float: none;
    width: 100%; }
  .Selectors-TabLink {
    border: none !important;
    margin-left: 1em; }
  .GrantInformation,
  .ReynoldsScholarship {
    padding: 0.4em !important; }
  .node--type-foundations a {
    display: inline !important; }
  .GrantInformation .SpaceContent4 > div {
    max-width: 21em;
    margin: 0 auto; }
  .AltFoundation,
  .FacebookWidget {
    display: none; }
  #featured-products-wrapper,
  .MediaCenterCallout .Button,
  .MediaCenterCallout .expContFltrRow .button,
  .expContFltrRow .MediaCenterCallout .button,
  .MediaCenterCallout .slick-next.slick-arrow,
  .MediaCenterCallout .slick-prev.slick-arrow,
  .MediaCenterCallout .Node-UserLogin [type="submit"],
  .Node-UserLogin .MediaCenterCallout [type="submit"] {
    display: none; }
  .MediaCenterCallout {
    height: 11em !important;
    display: block; }
  .MediaCenterCallout div div {
    display: block; }
  .Banner-Home-Lead,
  .Banner-Home-Heading {
    text-align: center !important; }
  .Node-Homepage .Subheading-Serif-Fixed, .Node-Homepage .Node-UserLogin h4, .Node-UserLogin .Node-Homepage h4 {
    margin: 2em auto; }
  .Node-Homepage .fstyIt, .Node-Homepage .campaign-monitor .cm-consent, .campaign-monitor .Node-Homepage .cm-consent, .Node-Homepage .cpe-table .expItem td:nth-child(odd), .cpe-table .expItem .Node-Homepage td:nth-child(odd), .Node-Homepage .FeaturedItem-field-2, .Node-Homepage .ICP-Quiz-Question-Counter, .Node-Homepage #audioDownloadBackup, .Node-Homepage #pdfDownloadBackup, .Node-Homepage #audioConfirmationDownloadBackup, .Node-Homepage #pdfConfirmationDownloadBackup, .Node-Homepage .QuoteBlock-Quote blockquote p, .QuoteBlock-Quote blockquote .Node-Homepage p, .Node-Homepage .Subheading-Serif, .Node-Homepage .Subheading-Serif-Fixed, .Node-Homepage .Node-UserLogin h4, .Node-UserLogin .Node-Homepage h4, .Node-Homepage .Subheading-Serif-Big, .Node-Homepage .TableWithFilter .Column-1 .column-field:first-of-type, .TableWithFilter .Column-1 .Node-Homepage .column-field:first-of-type, .Node-Homepage .TableWithFilter .noscript-message .top-part, .TableWithFilter .noscript-message .Node-Homepage .top-part, .Node-Homepage .training-questions-message .top-part, .training-questions-message .Node-Homepage .top-part, .Node-Homepage .TestimonialQuote blockquote p, .TestimonialQuote blockquote .Node-Homepage p, .Node-Homepage .SpeakerSession-PresentedBy span, .SpeakerSession-PresentedBy .Node-Homepage span, .Node-Homepage .Banner-Home-Lead, .Node-Homepage .Banner-Trailer-Trail, .Node-Homepage .Banner-Headline-Subheadline h4, .Banner-Headline-Subheadline .Node-Homepage h4, .Node-Homepage .Custom-Campaign h1 + h4, .Custom-Campaign .Node-Homepage h1 + h4 {
    padding-top: 2em; }
  .Node-Homepage div > section:last-child .SpaceContent4 {
    page-break-before: always; }
  .BrandUsageItems div div div {
    padding-bottom: 1em; }
  .BrandUsageItems .GridTable-Xl {
    border: 1px solid #000; }
  .BrandUsageItems .GridTable-Lg, .BrandUsageItems .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .BrandUsageItems .views-view-grid,
  .BrandUsageItems > div {
    margin: 0; }
  .BrandUsageItems > div:not(last-child) {
    page-break-before: avoid;
    page-break-inside: avoid; }
  .BrandUsageItems > div:last-child {
    page-break-before: inherit;
    page-break-inside: inherit; }
  .BrandUsageItems .w60-lg, .BrandUsageItems .SpeakerSession-Column:first-child {
    width: 55%; }
  .BrandUsageItems .w40-lg {
    width: 45%; }
  .Node-ContactInformation a {
    display: inherit !important; }
  .LogoUsageItems div div div h3 {
    padding-top: 3em; }
  .LogoUsageItems .GridReverse-Lg, .LogoUsageItems #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg, .LogoUsageItems #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg, .LogoUsageItems .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg, .LogoUsageItems #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg, .LogoUsageItems #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid, .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid, .LogoUsageItems #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid, .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid, .LogoUsageItems .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid, .LogoUsageItems .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid, .LogoUsageItems #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid, .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid {
    page-break-before: avoid;
    page-break-inside: avoid;
    margin-top: 0;
    border-spacing: 0; }
  .LogoUsageItems .GridReverse-Lg > div:not(last-child), .LogoUsageItems #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:not(last-child), #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:not(last-child), .LogoUsageItems #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:not(last-child), #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:not(last-child), .LogoUsageItems .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:not(last-child), .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:not(last-child), .LogoUsageItems #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:not(last-child), #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:not(last-child), .LogoUsageItems #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:not(last-child), #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:not(last-child), .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:not(last-child), #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:not(last-child), .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:not(last-child), .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:not(last-child), .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:not(last-child), #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:not(last-child), .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:not(last-child), .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:not(last-child) {
    width: 33%; }
  .LogoUsageItems .GridReverse-Lg > div:last-child, .LogoUsageItems #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:last-child, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:last-child, .LogoUsageItems #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:last-child, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:last-child, .LogoUsageItems .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:last-child, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:last-child, .LogoUsageItems #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > div:last-child, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .GridTable-Lg > div:last-child, .LogoUsageItems #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:last-child, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:last-child, .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:last-child, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:last-child, .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:last-child, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:last-child, .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > div:last-child, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .LogoUsageItems .views-view-grid > div:last-child, .LogoUsageItems .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > div:last-child, .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .LogoUsageItems .views-view-grid > div:last-child {
    width: 66%; }
  .GridReverse-Lg, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid {
    direction: rtl; }
  .GridReverse-Lg > *, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .GridTable-Lg > *, #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main #Outreach .OutreachSection .MainContent:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main #Outreach .OutreachSection .form-accepted #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main .form-accepted #Outreach .OutreachSection #block-reynoldsleadform:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > *, #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .Node-ContactInformation-Main .views-view-grid > *, .Node-ContactInformation-Main #Outreach .OutreachSection .testimonialSlider:nth-child(even) .GridGutter5-Inner-Lg .views-view-grid > * {
    direction: ltr; }
  .MediaProductItems .MainContent, .MediaProductItems .form-accepted #block-reynoldsleadform, .form-accepted .MediaProductItems #block-reynoldsleadform, .MediaProductItems .testimonialSlider {
    padding: 0.5em; }
  .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .w50, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .w50, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .w50, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Md > *, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Md > *, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Md > *, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Lg > *, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Lg > *, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Lg > *, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Xl > *, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Xl > *, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .GridTable-2to4-Xl > *, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .CareersHeader-SuperNavButtonMobile, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .CareersHeader-SuperNavButtonMobile, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .CareersHeader-SuperNavButtonMobile, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .CareersHeader-SuperNavLink, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .CareersHeader-SuperNavLink, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .CareersHeader-SuperNavLink, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(2) .image-wrapper, .interesting-fact:nth-child(2) .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(2) .image-wrapper, .interesting-fact:nth-child(2) .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(2) .image-wrapper, .interesting-fact:nth-child(2) .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(3) .image-wrapper, .interesting-fact:nth-child(3) .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(3) .image-wrapper, .interesting-fact:nth-child(3) .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(3) .image-wrapper, .interesting-fact:nth-child(3) .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(6) .image-wrapper, .interesting-fact:nth-child(6) .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(6) .image-wrapper, .interesting-fact:nth-child(6) .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(6) .image-wrapper, .interesting-fact:nth-child(6) .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(8) .image-wrapper, .interesting-fact:nth-child(8) .node--type-media-center-splash .Frame-Inner .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(8) .image-wrapper, .interesting-fact:nth-child(8) .node--type-media-center-splash .MainContent-ContentWrap .GridGutter5-Inner-Lg .GridEqual .image-wrapper, .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .interesting-fact:nth-child(8) .image-wrapper, .interesting-fact:nth-child(8) .node--type-media-center-splash .Selectors-Container .GridGutter5-Inner-Lg .GridEqual .image-wrapper {
    display: none; }
  .Node-ThankYou-Related {
    padding: 1em !important;
    margin: 0 auto !important; }
  .node--type-rds-area .RelatedChallenges a {
    display: inline; }
  .SupportHead a {
    display: inline; }
  .SupportHead span {
    display: inline-block; }
  .TableWithFilter-headline,
  .Table-Button-register,
  .Registration-Button,
  .RegistrationForm-information-wrapper,
  #training-table .filter-text {
    display: none; }
  .TrainingOverview a,
  .TrainingTypes a,
  .training-questions-message a {
    display: inline; }
  .Featured-Training-Wrapper {
    float: right;
    margin-left: 1em; }
  #training-table tr td:first-child {
    display: inline-block;
    width: 50%; }
  #training-table tr td:not(first-child) {
    width: 16%; }
  #training-table table {
    border-collapse: collapse; }
  #training-table tr {
    border-bottom: 1px solid #000; }
  .TableWithFilter .Column-1 .column-field:nth-of-type(4),
  .TableWithFilter .Column-1 .column-field:nth-of-type(6) {
    display: none; }
  .TableWithFilter .Column-1 .column-field:nth-of-type(5) {
    display: block; }
  .RegistrationForm > div {
    max-width: 65em; }
  .RegistrationForm-information {
    width: auto; }
  .bCut {
    max-height: 206px;
    margin-top: 0; }
  .Print-Cut {
    height: 162px; }
  .main-JumpNav,
  .Button-Top {
    display: none; }
  .how-to-apply {
    height: 220px !important; }
  .how-to-apply .page-slider,
  .video-playhere .playSection,
  .hiring-process .location-video-wrapper {
    display: none; }
  .hiring-process,
  .hiring-process .GridTable-Md,
  .hiring-process .FourColumnBlockGrid {
    margin-bottom: 0; }
  #faq-banner {
    height: 0 !important; }
  .manuel-details .details-hide {
    display: block !important; }
  .blockGridRight,
  .blockGridLeft .svgSm,
  #growth,
  #benefits,
  #culture,
  .playSection {
    display: none; }
  .blockGridLeft > div {
    margin-top: 0;
    border-spacing: 1em; }
  #top-reasons > div:nth-child(odd) {
    padding: 0; }
  #involvement-description {
    margin-top: 2em; }
  .node--type-careers-culture .MainContent-PatternLightGray {
    page-break-before: always; }
  .Automotive101-InnerWrapper .facts-wrapper {
    margin-bottom: 0; }
  .our-company-entry-content,
  .careers-JumpNav,
  .interesting-fact .fact-container .image-wrapper,
  #automotive-101,
  .location-wrapper .location-wrapper-inner .location-links,
  .location-video-wrapper {
    display: none; }
  .milestones-container {
    border-spacing: 0; }
  .GridTable-Lg > .company-milestone, .Node-ContactInformation-Main .views-view-grid > .company-milestone {
    display: inline-block; }
  .company-history .headline {
    padding-top: 0; }
  .company-history .company-milestone img {
    height: auto; }
  .company-milestone > div > div:last-child {
    border: 1px solid gray; }
  .Automotive101-InnerWrapper h2 {
    padding: 0; }
  .facts-wrapper .fact-inner-wrapper .image-wrapper {
    height: 80px; }
  .campus-wrapper .location-wrapper {
    margin: 0; }
  .campus-wrapper .DiscriptionSection {
    padding: 0.5em 0; }
  .campus-wrapper > div {
    text-align: left;
    margin: 0 auto; }
  .location-wrapper .image-wrapper {
    float: left; }
  .location-wrapper .location-wrapper-inner {
    float: right;
    padding-left: 1em; }
  .VideoPlayImage,
  #Sales-trainee {
    display: none; }
  #sales-internships .SpaceContent4 .GridGutter4-Inner-Lg {
    margin: 0 auto; }
  .DiscriptionSection .GridTable-Lg, .DiscriptionSection .Node-ContactInformation-Main .views-view-grid, .Node-ContactInformation-Main .DiscriptionSection .views-view-grid, .DiscriptionSection .GridTable-Xl > div {
    border-spacing: 1em; }
  .DiscriptionSection .icon {
    min-height: 40px;
    min-width: 40px;
    height: 40px;
    width: 40px; }
  .DiscriptionSection .talA {
    text-align: left; }
  #experienced-sales section {
    display: none; }
  #experienced-sales > div {
    height: auto !important;
    padding: 0; }
  #experienced-sales {
    border-spacing: 0; }
  #block-views-block-careers-splash-banners-block-3 {
    margin-top: 10em; }
  .banner-slider {
    height: 120px; }
  .banner-slider-ctaBlock {
    border: 1px solid black;
    margin: 0 auto; }
  .testimonialSliders {
    display: block; }
  .testimonialSliders div {
    float: left;
    display: block;
    width: 500px; }
  .testimonialSliders .image-wrapper img {
    display: none; }
  .slick__arrow,
  .benefit-item .image-wrapper,
  .testimonialSliders .image-wrapper,
  .Social-Row {
    display: none; }
  .whyReynolds-container {
    margin-top: 10em; }
  #Entry-level {
    display: none; }
  .DiscriptionSection .MainContent .SpaceContent4 h3, .DiscriptionSection .form-accepted #block-reynoldsleadform .SpaceContent4 h3, .form-accepted .DiscriptionSection #block-reynoldsleadform .SpaceContent4 h3, .DiscriptionSection .testimonialSlider .SpaceContent4 h3,
  .DiscriptionSection .MainContent .SpaceContent4 .GridGutter2-Inner-Lg,
  .DiscriptionSection .form-accepted #block-reynoldsleadform .SpaceContent4 .GridGutter2-Inner-Lg,
  .form-accepted .DiscriptionSection #block-reynoldsleadform .SpaceContent4 .GridGutter2-Inner-Lg,
  .DiscriptionSection .testimonialSlider .SpaceContent4 .GridGutter2-Inner-Lg {
    margin-top: 0 !important; }
  .DiscriptionSection img .icon {
    display: block;
    text-align: center; }
  .DiscriptionSection .MainContent .SpaceContent4 .Subheading-Sans-H3, .DiscriptionSection .form-accepted #block-reynoldsleadform .SpaceContent4 .Subheading-Sans-H3, .form-accepted .DiscriptionSection #block-reynoldsleadform .SpaceContent4 .Subheading-Sans-H3, .DiscriptionSection .testimonialSlider .SpaceContent4 .Subheading-Sans-H3, .DiscriptionSection .MainContent .SpaceContent4 .before-cicle, .DiscriptionSection .form-accepted #block-reynoldsleadform .SpaceContent4 .before-cicle, .form-accepted .DiscriptionSection #block-reynoldsleadform .SpaceContent4 .before-cicle, .DiscriptionSection .testimonialSlider .SpaceContent4 .before-cicle {
    padding-top: 1em; }
  .DiscriptionSection .Button, .DiscriptionSection .expContFltrRow .button, .expContFltrRow .DiscriptionSection .button, .DiscriptionSection .slick-next.slick-arrow, .DiscriptionSection .slick-prev.slick-arrow, .DiscriptionSection .Node-UserLogin [type="submit"], .Node-UserLogin .DiscriptionSection [type="submit"] {
    margin-top: 4em; }
  #Part-time, #Internships, #Sales {
    display: none; }
  .Banner-JobOpenings,
  .mobileJobsTR,
  .search-bottom-jobs {
    display: none !important; }
  #complexTable .careerTabHead {
    text-decoration: none !important;
    border: 3px solid #000;
    border-color: #000 !important; }
  .desktopJobsTR {
    display: table-row !important; }
  .jobsTR {
    border: 1px solid #000;
    border-color: #000 !important; }
  #complexTable > thead > tr > th.careerTabHead:nth-child(4) {
    width: auto;
    border-right: 3px solid #000; }
  #complexTable {
    border-collapse: collapse; }
  #complexTable a {
    display: inline;
    text-decoration: none; }
  .jobsTR.desktopJobsTR .jobs-cell:first-child {
    border-left: 2px solid #000; }
  .jobsTR.desktopJobsTR .jobs-cell:last-child {
    border-right: 2px solid #000; }
  .careerTabHead {
    display: table-cell !important;
    border-bottom: 1px solid #000; }
  .RightSide .pager, .RightSide .pager a {
    display: inherit; }
  #job-app-banner {
    min-height: 165px;
    padding-top: 0; }
  #share-this-job,
  #view-all-jobs {
    display: none; }
  #job-app-content {
    padding: 0; }
  /*************************

  RCI THIRD PARTY LIST

  *************************/
  #views-exposed-form-rci-third-party-list-block-1,
  .table-tools, #complexTable thead tr td ul,
  .perPage,
  .view-empty-mobile,
  .mobileProduct,
  .pager,
  #headLogo,
  .mFilter,
  .mHeadFilter {
    display: none; }
  #headLogo-print {
    display: block;
    float: left;
    width: 170px;
    padding-bottom: 20px; }
  #headTitle {
    font-size: 3em;
    padding-top: 30px;
    padding-left: 240px; }
  #complexTable {
    width: 100%;
    text-align: left;
    border-spacing: 0;
    clear: both;
    border-bottom: 1px solid black;
    padding-bottom: 20px; }
  .col-35, .ExpContTbl-TblLegend {
    width: 35%; }
  .col-20 {
    width: 20%; }
  .col-25 {
    width: 25%; }
  thead tr th {
    border-top: 1px solid black; }
  thead tr td {
    border-bottom: 1px solid black; }
  .desktopProduct tr th {
    padding-top: 15px; }
  .desktopProduct tr:last-of-type td {
    border-bottom: 1px solid #888;
    padding-bottom: 4px; }
  .expItem {
    vertical-align: text-top; }
  .expItem span a {
    text-decoration: none; }
  #complexTable thead tr th,
  #complexTable thead tr td,
  #complexTable tbody tr th,
  #complexTable tbody tr td {
    padding: 1px 10px;
    font-size: 12px; }
  #complexTable tbody tr th:first-child,
  #complexTable tbody tr td:first-child {
    padding-top: 10px; } }
