@charset "utf-8";
/* CSS Document */

.sectionBackground-dark-background {
  background:#181734
}

.textColor-white {
  color:#fff!important
}
.textColor-light-purple {
  color:#b1afd3!important
}
.textColor-light-gray {
  color:#d3d3d3!important
}
.textColor-azure-color {
  color:#00b2d5!important
}
.textColor-gray {
  color:#acacac!important
}
.textColor-menu-white {
  color:#fff!important
}
.textColor-menu-white:hover {
  color:#41b0e5!important
}

.footer {
  padding:50px 0 100px
}
.footer .uk-webcertificate {
  width:100%;
  max-width:125px;
  margin-top:37px
}
.footer-siteShortcuts span,
.footer-socialLinks span {
  text-transform:uppercase;
  color:#3c3c3b;
  font-weight:400;
  font-size:14px;
  opacity:.5;
  font-weight:700
}
.footer-siteShortcuts ul,
.footer-socialLinks ul {
  margin:0;
  list-style-type:none
}
.footer-siteShortcuts ul {
  padding:5px 0 0
}
.footer-siteShortcuts ul li {
  padding:3px 0
}
.footer-siteShortcuts ul li a {
  font-size:14px;
  color:#666
}
.footer-socialLinks {
  margin-top:40px;
  margin-bottom:60px
}
@media (min-width:768px) {
  .footer-socialLinks {
    margin-top:0;
    margin-bottom:0
  }
}
.footer-socialLinks ul {
  margin-top:10px;
  padding:0;
  display:flex;
  flex-direction:row
}
.footer-socialLinks ul li:not(:last-of-type) {
  margin-right:16px
}
.footer-socialLinks ul li a {
  font-size:18px;
  color:#acacac
}
.footer__logo-image {
  max-width:195px
}
.footer__logo-image--svg {
  max-width: 100%;
  display: block;
  margin-left: -30px;
  width: 300px;
}
.footer-companyDescription {
  display:flex;
  flex-direction:column
}
@media (min-width:768px) and (max-width:991px) {
  .footer-companyDescription {
    margin-top:60px
  }
}
.footer-companyDescription a {
  margin-right:auto
}
.footer-companyDescription span {
  color:#666;
  font-size:16px
}
.footer-companyDescription span:first-of-type {
  padding:20px 0;
  color:#000
}
@media (min-width:768px) {
  .footer-companyDescription span:first-of-type {
    max-width:600px
  }
}
.footer-companyDescription span:last-of-type {
  color:hsla(0,0%,82.7%,.5);
  font-size:14px;
  font-weight:400
}


.col-md-pull-1 {
    right:8.33333%
  }
  .col-md-pull-2 {
    right:16.66667%
  }
  .col-md-pull-3 {
    right:25%
  }
  .col-md-pull-4 {
    right:33.33333%
  }
  .col-md-pull-5 {
    right:41.66667%
  }
  .col-md-pull-6 {
    right:50%
  }
  .col-md-pull-7 {
    right:58.33333%
  }
  .col-md-pull-8 {
    right:66.66667%
  }
  .col-md-pull-9 {
    right:75%
  }
  .col-md-pull-10 {
    right:83.33333%
  }
  .col-md-pull-11 {
    right:91.66667%
  }
  .col-md-pull-12 {
    right:100%
  }
  .col-md-push-0 {
    left:auto
  }
  .col-md-push-1 {
    left:8.33333%
  }
  .col-md-push-2 {
    left:16.66667%
  }
  .col-md-push-3 {
    left:25%
  }
  .col-md-push-4 {
    left:33.33333%
  }
  .col-md-push-5 {
    left:41.66667%
  }
  .col-md-push-6 {
    left:50%
  }
  .col-md-push-7 {
    left:58.33333%
  }
  .col-md-push-8 {
    left:66.66667%
  }
  .col-md-push-9 {
    left:75%
  }
  .col-md-push-10 {
    left:83.33333%
  }
  .col-md-push-11 {
    left:91.66667%
  }
  .col-md-push-12 {
    left:100%
  }
  .col-md-offset-0 {
    margin-left:0
  }
  .col-md-offset-1 {
    margin-left:8.33333%
  }
  .col-md-offset-2 {
    margin-left:16.66667%
  }
  .col-md-offset-3 {
    margin-left:25%
  }
  .col-md-offset-4 {
    margin-left:33.33333%
  }
  .col-md-offset-5 {
    margin-left:41.66667%
  }
  .col-md-offset-6 {
    margin-left:50%
  }
  .col-md-offset-7 {
    margin-left:58.33333%
  }
  .col-md-offset-8 {
    margin-left:66.66667%
  }
  .col-md-offset-9 {
    margin-left:75%
  }
  .col-md-offset-10 {
    margin-left:83.33333%
  }
  .col-md-offset-11 {
    margin-left:91.66667%
  }
  .col-md-offset-12 {
    margin-left:100%
  }