/*
Copyright 2020 Adobe. All rights reserved.
This file is licensed to you under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy
of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
OF ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
*/
html {
  font-size: 16px;
  font-family: adobe-clean, Helvetica Neue Light, Helvetica Light, Helvetica, Verdana, Arial, sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 900px) {
  html {
    font-size: 14px;
  }
}
body {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
}
#debug {
  display: none;
  position: fixed;
  right: 0px;
  bottom: 50px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
}
#adobe_sign_intranet {
  /* import additional section-based styles */
  /* ............................................ */
  /* header */
  /* ............................................ */
  /* hero */
  /* ............................................ */
  /* navigation */
  /* ............................................ */
  /* intro */
  /* ............................................ */
  /* tutorials */
  /* ............................................ */
  /* additional resources */
  /* ............................................ */
  /* how are we doing? */
  /* ............................................ */
  /* environmental impact */
  /* ............................................ */
  /* use cases */
  /* ............................................ */
  /* footer */
  /* LESS Document */
  /* ............................................ */
  /* 1300px */
  /* ............................................ */
  /* 1100px */
  /* ............................................ */
  /* 950px */
  /* ............................................ */
  /* 900px */
  /* ............................................ */
  /* 740px */
  /* ............................................ */
  /* 590px */
}
#adobe_sign_intranet * {
  margin: 0;
  padding: 0;
}
#adobe_sign_intranet p,
#adobe_sign_intranet ul,
#adobe_sign_intranet ol {
  margin-bottom: 1rem;
}
#adobe_sign_intranet h2 {
  font-size: 2.25rem;
}
#adobe_sign_intranet a {
  color: #1e76e3;
  text-decoration: none;
}
#adobe_sign_intranet a:hover {
  text-decoration: underline;
}
#adobe_sign_intranet a.btn {
  border-radius: 30px;
  font-size: 1.125rem;
  color: #fff;
  text-decoration: none;
  background-color: #1e76e3;
  padding: 5px 30px;
  display: inline-block;
}
#adobe_sign_intranet .content {
  margin: 0 180px 0 60px;
}
#adobe_sign_intranet header {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  height: 80px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1;
}
#adobe_sign_intranet header .content {
  position: relative;
}
#adobe_sign_intranet header #mobile_menu {
  display: none;
  position: absolute;
  height: 35px;
  right: 0px;
  top: 18px;
  width: 35px;
  cursor: pointer;
}
#adobe_sign_intranet header #mobile_menu svg .base_stroke {
  fill: none;
  stroke: #999;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 9px;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: opacity 0.25s, -webkit-transform 0.45s;
  transition: opacity 0.25s, -webkit-transform 0.45s;
  -o-transition: transform 0.45s, opacity 0.25s;
  transition: transform 0.45s, opacity 0.25s;
  transition: transform 0.45s, opacity 0.25s, -webkit-transform 0.45s;
}
#adobe_sign_intranet header a {
  display: block;
  position: absolute;
  background: no-repeat 0 0;
  background-size: contain;
}
#adobe_sign_intranet header a span {
  display: none;
}
#adobe_sign_intranet header a#adobesign {
  background-image: url(media/adobe_sign.svg);
  left: 0px;
  top: 24px;
  width: 200px;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}
#adobe_sign_intranet header a#adobesign::before {
  content: '';
  display: block;
  padding-top: 21.48%;
  /* proportional to 242x52 */
}
#adobe_sign_intranet #sign_hero {
  height: 300px;
  position: relative;
  background: #8cd294;
  overflow: hidden;
  margin-top: 80px;
}
#adobe_sign_intranet #sign_hero img {
  position: absolute;
}
#adobe_sign_intranet #sign_hero img.globe {
  height: 105%;
  top: -10%;
  left: 25px;
}
#adobe_sign_intranet #sign_hero img.capture {
  height: 155%;
  -webkit-transform: rotate(16deg);
      -ms-transform: rotate(16deg);
          transform: rotate(16deg);
  right: 38%;
  top: -9%;
}
#adobe_sign_intranet #sign_hero #welcome {
  color: #fff;
  font-size: 6.875rem;
  font-weight: 700;
  line-height: 0.75;
  position: absolute;
  bottom: 0px;
  left: 55px;
  letter-spacing: -2px;
}
#adobe_sign_intranet #sign_hero #request_access {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 15px;
  width: 25%;
  position: absolute;
  top: 35px;
  right: 180px;
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  color: #215923;
}
#adobe_sign_intranet #sign_hero #request_access h3 {
  font-size: 1.375rem;
  font-weight: 500;
  margin-bottom: 5px;
}
#adobe_sign_intranet #sign_hero #request_access p {
  line-height: 1;
  margin-bottom: -15px;
}
#adobe_sign_intranet #sign_hero #request_access a.btn {
  -webkit-transform: translateY(29px);
      -ms-transform: translateY(29px);
          transform: translateY(29px);
}
#adobe_sign_intranet nav {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.3);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-box-shadow: 12px 25px 1px rgba(0, 0, 0, 0.07);
          box-shadow: 12px 25px 1px rgba(0, 0, 0, 0.07);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  right: -2px;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.35s ease-out, -webkit-box-shadow 0.5s;
  transition: -webkit-transform 0.35s ease-out, -webkit-box-shadow 0.5s;
  -o-transition: transform 0.35s ease-out, box-shadow 0.5s;
  transition: transform 0.35s ease-out, box-shadow 0.5s;
  transition: transform 0.35s ease-out, box-shadow 0.5s, -webkit-transform 0.35s ease-out, -webkit-box-shadow 0.5s;
  top: 15%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 160px;
  z-index: 2;
}
#adobe_sign_intranet nav a {
  color: #979797;
  display: block;
  line-height: 1;
  margin: 20px 15px 15px 28px;
  -webkit-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
  position: relative;
}
#adobe_sign_intranet nav a::before {
  content: url(media/push_pin.png);
  display: inline-block;
  left: -42px;
  opacity: 0;
  position: absolute;
  top: -17px;
  -webkit-transform: translateX(-3px) translateY(-5px) rotate(-16deg);
      -ms-transform: translateX(-3px) translateY(-5px) rotate(-16deg);
          transform: translateX(-3px) translateY(-5px) rotate(-16deg);
  -webkit-transition: opacity 0.7s, -webkit-transform 0.7s;
  transition: opacity 0.7s, -webkit-transform 0.7s;
  -o-transition: transform 0.7s, opacity 0.7s;
  transition: transform 0.7s, opacity 0.7s;
  transition: transform 0.7s, opacity 0.7s, -webkit-transform 0.7s;
}
#adobe_sign_intranet nav a + a {
  margin-bottom: 30px;
}
#adobe_sign_intranet nav a.selected {
  color: #000;
}
#adobe_sign_intranet nav a.selected::before {
  -webkit-transform: translateX(0) translateY(0) rotate(0deg);
      -ms-transform: translateX(0) translateY(0) rotate(0deg);
          transform: translateX(0) translateY(0) rotate(0deg);
  opacity: 1;
}
#adobe_sign_intranet #sign_intro {
  color: #215923;
  font-size: 1.5rem;
  line-height: 1.25;
  padding: 20px 0 0 16px;
}
#adobe_sign_intranet #sign_tutorials {
  padding-top: 30px;
  padding-bottom: 45px;
  text-align: center;
}
#adobe_sign_intranet #sign_tutorials .tutorial_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
#adobe_sign_intranet #sign_tutorials a.tutorial {
  border: 1px solid #b6b6b6;
  border-radius: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 15px;
  overflow: hidden;
  width: 30%;
  -webkit-transition: border-color 0.25s, -webkit-box-shadow 0.25s;
  transition: border-color 0.25s, -webkit-box-shadow 0.25s;
  -o-transition: box-shadow 0.25s, border-color 0.25s;
  transition: box-shadow 0.25s, border-color 0.25s;
  transition: box-shadow 0.25s, border-color 0.25s, -webkit-box-shadow 0.25s;
}
#adobe_sign_intranet #sign_tutorials a.tutorial > div {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100% + 2px);
  -webkit-transform: translateX(-2px);
      -ms-transform: translateX(-2px);
          transform: translateX(-2px);
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
          transform-origin: center right;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  width: 125px;
}
#adobe_sign_intranet #sign_tutorials a.tutorial > p {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.2rem;
  line-height: 1;
  padding: 15px 15px 15px 20px;
  text-align: left;
  width: calc(100% - 125px);
  margin: 0;
}
#adobe_sign_intranet #sign_tutorials a.tutorial:hover {
  border-color: #fff;
  -webkit-box-shadow: 0px 0px 12px #999;
          box-shadow: 0px 0px 12px #999;
  text-decoration: none;
}
#adobe_sign_intranet #sign_tutorials a.tutorial:hover > div {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
#adobe_sign_intranet #sign_resources {
  background-color: #eac95d;
  padding-top: 38px;
  padding-bottom: 15px;
  color: #fff;
  text-align: center;
  position: relative;
}
#adobe_sign_intranet #sign_resources .resource_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 15px;
}
#adobe_sign_intranet #sign_resources h2,
#adobe_sign_intranet #sign_resources p {
  color: #453709;
}
#adobe_sign_intranet #sign_resources a.resource {
  border: 1px solid #fff;
  border-radius: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.1;
  margin: 1%;
  min-height: 60px;
  padding: 15px 12px 15px 80px;
  position: relative;
  text-align: left;
  width: 40%;
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
#adobe_sign_intranet #sign_resources a.resource svg {
  width: 38px;
  position: absolute;
  top: 9px;
  left: 15px;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
}
#adobe_sign_intranet #sign_resources a.resource svg .base_fill {
  fill: #fff;
}
#adobe_sign_intranet #sign_resources a.resource svg .base_stroke {
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 7px;
}
#adobe_sign_intranet #sign_resources a.resource:nth-child(odd) {
  padding: 15px 80px 15px 12px;
  text-align: right;
}
#adobe_sign_intranet #sign_resources a.resource:nth-child(odd) svg {
  left: auto;
  right: 15px;
}
#adobe_sign_intranet #sign_resources a.resource:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.04);
}
#adobe_sign_intranet #sign_resources a.resource:hover svg {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}
#adobe_sign_intranet #sign_resources::after {
  content: url(media/glasses.png);
  position: absolute;
  -webkit-transform: rotate(55deg) scale(0.8);
      -ms-transform: rotate(55deg) scale(0.8);
          transform: rotate(55deg) scale(0.8);
  top: -18%;
  right: 9%;
}
#adobe_sign_intranet #sign_statistics {
  background: -webkit-gradient(linear, left top, left bottom, from(#70b8cc), color-stop(40%, #42879b));
  background: -o-linear-gradient(#70b8cc, #42879b 40%);
  background: linear-gradient(#70b8cc, #42879b 40%);
  text-align: center;
  padding-top: 30px;
  /* snapshots */
  /* transaction chart large */
  /* transaction chart small */
  /* legend row */
  /* first row */
}
#adobe_sign_intranet #sign_statistics h2,
#adobe_sign_intranet #sign_statistics p {
  color: #fff;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_snapshots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  max-width: 1400px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 12px;
  text-align: center;
  width: 33%;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot p {
  margin: 0;
  line-height: 1.1;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot p:nth-child(1) {
  color: #fff;
  font-size: 3.25rem;
  font-weight: 700;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot p:nth-child(2) {
  color: #05333f;
  font-size: 0.9rem;
  padding: 0 30px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large {
  text-align: center;
  margin: 0 auto;
  max-width: 1400px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .legend_label {
  fill: #ffffff;
  font-size: 10px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .legend_dot.our {
  fill: #ffffff;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .legend_dot.avg {
  fill: rgba(255, 255, 255, 0.35);
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .guide {
  stroke: rgba(0, 0, 0, 0.4);
  stroke-width: 1;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .guide_labels {
  fill: rgba(0, 0, 0, 0.35);
  font-size: 15px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .bar {
  stroke: #ffffff;
  stroke-width: 8;
  stroke-linecap: round;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .bar_label {
  fill: #ffffff;
  font-size: 11px;
  text-align: right;
  isolation: isolate;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large svg .area {
  fill: rgba(255, 255, 255, 0.35);
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small {
  display: none;
  margin: 0;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small p {
  margin: 0;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row div.label {
  color: #fff;
  font-size: 0.8rem;
  padding: 0 10px 0 0;
  text-align: right;
  text-transform: uppercase;
  width: 70px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row div.value {
  width: calc(100% - 70px);
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row div.value > div {
  background-color: rgba(255, 255, 255, 0.35);
  border-radius: 4px;
  height: 9px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row div.value > div.our_value {
  background-color: #fff;
  height: 6px;
  -webkit-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
          transform: translateY(-3px);
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row div.value > p {
  color: #fff;
  font-size: 0.8rem;
  margin: 0 0 3px 3px;
  text-align: left;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend {
  color: #fff;
  font-size: 0.8rem;
  margin-bottom: 10px;
  text-align: right;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .label {
  border: none;
  width: 0;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .value {
  border: none;
  width: 100%;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .value .our {
  padding-right: 20px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .value .our::before,
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .value .avg::before {
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 10px;
  margin-right: 5px;
  width: 10px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .value .our::before {
  background-color: #fff;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.legend .value .avg::before {
  background-color: rgba(255, 255, 255, 0.35);
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.guide {
  margin-bottom: 12px;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.guide .label {
  border: none;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.guide .value {
  border-bottom: 1px solid #ccc;
  height: 14px;
  position: relative;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.guide .value > p {
  display: inline-block;
  margin: 0;
  position: absolute;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.guide #lowest_value {
  left: 0;
  top: 0;
}
#adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small > div.row.guide #highest_value {
  right: 0;
  top: 0;
}
#adobe_sign_intranet #sign_impact {
  padding-top: 30px;
  padding-bottom: 40px;
  text-align: center;
}
#adobe_sign_intranet #sign_impact .impact_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#adobe_sign_intranet #sign_impact .impact {
  width: 25%;
  position: relative;
  margin: 0 2%;
  overflow: hidden;
}
#adobe_sign_intranet #sign_impact .impact img {
  position: absolute;
  left: 5%;
  top: 5%;
  border-radius: 50%;
  width: 90%;
}
#adobe_sign_intranet #sign_impact .impact div {
  position: relative;
}
#adobe_sign_intranet #sign_impact .impact div.impact_value {
  color: #fff;
  font-size: 2rem;
  position: absolute;
  left: 0;
  top: 22%;
  width: 100%;
}
#adobe_sign_intranet #sign_impact .impact svg {
  height: 100%;
  width: 100%;
  position: relative;
}
#adobe_sign_intranet #sign_impact .impact svg circle {
  fill: none;
  stroke-width: 10;
  stroke-linecap: round;
  -webkit-transform: scale(0.98);
      -ms-transform: scale(0.98);
          transform: scale(0.98);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}
#adobe_sign_intranet #sign_impact .impact svg circle.shadow {
  stroke: #000;
  opacity: 0.4;
}
#adobe_sign_intranet #sign_impact .impact svg circle.base {
  stroke: #fff;
}
#adobe_sign_intranet #sign_impact .impact svg circle.progress {
  stroke: #3d72b5;
  stroke-width: 8;
  -webkit-transform: scale(0.98) rotate(-90deg);
      -ms-transform: scale(0.98) rotate(-90deg);
          transform: scale(0.98) rotate(-90deg);
}
#adobe_sign_intranet #sign_use_cases {
  background-color: #403f3f;
  color: #bbb;
  text-align: center;
  padding-top: 45px;
  padding-bottom: 45px;
}
#adobe_sign_intranet #sign_use_cases .use_cases_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 24px;
}
#adobe_sign_intranet #sign_use_cases .use_case {
  width: 24%;
  margin-left: 4%;
  margin-right: 4%;
}
#adobe_sign_intranet #sign_use_cases .use_case > img {
  width: 125px;
  border-radius: 50%;
  border: 3px solid #999;
}
#adobe_sign_intranet #sign_use_cases h3 {
  color: #fff;
  margin-bottom: 10px;
}
#adobe_sign_intranet #sign_use_cases blockquote {
  font-size: 1.4rem;
  font-style: italic;
  font-weight: 100;
  line-height: 1.1;
  padding-bottom: 10px;
  position: relative;
}
#adobe_sign_intranet #sign_use_cases blockquote::before {
  content: '\201C';
  font-family: 'georgia', serif;
  font-size: 4rem;
  position: absolute;
  -webkit-transform: translateX(-35px) translateY(-0.8rem);
      -ms-transform: translateX(-35px) translateY(-0.8rem);
          transform: translateX(-35px) translateY(-0.8rem);
}
#adobe_sign_intranet #sign_use_cases blockquote::after {
  content: '\201D';
  font-family: 'georgia', serif;
  font-size: 4rem;
  position: absolute;
}
#adobe_sign_intranet #sign_use_cases .trigger {
  color: #bbb;
  padding: 15px 0;
  cursor: pointer;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
  transition: color 0.4s;
}
#adobe_sign_intranet #sign_use_cases .trigger:hover {
  color: #fff;
}
#adobe_sign_intranet #sign_use_cases .trigger p {
  display: inline;
  position: relative;
}
#adobe_sign_intranet #sign_use_cases .trigger p::before {
  border-top: 7px solid transparent;
  border-left: 7px solid #bbb;
  border-bottom: 7px solid transparent;
  content: '';
  display: inline-block;
  position: absolute;
  top: 3px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  left: -15px;
  width: 0px;
  height: 0px;
}
#adobe_sign_intranet #sign_use_cases .content_container {
  height: 0px;
  overflow: hidden;
}
#adobe_sign_intranet #sign_use_cases .panel_content {
  text-align: left;
  padding-left: 20px;
}
#adobe_sign_intranet #sign_use_cases .opened .trigger {
  color: #fff;
}
#adobe_sign_intranet #sign_use_cases .opened .trigger p:before {
  border-left: 8px solid #bbb;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
#adobe_sign_intranet footer {
  background-color: #000;
  font-size: 0.9rem;
  color: #555;
  padding-top: 15px;
  padding-bottom: 20px;
  padding-right: -60px;
}
#adobe_sign_intranet footer .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#adobe_sign_intranet footer a {
  color: #999;
}
#adobe_sign_intranet footer a.adobe {
  background: url('media/adobe_vertical_white.svg') no-repeat 0 0;
  background-size: contain;
  display: block;
  width: 26px;
}
#adobe_sign_intranet footer a.adobe::before {
  content: '';
  display: block;
  padding-top: 137.59%;
  /* proportionate to 133x183 */
}
#adobe_sign_intranet footer a.adobe span {
  display: none;
}
#adobe_sign_intranet footer p {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  margin-top: 5px;
}
@media screen and (max-width: 1300px) {
  #adobe_sign_intranet #sign_tutorials a.tutorial {
    width: 45%;
  }
}
@media screen and (max-width: 1100px) {
  #adobe_sign_intranet #sign_hero img.globe {
    left: -45px;
  }
  #adobe_sign_intranet #sign_hero img.capture {
    height: 145%;
    right: 41%;
  }
}
@media screen and (max-width: 950px) {
  #adobe_sign_intranet #sign_tutorials a.tutorial {
    width: 90%;
  }
  #adobe_sign_intranet #sign_resources a.resource {
    width: 70%;
  }
  #adobe_sign_intranet #sign_resources a.resource:nth-child(odd) {
    padding: 15px 12px 15px 80px;
    text-align: left;
  }
  #adobe_sign_intranet #sign_resources a.resource:nth-child(odd) svg {
    left: 15px;
    right: auto;
  }
}
@media screen and (max-width: 900px) {
  #adobe_sign_intranet .content {
    margin: 0 30px;
  }
  #adobe_sign_intranet header {
    height: 65px;
  }
  #adobe_sign_intranet header a#adobesign {
    top: 15px;
    -webkit-transform: scale(0.75);
        -ms-transform: scale(0.75);
            transform: scale(0.75);
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
  }
  #adobe_sign_intranet header #mobile_menu {
    display: block;
  }
  #adobe_sign_intranet #sign_hero {
    margin-top: 65px;
  }
  #adobe_sign_intranet #sign_hero #request_access {
    right: 25px;
  }
  #adobe_sign_intranet #sign_hero img.globe {
    left: -45px;
  }
  #adobe_sign_intranet #sign_hero img.capture {
    height: 145%;
    right: 26%;
  }
  #adobe_sign_intranet nav {
    border-width: 1px;
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
            box-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
    font-size: 1.2rem;
    top: 70px;
    right: -160px;
  }
  #adobe_sign_intranet nav a {
    margin-left: 18px;
    color: #000;
  }
  #adobe_sign_intranet nav a + a {
    margin-bottom: 15px;
  }
  #adobe_sign_intranet nav a.selected::before {
    display: none;
  }
  #adobe_sign_intranet[data-menu="opened"] nav {
    -webkit-box-shadow: 10px 35px 1px rgba(0, 0, 0, 0.08);
            box-shadow: 10px 35px 1px rgba(0, 0, 0, 0.08);
    -webkit-transform: translateX(-158px);
        -ms-transform: translateX(-158px);
            transform: translateX(-158px);
  }
  #adobe_sign_intranet[data-menu="opened"] #mobile_menu svg .line1 {
    -webkit-transform: translateX(-10px) translateY(14px) rotate(45deg);
        -ms-transform: translateX(-10px) translateY(14px) rotate(45deg);
            transform: translateX(-10px) translateY(14px) rotate(45deg);
  }
  #adobe_sign_intranet[data-menu="opened"] #mobile_menu svg .line2 {
    opacity: 0;
  }
  #adobe_sign_intranet[data-menu="opened"] #mobile_menu svg .line3 {
    -webkit-transform: translateX(-10px) translateY(-12px) rotate(-45deg);
        -ms-transform: translateX(-10px) translateY(-12px) rotate(-45deg);
            transform: translateX(-10px) translateY(-12px) rotate(-45deg);
  }
  #adobe_sign_intranet #sign_resources::after {
    -webkit-transform: rotate(65deg) scale(0.65);
        -ms-transform: rotate(65deg) scale(0.65);
            transform: rotate(65deg) scale(0.65);
    right: 0px;
  }
  #adobe_sign_intranet #sign_use_cases .use_cases_container {
    display: block;
    text-align: left;
    margin: 0 30px;
  }
  #adobe_sign_intranet #sign_use_cases .use_case {
    width: auto;
    padding: 0px 0px 20px 115px;
    position: relative;
    margin-bottom: 20px;
  }
  #adobe_sign_intranet #sign_use_cases .use_case > img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 90px;
  }
  #adobe_sign_intranet #sign_use_cases blockquote {
    margin-left: 20px;
    padding-bottom: 0;
  }
  #adobe_sign_intranet #sign_use_cases blockquote::before {
    font-size: 3rem;
    -webkit-transform: translateX(-23px) translateY(-0.4rem);
        -ms-transform: translateX(-23px) translateY(-0.4rem);
            transform: translateX(-23px) translateY(-0.4rem);
  }
  #adobe_sign_intranet #sign_use_cases blockquote::after {
    font-size: 3rem;
    -webkit-transform: translateY(0.3rem);
        -ms-transform: translateY(0.3rem);
            transform: translateY(0.3rem);
  }
  #adobe_sign_intranet #sign_use_cases .trigger {
    -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
            transform: translateX(20px);
  }
}
@media screen and (max-width: 740px) {
  #adobe_sign_intranet #sign_hero {
    height: 200px;
  }
  #adobe_sign_intranet #sign_hero #welcome {
    font-size: 6rem;
    left: 30px;
  }
  #adobe_sign_intranet #sign_hero #request_access {
    top: 15px;
    width: 40%;
  }
  #adobe_sign_intranet #sign_hero img.globe {
    height: 95%;
    left: -8px;
  }
  #adobe_sign_intranet #sign_hero img.capture {
    right: 38%;
  }
  #adobe_sign_intranet #sign_intro {
    font-size: 1.3rem;
    line-height: 1.25;
    padding: 12px 20px 0 16px;
  }
  #adobe_sign_intranet #sign_tutorials {
    padding-top: 10px;
  }
  #adobe_sign_intranet #sign_tutorials a.tutorial {
    margin: 8px;
  }
  #adobe_sign_intranet #sign_resources a.resource:nth-child(odd),
  #adobe_sign_intranet #sign_resources a.resource:nth-child(even) {
    margin: 6px;
    padding: 8px 12px 8px 70px;
    min-height: 50px;
  }
  #adobe_sign_intranet #sign_resources a.resource:nth-child(odd) svg,
  #adobe_sign_intranet #sign_resources a.resource:nth-child(even) svg {
    width: 32px;
  }
  #adobe_sign_intranet #sign_impact .impact {
    width: 30%;
  }
  #adobe_sign_intranet #sign_impact .impact div.impact_value {
    color: #000;
    position: static;
  }
  #adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_large {
    display: none;
  }
  #adobe_sign_intranet #sign_statistics #adobe_sign_transaction_chart_small {
    display: block;
  }
}
@media screen and (max-width: 590px) {
  #adobe_sign_intranet h2 {
    font-size: 2rem;
  }
  #adobe_sign_intranet .content {
    margin: 0 15px;
  }
  #adobe_sign_intranet header {
    height: 65px;
  }
  #adobe_sign_intranet header a {
    /*
      &#adobe {
        transform: scale(.6);
      }
*/
  }
  #adobe_sign_intranet header a#adobesign {
    top: 15px;
    -webkit-transform: scale(0.65);
        -ms-transform: scale(0.65);
            transform: scale(0.65);
  }
  #adobe_sign_intranet header #mobile_menu {
    top: 15px;
  }
  #adobe_sign_intranet #sign_hero {
    margin-top: 65px;
  }
  #adobe_sign_intranet #sign_hero img.globe {
    display: none;
  }
  #adobe_sign_intranet #sign_hero img.capture {
    height: 120%;
    -webkit-transform: rotate(32deg);
        -ms-transform: rotate(32deg);
            transform: rotate(32deg);
    right: 47%;
    top: -6%;
  }
  #adobe_sign_intranet #sign_hero #welcome {
    font-size: 3.7rem;
    left: 10px;
    letter-spacing: 1px;
  }
  #adobe_sign_intranet #sign_hero #request_access {
    padding: 8px 8px 12px 8px;
  }
  #adobe_sign_intranet #sign_hero #request_access h3 {
    font-size: 1.3rem;
    line-height: 1.1;
  }
  #adobe_sign_intranet #sign_hero #request_access a.btn {
    -webkit-transform: translateY(27px);
        -ms-transform: translateY(27px);
            transform: translateY(27px);
  }
  #adobe_sign_intranet #sign_intro {
    font-size: 1.15rem;
    line-height: 1;
    padding-left: 5px;
  }
  #adobe_sign_intranet #sign_resources a.resource {
    width: 90%;
  }
  #adobe_sign_intranet #sign_resources::after {
    -webkit-transform: rotate(65deg) scale(0.5);
        -ms-transform: rotate(65deg) scale(0.5);
            transform: rotate(65deg) scale(0.5);
    right: -80px;
  }
  #adobe_sign_intranet #sign_statistics #adobe_sign_snapshots {
    display: block;
    margin-bottom: 45px;
  }
  #adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot {
    width: auto;
    margin-bottom: 20px;
  }
  #adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot_value {
    font-size: 2.5rem;
    margin-bottom: 0px;
  }
  #adobe_sign_intranet #sign_statistics #adobe_sign_snapshots .snapshot_label {
    font-size: 1rem;
    padding: 0px;
  }
  #adobe_sign_intranet #sign_impact .impact_container {
    display: block;
    padding: 0px;
  }
  #adobe_sign_intranet #sign_impact .impact {
    width: auto;
    padding: 32px 0px 0px 135px;
    min-height: 100px;
    margin-left: 25px;
    text-align: left;
  }
  #adobe_sign_intranet #sign_impact .impact div.impact_value {
    position: static;
  }
  #adobe_sign_intranet #sign_impact .impact div.impact_label {
    margin-top: -4px;
  }
  #adobe_sign_intranet #sign_impact .impact div.impact_chart {
    height: 120px;
    width: 120px;
    position: absolute;
    left: 0px;
    top: 0px;
  }
  #adobe_sign_intranet #sign_use_cases .use_cases_container {
    margin: 0 0 0 20px;
    padding: 15px 0 0 0;
  }
  #adobe_sign_intranet #sign_use_cases .use_case {
    padding: 105px 0px 20px 0px;
    margin-bottom: 15px;
  }
  #adobe_sign_intranet #sign_use_cases .use_case > img {
    left: -10px;
  }
}
/*# sourceMappingURL=adobe_sign_intranet.min.css.map */