@charset "UTF-8";
.ja {
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif; }
  .ja header nav#sections ul li {
    letter-spacing: 0.2em; }
    .ja header nav#sections ul li a {
      width: 156px; }
    .ja header nav#sections ul li.native-check {
      letter-spacing: 0; }
  .ja footer span {
    background-position-x: 430px; }
  .ja ul.inline li:after, .ja ol.inline li:after {
    margin-right: 0;
    content: "、"; }
  .ja ul.inline li:last-of-type:after, .ja ol.inline li:last-of-type:after, .ja ul.inline li.last:after, .ja ol.inline li.last:after {
    content: "。"; }
  .ja ul.inline li.last:after, .ja ol.inline li.last:after {
    content: "。"; }
  .ja ul.inline li.last.no-terminal:after, .ja ol.inline li.last.no-terminal:after {
    content: ""; }
  .ja nav.services-small .calls-to-action #inquiries, .ja nav.services-small .calls-to-action nav.inquiries-call-to-action #contact, nav.inquiries-call-to-action .ja nav.services-small .calls-to-action #contact, .ja nav.services-small .calls-to-action .recruit-call-to-action #contact, .recruit-call-to-action .ja nav.services-small .calls-to-action #contact, .ja nav.services-small nav.services .calls-to-action #contact, nav.services .ja nav.services-small .calls-to-action #contact, .ja nav.services-small nav.services .calls-to-action #recruitment, nav.services .ja nav.services-small .calls-to-action #recruitment {
    background-image: url("/assets/images/inquiries_button_small_ja.png"); }
    .ja nav.services-small .calls-to-action #inquiries:hover, .ja nav.services-small .calls-to-action nav.inquiries-call-to-action #contact:hover, nav.inquiries-call-to-action .ja nav.services-small .calls-to-action #contact:hover, .ja nav.services-small .calls-to-action .recruit-call-to-action #contact:hover, .recruit-call-to-action .ja nav.services-small .calls-to-action #contact:hover, .ja nav.services-small nav.services .calls-to-action #contact:hover, nav.services .ja nav.services-small .calls-to-action #contact:hover, .ja nav.services-small nav.services .calls-to-action #recruitment:hover, nav.services .ja nav.services-small .calls-to-action #recruitment:hover {
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      background-image: url("/assets/images/inquiries_button_small_ja_hover.png");
      opacity: 1; }
  .ja nav.services-small .calls-to-action #contact {
    background-image: url("/assets/images/contact_button_small_ja.png"); }
    .ja nav.services-small .calls-to-action #contact:hover {
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      background-image: url("/assets/images/contact_button_small_ja_hover.png");
      opacity: 1; }
  .ja dfn {
    font-style: normal; }
  .ja .categories-box div {
    width: 156px; }
    .ja .categories-box div p {
      font-size: 13px; }
  .ja .categories-box ul li.half-list-height a {
    padding-left: 5px;
    padding-right: 5px; }
  .ja .categories-box ul li.half-line-height {
    padding-top: 0px;
    margin-bottom: 14px; }
  .ja nav.services .page li {
    margin-right: 16px;
    margin-bottom: 7px; }
  .ja nav.services .page .features {
    background-image: url("/assets/images/features_button_ja.png"); }
    .ja nav.services .page .features:hover {
      background-image: url("/assets/images/features_button_ja_hover.png"); }
  .ja nav.services .page .achievements {
    background-image: url("/assets/images/achievements_button_ja.png"); }
    .ja nav.services .page .achievements:hover {
      background-image: url("/assets/images/achievements_button_ja_hover.png"); }
  .ja nav.services .page .pricing {
    background-image: url("/assets/images/pricing_button_ja.png"); }
    .ja nav.services .page .pricing:hover {
      background-image: url("/assets/images/pricing_button_ja_hover.png"); }
  .ja nav.services .page .formats-handling {
    background-image: url("/assets/images/formats_button_ja.png"); }
    .ja nav.services .page .formats-handling:hover {
      background-image: url("/assets/images/formats_button_ja_hover.png"); }
  .ja nav.services .page .interpretation-method {
    background-image: url("/assets/images/interpretation_method_button_ja.png"); }
    .ja nav.services .page .interpretation-method:hover {
      background-image: url("/assets/images/interpretation_method_button_ja_hover.png"); }
  .ja nav.services .page .quality-level {
    background-image: url("/assets/images/quality_level_button_ja.png"); }
    .ja nav.services .page .quality-level:hover {
      background-image: url("/assets/images/quality_level_button_ja_hover.png"); }
  .ja nav.services .page .service-flow {
    background-image: url("/assets/images/service_flow_button_ja.png"); }
    .ja nav.services .page .service-flow:hover {
      background-image: url("/assets/images/service_flow_button_ja_hover.png"); }
  .ja nav.services .page .quality-control {
    background-image: url("/assets/images/quality_control_button_ja.png"); }
    .ja nav.services .page .quality-control:hover {
      background-image: url("/assets/images/quality_control_button_ja_hover.png"); }
  .ja nav.services .page .areas-offered {
    background-image: url("/assets/images/areas_offered_button_ja.png"); }
    .ja nav.services .page .areas-offered:hover {
      background-image: url("/assets/images/areas_offered_button_ja_hover.png"); }
  .ja nav.services .page .feedback {
    background-image: url("/assets/images/feedback_button_ja.png"); }
    .ja nav.services .page .feedback:hover {
      background-image: url("/assets/images/feedback_button_ja_hover.png"); }
  .ja nav.services .page .matching {
    background-image: url("/assets/images/matching_button_ja.png"); }
    .ja nav.services .page .matching:hover {
      background-image: url("/assets/images/matching_button_ja_hover.png"); }
  .ja nav.services .page .introduction {
    background-image: url("/assets/images/introduction_button_ja.png"); }
    .ja nav.services .page .introduction:hover {
      background-image: url("/assets/images/introduction_button_ja_hover.png"); }
  .ja nav.services .page .areas {
    background-image: url("/assets/images/areas_button_ja.png"); }
    .ja nav.services .page .areas:hover {
      background-image: url("/assets/images/areas_button_ja_hover.png"); }
  .ja nav.services .page .dispatch-period {
    background-image: url("/assets/images/dispatch_period_button_ja.png"); }
    .ja nav.services .page .dispatch-period:hover {
      background-image: url("/assets/images/dispatch_period_button_ja_hover.png"); }
  .ja nav.services .page .faq {
    background-image: url("/assets/images/faq_button_ja.png"); }
    .ja nav.services .page .faq:hover {
      background-image: url("/assets/images/faq_button_ja_hover.png"); }
  .ja nav.services .page .design {
    background-image: url("/assets/images/foreign_language_design_button_ja.png"); }
    .ja nav.services .page .design:hover {
      background-image: url("/assets/images/foreign_language_design_button_ja_hover.png"); }
  .ja nav.services .page .production-pricing {
    background-image: url("/assets/images/video_production_button.png"); }
    .ja nav.services .page .production-pricing:hover {
      background-image: url("/assets/images/video_production_button_hover.png"); }
  .ja nav.services .page .ee-features {
    background-image: url("/assets/images/english_education/features.png"); }
    .ja nav.services .page .ee-features:hover {
      background-image: url("/assets/images/english_education/features_hover.png"); }
  .ja nav.services .page .ee-instructor {
    background-image: url("/assets/images/english_education/speaker_introduction.png"); }
    .ja nav.services .page .ee-instructor:hover {
      background-image: url("/assets/images/english_education/speaker_introduction_hover.png"); }
  .ja nav.services .page .ee-pricing {
    background-image: url("/assets/images/english_education/about_pricing.png"); }
    .ja nav.services .page .ee-pricing:hover {
      background-image: url("/assets/images/english_education/about_pricing_hover.png"); }
  .ja nav.services .page .ee-method {
    background-image: url("/assets/images/english_education/method.png"); }
    .ja nav.services .page .ee-method:hover {
      background-image: url("/assets/images/english_education/method_hover.png"); }
  .ja nav.services .page .ee-service-flow {
    background-image: url("/assets/images/english_education/service_flow.png"); }
    .ja nav.services .page .ee-service-flow:hover {
      background-image: url("/assets/images/english_education/service_flow_hover.png"); }
  .ja nav.services .page .ee-comparison {
    background-image: url("/assets/images/english_education/level_divisions.png"); }
    .ja nav.services .page .ee-comparison:hover {
      background-image: url("/assets/images/english_education/level_divisions_hover.png"); }
  .ja nav.services .page .ee-usage-area {
    background-image: url("/assets/images/english_education/usage_areas.png"); }
    .ja nav.services .page .ee-usage-area:hover {
      background-image: url("/assets/images/english_education/usage_areas_hover.png"); }
  .ja nav.services .page .ee-sample-lesson {
    background-image: url("/assets/images/english_education/sample_lesson.png"); }
    .ja nav.services .page .ee-sample-lesson:hover {
      background-image: url("/assets/images/english_education/sample_lesson_hover.png"); }
  .ja nav.services .page .ee-faq {
    background-image: url("/assets/images/english_education/faq.png"); }
    .ja nav.services .page .ee-faq:hover {
      background-image: url("/assets/images/english_education/faq_hover.png"); }
  .ja nav.services .page .volume-discount {
    background-image: url("/assets/images/volume_discount_button.gif"); }
    .ja nav.services .page .volume-discount:hover {
      opacity: 0.5; }
  .ja nav.services .page .translation-discount {
    background-image: url("/assets/images/translation_discount_button.gif"); }
    .ja nav.services .page .translation-discount:hover {
      opacity: 0.5; }
  .ja nav.services .page .early-order-discount {
    background-image: url("/assets/images/early_order_discount_button.gif"); }
    .ja nav.services .page .early-order-discount:hover {
      opacity: 0.5; }
  .ja nav.services .page .recruit-button-banner {
    background-image: url("/assets/images/recruit_button_banner_ja.png"); }
    .ja nav.services .page .recruit-button-banner:hover {
      opacity: 0.5; }
  .ja nav.services .page .short-video {
    background-image: url("/assets/images/short_video_button.gif"); }
    .ja nav.services .page .short-video:hover {
      opacity: 0.5; }
  .ja nav.services .page .film-schedule {
    background-image: url("/assets/images/film_schedule_button.jpg"); }
    .ja nav.services .page .film-schedule:hover {
      opacity: 0.5; }
  .ja nav.services .page .information-forest {
    background-image: url("/assets/images/information_forest_button.png"); }
    .ja nav.services .page .information-forest:hover {
      opacity: 0.5; }
  .ja nav.services .page:after {
    top: 4px; }
  .ja nav.services .calls-to-action #inquiries, .ja nav.services .calls-to-action #contact, .ja nav.services .calls-to-action #recruitment {
    background-image: url("/assets/images/inquiries_button_ja.png");
    height: 128px; }
  .ja nav.services .calls-to-action #inquiries-two {
    background-image: url("/assets/images/inquiries_button_ja_two.png");
    height: 108px;
    margin-bottom: 10px;
    width: 260px; }
    .ja nav.services .calls-to-action #inquiries-two:hover {
      background-image: url("/assets/images/inquiries_button_ja_two_hover.png");
      opacity: 1 !important; }
  .ja nav.services .calls-to-action #contact {
    background-image: url("/assets/images/contact_button_ja.png");
    height: 45px; }
  .ja nav.services .calls-to-action #contact-two {
    background-image: url("/assets/images/contact_button_ja_two.png");
    margin-bottom: 16px;
    height: 45px;
    width: 260px; }
    .ja nav.services .calls-to-action #contact-two:hover {
      background-image: url("/assets/images/contact_button_ja_two_hover.png");
      opacity: 1 !important; }
  .ja nav.services .calls-to-action #recruitment {
    background-image: url("/assets/images/recruitment_button_ja.png");
    height: 90px; }
  .ja nav.services .calls-to-action #recruitment-two {
    background-image: url("/assets/images/recruitment_button_ja_two.png");
    height: 108px;
    margin-bottom: 6px;
    width: 260px; }
    .ja nav.services .calls-to-action #recruitment-two:hover {
      background-image: url("/assets/images/recruitment_button_ja_two_hover.png");
      opacity: 1 !important; }
  .ja nav.services .calls-to-action #recruitment-small {
    background-image: url("/assets/images/recruitment_button_small_ja.png");
    height: 64px; }
  .ja .staffing-service-staff-voice div {
    float: left;
    width: 420px; }
  .ja .staffing-service-staff-voice img {
    float: right;
    width: 150px; }
  .ja article ul li {
    margin-left: 20px; }
  .ja article ol {
    padding-left: 40px; }
  .ja article figcaption ul {
    max-width: inherit;
    list-style-type: none; }
    .ja article figcaption ul li {
      margin-left: .5em;
      text-indent: -1.5em;
      padding-left: 1em; }
      .ja article figcaption ul li:before {
        content: '※';
        padding-right: .5em; }
  .ja article ul.inline li, .ja article ol.inline li, .ja article ul.unlist li, .ja article .monthly-pickup ul li, .monthly-pickup .ja article ul li, .ja article ul#areas li, .ja article ul.inquiries li, .ja article dl.justified ul li, dl.justified .ja article ul li, .ja article nav.footer ul li, nav.footer .ja article ul li, .ja article ul.language-navigation li {
    margin-left: 0; }
  .ja table.staffing-service-training th {
    white-space: nowrap; }
  .ja nav.inquiries-call-to-action #inquiries, .ja .recruit-call-to-action #inquiries, .ja nav.inquiries-call-to-action #contact, .ja .recruit-call-to-action #contact, .ja .recruit-call-to-action nav.services .calls-to-action #contact, nav.services .calls-to-action .ja .recruit-call-to-action #contact, .ja nav.inquiries-call-to-action nav.services .calls-to-action #recruitment, nav.services .calls-to-action .ja nav.inquiries-call-to-action #recruitment, .ja .recruit-call-to-action nav.services .calls-to-action #recruitment, nav.services .calls-to-action .ja .recruit-call-to-action #recruitment {
    background-image: url("/assets/images/inquiries_button_small_sideways_ja.gif"); }
  .ja nav.inquiries-call-to-action #contact, .ja .recruit-call-to-action #contact {
    background-image: url("/assets/images/contact_button_small_sideways_ja.gif"); }
  .ja .section-icon-button {
    font-size: 12px;
    letter-spacing: 5px; }
    .ja .section-icon-button.staff-services-recruit {
      letter-spacing: 0px; }
  .ja .an-orange-tree-grows-in-tokyo h1 {
    font-size: 16px; }
  .ja ul#areas .column {
    font-size: 18px; }
    .ja ul#areas .column span {
      font-size: 13px; }
  .ja .homepage .row .hero-unit {
    margin-left: 19px;
    width: 280px;
    min-height: 186px; }
    .ja .homepage .row .hero-unit h1 {
      width: 250px;
      padding-bottom: 14px; }
    .ja .homepage .row .hero-unit p {
      font-size: 13px;
      line-height: 18px;
      text-align: justify; }
    .ja .homepage .row .hero-unit:first-of-type {
      margin-left: 0; }
    .ja .homepage .row .hero-unit:before {
      margin-left: 260px; }
    .ja .homepage .row .hero-unit:hover .translation-services-header {
      background-image: url("/assets/images/translation_services_header_ja_hover.png"); }
    .ja .homepage .row .hero-unit:hover .interpretation-services-header {
      background-image: url("/assets/images/interpretation_services_header_ja_hover.png"); }
    .ja .homepage .row .hero-unit:hover .video-localization-services-header {
      background-image: url("/assets/images/video_localization_services_header_ja_hover.png"); }
    .ja .homepage .row .hero-unit:hover .native-check-services-header {
      background-image: url("/assets/images/native_check_services_header_ja_hover.png"); }
    .ja .homepage .row .hero-unit:hover .staffing-services-header {
      background-image: url("/assets/images/staffing_services_header_ja_hover.png"); }
    .ja .homepage .row .hero-unit:hover .english-education-services-header {
      background-image: url("/assets/images/english_education_services_header_ja_hover.png"); }
  .ja .homepage aside {
    margin: 0 auto; }
  .ja .translation-services-header {
    background-image: url("/assets/images/translation_services_header_ja.png"); }
  .ja .interpretation-services-header {
    background-image: url("/assets/images/interpretation_services_header_ja.png"); }
  .ja .video-localization-services-header {
    background-image: url("/assets/images/video_localization_services_header_ja.png"); }
  .ja .native-check-services-header {
    background-image: url("/assets/images/native_check_services_header_ja.png"); }
  .ja .staffing-services-header {
    background-image: url("/assets/images/staffing_services_header_ja.png"); }
  .ja .english-education-services-header {
    background-image: url("/assets/images/english_education_services_header_ja.png"); }
  .ja nav.services.top .features {
    background-image: url("/assets/images/top_features_button_ja.gif");
    padding: 0 !important;
    width: 190px !important;
    height: 60px !important;
    background-position: 0 !important; }
    .ja nav.services.top .features:hover {
      background-image: url("/assets/images/top_features_button_ja.gif"); }
  .ja nav.services.top .service-flow {
    background-image: url("/assets/images/top_service_flow_button_ja.gif");
    padding: 0 !important;
    width: 190px !important;
    height: 60px !important;
    background-position: 0 !important; }
    .ja nav.services.top .service-flow:hover {
      background-image: url("/assets/images/top_service_flow_button_ja.gif"); }
  .ja nav.services.top .past-projects {
    background-image: url("/assets/images/top_past_projects_button_ja.gif");
    padding: 0 !important;
    width: 190px !important;
    height: 60px !important;
    background-position: 0 !important; }
    .ja nav.services.top .past-projects:hover {
      background-image: url("/assets/images/top_past_projects_button_ja.gif"); }
  .ja nav.services.top .short-video, .ja nav.services.top .recruit-button-banner {
    padding: 0 !important;
    width: 190px !important;
    height: 60px !important;
    background-position: 0 !important; }
  .ja nav.services.top .volume-discount {
    padding: 0 !important;
    width: 190px !important;
    height: 60px !important;
    background-position: 0 !important; }
  .ja nav.services.top .translation-discount {
    padding: 0 !important;
    width: 190px !important;
    height: 60px !important;
    background-position: 0 !important; }
  .ja nav.services.top .page li {
    margin-right: 12px; }
  .ja ul.inquiries li a.section-icon-button {
    margin-right: 10px; }
  .ja .features-no-really {
    background-image: url("/assets/images/features_button_ja.png") !important; }
    .ja .features-no-really:hover {
      background-image: url("/assets/images/features_button_ja_hover.png") !important; }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0; }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left; }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0; }

textarea[readonly] {
  cursor: default !important;
  background-color: white !important; }

.design-features-button, .design-past-projects-button, .design-pricing-button, .design-service-flow-button, .design-production-example-button, .design-faq-button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  width: 189px;
  height: 60px; }

.design-features-button {
  background-image: url("/assets/images/design/features_button.png"); }
  .design-features-button:hover {
    background-image: url("/assets/images/design/features_button_hover.png"); }

.design-past-projects-button {
  background-image: url("/assets/images/design/past_projects_button.png"); }
  .design-past-projects-button:hover {
    background-image: url("/assets/images/design/past_projects_button_hover.png"); }

.design-pricing-button {
  background-image: url("/assets/images/design/pricing_button.png"); }
  .design-pricing-button:hover {
    background-image: url("/assets/images/design/pricing_button_hover.png"); }

.design-service-flow-button {
  background-image: url("/assets/images/design/service_flow_button.png"); }
  .design-service-flow-button:hover {
    background-image: url("/assets/images/design/service_flow_button_hover.png"); }

.design-production-example-button {
  background-image: url("/assets/images/design/production_example_button.png"); }
  .design-production-example-button:hover {
    background-image: url("/assets/images/design/production_example_button_hover.png"); }

.design-faq-button {
  background-image: url("/assets/images/design/faq_button.png"); }
  .design-faq-button:hover {
    background-image: url("/assets/images/design/faq_button_hover.png"); }

.rslides-design li {
  width: 605px !important;
  height: 119px !important; }

.d-categories-box {
  *zoom: 1;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #007037;
  border-radius: 10px;
  margin: 0 auto;
  padding: 15px;
  width: 878px;
  color: white; }
  .d-categories-box:before, .d-categories-box:after {
    content: " ";
    display: table; }
  .d-categories-box:after {
    clear: both; }

.d-categories-box__copywriting-box {
  float: left;
  width: 300px; }

.d-categories-box__header {
  border-bottom: 2px dotted white;
  font-size: 18px;
  margin-bottom: 8px;
  padding-bottom: 10px; }

.d-categories-box__copy {
  font-size: 12px;
  line-height: 18px; }

.d-categories-box__illustration {
  float: left;
  margin-left: 50px;
  margin-top: 10px; }

.d-categories-box__buttons {
  float: right;
  list-style-type: none; }

.d-categories-box__button {
  background: white;
  border-radius: 5px;
  color: #007037;
  display: block;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  width: 153px; }
  .d-categories-box__button:hover {
    background-color: #EDB202; }

.d-localize-header {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  height: 20px;
  background-image: url("/assets/images/design/localize_header.png"); }

.d-original-header {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  height: 19px;
  background-image: url("/assets/images/design/original_header.png"); }

.d-table th {
  font-weight: normal;
  text-align: left;
  padding-left: 3em !important; }
.d-table td {
  text-align: center; }

.d-grid-row {
  *zoom: 1;
  width: 720px;
  margin: 0 auto; }
  .d-grid-row:before, .d-grid-row:after {
    content: " ";
    display: table; }
  .d-grid-row:after {
    clear: both; }

.d-grid-one-half {
  float: left;
  width: 50%; }

.d-two-page-flow-section {
  margin-left: 184px;
  margin-right: 36px;
  *zoom: 1; }
  .d-two-page-flow-section:before, .d-two-page-flow-section:after {
    content: " ";
    display: table; }
  .d-two-page-flow-section:after {
    clear: both; }

.d-two-page-flow-section__page {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 360px;
  float: left;
  min-height: 603px;
  position: relative; }
  .d-two-page-flow-section__page:after {
    content: url("/assets/images/shadow_360.png") !important;
    position: absolute !important;
    bottom: -15px !important;
    right: 0 !important;
    top: auto !important;
    left: auto !important; }

.d-text-align-center {
  text-align: center; }

.d-two-page-flow-section__heading {
  font-size: 18px !important;
  border-bottom: 3px solid #007037 !important;
  text-align: center;
  padding-left: 0; }
  .d-two-page-flow-section__heading:before {
    content: ''; }
  .d-two-page-flow-section__heading:after {
    content: ''; }

* {
  margin: 0;
  padding: 0; }

.centred, header, nav.breadcrumbs, nav.breadcrumbs ol, nav.inquiries-call-to-action, .recruit-call-to-action, aside.inquiries-call-to-action-two, aside.inquiries-call-to-action-two nav, .three-column-row, .two-column-row, .two-column-row.subtitling, article, article h1, article h2, article h3, article .page h1, .page article h1, article .page h2, .page article h2, article .faq h2, .faq article h2, article h4, article p, article ul, article ol, article figure, .homepage .row, .categories-box, aside, nav.services, nav.services-small, dl.justified, .faq h1, .back-to-top-navigation, .recruit-navigation, .recruit-bottom-navigation, .recruit-bottom-navigation div, .movie-site-navigation, .movie-site-navigation div, footer, ul.member-ads, thead.movie-usage-image-headings span, .short-video-nav, .business-top-lead {
  margin: 0 auto; }

.text-align-left {
  text-align: left; }

.text-align-center {
  text-align: center !important; }

.clearfix, header, nav.breadcrumbs ol, .monthly-pickup ul, aside.inquiries-call-to-action-two nav, .three-column-row, .two-column-row, .four-column-row, .five-column-row, article figure, .homepage .row, .float-image, ul.inquiries li, .categories-box ul, ul#areas, ul.inquiries.two-up, nav.features ul, nav.services, nav.services-small, nav.services-small ul:first-of-type, section.flow, form, ul.inline, ol.inline, dl.justified, .back-to-top, .back-to-top-navigation, .recruit-navigation, footer, ul.member-ads, .business-top-lead {
  *zoom: 1; }
  .clearfix:before, header:before, nav.breadcrumbs ol:before, .monthly-pickup ul:before, aside.inquiries-call-to-action-two nav:before, .three-column-row:before, .two-column-row:before, .four-column-row:before, .five-column-row:before, article figure:before, .homepage .row:before, .float-image:before, ul.inquiries li:before, .categories-box ul:before, ul#areas:before, ul.inquiries.two-up:before, nav.features ul:before, nav.services:before, nav.services-small:before, nav.services-small ul:first-of-type:before, section.flow:before, form:before, ul.inline:before, ol.inline:before, dl.justified:before, .back-to-top:before, .back-to-top-navigation:before, .recruit-navigation:before, footer:before, ul.member-ads:before, .business-top-lead:before, .clearfix:after, header:after, nav.breadcrumbs ol:after, .monthly-pickup ul:after, aside.inquiries-call-to-action-two nav:after, .three-column-row:after, .two-column-row:after, .four-column-row:after, .five-column-row:after, article figure:after, .homepage .row:after, .float-image:after, ul.inquiries li:after, .categories-box ul:after, ul#areas:after, ul.inquiries.two-up:after, nav.features ul:after, nav.services:after, nav.services-small:after, nav.services-small ul:first-of-type:after, section.flow:after, form:after, ul.inline:after, ol.inline:after, dl.justified:after, .back-to-top:after, .back-to-top-navigation:after, .recruit-navigation:after, footer:after, ul.member-ads:after, .business-top-lead:after {
    content: " ";
    display: table; }
  .clearfix:after, header:after, nav.breadcrumbs ol:after, .monthly-pickup ul:after, aside.inquiries-call-to-action-two nav:after, .three-column-row:after, .two-column-row:after, .four-column-row:after, .five-column-row:after, article figure:after, .homepage .row:after, .float-image:after, ul.inquiries li:after, .categories-box ul:after, ul#areas:after, ul.inquiries.two-up:after, nav.features ul:after, nav.services:after, nav.services-small:after, nav.services-small ul:first-of-type:after, section.flow:after, form:after, ul.inline:after, ol.inline:after, dl.justified:after, .back-to-top:after, .back-to-top-navigation:after, .recruit-navigation:after, footer:after, ul.member-ads:after, .business-top-lead:after {
    clear: both; }

.pull-right, .recruit-navigation span {
  float: right !important; }

body {
  background-color: #f1ebda;
  color: #007037;
  font-size: 14px;
  line-height: 22px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-text-size-adjust: 100%; }

p, span {
  font-size: 14px; }

article a {
  color: #007037;
  text-decoration: underline solid rgba(0, 112, 55, 0.5); }
  article a:hover {
    text-decoration: underline solid #007037; }
  article a abbr {
    border-bottom: none; }

.brown-world, h1.company-info {
  color: #7c5d3e; }
  .brown-world a, h1.company-info a {
    color: #7c5d3e;
    text-decoration: underline solid rgba(124, 93, 62, 0.5); }
    .brown-world a:hover, h1.company-info a:hover {
      text-decoration: underline solid #7c5d3e; }
    .brown-world a abbr, h1.company-info a abbr {
      border-bottom: none;
      cursor: pointer; }
  .brown-world .btn-success, h1.company-info .btn-success {
    color: white; }
  .brown-world .page table tr, h1.company-info .page table tr, .brown-world .page table th, h1.company-info .page table th, .brown-world .page table td, h1.company-info .page table td {
    border-color: #7c5d3e; }

.blue-world {
  color: #008fb6; }
  .blue-world .page table tr, .blue-world .page table th, .blue-world .page table td {
    border-color: #64c8dd; }
  .blue-world a {
    color: #008fb6;
    border-bottom-color: #64c8dd; }
    .blue-world a:hover {
      border-bottom-color: #008fb6; }
  .blue-world .btn-info {
    color: white; }

.margined, article h2, dl.justified.margined, .brown-world.container, h1.container.company-info, .faq h1.margined, .back-to-top-navigation, .recruit-navigation, footer {
  margin-top: 30px; }

.margined-left {
  margin-left: 30px; }

.no-margin {
  margin-top: 0 !important; }

.half-margined {
  margin-top: 15px !important; }

h2.double-margined {
  margin-top: 60px; }

.padded-list {
  padding-left: 1.5em; }

.full-width {
  width: 950px; }

.brown-category-content-width {
  width: 878px; }

.article-width {
  width: 720px; }

ul.site-wide-navigation {
  list-style: none; }
  ul.site-wide-navigation li {
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-right: 3px;
    text-align: center; }
    ul.site-wide-navigation li:last-of-type {
      margin-right: 0; }
    ul.site-wide-navigation li a {
      background-color: #007037;
      display: block;
      text-decoration: none;
      color: white;
      height: 25px; }
      ul.site-wide-navigation li a:hover {
        background-color: white;
        color: #007037; }

header {
  margin-bottom: 30px;
  width: 950px; }
  header .logo {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -1000%;
    white-space: nowrap;
    background-image: url("/assets/images/logo.gif");
    height: 50px;
    width: 303px;
    position: absolute;
    top: 43px; }
  header hgroup .bylines {
    background-color: #007037; }
    header hgroup .bylines h1 {
      color: #8fb89c;
      float: left;
      font-size: 10px;
      font-weight: normal;
      margin-top: 2px;
      margin-left: 6px; }
    header hgroup .bylines .your-language-powered-solution {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap;
      height: 28px;
      background-image: url("/assets/images/your_language_powered_solution.png");
      background-position: right 0; }
  header h2#section {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -1000%;
    white-space: nowrap;
    background-image: url("/assets/images/the_multilingual_services_provider.png");
    background-position: bottom;
    border-right: 7px solid #007037;
    float: right;
    height: 32px;
    margin-right: 4px;
    margin-top: 32px;
    width: 328px; }
  header h2#section.translation {
    background-image: url("/assets/images/translation_services.png");
    border-right-color: #edb202;
    width: 200px;
    padding-right: 8px; }
  header h2#section.interpretation {
    background-image: url("/assets/images/interpretation_services.png");
    border-right-color: #edb202;
    padding-right: 18px;
    width: 217px; }
  header h2#section.movie {
    background-image: url("/assets/images/video_translation_services.png");
    border-right-color: #edb202;
    padding-right: 18px;
    width: 276px; }
  header h2#section.staff_services {
    background-image: url("/assets/images/staff_services.png");
    border-right-color: #edb202;
    padding-right: 18px;
    width: 129px; }
  header h2#section.features {
    border-right-color: #edb202; }
  header h2#section.native_check {
    background-image: url("/assets/images/proofreading.png");
    border-right-color: #edb202;
    padding-right: 18px;
    width: 120px; }
  header h2#section.english_education {
    background-image: url("/assets/images/english_education.png");
    border-right-color: #edb202;
    padding-right: 18px;
    width: 163px; }
  header h2#section.design {
    background-image: url("/assets/images/design/design_and_localization.png");
    border-right-color: #edb202;
    padding-right: 18px;
    width: 212px; }
  header .site-wide-navigation {
    width: 288px;
    float: right;
    margin-top: 4px; }
    header .site-wide-navigation a {
      width: 94px; }
  header nav#sections {
    margin-top: 102px; }
    header nav#sections ul {
      border-top: 2px dotted #c4d4bd;
      border-bottom: 2px dotted #c4d4bd;
      color: #316b3b;
      height: 33px;
      list-style: none; }
      header nav#sections ul li {
        border-right: 2px dotted #c4d4bd;
        float: left;
        line-height: 33px;
        text-align: center; }
        header nav#sections ul li:last-of-type {
          border-right: none; }
        header nav#sections ul li a {
          transition: 0.3s;
          -o-transition: 0.3s;
          -webkit-transition: 0.3s;
          -moz-transition: 0.3s;
          -ms-transition: 0.3s;
          transition-property: background-color, color, background-image, opacity;
          -o-transition-property: background-color, color, background-image, opacity;
          -webkit-transition-property: background-color, color, background-image, opacity;
          -moz-transition-property: background-color, color, background-image, opacity;
          -ms-transition-property: background-color, color, background-image, opacity;
          box-sizing: border-box;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          background-image: url("/assets/images/navigation_background_transparent.png");
          background-repeat: repeat-x;
          color: #709d79;
          display: block;
          font-size: 15px;
          height: 33px;
          text-decoration: none;
          text-transform: uppercase;
          width: 236px; }
          header nav#sections ul li a:hover {
            background-image: url("/assets/images/navigation_background.png");
            background-repeat: repeat-x;
            color: #316b3b; }
        header nav#sections ul li a.on {
          background-image: url("/assets/images/navigation_background.png");
          background-repeat: repeat-x;
          color: #316b3b; }

nav.breadcrumbs {
  font-size: 12px;
  margin-bottom: 30px;
  width: 950px; }
  nav.breadcrumbs ol {
    list-style-type: none;
    padding-left: 0;
    max-width: 878px; }
    nav.breadcrumbs ol li {
      float: left; }
      nav.breadcrumbs ol li:after {
        content: '>';
        color: #beae9f;
        margin-left: 5px;
        margin-right: 5px; }
      nav.breadcrumbs ol li:last-of-type {
        margin-right: 0; }
        nav.breadcrumbs ol li:last-of-type:after {
          content: none; }
      nav.breadcrumbs ol li a {
        color: #007037;
        text-decoration: underline solid rgba(0, 112, 55, 0.5); }
        nav.breadcrumbs ol li a:hover {
          text-decoration: underline solid #007037; }

.page {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: white;
  border: 1px solid #ccc; }
  .page p, .page h1, .page h2 {
    width: auto;
    margin-left: 0;
    margin-right: 0; }
  .page h1, .page h2 {
    font-size: 18px;
    line-height: 25px;
    border: none;
    padding: 0;
    left: 0;
    margin-top: 30px; }
    .page h1:first-of-type, .page h2:first-of-type {
      margin-top: 0; }
  .page h3, .page h1, .page h2 {
    margin-left: 0; }
  .page table {
    border-collapse: collapse;
    font-size: 14px;
    line-height: 22px;
    width: 100%; }
    .page table th, .page table td {
      padding: 10px;
      border-bottom: 2px solid #beae9f;
      border-right: 2px solid #beae9f; }
      .page table th p, .page table th ul, .page table td p, .page table td ul {
        width: inherit; }
    .page table th {
      font-size: 16px; }
    .page table tfoot {
      font-weight: bold; }
    .page table td:last-of-type, .page table .last {
      border-right: none; }
    .page table h1, .page table h2, .page table h3, .page table h1, .page table h2 {
      width: inherit; }

table.thinner-borders th, table.thinner-borders td {
  border-bottom-width: 1px;
  border-right-width: 1px; }

.margin-left-zero {
  margin-left: 0 !important; }

.margin-right-zero {
  margin-right: 0 !important; }

.margin-bottom-zero {
  margin-bottom: 0 !important; }

.page ~ h2 {
  margin-top: 45px; }

.standard-padding {
  padding-top: 40px;
  padding-left: 54px;
  padding-right: 54px;
  padding-bottom: 30px; }

.page.full-width.monthly-pickup {
  margin-top: 20px;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px; }
  .page.full-width.monthly-pickup:after {
    top: 15px;
    bottom: 0;
    left: -20px; }

.monthly-pickup ul li {
  float: left; }

.three-wide-pickup li {
  margin-right: 18px; }

.two-wide-pickup li:first-of-type {
  margin-right: 17px; }

.bordered-pickup {
  border-right: 1px solid #8c8c8c;
  padding-right: 10px;
  margin-right: 10px; }

.bordered-left-pickup {
  border-left: 1px solid #8c8c8c;
  padding-left: 15px;
  margin-left: 15px; }

.one-wide-pickup {
  width: 290px; }

.monthly-pickup-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/monthly_pickup_header.png");
  height: 18px;
  width: 191px;
  margin-bottom: 10px; }

.optional-services-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/optional_services_header.gif");
  height: 21px;
  width: 249px;
  margin-bottom: 7px; }

.staff-wanted-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/staff_wanted_header.png");
  height: 18px;
  width: 163px;
  margin-bottom: 10px; }

.video-translation-example-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/video_translation_example_header.gif");
  height: 17px;
  width: 331px;
  margin-bottom: 10px; }

.news-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/news_header.gif");
  height: 17px;
  width: 62px !important;
  margin-bottom: 10px;
  float: left; }

.twitter-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/twitter_header.gif");
  height: 17px;
  width: 97px;
  margin-top: 15px !important;
  margin-bottom: 10px; }

.facebook-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/facebook_header.gif");
  height: 17px;
  width: 116px;
  margin-top: 15px !important;
  margin-bottom: 10px; }

.recruitment-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/recruitment_header.png");
  height: 18px;
  width: 156px;
  margin-bottom: 25px; }

.staff-blog-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/staff_blog_heading.png");
  height: 18px;
  width: 125px;
  margin-top: 0 !important;
  margin-bottom: 10px; }

a.news-navigation-button {
  color: #2daebf;
  text-decoration: none;
  float: right;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc !important;
  padding-top: 3px;
  padding-bottom: 1px; }

.monthly-pickup-item {
  height: 70px;
  width: 290px;
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc; }
  .monthly-pickup-item:hover {
    background-color: rgba(246, 225, 158, 0.3); }
  .monthly-pickup-item a {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    height: 70px;
    width: 290px;
    text-decoration: none;
    padding-top: 8px;
    padding-right: 6px;
    padding-bottom: 8px;
    padding-left: 6px; }
    .monthly-pickup-item a h2 {
      font-size: 14px;
      line-height: 22px; }
    .monthly-pickup-item a p {
      font-size: 13px;
      color: #787878;
      line-height: 16px; }

.monthly-pickup .youtube-embed p {
  font-size: 13px;
  color: #787878;
  line-height: 14px; }

.translation.monthly-pickup-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: url("/assets/images/monthly_pickup_translation_icon.gif");
  background-repeat: no-repeat;
  background-position: left 9px; }
  .translation.monthly-pickup-item a {
    padding-left: 60px; }

.interpretation.monthly-pickup-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: url("/assets/images/monthly_pickup_interpretation_icon.gif");
  background-repeat: no-repeat;
  background-position: left 9px; }
  .interpretation.monthly-pickup-item a {
    padding-left: 60px; }

.movie.monthly-pickup-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: url("/assets/images/monthly_pickup_movie_icon.gif");
  background-repeat: no-repeat;
  background-position: left 9px; }
  .movie.monthly-pickup-item a {
    padding-left: 60px; }

.english-education.monthly-pickup-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: url("/assets/images/monthly_pickup_english_education_icon.gif");
  background-repeat: no-repeat;
  background-position: left 9px; }
  .english-education.monthly-pickup-item a {
    padding-left: 60px; }

.staffservice.monthly-pickup-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: url("/assets/images/monthly_pickup_staff_service_icon.gif");
  background-repeat: no-repeat;
  background-position: left 9px; }
  .staffservice.monthly-pickup-item a {
    padding-left: 60px; }

.news-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 289px;
  height: 67px;
  padding: 5px;
  position: relative;
  left: -5px; }
  .news-item:hover {
    background-color: rgba(246, 225, 158, 0.29688); }
  .news-item a {
    width: 289px;
    height: 67px;
    text-decoration: none; }
  .news-item h2 {
    font-size: 14px;
    color: #2daebf; }
  .news-item p {
    font-size: 13px;
    color: #8c8c8c;
    line-height: 16px; }

.news-monthly-pickup-column {
  width: 604px;
  padding-right: 10px;
  border-right: 2px solid lightgrey;
  margin-right: 10px; }

.twitter-column {
  width: 282px; }
  .twitter-column .twitter-timeline {
    border-bottom: 2px solid lightgrey !important; }

.facebook-link {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/facebook_link_banner.gif");
  width: 206px;
  height: 20px; }

.twitter-link {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/twitter_link_banner.gif");
  width: 224px;
  height: 19px; }

.blog-link {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/staff_blog_link_banner.png");
  width: 171px;
  height: 20px; }

.recruitment-list {
  height: 355px; }

.recruitment-list-heading {
  color: #2DAEBF; }

.recruitment-list li {
  margin-bottom: 10px;
  color: #8C8C8C;
  font-size: 13px; }
  .recruitment-list li:hover {
    background-color: rgba(246, 225, 158, 0.29688); }

.recruitment-list a {
  color: #8C8C8C;
  text-decoration: none; }

.page + h2, .page + h3, .page .page + h1, .page .page + h2, .faq .page + h2 {
  margin-top: 45px !important; }

table.centred, table.three-column-row, table.two-column-row, table.two-column-row.subtitling, .homepage table.row, table.categories-box, table.back-to-top-navigation, table.recruit-navigation, table.recruit-bottom-navigation, table.movie-site-navigation, table.short-video-nav, table.business-top-lead {
  text-align: center; }

table#translation-pricing th, table#translation-pricing td {
  font-size: 84%; }

table.smaller thead th {
  font-size: 16px; }
table.smaller th, table.smaller td {
  font-size: 14px; }

table + figcaption {
  margin-top: 25px;
  font-size: 13px; }
  table + figcaption ul {
    list-style-type: circle; }

nav.inquiries-call-to-action, .recruit-call-to-action {
  line-height: 45px;
  font-size: 18px;
  text-align: center;
  width: 878px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 11px;
  padding-bottom: 11px;
  border-top: 2px dotted #edb202;
  border-bottom: 2px dotted #edb202; }
  nav.inquiries-call-to-action span, .recruit-call-to-action span {
    font-size: 18px;
    margin-right: 30px; }
  nav.inquiries-call-to-action span, .recruit-call-to-action span, nav.inquiries-call-to-action a, .recruit-call-to-action a {
    vertical-align: top; }
  nav.inquiries-call-to-action a, .recruit-call-to-action a {
    border-bottom: none; }
    nav.inquiries-call-to-action a:hover, .recruit-call-to-action a:hover {
      border-bottom: none; }
  nav.inquiries-call-to-action #inquiries, .recruit-call-to-action #inquiries, nav.inquiries-call-to-action #contact, .recruit-call-to-action #contact, nav.inquiries-call-to-action nav.services .calls-to-action #contact, nav.services .calls-to-action nav.inquiries-call-to-action #contact, .recruit-call-to-action nav.services .calls-to-action #contact, nav.services .calls-to-action .recruit-call-to-action #contact, nav.inquiries-call-to-action nav.services .calls-to-action #recruitment, nav.services .calls-to-action nav.inquiries-call-to-action #recruitment, .recruit-call-to-action nav.services .calls-to-action #recruitment, nav.services .calls-to-action .recruit-call-to-action #recruitment {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -1000%;
    white-space: nowrap;
    background-image: url("/assets/images/inquiries_button_small_sideways.png");
    display: inline-block;
    height: 45px;
    margin-right: 5px;
    width: 206px; }
    nav.inquiries-call-to-action #inquiries:hover, .recruit-call-to-action #inquiries:hover, nav.inquiries-call-to-action #contact:hover, .recruit-call-to-action #contact:hover, .recruit-call-to-action nav.services .calls-to-action #contact:hover, nav.services .calls-to-action .recruit-call-to-action #contact:hover, nav.inquiries-call-to-action nav.services .calls-to-action #recruitment:hover, nav.services .calls-to-action nav.inquiries-call-to-action #recruitment:hover, .recruit-call-to-action nav.services .calls-to-action #recruitment:hover, nav.services .calls-to-action .recruit-call-to-action #recruitment:hover {
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      opacity: 0.5; }
  nav.inquiries-call-to-action #contact, .recruit-call-to-action #contact {
    background-image: url("/assets/images/contact_button_small_sideways.png"); }

.recruit-call-to-action {
  padding-bottom: 0; }
  .recruit-call-to-action span {
    display: inline-block;
    padding-top: 20px; }

aside.inquiries-call-to-action-two {
  width: 878px;
  border-left: none;
  border-right: none;
  border-top: 2px dotted #edb202;
  border-bottom: 2px dotted #edb202;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0; }
  aside.inquiries-call-to-action-two nav {
    width: 720px;
    line-height: 30px; }
    aside.inquiries-call-to-action-two nav .inquiries-button {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap;
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      background-image: url("/assets/images/inquiries_button_medium_ja.png");
      height: 96px;
      width: 206px;
      float: left; }
      aside.inquiries-call-to-action-two nav .inquiries-button:hover {
        background-image: url("/assets/images/inquiries_button_medium_ja_hover.png"); }
    aside.inquiries-call-to-action-two nav .contact-button-tiny {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap;
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      background-image: url("/assets/images/contact_button_tiny_ja.png");
      height: 21px;
      width: 120px;
      display: inline-block;
      position: relative;
      top: 3px;
      margin-left: 5px;
      margin-right: 5px; }
      aside.inquiries-call-to-action-two nav .contact-button-tiny:hover {
        background-image: url("/assets/images/contact_button_tiny_ja_hover.png"); }
    aside.inquiries-call-to-action-two nav .description {
      letter-spacing: -1px; }
    aside.inquiries-call-to-action-two nav dl {
      font-size: 17px; }
      aside.inquiries-call-to-action-two nav dl dt {
        float: left;
        text-transform: uppercase; }
        aside.inquiries-call-to-action-two nav dl dt:after {
          content: ':';
          margin-left: 5px;
          margin-right: 5px; }
      aside.inquiries-call-to-action-two nav dl dd .phone-number {
        font-size: 16px; }
      aside.inquiries-call-to-action-two nav dl dd .availability-hours {
        font-size: 16px;
        margin-left: 10px;
        vertical-align: top; }
      aside.inquiries-call-to-action-two nav dl dd a[href^="mailto:"] {
        text-decoration: none;
        font-size: 20px; }
        aside.inquiries-call-to-action-two nav dl dd a[href^="mailto:"]:hover {
          text-decoration: underline; }

.three-column-row .column {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  padding-left: 0;
  width: 31%; }
  .three-column-row .column:first-of-type {
    padding-right: 25px; }
  .three-column-row .column:last-of-type {
    padding-left: 25px; }
  .three-column-row .column h3, .three-column-row .column .page h1, .page .three-column-row .column h1, .three-column-row .column .page h2, .page .three-column-row .column h2, .three-column-row .column .faq h2, .faq .three-column-row .column h2 {
    width: 100%; }

.two-column-row .column {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  padding-left: 0;
  width: 50%; }
  .two-column-row .column:first-of-type {
    padding-right: 25px; }
  .two-column-row .column:last-of-type {
    padding-left: 25px; }

.two-column-row.subtitling .column {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 315px; }
  .two-column-row.subtitling .column span {
    float: right; }
  .two-column-row.subtitling .column:first-of-type {
    padding-right: 0px;
    margin-left: 35px;
    margin-right: 150px; }
  .two-column-row.subtitling .column:last-of-type {
    padding-left: 0px; }

.two-column-row.subtitling.margined, article h2.two-column-row.subtitling, .two-column-row.subtitling.brown-world.container, h1.two-column-row.subtitling.container.company-info, .two-column-row.subtitling.back-to-top-navigation, .two-column-row.subtitling.recruit-navigation, footer.two-column-row.subtitling {
  margin-top: 30px; }

.page.brown-category-content-width .two-column-row.subtitling .column:first-of-type {
  margin-left: 0;
  margin-right: 138px; }

.four-column-row {
  width: auto; }
  .four-column-row .column {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
    padding-left: 0;
    text-align: center;
    width: 25%; }
    .four-column-row .column:first-of-type {
      padding-right: 25px; }
    .four-column-row .column:last-of-type {
      padding-left: 25px; }

.five-column-row {
  width: auto; }
  .five-column-row .column {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
    padding-left: 0;
    text-align: center;
    width: 20%; }
    .five-column-row .column:first-of-type {
      padding-right: 10px; }
    .five-column-row .column:last-of-type {
      padding-left: 10px; }

article {
  width: 950px; }
  article h1 {
    border-bottom: 3px dotted #edb202;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 8px;
    width: 878px; }
  article h2 {
    max-width: 720px;
    border-left: 7px solid #edb202;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
    left: -10px; }
  article h3, article .page h1, .page article h1, article .page h2, .page article h2, article .faq h2, .faq article h2, article h4 {
    font-size: 14px;
    font-weight: bold;
    max-width: 720px; }
  article h1 span, article h2 span {
    font-weight: normal;
    padding-left: 10px; }
    article h1 span:before, article h2 span:before {
      content: "— "; }
    article h1 span:after, article h2 span:after {
      content: " —"; }
  article h3.margined, article .page h1.margined, .page article h1.margined, article .page h1.brown-world.container, .page article h1.brown-world.container, article .page h1.container.company-info, .page article h1.container.company-info, article .page h1.back-to-top-navigation, .page article h1.back-to-top-navigation, article .page h1.recruit-navigation, .page article h1.recruit-navigation, .page article h2, article .page h2, article .page h2.brown-world.container, .page article h2.brown-world.container, article h3.brown-world.container, article .faq h2.brown-world.container, .faq article h2.brown-world.container, .faq article h2, article .faq h2, article h3.back-to-top-navigation, article h3.recruit-navigation {
    margin-top: 25px; }
  article p, article ul, article ol {
    max-width: 720px; }
  article figure {
    width: 720px; }
  article .page figure {
    width: auto; }
  article blockquote ~ figcaption {
    float: right; }
    article blockquote ~ figcaption ul {
      width: inherit; }
      article blockquote ~ figcaption ul li:first-of-type:before {
        content: '('; }
      article blockquote ~ figcaption ul li:last-of-type:after {
        content: '.)' !important; }

ol.parenthesized {
  counter-reset: item;
  list-style: none;
  padding-left: 0 !important; }
  ol.parenthesized li {
    text-indent: -25px;
    margin-left: 25px; }
    ol.parenthesized li:before {
      content: counter(item,decimal) ")";
      counter-increment: item;
      padding-right: 10px; }

ol.extra-line-spaced li, ul.extra-line-spaced li {
  margin-top: 1.5em; }
  ol.extra-line-spaced li:first-of-type, ul.extra-line-spaced li:first-of-type {
    margin-top: 0; }

.recruit-button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  width: 250px;
  height: 50px;
  background-image: url("/assets/images/recruit_button.gif");
  border: none !important; }

.job-button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  width: 217px;
  height: 88px;
  background-image: url("/assets/images/job_button.jpg"); }

.sitemap .column h2, .sitemap .column h3, .sitemap .column .page h1, .page .sitemap .column h1, .sitemap .column .page h2, .page .sitemap .column h2, .sitemap .column .faq h2, .faq .sitemap .column h2 {
  width: 100%; }

.homepage {
  margin-top: 38px;
  width: 950px; }
  .homepage h1 {
    border-bottom-color: white;
    border-bottom-width: 2px;
    width: inherit;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
    letter-spacing: 0.05em; }
  .homepage .row {
    width: 878px;
    margin-bottom: 30px; }
    .homepage .row .column {
      float: left;
      width: 426px; }
    .homepage .row .hero-unit {
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-shadow: 2px 2px 0px #999999;
      background-color: #007037;
      background-position: right 62px;
      background-repeat: no-repeat;
      color: white;
      width: 426px;
      padding: 15px;
      padding-left: 20px;
      border-radius: 10px; }
      .homepage .row .hero-unit h1 {
        width: 391px; }
      .homepage .row .hero-unit p {
        padding-right: 70px; }
      .homepage .row .hero-unit:before {
        content: "";
        display: block;
        position: absolute;
        width: 2px;
        height: 86px;
        background-color: #f1ebda;
        margin-left: 406px;
        margin-top: 49px; }
      .homepage .row .hero-unit:hover {
        box-shadow: 2px 2px 0px #007037;
        background-color: white;
        color: #007037; }
        .homepage .row .hero-unit:hover h1 {
          border-bottom-color: #007037; }
        .homepage .row .hero-unit:hover .translation-services-header {
          background-image: url("/assets/images/translation_services_header_hover.png"); }
        .homepage .row .hero-unit:hover .interpretation-services-header {
          background-image: url("/assets/images/interpretation_services_header_hover.png"); }
        .homepage .row .hero-unit:hover .video-localization-services-header {
          background-image: url("/assets/images/video_localization_services_header_hover.png"); }
    .homepage .row .hero-unit.translation {
      background-image: url("/assets/images/translation_home_page_icon.png"); }
      .homepage .row .hero-unit.translation:hover {
        background-image: url("/assets/images/translation_home_page_icon_hover.png"); }
    .homepage .row .hero-unit.interpretation {
      background-image: url("/assets/images/interpretation_home_page_icon.png"); }
      .homepage .row .hero-unit.interpretation:hover {
        background-image: url("/assets/images/interpretation_home_page_icon_hover.png"); }
    .homepage .row .hero-unit.movie {
      background-image: url("/assets/images/video_localization_home_page_icon.png"); }
      .homepage .row .hero-unit.movie:hover {
        background-image: url("/assets/images/video_localization_home_page_icon_hover.png"); }
    .homepage .row .hero-unit.native_check {
      background-image: url("/assets/images/native_check_home_page_icon.png"); }
      .homepage .row .hero-unit.native_check:hover {
        background-image: url("/assets/images/native_check_home_page_icon_hover.png"); }
    .homepage .row .hero-unit.staff_services {
      background-image: url("/assets/images/staffing_service_home_page_icon.png"); }
      .homepage .row .hero-unit.staff_services:hover {
        background-image: url("/assets/images/staffing_service_home_page_icon_hover.png"); }
    .homepage .row .hero-unit.english_education {
      background-image: url("/assets/images/english_education_home_page_icon.png"); }
      .homepage .row .hero-unit.english_education:hover {
        background-image: url("/assets/images/english_education_home_page_icon_hover.png"); }
    .homepage .row .column.last {
      float: right; }
    .homepage .row a {
      text-decoration: none; }
  .homepage aside {
    margin: 0;
    padding-left: 30px;
    padding-right: 30px; }

.header, .translation-services-header, .interpretation-services-header, .video-localization-services-header, .native-check-services-header, .staffing-services-header, .english-education-services-header, .categories-header, .languages-header, .locations-header, .types-of-localization-header {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  height: 22px; }

.translation-services-header {
  background-image: url("/assets/images/translation_services_header.png"); }

.interpretation-services-header {
  background-image: url("/assets/images/interpretation_services_header.png"); }

.video-localization-services-header {
  background-image: url("/assets/images/video_localization_services_header.png"); }

.categories-header {
  background-image: url("/assets/images/categories_header.png"); }

.languages-header {
  background-image: url("/assets/images/languages_header.png"); }

.locations-header {
  background-image: url("/assets/images/locations_header.png"); }

.types-of-localization-header {
  background-image: url("/assets/images/types_of_localization_header.png");
  height: 48px; }

.page.brown-category-content-width:after {
  position: relative;
  bottom: -15px;
  top: 45px;
  left: -52px; }
.page.brown-category-content-width:after {
  content: url("/assets/images/shadow_870.png");
  position: relative;
  top: 44px;
  left: -52px; }

.page.full-width:after {
  position: relative;
  bottom: -15px;
  top: 45px;
  left: -52px; }
.page.full-width:after {
  content: url("/assets/images/shadow_950.png"); }

.page.article-width:after {
  position: relative;
  bottom: -15px;
  top: 45px;
  left: -52px; }
.page.article-width:after {
  content: url("/assets/images/shadow_720.png"); }

.float-image img, ul.inquiries li img {
  float: left;
  margin-right: 80px; }

.pull-left {
  float: left; }

.pull-right, .recruit-navigation span {
  float: right; }

aside#movie-past-projects h1, aside#movie-past-projects h2, aside#movie-past-projects p {
  width: 430px; }
aside#movie-past-projects h2 {
  font-size: 14px; }
aside#movie-past-projects figure {
  text-align: right;
  height: 230px;
  width: 320px; }
  aside#movie-past-projects figure figcaption {
    position: relative;
    left: -415px;
    top: -50px;
    width: 400px; }

.categories-box {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #007037;
  border-radius: 10px;
  color: white;
  margin-bottom: 12px;
  padding: 16px;
  padding-right: 0;
  padding-bottom: 7px;
  width: 950px; }
  .categories-box h1 {
    border-bottom: 2px dotted white;
    padding-bottom: 10px;
    margin-bottom: 8px;
    font-weight: normal;
    font-size: 21px;
    text-transform: uppercase; }
  .categories-box h1.no-border {
    border-bottom: none; }
  .categories-box div {
    float: left;
    width: 230px; }
    .categories-box div p {
      font-size: 12px;
      line-height: 20px; }
  .categories-box ul {
    margin-left: 258px;
    list-style-type: none; }
    .categories-box ul li, .categories-box ul a {
      border-radius: 5px;
      float: left;
      display: inline-block;
      width: 153px;
      height: 50px;
      line-height: 50px;
      font-weight: bold;
      text-align: center;
      background-color: white;
      color: #007037;
      margin-right: 16px;
      margin-bottom: 9px; }
      .categories-box ul li a, .categories-box ul a a {
        text-decoration: none; }
        .categories-box ul li a:hover, .categories-box ul a a:hover {
          background-color: #edb202; }
    .categories-box ul li.half-line-height, .categories-box ul li.half-line-height a {
      height: 45px;
      line-height: 20px;
      padding-top: 5px; }

.categories-box.three-up ul li, .categories-box.three-up ul a {
  width: 210px; }

.categories-box.blue-world {
  background-color: #008fb6; }
  .categories-box.blue-world li, .categories-box.blue-world li a {
    color: #008fb6; }
    .categories-box.blue-world li:hover, .categories-box.blue-world li a:hover {
      color: white;
      background-color: #249ec3; }

ul#areas {
  padding-left: 0;
  width: 878px; }
  ul#areas .column {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-right: 2px dotted #7c5d3e;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    min-height: 130px;
    text-align: center;
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px; }
    ul#areas .column:last-of-type {
      border-right: none; }
    ul#areas .column span {
      font-weight: normal;
      text-transform: none; }

ul.inquiries {
  width: 50%; }
  ul.inquiries li {
    margin-top: 30px; }
    ul.inquiries li:first-of-type {
      margin-top: 0; }
    ul.inquiries li a.section-icon-button {
      float: left;
      margin-right: 30px; }

ul.inquiries.two-up {
  width: 878px;
  max-width: 878px; }
  ul.inquiries.two-up li {
    float: left;
    width: 430px;
    margin-top: 0; }

p.lead {
  font-size: 16px;
  line-height: 22px;
  margin-top: 30px;
  margin-bottom: 30px; }

.lead .prevent-wrap {
  font-size: inherit; }

aside {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 15px;
  line-height: 23px;
  margin-top: 8px;
  margin-bottom: 30px;
  padding-left: 79px;
  padding-right: 79px;
  border-left: 7px solid #edb202;
  border-right: 7px solid #edb202; }

aside.campaign-banners {
  border: none;
  margin: 0;
  padding: 0;
  width: 250px;
  margin-top: 30px;
  padding: 10px;
  padding-top: 0; }
  aside.campaign-banners li {
    margin-bottom: 10px; }
    aside.campaign-banners li:last-of-type {
      margin-bottom: 0; }
  aside.campaign-banners a {
    border-bottom: none; }

aside.company-info {
  margin-top: 30px;
  padding-left: 70px;
  padding-right: 70px; }
  aside.company-info h1 {
    font-size: 14px;
    line-height: 22px; }
  aside.company-info p {
    font-size: 12px;
    line-height: 19px; }
  aside.company-info img {
    float: right; }
  aside.company-info .inquiries-call-to-action-two {
    width: 100%;
    margin-top: 30px;
    float: left;
    clear: both; }
    aside.company-info .inquiries-call-to-action-two a {
      color: #007037; }

h1.company-info {
  font-size: 16px;
  line-height: 22px; }

.section-icon-button {
  transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition-property: background-color, color, background-image, opacity;
  -o-transition-property: background-color, color, background-image, opacity;
  -webkit-transition-property: background-color, color, background-image, opacity;
  -moz-transition-property: background-color, color, background-image, opacity;
  -ms-transition-property: background-color, color, background-image, opacity;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  width: 100px;
  height: 100px;
  background-color: #edb202;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  color: white !important;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px; }
  .section-icon-button:hover {
    opacity: 0.5; }
  .section-icon-button .long-title {
    font-size: 12px;
    letter-spacing: 0px; }

.section-icon-button#translation:before {
  content: url("/assets/images/translation_icon.png");
  position: relative;
  left: -6px; }

.section-icon-button#interpretation:before {
  content: url("/assets/images/interpretation_icon.png"); }

.section-icon-button#movie:before {
  content: url("/assets/images/movie_icon.png"); }

.section-icon-button#staffservice:before {
  content: url("/assets/images/staffservice_icon.png"); }

.section-icon-button#english-education:before {
  content: url("/assets/images/english_education_icon.png"); }

.section-icon-button#native-check:before {
  content: url("/assets/images/native_check_icon.png"); }

nav.features ul {
  list-style-type: none;
  margin-top: 20px; }
  nav.features ul li {
    float: left;
    margin-right: 34px; }
    nav.features ul li:last-of-type {
      margin-right: 0; }

nav.services {
  width: 950px; }
  nav.services ul {
    list-style-type: none; }
    nav.services ul li a {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap; }
  nav.services .page {
    float: left;
    width: 654px;
    padding-top: 14px;
    padding-left: 20px;
    padding-bottom: 11px;
    padding-right: 3px; }
    nav.services .page:after {
      content: url("/assets/images/shadow_645.png");
      display: block;
      height: 0;
      position: relative;
      top: 3px;
      left: -15px; }
    nav.services .page li {
      display: inline-block;
      width: 190px;
      margin-right: 17px;
      margin-bottom: 5px; }
    nav.services .page a {
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      height: 60px;
      width: 190px; }
    nav.services .page #features {
      background-image: url("/assets/images/features_button.png"); }
      nav.services .page #features:hover {
        background-image: url("/assets/images/features_button_hover.png"); }
    nav.services .page #past-projects {
      background-image: url("/assets/images/past_projects_button.png"); }
      nav.services .page #past-projects:hover {
        background-image: url("/assets/images/past_projects_button_hover.png"); }
    nav.services .page #pricing {
      background-image: url("/assets/images/pricing_button.png"); }
      nav.services .page #pricing:hover {
        background-image: url("/assets/images/pricing_button_hover.png"); }
    nav.services .page #interpretation-method {
      background-image: url("/assets/images/interpretation_method_button.png"); }
      nav.services .page #interpretation-method:hover {
        background-image: url("/assets/images/interpretation_method_button_hover.png"); }
    nav.services .page #formats {
      background-image: url("/assets/images/formats_button.png"); }
      nav.services .page #formats:hover {
        background-image: url("/assets/images/formats_button_hover.png"); }
    nav.services .page #quality-level {
      background-image: url("/assets/images/quality_level_button.png"); }
      nav.services .page #quality-level:hover {
        background-image: url("/assets/images/quality_level_button_hover.png"); }
    nav.services .page #service-flow {
      background-image: url("/assets/images/service_flow_button.png"); }
      nav.services .page #service-flow:hover {
        background-image: url("/assets/images/service_flow_button_hover.png"); }
    nav.services .page #quality-control {
      background-image: url("/assets/images/quality_control_button.png"); }
      nav.services .page #quality-control:hover {
        background-image: url("/assets/images/quality_control_button_hover.png"); }
    nav.services .page #areas-offered {
      background-image: url("/assets/images/areas_offered_button.png"); }
      nav.services .page #areas-offered:hover {
        background-image: url("/assets/images/areas_offered_button_hover.png"); }
    nav.services .page #feedback {
      background-image: url("/assets/images/feedback_button.png"); }
      nav.services .page #feedback:hover {
        background-image: url("/assets/images/feedback_button_hover.png"); }
    nav.services .page #faq {
      background-image: url("/assets/images/faq_button.png"); }
      nav.services .page #faq:hover {
        background-image: url("/assets/images/faq_button_hover.png"); }
  nav.services .calls-to-action {
    float: right; }
    nav.services .calls-to-action li a {
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity; }
      nav.services .calls-to-action li a:hover {
        opacity: 0.5; }
    nav.services .calls-to-action #inquiries, nav.services .calls-to-action #contact, nav.services .calls-to-action #recruitment {
      background-image: url("/assets/images/inquiries_button.png");
      height: 100px;
      margin-bottom: 6px;
      width: 260px; }
    nav.services .calls-to-action #contact {
      background-image: url("/assets/images/contact_button.png");
      margin-bottom: 12px; }
    nav.services .calls-to-action #recruitment {
      background-image: url("/assets/images/recruitment_button.png");
      height: 63px; }

nav.services.top .page {
  width: 644px; }
  nav.services.top .page .buttons a {
    transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    transition-property: background-color, color, background-image, opacity;
    -o-transition-property: background-color, color, background-image, opacity;
    -webkit-transition-property: background-color, color, background-image, opacity;
    -moz-transition-property: background-color, color, background-image, opacity;
    -ms-transition-property: background-color, color, background-image, opacity;
    width: 180px;
    height: 50px;
    padding: 5px;
    background-color: #7c5d3e;
    background-position: 5px; }
    nav.services.top .page .buttons a:hover {
      opacity: 0.5; }
  nav.services.top .page li {
    margin-right: 14px; }
    nav.services.top .page li:first-of-type {
      margin-right: 13px; }
nav.services.top .rslides a {
  width: 605px;
  height: 119px; }
nav.services.top .features {
  background-image: url("/assets/images/top_features_button.png"); }
nav.services.top .service-flow {
  background-image: url("/assets/images/top_service_flow_button.png"); }
nav.services.top .past-projects {
  background-image: url("/assets/images/top_past_projects_button.png"); }

nav.services-small {
  width: 878px; }
  nav.services-small ul {
    list-style-type: none; }
  nav.services-small ul:first-of-type {
    background-color: #7c5d3e;
    border-radius: 8px;
    float: left;
    width: 642px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 5px; }
    nav.services-small ul:first-of-type li {
      float: left;
      margin-bottom: 5px;
      margin-right: 8px; }
      nav.services-small ul:first-of-type li.half-line-height a {
        font-size: 12px;
        line-height: 18px; }
      nav.services-small ul:first-of-type li a {
        transition: 0.3s;
        -o-transition: 0.3s;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -ms-transition: 0.3s;
        transition-property: background-color, color, background-image, opacity;
        -o-transition-property: background-color, color, background-image, opacity;
        -webkit-transition-property: background-color, color, background-image, opacity;
        -moz-transition-property: background-color, color, background-image, opacity;
        -ms-transition-property: background-color, color, background-image, opacity;
        border-radius: 5px;
        display: block;
        background-color: white;
        height: 36px;
        width: 119px;
        color: #7c5d3e;
        text-decoration: none;
        line-height: 36px;
        text-align: center; }
        nav.services-small ul:first-of-type li a:hover {
          background-color: #6a4a2d;
          color: #edb202; }
      nav.services-small ul:first-of-type li a.on {
        background-color: #6a4a2d;
        color: #edb202; }
  nav.services-small .calls-to-action {
    float: right; }
    nav.services-small .calls-to-action a {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap;
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      height: 45px;
      width: 206px; }
      nav.services-small .calls-to-action a:hover {
        opacity: 0.5; }
    nav.services-small .calls-to-action #inquiries, nav.services-small .calls-to-action nav.inquiries-call-to-action #contact, nav.inquiries-call-to-action nav.services-small .calls-to-action #contact, nav.services-small .calls-to-action .recruit-call-to-action #contact, .recruit-call-to-action nav.services-small .calls-to-action #contact, nav.services-small nav.services .calls-to-action #contact, nav.services nav.services-small .calls-to-action #contact, nav.services-small nav.services .calls-to-action #recruitment, nav.services nav.services-small .calls-to-action #recruitment {
      background-image: url("/assets/images/inquiries_button_small.png");
      margin-bottom: 7px; }
    nav.services-small .calls-to-action #contact {
      background-image: url("/assets/images/contact_button_small.png"); }
    nav.services-small .calls-to-action .application {
      background-image: url("/assets/images/application_button_small_ja.png");
      margin-bottom: 7px; }

nav.services-small.native-check ul:first-of-type li a {
  font-size: 18px;
  height: 77px;
  line-height: 77px;
  width: 204px; }

nav.services-small.blue-world ul:first-of-type {
  width: 515px;
  background-color: #008fb6; }
  nav.services-small.blue-world ul:first-of-type li a {
    color: #008fb6; }
  nav.services-small.blue-world ul:first-of-type li a:hover, nav.services-small.blue-world ul:first-of-type li a.on {
    color: white;
    background-color: #249ec3; }
nav.services-small.blue-world .section-icon-button {
  float: left;
  margin-left: 14px;
  background-color: transparent;
  border-radius: 0;
  width: 110px;
  color: #008fb6 !important;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 2px solid #008fb6;
  border-right: 2px solid #008fb6; }
  nav.services-small.blue-world .section-icon-button.staff-services-recruit:before {
    content: url("/assets/images/staff_services_recruit_icon.png"); }

section.flow {
  position: relative; }
  section.flow .page {
    margin-left: 184px;
    margin-right: 36px; }

.an-orange-tree-grows-in-tokyo {
  background-color: #edb202;
  float: left;
  width: 124px;
  height: 124px;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  margin-top: -62px;
  margin-left: 36px;
  display: table-cell;
  vertical-align: middle; }
  .an-orange-tree-grows-in-tokyo h1 {
    color: white;
    font-size: 18px;
    padding: 0;
    border: none;
    height: 124px;
    width: 104px;
    text-align: center;
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px; }

.an-orange-tree-grows-in-tokyo.with-an-arrow:after {
  content: url("/assets/images/flow_arrow.png");
  position: relative;
  top: 10px;
  left: 45px; }

.flow .page:after {
  content: url("/assets/images/shadow_730.png");
  position: relative;
  top: 45px;
  left: -55px; }

.unlist, .monthly-pickup ul, ul#areas, ul.inquiries, dl.justified ul, nav.footer ul, ul.language-navigation {
  list-style-type: none;
  padding-left: 0 !important; }

form ul, form li {
  list-style-type: none; }
form .address {
  width: 157px;
  margin-right: 14px; }
form #zipcode {
  margin-right: 0; }
form h3, form .page h1, .page form h1, form .page h2, .page form h2, form .faq h2, .faq form h2 {
  width: inherit; }
form .form-actions {
  text-align: center; }
  form .form-actions .btn {
    position: relative;
    left: -10px;
    margin-right: 10px; }
    form .form-actions .btn:last-of-type {
      margin-right: 0; }

form ul.unlist li, form .monthly-pickup ul li, .monthly-pickup form ul li, form ul#areas li, form ul.inquiries li, form dl.justified ul li, dl.justified form ul li, form nav.footer ul li, nav.footer form ul li, form ul.language-navigation li {
  margin-left: 0; }

a.btn {
  text-decoration: none; }

ul.inline, ol.inline {
  list-style-type: none;
  padding-left: 0 !important; }
  ul.inline li, ol.inline li {
    float: left; }
    ul.inline li:after, ol.inline li:after {
      content: ",";
      margin-right: 4px; }
    ul.inline li:last-of-type:after, ol.inline li:last-of-type:after {
      content: "."; }
  ul.inline li.last:after, ol.inline li.last:after {
    content: "."; }
  ul.inline li.last.no-terminal:after, ol.inline li.last.no-terminal:after {
    content: ""; }

ol.inline li:after {
  content: '➞';
  margin-left: 8px;
  margin-right: 8px; }
ol.inline li:last-of-type:after {
  margin: 0; }

dl.justified {
  max-width: 720px; }
  dl.justified dt, dl.justified dd {
    margin-bottom: 10px; }
    dl.justified dt:last-of-type, dl.justified dd:last-of-type {
      margin-bottom: 0; }
  dl.justified dt {
    float: left;
    width: 200px;
    text-align: right;
    font-weight: bold; }
  dl.justified dd {
    margin-left: 210px;
    border-left: 1px solid #007037;
    padding-left: 10px; }
  dl.justified ul {
    width: inherit; }

dl.justified.align-left dt {
  width: 100px; }
dl.justified.align-left dd {
  margin-left: 110px; }

dl.justified.align-medium-left dt {
  width: 140px; }
dl.justified.align-medium-left dd {
  margin-left: 150px; }

.brown-world.container, h1.container.company-info {
  background-color: #f6e19e;
  padding-top: 30px;
  padding-bottom: 30px; }
  .brown-world.container a, h1.container.company-info a {
    border-bottom: none; }

.back-to-top a {
  color: #edb202;
  text-decoration: none;
  float: right;
  padding-bottom: 0;
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 5px; }
  .back-to-top a:hover {
    border-bottom: 2px solid #edb202;
    margin-bottom: 3px; }

.faq dt {
  margin-top: 30px; }
  .faq dt:first-of-type {
    margin-top: 0; }
.faq dd ul li, .faq dd ol li {
  margin-left: 0; }
  .faq dd ul li h2, .faq dd ol li h2 {
    margin-top: 15px; }
.faq dd ol {
  padding-left: 0; }
  .faq dd ol li {
    margin-bottom: 15px; }
    .faq dd ol li:last-of-type {
      margin-bottom: 0; }
.faq .prepend-answer-mark, .faq h1 {
  text-indent: -20px; }
.faq .prepend-answer-mark:before {
  content: 'A. '; }
.faq h1 {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  width: 720px;
  border-bottom: none;
  padding-bottom: 0; }
  .faq h1:before {
    content: 'Q. '; }
.faq h2 {
  left: 0;
  border-left: none;
  padding-left: 0;
  width: 720px; }

q:before {
  content: '“'; }
q:after {
  content: '”'; }

abbr[title] {
  cursor: help; }

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.superscript {
  vertical-align: super;
  font-size: 80%; }

.caption {
  font-size: 80%; }

.prevent-wrap {
  white-space: nowrap; }

.unavailable {
  opacity: 0.5; }

.required-field {
  color: #edb202; }

em {
  font-weight: bold;
  font-style: normal; }

.signed {
  text-align: right;
  font-weight: bold; }

.aida-portrait {
  margin-left: 30px;
  margin-bottom: 30px; }

.vertical-align-top {
  vertical-align: top; }

.interpretation-service-discount-header, .translation-service-volume-discount-header, .translation-service-discount-header, .translation-early-order-discount-header {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  border-left: none;
  height: 60px;
  background-image: url("/assets/images/interpretation_service_discount_header.gif"); }

.translation-service-volume-discount-header {
  background-image: url("/assets/images/translation_service_volume_discount_header.gif"); }

.translation-service-discount-header {
  background-image: url("/assets/images/translation_service_discount_header.gif"); }

.translation-early-order-discount-header {
  background-image: url("/assets/images/translation_early_order_discount_header.gif"); }

#chinese-topics-button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/chinese_topics_button.jpg");
  width: 180px;
  height: 51px;
  border-bottom: none;
  margin-left: 20px; }

#volume-discount-banner, #translation-discount-banner, #early-booking-discount-banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/volume_discount.jpg");
  width: 180px;
  height: 51px; }

#translation-discount-banner {
  background-image: url("/assets/images/translation_discount.jpg"); }

#early-booking-discount-banner {
  background-image: url("/assets/images/early_booking_discount.jpg"); }

.short-video-banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/short_video_banner.jpg");
  width: 180px;
  height: 51px; }

.film-festival-banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/film_festival_banner.jpg");
  width: 180px;
  height: 51px; }

.film-schedule-banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/film_schedule_banner.jpg");
  width: 180px;
  height: 51px; }

.youtube-embed {
  margin-left: 20px;
  margin-bottom: 30px; }
  .youtube-embed h1 {
    font-size: 14px;
    border-bottom: none;
    padding-bottom: 0;
    width: auto; }
  .youtube-embed p span {
    float: right; }

.back-to-top-navigation, .recruit-navigation {
  height: 36px;
  max-width: 878px; }
  .back-to-top-navigation a, .recruit-navigation a {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-position: 10px;
    background-repeat: no-repeat;
    color: #007037;
    display: inline-block;
    float: right;
    height: 36px;
    line-height: 36px;
    min-width: 210px;
    padding-left: 36px;
    text-align: center;
    text-decoration: none;
    border-left: 2px dotted #016A3A;
    border-right: 2px dotted #016A3A; }
    .back-to-top-navigation a.translation, .recruit-navigation a.translation {
      background-image: url("/assets/images/translation_icon_small.png");
      letter-spacing: 0.5em; }
      .back-to-top-navigation a.translation:hover, .recruit-navigation a.translation:hover {
        background-image: url("/assets/images/translation_icon_small_hover.png"); }
    .back-to-top-navigation a.design, .recruit-navigation a.design {
      background-image: url("/assets/images/translation_icon_small.png"); }
      .back-to-top-navigation a.design:hover, .recruit-navigation a.design:hover {
        background-image: url("/assets/images/translation_icon_small_hover.png"); }
    .back-to-top-navigation a.nativecheck, .recruit-navigation a.nativecheck {
      background-image: url("/assets/images/native_check_icon_small.png");
      font-size: 12px; }
      .back-to-top-navigation a.nativecheck:hover, .recruit-navigation a.nativecheck:hover {
        background-image: url("/assets/images/native_check_icon_small_hover.png"); }
    .back-to-top-navigation a.interpretation, .recruit-navigation a.interpretation {
      background-image: url("/assets/images/interpretation_icon_small.png");
      letter-spacing: 0.5em; }
      .back-to-top-navigation a.interpretation:hover, .recruit-navigation a.interpretation:hover {
        background-image: url("/assets/images/interpretation_icon_small_hover.png"); }
    .back-to-top-navigation a.movie, .recruit-navigation a.movie {
      background-image: url("/assets/images/video_localization_icon_small.png");
      letter-spacing: 0.25em; }
      .back-to-top-navigation a.movie:hover, .recruit-navigation a.movie:hover {
        background-image: url("/assets/images/video_localization_icon_small_hover.png"); }
    .back-to-top-navigation a.english_education, .recruit-navigation a.english_education {
      background-image: url("/assets/images/english_language_education_icon_small.png"); }
      .back-to-top-navigation a.english_education:hover, .recruit-navigation a.english_education:hover {
        background-image: url("/assets/images/english_language_education_icon_small_hover.png"); }
    .back-to-top-navigation a.staffservice, .recruit-navigation a.staffservice {
      background-image: url("/assets/images/staffing_service_icon_small.png"); }
      .back-to-top-navigation a.staffservice:hover, .recruit-navigation a.staffservice:hover {
        background-image: url("/assets/images/staffing_service_icon_small_hover.png"); }
    .back-to-top-navigation a.school, .recruit-navigation a.school {
      background-image: url("/assets/images/school_icon_small.png"); }
      .back-to-top-navigation a.school:hover, .recruit-navigation a.school:hover {
        background-image: url("/assets/images/school_icon_small_hover.png"); }

.equipment-navigation-button {
  transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition-property: background-color, color, background-image, opacity;
  -o-transition-property: background-color, color, background-image, opacity;
  -webkit-transition-property: background-color, color, background-image, opacity;
  -moz-transition-property: background-color, color, background-image, opacity;
  -ms-transition-property: background-color, color, background-image, opacity;
  float: right;
  font-size: 16px;
  line-height: 69px;
  margin-left: 30px;
  min-height: 69px;
  min-width: 230px;
  text-decoration: none;
  border-bottom: 2px solid #9a9999;
  border-top: 2px solid #9a9999; }
  .equipment-navigation-button:before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #EBB211;
    content: url("/assets/images/equipment_navigation_button_icon.png");
    display: block;
    float: left;
    height: 52px;
    margin-right: 20px;
    position: relative;
    top: 8px;
    width: 52px;
    padding-left: 4px;
    padding-top: 5px; }
  .equipment-navigation-button:hover {
    background-color: white;
    opacity: 0.5; }

.recruit-navigation {
  width: 720px; }
  .recruit-navigation span {
    margin-right: 20px; }

.recruit-bottom-navigation {
  margin-top: 30px;
  width: 878px;
  border-top: 2px dotted #edb202;
  border-bottom: 2px dotted #edb202;
  padding-top: 10px;
  padding-bottom: 10px; }
  .recruit-bottom-navigation div {
    width: 650px; }
    .recruit-bottom-navigation div h1 {
      border-bottom: none;
      font-size: 16px;
      font-weight: normal;
      padding-bottom: 0;
      width: auto;
      float: left;
      margin-right: 30px;
      line-height: 45px; }
    .recruit-bottom-navigation div ul {
      list-style-type: none; }
      .recruit-bottom-navigation div ul li {
        display: inline-block;
        margin-left: 0 !important;
        height: 45px;
        width: 206px; }
        .recruit-bottom-navigation div ul li a {
          box-sizing: border-box;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          transition: 0.3s;
          -o-transition: 0.3s;
          -webkit-transition: 0.3s;
          -moz-transition: 0.3s;
          -ms-transition: 0.3s;
          transition-property: background-color, color, background-image, opacity;
          -o-transition-property: background-color, color, background-image, opacity;
          -webkit-transition-property: background-color, color, background-image, opacity;
          -moz-transition-property: background-color, color, background-image, opacity;
          -ms-transition-property: background-color, color, background-image, opacity;
          background-color: #2eaec0;
          display: block;
          border-radius: 7px;
          height: 45px;
          width: 206px;
          text-decoration: none;
          padding-left: 20px;
          padding-right: 20px;
          padding-top: 10px; }
          .recruit-bottom-navigation div ul li a:hover {
            opacity: 0.5; }
          .recruit-bottom-navigation div ul li a span {
            border-left: 5px solid white;
            border-right: 5px solid white;
            color: white;
            font-size: 16px;
            display: block;
            text-align: center;
            width: 156px;
            line-height: 25px; }

.movie-site-navigation {
  margin-top: 30px;
  width: 878px;
  border-bottom: 2px dotted #edb202;
  border-top: 2px dotted #edb202;
  padding-bottom: 10px;
  padding-top: 10px; }
  .movie-site-navigation div {
    width: 675px; }
    .movie-site-navigation div h1 {
      border-bottom: none;
      float: left;
      font-size: 16px;
      font-weight: normal;
      line-height: 50px;
      margin-right: 30px;
      padding-bottom: 0;
      width: auto; }
    .movie-site-navigation div a {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap;
      transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      transition-property: background-color, color, background-image, opacity;
      -o-transition-property: background-color, color, background-image, opacity;
      -webkit-transition-property: background-color, color, background-image, opacity;
      -moz-transition-property: background-color, color, background-image, opacity;
      -ms-transition-property: background-color, color, background-image, opacity;
      background-image: url("/assets/images/video_localization_site_banner.jpg");
      height: 47px;
      width: 417px; }
      .movie-site-navigation div a:hover {
        opacity: 0.5; }

form .page table th {
  text-align: left;
  font-size: 14px; }

form .page table td ul {
  font-size: 14px; }

.button-group {
  margin-top: 30px;
  text-align: center; }
  .button-group input[type=submit] {
    background-color: #edb202;
    background-image: none;
    margin-left: 118px;
    width: 206px;
    height: 45px; }
  .button-group input[type=reset] {
    background-color: #7c5d3e;
    background-image: none;
    color: white;
    float: right;
    margin-top: 7px;
    width: 118px;
    height: 31px; }

.border-bottom-none {
  border-bottom: none !important; }
  .border-bottom-none th, .border-bottom-none td {
    border-bottom: none !important;
    padding-bottom: 0 !important; }

.border-right-none {
  border-right: none !important; }
  .border-right-none th, .border-right-none td {
    border-bottom: none !important; }

nav.footer {
  font-size: 12px;
  line-height: 19px;
  padding-top: 14px;
  padding-right: 54px;
  padding-left: 54px;
  margin-top: 30px;
  margin-bottom: 30px; }
  nav.footer ul {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block; }
    nav.footer ul:first-of-type {
      margin-top: 0; }
    nav.footer ul li {
      display: inline-block; }
      nav.footer ul li:after {
        content: ' |'; }
      nav.footer ul li:last-of-type:after {
        content: ''; }
      nav.footer ul li a {
        color: #007037;
        text-decoration: none; }
        nav.footer ul li a:hover {
          text-decoration: underline;
          color: #7c5d3e; }
  nav.footer .keyword-links-header {
    font-size: 12px;
    margin-top: 15px; }

nav.footer.page.brown-category-content-width::after {
  top: 14px;
  bottom: 0; }

footer {
  background-image: url("/assets/images/footer_background.png");
  background-repeat: no-repeat;
  padding-top: 32px;
  width: 950px; }
  footer .site-wide-navigation {
    width: 336px; }
    footer .site-wide-navigation a {
      width: 110px; }
  footer span {
    background-image: url("/assets/images/cpi.jpg");
    background-position: right 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    font-size: 12px;
    min-height: 80px;
    padding-right: 90px;
    margin-right: 50px;
    margin-top: 20px;
    width: 410px; }

footer.homepage {
  padding-top: 62px;
  background-position: left 30px; }

ul.member-ads {
  width: 950px;
  list-style-type: none;
  margin-top: 110px;
  margin-bottom: 15px; }
  ul.member-ads li {
    float: left;
    margin-right: 30px; }
    ul.member-ads li:last-of-type {
      margin-right: 0; }
    ul.member-ads li a {
      background-repeat: no-repeat;
      display: block;
      overflow: hidden;
      text-indent: -1000%;
      white-space: nowrap;
      background-position: 50%;
      width: 130px;
      height: 45px; }
    ul.member-ads li a.japan-translation-federation {
      background-image: url("/assets/images/japan_translation_federation_ad.gif"); }
    ul.member-ads li a.japan-association-of-conference-interpreters {
      background-image: url("/assets/images/jaci_eng.gif"); }
    ul.member-ads li a.tokyo-chamber-of-commerce-and-industry {
      background-image: url("/assets/images/tokyo_chamber_of_commerce_and_industry_ad.gif"); }
    ul.member-ads li a.kyoto-chamber-of-commerce-and-industry {
      background-image: url("/assets/images/kyoto_chamber_of_commerce_and_industry_ad.png"); }
    ul.member-ads li a.american-translators-association {
      background-image: url("/assets/images/american_translators_association_ad.gif"); }
    ul.member-ads li a.globalization-and-localization-association {
      background-image: url("/assets/images/globalization_and_localization_association.png"); }

.translation-industry-navigation-commerce, .translation-industry-navigation-it-communication, .translation-industry-navigation-finance, .translation-industry-navigation-engineering, .translation-industry-navigation-medical, .translation-industry-navigation-manufacture, .translation-industry-navigation-energy-environmental, .translation-industry-navigation-art-entertainment, .translation-industry-navigation-services, .translation-industry-navigation-apparel, .translation-industry-navigation-media-advertising, .translation-usage-navigation-thesis, .translation-usage-navigation-website, .translation-usage-navigation-manual, .translation-usage-navigation-catalog, .translation-usage-navigation-contract, .translation-usage-navigation-presentation, .translation-usage-navigation-marketing, .translation-usage-navigation-management, .translation-usage-navigation-press-release, .translation-usage-navigation-corporate-brochure, .translation-usage-navigation-patent, .translation-usage-navigation-personnel, .translation-usage-navigation-training {
  background-image: url("/assets/images/translation_industry_navigation_commerce.jpg");
  background-repeat: no-repeat;
  padding-left: 100px; }

.translation-industry-navigation-it-communication {
  background-image: url("/assets/images/translation_industry_navigation_it_communication.jpg"); }

.translation-industry-navigation-finance {
  background-image: url("/assets/images/translation_industry_navigation_finance.jpg"); }

.translation-industry-navigation-engineering {
  background-image: url("/assets/images/translation_industry_navigation_engineering.jpg"); }

.translation-industry-navigation-medical {
  background-image: url("/assets/images/translation_industry_navigation_medical.jpg"); }

.translation-industry-navigation-manufacture {
  background-image: url("/assets/images/translation_industry_navigation_manufacture.jpg"); }

.translation-industry-navigation-energy-environmental {
  background-image: url("/assets/images/translation_industry_navigation_energy_environmental.jpg"); }

.translation-industry-navigation-art-entertainment {
  background-image: url("/assets/images/translation_industry_navigation_art_entertainment.jpg"); }

.translation-industry-navigation-services {
  background-image: url("/assets/images/translation_industry_navigation_services.jpg"); }

.translation-industry-navigation-apparel {
  background-image: url("/assets/images/translation_industry_navigation_apparel.jpg"); }

.translation-industry-navigation-media-advertising {
  background-image: url("/assets/images/translation_industry_navigation_media_advertising.jpg"); }

.translation-usage-navigation-thesis {
  background-image: url("/assets/images/translation_usage_navigation_thesis.jpg"); }

.translation-usage-navigation-website {
  background-image: url("/assets/images/translation_usage_navigation_website.jpg"); }

.translation-usage-navigation-manual {
  background-image: url("/assets/images/translation_usage_navigation_manual.jpg"); }

.translation-usage-navigation-catalog {
  background-image: url("/assets/images/translation_usage_navigation_catalog.jpg"); }

.translation-usage-navigation-contract {
  background-image: url("/assets/images/translation_usage_navigation_contract.jpg"); }

.translation-usage-navigation-presentation {
  background-image: url("/assets/images/translation_usage_navigation_presentation.jpg"); }

.translation-usage-navigation-marketing {
  background-image: url("/assets/images/translation_usage_navigation_marketing.jpg"); }

.translation-usage-navigation-management {
  background-image: url("/assets/images/translation_usage_navigation_management.jpg"); }

.translation-usage-navigation-press-release {
  background-image: url("/assets/images/translation_usage_navigation_press_release.jpg"); }

.translation-usage-navigation-corporate-brochure {
  background-image: url("/assets/images/translation_usage_navigation_corporate_brochure.jpg"); }

.translation-usage-navigation-patent {
  background-image: url("/assets/images/translation_usage_navigation_patent.jpg"); }

.translation-usage-navigation-personnel {
  background-image: url("/assets/images/translation_usage_navigation_personnel.jpg"); }

.translation-usage-navigation-training {
  background-image: url("/assets/images/translation_usage_navigation_training.jpg"); }

.language-english-button, .language-chinese-button, .language-korean-button, .language-french-button, .language-german-button, .language-italian-button, .language-spanish-button, .language-portuguese-button, .language-russian-button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  width: 156px;
  height: 45px;
  background-image: url("/assets/images/language_english_button.jpg"); }

.language-chinese-button {
  background-image: url("/assets/images/language_chinese_button.jpg"); }

.language-korean-button {
  background-image: url("/assets/images/language_korean_button.jpg"); }

.language-french-button {
  background-image: url("/assets/images/language_french_button.jpg"); }

.language-german-button {
  background-image: url("/assets/images/language_german_button.jpg"); }

.language-italian-button {
  background-image: url("/assets/images/language_italian_button.jpg"); }

.language-spanish-button {
  background-image: url("/assets/images/language_spanish_button.jpg"); }

.language-portuguese-button {
  background-image: url("/assets/images/language_portuguese_button.jpg"); }

.language-russian-button {
  background-image: url("/assets/images/language_russian_button.jpg"); }

ul.language-navigation li {
  float: left;
  margin-left: 5px !important;
  margin-bottom: 5px !important; }

.interpretation-usage-navigation-meeting, .interpretation-usage-navigation-press, .interpretation-usage-navigation-seminar, .interpretation-usage-navigation-forum, .interpretation-usage-navigation-negotiation, .interpretation-usage-navigation-attend, .interpretation-usage-navigation-booth, .interpretation-usage-navigation-project {
  background-image: url("/assets/images/interpretation_usage_navigation_meeting.jpg");
  background-repeat: no-repeat;
  padding-left: 180px; }

.interpretation-usage-navigation-press {
  background-image: url("/assets/images/interpretation_usage_navigation_press.jpg"); }

.interpretation-usage-navigation-seminar {
  background-image: url("/assets/images/interpretation_usage_navigation_seminar.jpg"); }

.interpretation-usage-navigation-forum {
  background-image: url("/assets/images/interpretation_usage_navigation_forum.jpg"); }

.interpretation-usage-navigation-negotiation {
  background-image: url("/assets/images/interpretation_usage_navigation_negotiation.jpg"); }

.interpretation-usage-navigation-attend {
  background-image: url("/assets/images/interpretation_usage_navigation_attend.jpg"); }

.interpretation-usage-navigation-booth {
  background-image: url("/assets/images/interpretation_usage_navigation_booth.jpg"); }

.interpretation-usage-navigation-project {
  background-image: url("/assets/images/interpretation_usage_navigation_project.jpg"); }

.movie-usage-navigation-business, .movie-usage-navigation-education-seminar, .movie-usage-navigation-entertainment, .movie-usage-navigation-programme-production-sales, .movie-usage-navigation-theatre-entertainment, .movie-usage-navigation-game, .movie-usage-navigation-institution-guide, .movie-usage-navigation-film {
  background-image: url("/assets/images/movie_usage_navigation_business.jpg");
  background-repeat: no-repeat;
  padding-left: 180px; }

.movie-usage-navigation-education-seminar {
  background-image: url("/assets/images/movie_usage_navigation_education_seminar.jpg"); }

.movie-usage-navigation-entertainment {
  background-image: url("/assets/images/movie_usage_navigation_entertainment.jpg"); }

.movie-usage-navigation-programme-production-sales {
  background-image: url("/assets/images/movie_usage_navigation_programme_production_sales.jpg"); }

.movie-usage-navigation-theatre-entertainment {
  background-image: url("/assets/images/movie_usage_navigation_theatre_entertainment.jpg"); }

.movie-usage-navigation-game {
  background-image: url("/assets/images/movie_usage_navigation_game.jpg"); }

.movie-usage-navigation-institution-guide {
  background-image: url("/assets/images/movie_usage_navigation_institution_guide.jpg"); }

.movie-usage-navigation-film {
  background-image: url("/assets/images/movie_usage_navigation_film.jpg"); }

.interpretation-industry-navigation-medical, .interpretation-industry-navigation-it-communication, .interpretation-industry-navigation-finance, .interpretation-industry-navigation-transportation-travel, .interpretation-industry-navigation-commerce, .interpretation-industry-navigation-manufacture, .interpretation-industry-navigation-engineering, .interpretation-industry-navigation-energy-environmental, .interpretation-industry-navigation-mass-media-advertising, .interpretation-industry-navigation-audit-consulting, .interpretation-industry-navigation-art-entertainment, .interpretation-industry-navigation-international, .interpretation-industry-navigation-apparel {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/interpretation_industry_navigation_medical.jpg");
  width: 156px;
  height: 70px; }

.interpretation-industry-navigation-it-communication {
  background-image: url("/assets/images/interpretation_industry_navigation_it_communication.jpg"); }

.interpretation-industry-navigation-finance {
  background-image: url("/assets/images/interpretation_industry_navigation_finance.jpg"); }

.interpretation-industry-navigation-transportation-travel {
  background-image: url("/assets/images/interpretation_industry_navigation_transportation_travel.jpg"); }

.interpretation-industry-navigation-commerce {
  background-image: url("/assets/images/interpretation_industry_navigation_commerce.jpg"); }

.interpretation-industry-navigation-manufacture {
  background-image: url("/assets/images/interpretation_industry_navigation_manufacture.jpg"); }

.interpretation-industry-navigation-engineering {
  background-image: url("/assets/images/interpretation_industry_navigation_engineering.jpg"); }

.interpretation-industry-navigation-energy-environmental {
  background-image: url("/assets/images/interpretation_industry_navigation_energy_environmental.jpg"); }

.interpretation-industry-navigation-mass-media-advertising {
  background-image: url("/assets/images/interpretation_industry_navigation_mass_media_advertising.jpg"); }

.interpretation-industry-navigation-audit-consulting {
  background-image: url("/assets/images/interpretation_industry_navigation_audit_consulting.jpg"); }

.interpretation-industry-navigation-art-entertainment {
  background-image: url("/assets/images/interpretation_industry_navigation_art_entertainment.jpg"); }

.interpretation-industry-navigation-international {
  background-image: url("/assets/images/interpretation_industry_navigation_international.jpg"); }

.interpretation-industry-navigation-apparel {
  background-image: url("/assets/images/interpretation_industry_navigation_apparel.jpg"); }

.movie-usage-business-pre-production-heading, .movie-usage-business-film-translation-heading, .movie-usage-business-film-voice-editing-heading, .movie-usage-business-post-production-heading {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/movie_usage_business_pre_production_heading.jpg");
  width: 144px;
  height: 60px; }

.movie-usage-business-film-translation-heading {
  background-image: url("/assets/images/movie_usage_business_film_translation_heading.jpg"); }

.movie-usage-business-film-voice-editing-heading {
  background-image: url("/assets/images/movie_usage_business_film_voice_editing_heading.jpg"); }

.movie-usage-business-post-production-heading {
  background-image: url("/assets/images/movie_usage_business_post_production_heading.jpg"); }

thead.movie-usage-image-headings span {
  display: block; }

img.centred, img.three-column-row, img.two-column-row, img.two-column-row.subtitling, .homepage img.row, img.categories-box, img.back-to-top-navigation, img.recruit-navigation, img.recruit-bottom-navigation, img.movie-site-navigation, img.short-video-nav, img.business-top-lead {
  display: block;
  margin: 0 auto; }

figure.picture {
  width: auto;
  margin-left: 20px;
  margin-bottom: 20px; }
  figure.picture figcaption {
    text-align: center; }

table.evenly-spaced-by-5 th, table.evenly-spaced-by-5 td {
  width: 20%; }

table.evenly-spaced-by-4 th, table.evenly-spaced-by-4 td {
  width: 25%; }

table.evenly-spaced-by-3 th, table.evenly-spaced-by-3 td {
  width: 33%; }

table.evenly-spaced-by-2 th, table.evenly-spaced-by-2 td {
  width: 50%; }

.movie-YouTube-button, .movie-business-button, .movie-seminar-button, .movie-entertainment-button, .movie-tv-program-button, .movie-theatre-button, .movie-game-button, .movie-facilities-guide-button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/movie_youtube_button.jpg");
  width: 156px;
  height: 70px; }

.movie-business-button {
  background-image: url("/assets/images/movie_business_button.jpg"); }

.movie-seminar-button {
  background-image: url("/assets/images/movie_seminar_button.jpg"); }

.movie-entertainment-button {
  background-image: url("/assets/images/movie_entertainment_button.jpg"); }

.movie-tv-program-button {
  background-image: url("/assets/images/movie_tv_program_button.jpg"); }

.movie-theatre-button {
  background-image: url("/assets/images/movie_theatre_button.jpg"); }

.movie-game-button {
  background-image: url("/assets/images/movie_game_button.jpg"); }

.movie-facilities-guide-button {
  background-image: url("/assets/images/movie_facilities_guide_button.jpg"); }

#copyright {
  background-color: white;
  color: #4D4D4D;
  line-height: 18px;
  display: block;
  font-size: 12px;
  margin-top: 15px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px; }

.checked {
  list-style-image: url("/assets/images/check_mark.png"); }

.double-wide-banner {
  width: 401px; }

.triple-wide-banner {
  width: 612px !important; }

.interpreter-recruitment-banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/interpreter_recruitment_banner.png");
  width: 401px !important;
  height: 60px; }
  .interpreter-recruitment-banner:hover {
    opacity: 0.5; }

.interpreter-recruitment-banner-small {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/interpreter_recruitment_banner_small.png");
  width: 190px;
  height: 60px; }
  .interpreter-recruitment-banner-small:hover {
    opacity: 0.5; }

.booth-banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  background-image: url("/assets/images/booth_banner.png");
  width: 190px;
  height: 60px; }
  .booth-banner:hover {
    opacity: 0.5; }

.short-video-nav {
  text-align: center;
  line-height: 50px;
  border-left: none;
  border-right: none;
  border-top: 2px dotted #edb202;
  border-bottom: 2px dotted #edb202;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0; }

.short-video-banner-no-border {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition-property: background-color, color, background-image, opacity;
  -o-transition-property: background-color, color, background-image, opacity;
  -webkit-transition-property: background-color, color, background-image, opacity;
  -moz-transition-property: background-color, color, background-image, opacity;
  -ms-transition-property: background-color, color, background-image, opacity;
  display: inline-block;
  width: 180px;
  height: 50px;
  background-image: url("/assets/images/short_video_banner_no_border.png"); }
  .short-video-banner-no-border:hover {
    opacity: 0.5; }

nav.services.top .booth-banner {
  background-position: 0 !important;
  padding: 0 !important;
  width: 190px !important;
  height: 60px !important; }

.recruit-button-banner-ja-long {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition-property: background-color, color, background-image, opacity;
  -o-transition-property: background-color, color, background-image, opacity;
  -webkit-transition-property: background-color, color, background-image, opacity;
  -moz-transition-property: background-color, color, background-image, opacity;
  -ms-transition-property: background-color, color, background-image, opacity;
  width: 612px;
  height: 60px;
  background-image: url("/assets/images/recruit_button_banner_ja_long.png"); }
  .recruit-button-banner-ja-long:hover {
    opacity: 0.5; }

.inset-list {
  margin-left: 20px; }

.ee-button--auto-height, .ee-button--auto-height a {
  height: 100px !important;
  width: 153px !important; }

.english_education_recruitment_banner {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition-property: background-color, color, background-image, opacity;
  -o-transition-property: background-color, color, background-image, opacity;
  -webkit-transition-property: background-color, color, background-image, opacity;
  -moz-transition-property: background-color, color, background-image, opacity;
  -ms-transition-property: background-color, color, background-image, opacity;
  width: 612px;
  height: 60px;
  background-image: url("/assets/images/english_education_recruitment_banner.png"); }
  .english_education_recruitment_banner:hover {
    opacity: 0.5; }

.flow-navigation-buttons li {
  margin-right: 28px !important; }

.one-half {
  width: 50%;
  float: left; }

.business-top-lead {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 878px;
  margin-bottom: 30px;
  padding-right: 79px;
  border-left: 7px solid #edb202;
  border-right: 7px solid #edb202; }

.business-top-lead__captioned-icon {
  width: 211px;
  text-align: center;
  float: left; }

.business-top-lead__icon-header {
  margin-bottom: 25px;
  font-size: 18px; }

.business-top-lead__text-content {
  overflow: hidden; }

.brown-box {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #479666;
  color: white;
  font-weight: normal;
  font-size: .8em;
  min-height: 4em;
  padding: .5em;
  width: 150px;
  padding-top: 1em;
  padding-bottom: 0; }

.brown-box--south-arrow {
  width: 0;
  height: 0;
  border-left: 75px solid transparent;
  border-right: 75px solid transparent;
  border-top: 20px solid #479666; }

.founders-introduction-portrait {
  float: left;
  margin-right: 30px; }

.founders-introduction-text {
  overflow: hidden; }

.e-company-profile-margined-list {
  padding-left: 3em; }

.founder-introduction-name-heading {
  font-size: 18px !important;
  margin-left: 0 !important; }

nav.services.top .rslides a.taller-slides {
  height: auto; }

.new-calls-to-action__taidan {
  background-image: url("/assets/images/taidan_button.jpg");
  height: 67px;
  width: 260px;
  margin-bottom: 14px; }
  .new-calls-to-action__taidan:hover {
    background-image: url("/assets/images/taidan_button_hover.jpg");
    opacity: 1 !important; }

.new-calls-to-action__dispatch-staff {
  background-image: url("/assets/images/dispatch_staff_button.png");
  height: 68px;
  width: 260px;
  margin-bottom: 6px; }
  .new-calls-to-action__dispatch-staff:hover {
    background-image: url("/assets/images/dispatch_staff_button_hover.png");
    opacity: 1 !important; }

.new-calls-to-action__freelance-staff {
  background-image: url("/assets/images/freelance_staff_button.png");
  height: 68px;
  width: 260px;
  margin-bottom: 7px; }
  .new-calls-to-action__freelance-staff:hover {
    background-image: url("/assets/images/freelance_staff_button_hover.png");
    opacity: 1 !important; }

.new-calls-to-action__recruitment {
  background-image: url("/assets/images/recruitment_button_ja_two.png");
  height: 108px;
  width: 260px; }
  .new-calls-to-action__recruitment:hover {
    background-image: url("/assets/images/recruitment_button_ja_two_hover.png");
    opacity: 1 !important; }

.vertical-inquiries-block {
  float: right;
  width: 206px;
  margin-left: 40px;
  margin-bottom: 20px; }

.vertical-inquiries-block__button {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -1000%;
  white-space: nowrap;
  transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  transition-property: background-color, color, background-image, opacity;
  -o-transition-property: background-color, color, background-image, opacity;
  -webkit-transition-property: background-color, color, background-image, opacity;
  -moz-transition-property: background-color, color, background-image, opacity;
  -ms-transition-property: background-color, color, background-image, opacity;
  background-image: url("/assets/images/inquiries_button_medium_ja.png");
  width: 206px;
  height: 96px; }
  .vertical-inquiries-block__button:hover {
    background-image: url("/assets/images/inquiries_button_medium_ja_hover.png"); }

.vertical-inquiries-block__text {
  margin-top: 7px;
  text-align: center; }

.vertical-inquiries-block__tel {
  font-size: 16px;
  text-transform: uppercase; }

.vertical-inquiries-block__number {
  font-size: 20px; }

.vertical-inquiries-block__heijitsu {
  font-size: 16px; }

.inquiries-button-footer {
  margin-right: 37px; }

.correct-heading-offset {
  left: -19px; }

.lower-index {
  z-index: -1; }

.label {
  border-radius: .25em;
  font-size: .9em;
  padding-bottom: .25em;
  padding-left: .5em;
  padding-right: .5em;
  padding-top: .25em;
  white-space: nowrap;
  background-color: #7C5D3E;
  color: white; }

.label--red {
  background-color: red; }

.hero-banner {
  position: relative;
}
.hero-banner, .js-slider .hero-banner {
  display: block;
}
.hero-banner--translation1 {
  background-image: url("../../images/objects/hero_banner/translation_1.jpeg");
}
.hero-banner--translation1 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwMCUiIGN5PSIxMDAlIiByPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: radial-gradient(circle farthest-side at bottom right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--translation1 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwMCUiIGN5PSIxMDAlIiByPSI3NSUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: radial-gradient(circle farthest-side at bottom right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--translation1 .hero-banner__text {
  bottom: 30px;
  right: 20px;
}
.hero-banner--translation2 {
  background-image: url("../../images/objects/hero_banner/translation_2.jpeg");
}
.hero-banner--translation2 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjAlIiBjeT0iMTAwJSIgcj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: radial-gradient(circle farthest-side at bottom left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--translation2 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjAlIiBjeT0iMTAwJSIgcj0iNzUlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: radial-gradient(circle farthest-side at bottom left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--translation2 .hero-banner__text {
  bottom: 30px;
  left: 20px;
}
.hero-banner--translation3 {
  background-image: url("../../images/objects/hero_banner/translation_3.jpeg");
}
.hero-banner--translation3 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjAlIiBjeT0iMCUiIHI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-radial-gradient(top left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-radial-gradient(top left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: radial-gradient(circle farthest-side at top left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--translation3 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjAlIiBjeT0iMCUiIHI9Ijc1JSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-radial-gradient(top left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-radial-gradient(top left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: radial-gradient(circle farthest-side at top left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--translation3 .hero-banner__text {
  top: 20px;
  left: 20px;
}
.hero-banner--interpretation1 {
  background-image: url("../../images/objects/hero_banner/interpretation_1.jpeg");
}
.hero-banner--interpretation1 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjAlIiBjeT0iMTAwJSIgcj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: radial-gradient(circle farthest-side at bottom left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--interpretation1 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjAlIiBjeT0iMTAwJSIgcj0iNzUlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-radial-gradient(bottom left, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: radial-gradient(circle farthest-side at bottom left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--interpretation1 .hero-banner__text {
  bottom: 30px;
  left: 30px;
}
.hero-banner--interpretation2 {
  background-image: url("../../images/objects/hero_banner/interpretation_2.jpeg");
}
.hero-banner--interpretation2 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--interpretation2 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--interpretation2 .hero-banner__text {
  top: 30%;
  right: 30px;
}
.hero-banner--interpretation3 {
  background-image: url("../../images/objects/hero_banner/interpretation_3.jpeg");
}
.hero-banner--interpretation3 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--interpretation3 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--interpretation3 .hero-banner__text {
  bottom: 30px;
  right: 30px;
}
.hero-banner--videoLocalization1 {
  background-image: url("../../images/objects/hero_banner/video_localization_1.jpeg");
}
.hero-banner--videoLocalization1 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--videoLocalization1 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--videoLocalization1 .hero-banner__text {
  top: 30%;
  right: 30px;
}
.hero-banner--videoLocalization2 {
  background-image: url("../../images/objects/hero_banner/video_localization_2.jpeg");
}
.hero-banner--videoLocalization2 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwMCUiIGN5PSIxMDAlIiByPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: radial-gradient(circle farthest-side at bottom right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--videoLocalization2 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwMCUiIGN5PSIxMDAlIiByPSI3NSUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-radial-gradient(bottom right, circle farthest-side, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: radial-gradient(circle farthest-side at bottom right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--videoLocalization2 .hero-banner__text {
  bottom: 30px;
  right: 30px;
}
.hero-banner--videoLocalization3 {
  background-image: url("../../images/objects/hero_banner/video_localization_3.jpeg");
}
.hero-banner--videoLocalization3 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.no-cssgradients .hero-banner--videoLocalization3 .hero-banner__scrim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(75%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}
.hero-banner--videoLocalization3 .hero-banner__text {
  top: 30%;
  left: 30px;
}
.hero-banner__scrim {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.hero-banner__text {
  color: #FFFFFF;
  position: absolute;
  font-size: 22px;
  line-height: 1.5;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85);
}
.no-cssgradients.no-svg .hero-banner__text {
  font-weight: bold;
}
.hero-banner__brand-text {
  overflow: hidden;
  text-indent: 110%;
  white-space: nowrap;
  background-image: url("../../images/objects/hero_banner/logo.png");
  display: inline-block;
  height: 35px;
  position: relative;
  top: -2px;
  vertical-align: bottom;
  width: 235px;
}
.no-textshadow .hero-banner__brand-text {
  background-image: url("../../images/objects/hero_banner/logo_noshadow.png");
  width: 228px;
  height: 27px;
  vertical-align: middle;
}

.js-slider--services .slick-dots {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.js-slider--services .slick-dots li.slick-active button:before,
.js-slider--services .slick-dots li button:before {
  content: '';
}
.js-slider--services .slick-dots li,
.js-slider--services .slick-dots li button {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.js-slider--services .slick-dots li button {
  background-image: url("../../images/objects/hero_banner/circle.png");
}
.js-slider--services .slick-dots li.slick-active button {
  background-image: url("../../images/objects/hero_banner/dot.png");
}
.lt-ie10 .js-slider--services .slick-dots {
  z-index: 1000;
}

.hero-banner,
.js-slider--services {
  width: 100%;
  height: 280px;
}

.js-slider--services {
  overflow: hidden;
}

.copyright {
  background-color: #ffffff;
  color: #111111;
  font-family: "ヒラギノ角ゴシック Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 15px;
}
.copyright small {
  font-size: inherit;
  min-width: 950px;
  display: block;
}

.heroCarousel {
  min-width: 950px;
  height: 65vh;
  margin-bottom: 30px;
  background-color: #eae7c5;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAIAAAD+uUpYAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAA+ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxkYzpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOkJhZy8+CiAgICAgICAgIDwvZGM6c3ViamVjdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MDwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzI8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgMy43LjU8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgouLqMtAAADOElEQVQoFQ2SaW4bZQBAv33WzMQ2TpvYAdQ0kRBFtKrEBfjHP47AabgBR+EKCMG/VIqSNmTxFi8ztmf5tvkWfIL39PTg73/81ktenb06P+m/zdIeQRKTYRj3MMbeF9BLjDOEdw5sG/XU2kUQpQjG8+b5vpIrTv592hWPgnL1/fjyKj6PkZJ6SyTIpGe8A6prnSXWaeAj0zHnLIR7jLw1QDntEOG+1zpnOkCR9S5IfGplOUBeQmm0QdbajktkuAHEwdTAWAGsfaM1MLw66BLjHVAYad8BiDsFAYCxgc54gK3BXiU4iLCLgSb6xXtxQIti484i5VEHA0JhABxAUFHGWsm3dTlKEugdTRHwWAmV5IhSoy1mgDEUdaZWDhmXWAuAD2LUd7olNNTKAmgIRcA60oq9dT6WyV4j09U7Xuh5mx31BsEpwZFEhewS4p02pTJsrXcA7vshazu4FKjuautcduATCCDamTYEqJWKTOtloImLD824MFxI3RmywivDeUBHhd6k3lCES8XbTkrHLVzsHZ5V7UORqWa7mbzAirkW8RAkKQpQULWSrBoRWsIED2pRqVVdtmvnl9OGJG8DqmdiP1BdFGZrVW2EDGA3ys7s9ng2XV4v75VedFMOdnx8PECYrTZlmvb3kuPjd0fK1GkUeBOtl7vH5/82fM7inOb57cPDYlFTn3fezNvbx83TWfLtu/TnP/+5vl98+fXDL5dpfnd39+Ey+/i+//dfUwiOvEfalfjifTKdvTS1sVxj5rjhadY7GqRVozazlrDQyubm/vFm+smJ+XcnH4fDk9fnvp/Jb/JT4n0UlRfjZLbgk7U7hH2ZLWfFlIyTY16ZlELtTILCXhhHAc4dCCDNU4ZjtuImZX6gox+H/WbZ0nP0Jvr64mq0bNzkZa2lnRXCWH16Gi8XmlEQHz6tSpSCmEmfRKKcNFpVSQp5qoG1XqG9iE9HZyHSr3GuSjdpr9e2uxr3+5h9fry5/bJWSpz095Nnt926gFKgZWAg/OGnPB2GoguGY7Samwzmi6KN0tgItavE+SjP34gYx5QZxtXtjNYgPB6wr0Iw+VTUO8uO+kEEk4hprVxU4g54T/8HtaYal6psfm0AAAAASUVORK5CYII=),
                    linear-gradient(to bottom,
                                    #fdfce3 0%,
                                    #fcfbe1 20%,
                                    #fdfadf 40%,
                                    #f4ebc0 60%,
                                    #a6a777 80%);
}

.heroCarousel-table {
  position: relative;
  display: table;
  width: 950px;
  height: 100%;
  margin: 0 auto;
}

.heroCarousel-cell {
  display: table-cell;
  vertical-align: middle;
}

.heroCarousel h1,
.heroCarousel h1 small {
  display: inline-block;
}

.heroCarousel h1 {
  margin: 0;                    /* Remove default style. */
  font-size: 42px;
  line-height: 64px;
  color: #016a3a;
  font-weight: normal;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0);
  transition: all 500ms;
}

.heroCarousel h1 small {
  margin-top: 30px;
  font-size: 20px;
  line-height: 28px;
  color: #4d4c4c;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0);
}

.heroCarousel[data-vegas-slide='1'] h1,
.heroCarousel[data-vegas-slide='2'] h1,
.heroCarousel[data-vegas-slide='4'] h1 {
  color: #ffffff;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.5);
}

.heroCarousel[data-vegas-slide='1'] h1 small,
.heroCarousel[data-vegas-slide='2'] h1 small,
.heroCarousel[data-vegas-slide='4'] h1 small {
  color: #efefef;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4);
}

.heroCarousel--imageReplaced h1 {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  width: 821px;
  height: 192px;
  background-image: url('/assets/images/hero_carousel/heading_green.png');
  background-repeat: no-repeat;
}

.heroCarousel--imageReplaced h1 small {
  font-size: inherit;
}

.heroCarousel--imageReplaced[data-vegas-slide='0'] h1,
.heroCarousel--imageReplaced[data-vegas-slide='1'] h1,
.heroCarousel--imageReplaced[data-vegas-slide='3'] h1 {
  background-image: url('/assets/images/hero_carousel/heading_white.png');
}
