.text-primary {
  color: #005EB8 !important; }

.text-secondary {
  color: #49e !important; }

.text-light {
  color: #f5f6f7 !important; }

.bg-dark {
  background-color: #3b3b3b; }

.bg-light {
  background-color: #f5f6f7 !important; }

.border-secondary {
  border-color: rgba(255, 255, 255, 0.5) !important; }

.border-light {
  border-color: #a3d2ff !important; }

.ordernow {
  background-image: url(../assets/images/bg-trulaser.jpg);
  background-size: cover;
  background-attachment: fixed; }

body {
  -webkit-font-smoothing: antialiased;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 400;
  color: #3b3b3b;
  background-color: #f5f6f7; }

footer {
  background-color: #005EB8;
  font-size: 0.8rem;
  color: rgba(255, 255, 255, 0.5); }
  footer a {
    color: rgba(255, 255, 255, 0.75); }
    footer a:hover {
      color: white; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 700; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Play", sans-serif; }
  h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
    font-style: normal; }
    h1 em:after, h2 em:after, h3 em:after, h4 em:after, h5 em:after, h6 em:after {
      content: "";
      display: block;
      width: 45px;
      height: 3px;
      background-color: #49e;
      margin-top: 1.5rem;
      margin-right: inherit;
      margin-bottom: 1.5rem;
      margin-left: inherit; }

.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "IBM Plex Sans", sans-serif; }

.lead {
  font-weight: 400; }

.list-unstyled li i.fa-check {
  color: #005EB8;
  margin-right: .5rem; }

a.text-primary {
  color: #1a8fff !important; }
  a.text-primary:hover {
    color: #47a5ff !important; }

a.text-secondary {
  color: #49e !important; }
  a.text-secondary:hover {
    color: white !important; }

a.text-light {
  color: #a3d2ff !important; }
  a.text-light:hover {
    color: white !important; }

a.text-dark {
  color: #3b3b3b; }

.btn-primary {
  color: rgba(255, 255, 255, 0.75);
  background-color: #005EB8;
  border: 0;
  border-radius: 0;
  padding: 1rem 2rem; }

.btn-primary:hover {
  background-color: #3b3b3b; }

.bg-primary {
  background-color: #005EB8 !important; }

.navbar .navbar-toggler {
  border: 0; }

.navbar .socials a {
  color: rgba(255, 255, 255, 0.5);
  margin-left: 15px; }
  .navbar .socials a:first-child {
    margin-left: 0; }
  .navbar .socials a:hover {
    color: rgba(255, 255, 255, 0.75); }

.carousel .carousel-indicators li {
  width: 45px;
  height: 2px; }

.carousel .carousel-inner .carousel-item {
  background-color: #3b3b3b;
  overflow: hidden; }
  .carousel .carousel-inner .carousel-item img {
    height: 480px;
    position: relative; }
  .carousel .carousel-inner .carousel-item .container .carousel-caption {
    display: inline-block;
    position: absolute;
    bottom: 30px;
    vertical-align: middle;
    text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.5); }

.carousel .carousel-control-prev, .carousel .carousel-control-next {
  width: 15%; }
  .carousel .carousel-control-prev img, .carousel .carousel-control-next img {
    width: 30px;
    height: 60px; }

.jumbotron {
  background-attachment: fixed; }

@media only screen and (min-width: 720px) {
  .carousel .carousel-inner .carousel-item img {
    width: 100%;
    height: auto; }
  .carousel .carousel-control-prev, .carousel .carousel-control-next {
    width: 10%; }
    .carousel .carousel-control-prev img, .carousel .carousel-control-next img {
      width: 40px;
      height: 80px; } }

form label {
  color: #3b3b3b;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 500; }

form textarea {
  font-weight: 400; }

form #name-error.error, form #email-error.error, form #phone-error.error, form #message-error.error {
  font-size: 1rem; }

form .form-control {
  border: 1px solid #ddd;
    border-radius: 0; }
  form .form-control::-webkit-input-placeholder {
    color: #999; }
  form .form-control::-moz-placeholder {
    color: #999; }
  form .form-control:-ms-input-placeholder {
    color: #999; }
  form .form-control:-moz-placeholder {
    color: #999; }

form .required, form .error {
  color: #ff1a0c;
  font-weight: 400; }

.sent {
  font-weight: 700; }
