[data-jmm] [data-jmm-module="introHeaderFull"] {
  /*==========================================================================
****************************************************************************

	Title: Intro Header Full module for KPMG
	Author: Jamel Interactive
	File: text.scss

****************************************************************************
==========================================================================*/
  /*==========================================================================
****************************************************************************

	Title: Global Variables for project
	Author: Jamel Interactive
	File: variables_global.scss

****************************************************************************
==========================================================================*/
  /*==========================================================================
****************************************************************************

	Title:  Global Mixins and Functions
	Author: Jamel Interactive
	File: mixins.scss

****************************************************************************
==========================================================================*/
  /*==============
 one font to rule them all
==============*/
  /* Slider */ }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-list:focus {
    outline: none; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slider .slick-track,
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-track:before,
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-track:after {
    display: table;
    content: ''; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-track:after {
    clear: both; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-loading .slick-track {
    visibility: hidden; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px; }
  [data-jmm] [data-jmm-module="introHeaderFull"] [dir='rtl'] .slick-slide {
    float: right; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slide img {
    display: block; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slide.slick-loading img {
    display: none; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-slide.dragging img {
    pointer-events: none; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-initialized .slick-slide {
    display: block; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-loading .slick-slide {
    visibility: hidden; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .slick-arrow.slick-hidden {
    display: none; }
  [data-jmm] [data-jmm-module="introHeaderFull"] {
    position: relative; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .__introHeaderFull__background {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
  [data-jmm] [data-jmm-module="introHeaderFull"] ul {
    position: relative;
    z-index: 3; }
  [data-jmm] [data-jmm-module="introHeaderFull"] {
    z-index: 2; }
  [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider {
    position: relative;
    overflow: hidden;
    width: 100%; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-track {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__item, [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-slide {
      position: relative;
      float: none;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      height: 700px;
      overflow: hidden; }
      @media only screen and (max-width: 1122px) {
        [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__item, [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-slide {
          height: auto; } }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider:not(.slick-initialized) .introSlider__item:nth-child(n+2) {
      display: none; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__content {
      position: relative;
      max-width: 1082px;
      width: 100%;
      z-index: 3;
      display: block;
      padding: 100px 0;
      font-size: 24px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      @media only screen and (max-width: 1122px) {
        [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__content {
          padding: 50px 20px; } }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__title, [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__subtitle, [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__desc, [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__more {
      color: inherit;
      margin-bottom: 26px;
      position: relative; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__title {
      font-family: "KPMG Light", Arial, Helvetica, sans-serif;
      font-size: 100px;
      line-height: 120px; }
      @media only screen and (max-width: 690px) {
        [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__title {
          font-size: 74px;
          line-height: 110%; } }
      @media only screen and (max-width: 560px) {
        [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__title {
          font-size: 64px; } }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__subtitle {
      font-weight: 700;
      display: block; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__desc {
      font-weight: 300;
      white-space: pre-line; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__bgImg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      min-width: 100%;
      min-height: 100%; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-dots {
      position: absolute;
      bottom: 30px;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      list-style-type: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      border-color: inherit; }
      [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-dots li {
        list-style: none;
        border-color: inherit; }
        [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-dots li button {
          border-width: 1px;
          border-color: inherit;
          border-style: solid;
          background-color: transparent;
          border-radius: 50%;
          font-size: 0;
          padding: 1px;
          width: 13px;
          height: 13px;
          margin: 0 12px;
          -webkit-box-shadow: 0 0 0 0;
                  box-shadow: 0 0 0 0; }
        [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider .slick-dots li.slick-active button {
          background-color: white; }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__video {
      margin-left: auto;
      max-height: 100%;
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__video--full {
        max-height: none;
        min-height: 100%;
        min-width: 100%;
        margin: initial;
        right: 50%;
        top: 50%;
        -webkit-transform: translate(50%, -50%);
            -ms-transform: translate(50%, -50%);
                transform: translate(50%, -50%); }
    [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__more {
      position: relative;
      display: inline-block;
      color: inherit;
      font-size: 22px;
      font-weight: 300;
      margin-top: 20px;
      text-decoration: none;
      white-space: pre-line; }
      [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__more:hover {
        text-decoration: none; }
      [data-jmm] [data-jmm-module="introHeaderFull"] .introSlider__more:after {
        content: "";
        position: relative;
        display: inline-block;
        margin-left: 5px;
        border: solid #2ea836;
        border-width: 7px 7px 0 0;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        width: 20px;
        height: 20px;
        top: 4px; }
