/*
* This file is used to manage the z-indexes.
*/
/* Level 0 */
/* Level 1 */
/* Level 2 */
/* Level 100 */
/* Level 1000 */
@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

.content .hero h1 {
  color: #06263d; }

.content .hero h2 {
  line-height: 1.3; }

.content h2 {
  color: #06263d;
  line-height: 1.3;
  font-weight: 400; }

.content h3 {
  line-height: 1.3;
  font-weight: 400; }

.content ul {
  display: block;
  margin: 0 0 20px 30px; }
  .content ul li {
    margin: 0 0 10px 0;
    list-style: none;
    position: relative; }
    .content ul li::before {
      font: normal normal normal 12px/1 FontAwesome;
      content: "\f00c";
      position: absolute;
      left: -20px;
      top: 8px; }

.content .button.is-large {
  min-width: 250px; }

.ph-img-description {
  padding-bottom: 40px; }
  .ph-img-description h3 {
    text-align: center;
    color: #06263d; }
    @media (min-width: 1024px) {
      .ph-img-description h3 {
        font-size: 35px !important; } }
  @media (min-width: 1024px) {
    .ph-img-description img {
      margin: 0 auto 20px; } }
  @media (min-width: 769px) {
    .ph-img-description .button.is-large {
      min-width: 350px; } }
  @media (min-width: 1024px) {
    .ph-img-description .button.is-large {
      min-width: 375px; } }
  .ph-img-description span {
    padding: 0; }
  .ph-img-description .ph-img-description-inner {
    padding: 0 30px 40px;
    font-size: 18px; }
    @media (min-width: 1216px) {
      .ph-img-description .ph-img-description-inner {
        padding: 0 60px 60px; } }
  .ph-img-description .ph-img-description-under-text a {
    color: #43bca4; }

.ph-lp-feature {
  font-size: 18px; }
