/*      Request ID: 7bdc2a4eb501942e931289229167d888_1774528729 (03/26/2026 9:57am) (nYzLDYAwDMVWYQDgjVSVEtGi/pQESrcHwQac7IsNnJbRWkM9lhic8ZoiTMgb0xooq0A9JRK4XiHa46fzQxkH/MmT3QvLRFeNhYnf1Q0=)      */



/*      Resource ID: b3f365d35b5c594f2e7c99765a5 (cyp.less, compiled by lessc, minified by none) (03/26/2026 9:57am) (A:3863, B:3863, E:10657, F:10657, J:10657, K:10657)      */

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.eot');
  src: url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.woff2') format('woff2'), url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.woff') format('woff'), url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.ttf') format('truetype'), url('/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
  font-family: 'FFBalanceWebBlack';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480782.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.ttf') format('truetype');
  font-weight: 900;
}
@font-face {
  font-family: 'FFBalanceWebBoldItalic';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480781.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480781.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480783.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480780.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480776.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'FFBalanceWebBold';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480778.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480778.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480784.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480783.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480781.ttf') format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'FFBalanceWebLightItalic';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480775.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480776.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480777.ttf') format('truetype');
  font-style: italic;
}
@font-face {
  font-family: 'FFBalanceWebLight';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480776.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480778.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480782.ttf') format('truetype');
}
@font-face {
  font-family: Balance;
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot");
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480776.woff2") format('woff2'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480778.woff") format('woff'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480782.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Balance;
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot");
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480775.woff2") format('woff2'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480776.woff") format('woff'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480777.ttf") format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Balance;
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot");
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480782.woff2") format('woff2'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.woff") format('woff'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Balance;
  src: url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.eot");
  src: url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_0_0.rev.1725480782.woff2") format('woff2'), url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.woff") format('woff'), url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.ttf") format('truetype');
  font-weight: 700;
  font-style: italic;
}
body.cyp {
  height: 100%;
  position: relative;
  overflow-x: hidden;
  font-family: Balance, sans-serif;
}
button,
input,
optgroup,
select,
textarea {
  color: #999;
}
.slides {
  height: 100%;
  transition: margin-left 0.3s ease-in-out;
}
.slides section {
  float: left;
  min-height: 100%;
  width: 100%;
  /*float:none; // debug*/
}
.slides section .container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: 800px;
}
.slides section .container a {
  text-decoration: underline;
}
.slides section .container a.btn {
  margin-top: 30px;
  text-decoration: none;
}
.slides section.cyp1 p,
.slides section.cyp2 p,
.slides section.cyp3 p,
.slides section.cyp4 p,
.slides section.cyp1 a,
.slides section.cyp2 a,
.slides section.cyp3 a,
.slides section.cyp4 a,
.slides section.cyp1 a:hover,
.slides section.cyp2 a:hover,
.slides section.cyp3 a:hover,
.slides section.cyp4 a:hover,
.slides section.cyp1 h2,
.slides section.cyp2 h2,
.slides section.cyp3 h2,
.slides section.cyp4 h2,
.slides section.cyp1 h3,
.slides section.cyp2 h3,
.slides section.cyp3 h3,
.slides section.cyp4 h3,
.slides section.cyp1 h4,
.slides section.cyp2 h4,
.slides section.cyp3 h4,
.slides section.cyp4 h4,
.slides section.cyp1 h5,
.slides section.cyp2 h5,
.slides section.cyp3 h5,
.slides section.cyp4 h5,
.slides section.cyp1 li,
.slides section.cyp2 li,
.slides section.cyp3 li,
.slides section.cyp4 li {
  color: white;
}
.cyp1 > .darken {
  background-color: rgba(0, 0, 0, 0.1);
}
h2 {
  font-size: 4.2rem;
}
p,
label {
  font-size: 18px;
}
span.step:after {
  content: '. ';
}
a.disabled {
  opacity: 0.2;
}
input[type=text] {
  margin-right: 10px;
}
input[type=checkbox],
input[type=radio] {
  display: none;
  height: 20px;
}
input[type=checkbox] + label,
input[type=radio] + label {
  cursor: pointer;
}
input[type=checkbox] + label:before,
input[type=radio] + label:before {
  content: '\f1db';
  font-size: 24px;
  font-family: fontawesome;
  margin-right: 8px;
  position: relative;
  top: 2px;
}
input[type=checkbox]:checked + label:before,
input[type=radio]:checked + label:before {
  content: '\f058';
}
a.btn {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin: 0;
  padding: 14px 8px 11px;
  font-family: inherit;
  font-weight: 900;
  font-size: 15px;
  line-height: 1.35;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  background-color: #000;
  display: inline-block;
  position: relative;
}
a.btn + a {
  margin-left: 20px;
}
a.btn:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
a.btn:before,
a.btn:after {
  background-color: transparent;
}
.site-footer {
  margin-top: 0;
  clear: left;
}
select,
.select2-container--default .select2-selection--single {
  width: 50%;
  -webkit-appearance: none;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  height: auto;
  padding-bottom: 10px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  border-bottom: 2px solid #fff;
  font-size: 1.8em;
  color: #fff;
  outline: none;
  margin-right: 15px;
}
select .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #fff !important;
}
select .select2-selection__arrow b,
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #fff;
  border-width: 10px 8px 0 8px;
  margin-top: -10px;
  margin-left: -15px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
}
#majors-blurb p {
  margin: 30px 0;
  padding: 15px;
  border: 1px solid rgba(0, 0, 0, 0.6);
  background: white;
  color: #444;
}
.cyp-data {
  position: fixed;
  top: 200px;
  right: 100px;
  width: 250px;
  border: 1px solid #000;
  z-index: 100000;
}
.cyp-data:before {
  display: block;
  background: #000;
  color: #fff;
  content: 'Temporary view: collected data';
}
.cyp-data input,
.cyp-data textarea {
  width: 100%;
  display: block;
}
.cyp-data textarea {
  height: 100px;
}
.plain-page h1.cyp-title.page-title {
  font-size: 5.5rem;
}
.plain-page h1.cyp-title.page-title span:empty:before {
  content: 'Applying to Purchase College';
}
.lw_widget.lw_widget_name_cyp_application_results > ul.lw_widget_results > li {
  padding-left: 15px;
  border-left: dotted 1px #f33;
}
.cyp-intro span + span:before {
  content: ' ';
}

/*      Resource ID: 770e2cb091eebc49da649d84a34 (majors-explorer.less, compiled by lessc, minified by none) (03/26/2026 9:57am) (A:3857, B:3857, E:12610, F:12610, J:12610, K:12610)      */

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.eot');
  src: url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.woff2') format('woff2'), url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.woff') format('woff'), url('/live/resource/css/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.rev.1669906806.ttf') format('truetype'), url('/_ingredients/themes/global/assets/iconfont/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
  font-family: 'FFBalanceWebBlack';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480782.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.ttf') format('truetype');
  font-weight: 900;
}
@font-face {
  font-family: 'FFBalanceWebBoldItalic';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480781.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480781.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480783.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480780.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_2_0.rev.1725480776.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'FFBalanceWebBold';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480778.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480778.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480784.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480783.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_3_0.rev.1725480781.ttf') format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'FFBalanceWebLightItalic';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480775.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480776.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480777.ttf') format('truetype');
  font-style: italic;
}
@font-face {
  font-family: 'FFBalanceWebLight';
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot');
  src: url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot#iefix') format('embedded-opentype'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480776.woff2') format('woff2'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480778.woff') format('woff'), url('/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480782.ttf') format('truetype');
}
@font-face {
  font-family: Balance;
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot");
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480779.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480776.woff2") format('woff2'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480778.woff") format('woff'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_5_0.rev.1725480782.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Balance;
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot");
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480783.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480775.woff2") format('woff2'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480776.woff") format('woff'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_4_0.rev.1725480777.ttf") format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Balance;
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot");
  src: url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480777.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480782.woff2") format('woff2'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.woff") format('woff'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_1_0.rev.1725480779.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Balance;
  src: url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.eot");
  src: url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.eot#iefix") format('embedded-opentype'), url("/live/resource/css/_ingredients/extras/webfonts/32150B_0_0.rev.1725480782.woff2") format('woff2'), url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.woff") format('woff'), url("/_ingredients/extras/webfonts/32150B_0_0.rev.1669906791.ttf") format('truetype');
  font-weight: 700;
  font-style: italic;
}
.lw_element .majors-explorer-overlay strong {
  font-family: inherit;
  font-weight: 700;
}
.lw_element .majors-explorer-overlay strong em,
.lw_element .majors-explorer-overlay strong i {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
.lw_element .majors-explorer-overlay em {
  font-family: inherit;
  font-style: italic;
}
.lw_element .majors-explorer-overlay em strong,
.lw_element .majors-explorer-overlay em b {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
.lw_element .majors-explorer-overlay strong em,
.lw_element .majors-explorer-overlay em strong {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
.lw_element .majors-explorer-overlay h1,
.lw_element .majors-explorer-overlay h2,
.lw_element .majors-explorer-overlay h3,
.lw_element .majors-explorer-overlay h4,
.lw_element .majors-explorer-overlay h5 {
  font-family: inherit;
  font-weight: 700;
}
.lw_element .majors-explorer-overlay h1 em,
.lw_element .majors-explorer-overlay h2 em,
.lw_element .majors-explorer-overlay h3 em,
.lw_element .majors-explorer-overlay h4 em,
.lw_element .majors-explorer-overlay h5 em,
.lw_element .majors-explorer-overlay h1 i,
.lw_element .majors-explorer-overlay h2 i,
.lw_element .majors-explorer-overlay h3 i,
.lw_element .majors-explorer-overlay h4 i,
.lw_element .majors-explorer-overlay h5 i {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
.lw_element .majors-explorer-overlay .lw_overlay_body {
  padding: 0;
}
@media (min-width: 768px) {
  .majors-explorer-overlay.lw_overlay.overlay-lg {
    width: 95%;
  }
}
@media (min-width: 1200px) {
  .majors-explorer-overlay.lw_overlay.overlay-lg {
    width: 1170px;
  }
}
#majors_explorer {
  overflow: hidden;
  font-family: Balance, sans-serif;
}
#majors_explorer .explorer-slides {
  transition: margin-left 0.3s ease-in-out;
  width: 400%;
}
#majors_explorer .explorer-slides > div {
  float: left;
  width: 25%;
  margin-bottom: 25px;
}
#majors_explorer ul,
#majors_explorer li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#majors_explorer h1 {
  margin: 0;
}
#majors_explorer p,
#majors_explorer a,
#majors_explorer a:hover,
#majors_explorer h2,
#majors_explorer h3,
#majors_explorer h4,
#majors_explorer h5,
#majors_explorer li {
  color: white;
}
.explorer-slide {
  padding: 30px;
}
#explorer-select h2 {
  font-size: 36px;
  margin-bottom: 15px;
  border-bottom: 1px solid #fff;
  display: inline-block;
  font-family: inherit;
  font-weight: 700;
}
#explorer-select h2 em,
#explorer-select h2 i {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
#explorer-select h2:after {
  content: '...';
}
#explorer-select .col-sm-4 {
  white-space: nowrap;
  padding: 0 30px 0 0;
}
#explorer-select #explorer-1-column-1 h2 {
  opacity: 1;
}
#explorer-select #explorer-1-column-1 span {
  opacity: 1;
}
#explorer-select #explorer-1-column-2 {
  pointer-events: none;
}
#explorer-select #explorer-1-column-2 h2 {
  opacity: 0;
}
#explorer-select #explorer-1-column-2 span {
  opacity: 0.2;
}
#explorer-select #explorer-1-column-3 {
  pointer-events: none;
}
#explorer-select #explorer-1-column-3 h2 {
  opacity: 0;
}
#explorer-select #explorer-1-column-3 span {
  opacity: 0.1;
}
#explorer-select .click-1 #explorer-1-column-1 h2 {
  opacity: 1;
}
#explorer-select .click-1 #explorer-1-column-1 span {
  opacity: 0.5;
}
#explorer-select .click-1 #explorer-1-column-2 {
  pointer-events: all;
}
#explorer-select .click-1 #explorer-1-column-2 h2 {
  opacity: 1;
}
#explorer-select .click-1 #explorer-1-column-2 span {
  opacity: 1;
}
#explorer-select .click-1 #explorer-1-column-3 span {
  opacity: 0.2;
}
#explorer-select .click-2 #explorer-1-column-2 h2 {
  opacity: 1;
}
#explorer-select .click-2 #explorer-1-column-2 span {
  opacity: 0.5;
}
#explorer-select .click-2 #explorer-1-column-3 {
  pointer-events: all;
}
#explorer-select .click-2 #explorer-1-column-3 h2 {
  opacity: 1;
}
#explorer-select .click-2 #explorer-1-column-3 span {
  opacity: 1;
}
#explorer-select input[type="radio"] {
  display: none;
}
#explorer-select input[type="radio"] + span {
  display: block;
  text-transform: uppercase;
  margin: 5px 0;
}
#explorer-select .explorer-options span {
  transition: opacity 0.3s;
}
#explorer-select .explorer-options span:hover {
  opacity: 1;
}
#explorer-select .explorer-options input[type="radio"] + span {
  cursor: pointer;
}
#explorer-select .explorer-options input[type="radio"]:checked + span {
  opacity: 1 !important;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin: 0;
  padding: 14px 8px 11px;
  font-family: inherit;
  font-weight: 900;
  font-size: 15px;
  line-height: 1.35;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  font-size: inherit;
  border: 1px solid #fff;
}
#explorer-select .explorer-options input[type="radio"]:checked + span em,
#explorer-select .explorer-options input[type="radio"]:checked + span i {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
#explorer-results img {
  margin-bottom: 15px;
  max-width: 100%;
}
#explorer-results .col-sm-4 {
  padding: 0 30px;
  border-right: 2px solid #fff;
}
#explorer-results .col-sm-4:first-child {
  border-left: 2px solid #fff;
}
#explorer-results a.btn {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  margin: 0;
  padding: 14px 8px 11px;
  font-family: inherit;
  font-weight: 900;
  font-size: 15px;
  line-height: 1.35;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  display: inline-block;
  position: relative;
}
#explorer-results a.btn + a {
  margin-left: 20px;
}
#explorer-results a.btn:hover {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
#explorer-results a.btn:before,
#explorer-results a.btn:after {
  background-color: transparent;
}
#explorer-confirm h2 {
  font-family: inherit;
  font-weight: 700;
  font-size: 6.5rem;
  text-transform: lowercase;
  line-height: inherit;
}
#explorer-confirm h2 em,
#explorer-confirm h2 i {
  font-family: inherit;
  font-weight: 700;
  font-style: italic;
}
#explorer-confirm h2::first-letter {
  text-transform: capitalize;
}
#explorer-confirm h2 span:last-child {
  text-transform: capitalize;
}