[data-jmm] [data-jmm-module="text"] {
  /*==========================================================================
****************************************************************************

	Title: Text element 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
==============*/
  /*==========================================================================
****************************************************************************

	Title:  Title element
	Author: Jamel Interactive
	File: textPart.scss

****************************************************************************
==========================================================================*/
  /*==========================================================================
****************************************************************************

	Title:  blockqoute
	Author: Jamel Interactive
	File: quotation.scss

****************************************************************************
==========================================================================*/
  /*==========================================================================
****************************************************************************

	Title:  Global settings of module
	Author: Jamel Interactive
	File: body.scss

****************************************************************************
==========================================================================*/ }
  [data-jmm] [data-jmm-module="text"] {
    position: relative; }
  [data-jmm] [data-jmm-module="text"] .title {
    font-weight: 700;
    font-family: "UniversforKPMG", Arial, Helvetica, sans-serif;
    margin-bottom: 26px;
    font-size: 20px; }
  [data-jmm] [data-jmm-module="text"] .content {
    padding: 0 50px 16px 0;
    margin: 0;
    width: calc(100% - 380px); }
    @media only screen and (max-width: 980px) {
      [data-jmm] [data-jmm-module="text"] .content {
        width: 100%; } }
    [data-jmm] [data-jmm-module="text"] .content p, [data-jmm] [data-jmm-module="text"] .content ul, [data-jmm] [data-jmm-module="text"] .content li, [data-jmm] [data-jmm-module="text"] .content a, [data-jmm] [data-jmm-module="text"] .content span, [data-jmm] [data-jmm-module="text"] .content b, [data-jmm] [data-jmm-module="text"] .content strong {
      font-size: 16px;
      line-height: 115%; }
    [data-jmm] [data-jmm-module="text"] .content p, [data-jmm] [data-jmm-module="text"] .content ul, [data-jmm] [data-jmm-module="text"] .content li {
      margin-bottom: 1.4em; }

@-webkit-keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule {
  0% {
    height: 0; }
  100% {
    height: 100%; } }

@keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule {
  0% {
    height: 0; }
  100% {
    height: 100%; } }

@-webkit-keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule-out {
  0% {
    height: 100%; }
  100% {
    height: 0; } }

@keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule-out {
  0% {
    height: 100%; }
  100% {
    height: 0; } }

@-webkit-keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeInLeft {
  0% {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeInLeft {
  0% {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; } }

@-webkit-keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0; } }

@keyframes jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
    opacity: 0; } }
  [data-jmm] [data-jmm-module="text"] .quote {
    font-family: "KPMG Light", Arial, Helvetica, sans-serif;
    font-weight: 200;
    width: 100%;
    max-width: 380px;
    position: relative;
    font-size: 36px;
    line-height: 48px;
    letter-spacing: -.5px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding: 47px 0 25px 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: inherit;
    overflow: hidden;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media only screen and (max-width: 980px) {
      [data-jmm] [data-jmm-module="text"] .quote {
        padding-top: 25px;
        max-width: 100%;
        margin-bottom: 30px; } }
    [data-jmm] [data-jmm-module="text"] .quote__text {
      position: relative;
      opacity: 0;
      -webkit-animation-delay: .5s;
              animation-delay: .5s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      white-space: initial;
      line-break: initial;
      word-break: initial; }
    [data-jmm] [data-jmm-module="text"] .quote__ruler {
      position: absolute;
      display: block;
      left: 0;
      top: 4px;
      height: 0%;
      width: 1px;
      background-color: #00338d;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    [data-jmm] [data-jmm-module="text"] .quote.animated .quote__text {
      -webkit-animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeInLeft 0.5s;
              animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeInLeft 0.5s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    [data-jmm] [data-jmm-module="text"] .quote.animated .quote__ruler {
      -webkit-animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule 0.5s ease-in;
              animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule 0.5s ease-in;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    [data-jmm] [data-jmm-module="text"] .quote.reverse .quote__text {
      -webkit-animation-delay: 0s;
              animation-delay: 0s;
      -webkit-animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeOutLeft 0.5s;
              animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-fadeOutLeft 0.5s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    [data-jmm] [data-jmm-module="text"] .quote.reverse .quote__ruler {
      -webkit-animation-delay: .5s;
              animation-delay: .5s;
      -webkit-animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule-out 0.5s ease-in;
              animation: jmm-ac4bd5ba0aa3b34e33161a64f6b40190-rule-out 0.5s ease-in;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
  [data-jmm] [data-jmm-module="text"] .module__wrapper {
    background: white;
    position: relative;
    color: #00338d;
    width: 100%; }
  [data-jmm] [data-jmm-module="text"] .module__body {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-family: "UniversforKPMG", Arial, Helvetica, sans-serif;
    font-weight: 300;
    width: 100%;
    max-width: 1082px;
    width: 100%;
    margin: 0 auto;
    padding: 36px 0; }
    @media only screen and (max-width: 1122px) {
      [data-jmm] [data-jmm-module="text"] .module__body {
        padding-right: 20px;
        padding-left: 20px; } }
    @media only screen and (max-width: 980px) {
      [data-jmm] [data-jmm-module="text"] .module__body {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
