/*

Wat we backwards compatible moeten maken:

1. de oude button classes, normaal en CTA
2. Col-, visible- en hidden- classes van boostrap
3. Fontaswome icons:
    - Truck
    - Star
    - Star-half-o
    - Diamond
    - Cube
    - Phone
    - Angle-right
    - Chevron-right
*/
/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
.blue__main {
  color: #049ee2 !important; }

.blue-dark {
  color: #007dbd; }

.primary-blue, .blue {
  color: #049eea; }

.primary-light-blue, .light-blue {
  color: #edf5fc; }

.secondary-blue {
  color: #037cb8; }

.secondary-light-blue {
  color: #c0deed; }

.red {
  color: #e03333; }

.light-red {
  color: #fceaea; }

.fix-yellow, .yellow, .orange {
  color: #ffba00; }

.light-orange {
  color: #fff8e5; }

.whitetext {
  color: #fff; }

.primary-green, .green {
  color: #00b900; }

.primary-light-green {
  color: #e5f8e5; }

.secondary-green {
  color: #009900; }

.secondary-light-green {
  color: #e5f8e5; }

/*Backgrounds*/
.bg-primary-blue, .bg-blue {
  background-color: #049eea; }

.bg-primary-light-blue, .bg-light-blue {
  background-color: #edf5fc; }

.bg-secondary-blue {
  background-color: #037cb8; }

.bg-secondary-light-blue {
  background-color: #c0deed; }

.bg-red {
  background-color: #e03333; }

.bg-light-red {
  background-color: #fceaea; }

.bg-orange {
  background-color: #ffba00; }

.bg-light-orange {
  background-color: #fff8e5; }

.bg-white, .bg-whitetext {
  background-color: #fff; }

.bg-primary-green, .bg-green {
  background-color: #00b900; }

.bg-primary-light-green {
  background-color: #e5f8e5; }

.bg-secondary-green {
  background-color: #009900; }

.bg-secondary-light-green {
  background-color: #e5f8e5; }

.bold, .text-bold {
  font-weight: bold; }

.primary-light-gray, .primary-light-grey {
  color: #E9EBEC; }

.grey {
  color: #535E6D !important; }

.black {
  color: #0E1723 !important; }

.white {
  color: #fff !important; }

.fix-anchor-block {
  padding: 20px;
  border-radius: 4px;
  color: #0E1723 !important;
  width: auto; }

.fix-anchor-block a, .fix-anchor-block b {
  color: #0E1723 !important;
  margin: 0px 25px 25px 0px !important; }

.fix-anchor-block a:hover {
  text-decoration: none;
  color: #049eea !important;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease; }

.fix-light-blue-info-block {
  background-color: #ebf5fd;
  padding: 10px 30px;
  border-radius: 6px;
  margin: 20px 0px 20px 0px !important; }

.fix-anchor-links div {
  display: inline-block;
  padding: 10px;
  border: 1px solid #deebf7;
  margin: 2px 10px 2px 0;
  border-radius: 6px;
  background-color: #edf5fc; }

.fix-anchor-links div a {
  color: #0E1723 !important;
  cursor: pointer; }

.fix-anchor-links p {
  display: inline-block;
  margin: 2px 10px 2px 0; }

.fix-anchor-links div a:hover {
  color: #049eea !important;
  text-decoration: none; }

.fix-anchor-links {
  border: 1px solid #E9EBEC;
  padding: 10px 10px 10px 20px;
  border-radius: 6px;
  margin: 20px 0 20px 0 !important; }

.fix-list ul li,
.fix-list ol li,
.fix-list li {
  margin-bottom: 20px; }

.repair-icon-m {
  height: 70px; }

.repair-detail-img .repair-icon-m {
  padding: 15px; }

.no-margin-bottom {
  margin-bottom: 0 !important; }

.fix-anchor {
  display: block;
  position: relative;
  top: -125px;
  visibility: hidden; }

.refurbished-product .fix-anchor {
  display: block;
  position: relative;
  top: -155px;
  visibility: hidden; }

.fix-shadow-block {
  padding: 20px;
  border-radius: 6px;
  margin: 20px 0px 20px 0px !important;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12); }

.fix-border-block h2, .fix-border-block h3, .fix-shadow-block h2, .fix-shadow-block h3, .fix-light-blue-info-block h2, .fix-light-blue-info-block h3 {
  margin-top: 0px; }

.fix-thumbnail-block-inner div a {
  display: block; }

.fix-thumbnail-block-inner a:hover {
  text-decoration: none !important; }

.fix-thumbnail-block .fix-thumbnail {
  min-height: 215px; }

.fix-thumbnail {
  width: 100%;
  margin-bottom: 20px;
  background-color: #fff;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
  display: inline-block !important;
  border: 0 !important;
  border-radius: 10px !important;
  padding-top: 20px !important;
  box-shadow: -1px 6px 18px -1px rgba(201, 201, 201, 0.74);
  line-height: 1 !important; }

.fix-thumbnail-block-img {
  background-size: 190px;
  background-repeat: no-repeat;
  background-position: left -70px center; }

.img-block-var-ipad {
  background-size: 190px !important;
  background-position: left -85px center !important; }

.img-block-var-macbook {
  background-size: 250px !important;
  background-position: left -180px center !important; }

.img-block-var-imac {
  background-size: 180px !important;
  background-position: left -100px center !important; }

.fix-thumbnail-block-img {
  position: relative; }

.fix-thumbnail-block-img .fix-thumbnail-block-inner {
  position: absolute;
  bottom: 21px;
  right: 15px;
  width: 55%; }

.fix-thumbnail-block .fix-thumbnail-block-title {
  color: #0E1723 !important;
  font-family: 'Roboto', sans-serif; }

.fix-thumbnail-block-title {
  padding: 0 !important;
  font-size: 16px; }

@media screen and (max-width: 1025px) {
  .fix-thumbnail-block-title {
    padding: 0 !important; } }
@media screen and (max-width: 767px) {
  .fix-thumbnail-block-img {
    background-size: 40% !important;
    background-position: left 0px center !important; }

  .fix-thumbnail-block .fix-thumbnail {
    min-height: 170px; } }
.fix-thumbnail-block-title div {
  font-size: 14px; }

.fix-thumbnail-block .fix-thumbnail-block-title span {
  font-weight: 600;
  font-size: 22px; }

.fix-list-even-odd li {
  padding: 5px 20px 5px 20px !important; }

.fix-list-even-odd li:nth-child(odd) {
  background: #f7f7f7; }

.fix-color-cirle div {
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid #E9EBEC;
  background-color: #049eea; }

.fix-list-inside {
  list-style: inside;
  padding-left: 0; }

.fix-color-circle-jet-black {
  background: -moz-linear-gradient(-45deg, #000 50%, #525252 51%) !important;
  background: -webkit-gradient(left top, right bottom, color-stop(50%, #000), color-stop(51%, #525252)) !important;
  background: -webkit-linear-gradient(-45deg, #000 50%, #525252 51%) !important;
  background: -o-linear-gradient(-45deg, #000 50%, #525252 51%) !important;
  background: -ms-linear-gradient(-45deg, #000 50%, #525252 51%) !important;
  background: linear-gradient(-45deg, #000 50%, #525252 51%) !important; }

.fix-heading-list ul,
.fix-heading-list ol,
.fix-heading-list {
  counter-reset: fix-numbers;
  list-style: none;
  padding-left: 40px !important; }

.fix-heading-list li {
  margin: 0 0 0.5rem 0;
  counter-increment: fix-numbers;
  position: relative; }

.fix-heading-list li::before {
  content: counter(fix-numbers);
  color: #fff !important;
  font-weight: bold !important;
  font-family: 'Roboto', sans-serif !important;
  margin: 0px 5px 10px 0px;
  font-size: calc(var(--size) / 1.5);
  position: absolute;
  --size: 32px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  background: #049eea;
  border-radius: 50%;
  text-align: center; }

.fix-rounded-img img,
.fix-rounded-img {
  border-radius: 6px;
  overflow: hidden; }

.fix-list-blocks ul,
.fix-list-blocks ol,
.fix-list-blocks {
  padding: 0; }

.fix-list-blocks li a {
  border: 1px solid #E9EBEC;
  padding: 10px 10px 10px 15px;
  border-radius: 4px;
  display: inline-block;
  float: left;
  text-align: left;
  width: 23%;
  color: #0E1723 !important;
  margin: 5px 2% 5px 0;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1) !important; }

.fix-list-blocks li a:hover {
  color: #0E1723 !important;
  border: 1px solid transparent;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1) !important;
  text-decoration: none;
  -webkit-box-shadow: 0 5px 10px 0 rgba(201, 201, 201, 0.74);
  -moz-box-shadow: 0 5px 10px 0 rgba(201, 201, 201, 0.74);
  box-shadow: 0 5px 10px 0 rgba(201, 201, 201, 0.74); }

.fix-list-blocks li {
  list-style: none; }

.fix-list-blocks-green {
  background-color: #edfced !important;
  border: 1px solid #bfe5bf !important; }

.fix-list-blocks-blue {
  background-color: #edf5fc !important;
  border: 1px solid #cfdfef !important; }

.fix-green-cta-block {
  background-color: #edfced !important;
  border: 1px solid #bfe5bf !important;
  padding: 20px !important;
  border-radius: 6px;
  margin: 15px;
  text-decoration: none !important;
  color: #0E1723; }

.fix-header-photo {
  position: relative;
  margin: -20px;
  max-width: 115%; }

.fix-list-arrow {
  list-style-type: none;
  padding-left: 20px; }

.fix-list-arrow li:before {
  position: absolute;
  left: 15px !important;
  font-family: FontAwesome;
  content: "\f105" !important;
  color: #0E1723;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1) !important; }

.fix-list-arrow li:hover:before {
  transform: translateX(7px);
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1) !important;
  color: #049eea; }

.fix-list-arrow li, .fix-list-arrow li a {
  color: #0E1723 !important;
  padding-bottom: 7px !important; }

.fix-list-arrow li a:hover {
  text-decoration: none !important;
  color: #049eea !important; }

.fix-green-cta-block {
  background-color: #edfced !important;
  border: 1px solid #bfe5bf !important;
  padding: 10px 20px 10px 20px !important;
  border-radius: 6px;
  margin: 20px 0;
  text-decoration: none !important;
  color: #0E1723; }

.fix-text-cta {
  color: #00b900 !important;
  text-align: right;
  cursor: pointer; }

.fix-text-cta:hover {
  color: #009900 !important; }

@media only screen and (max-width: 767px) {
  .fix-text-cta {
    text-align: left !important;
    margin: 10px 0 0 15px; }

  .fix-header-photo {
    max-width: 150% !important; }

  .fix-list-blocks li a {
    width: 48%; } }
.fix-table-standard {
  border: 1px solid;
  border-color: #E9EBEC;
  border-radius: 6px; }

.fix-table-standard tbody tr td, .fix-table-standard tbody tr th {
  padding: 10px; }

.fix-table-standard tbody tr td a {
  color: #0E1723 !important;
  text-decoration: underline; }

.fix-table-standard tbody tr td a span {
  font-weight: bold;
  color: #049eea !important; }

.fix-table-standard tbody tr th, .fix-table-standard tbody tr td {
  padding: 6px 10px !important; }

.fix-banner-wider {
  border-radius: 12px;
  width: calc(100% + 120px);
  overflow: hidden;
  margin: 40px auto auto -60px;
  -webkit-box-shadow: 0px 20px 30px -30px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 20px 30px -30px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 20px 30px -30px rgba(0, 0, 0, 0.45); }

.fix-photo-header-wider {
  height: 550px;
  width: calc(100% + 120px);
  margin: -146px 0 0 -60px;
  -webkit-box-shadow: 0px 20px 30px -30px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 20px 30px -30px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 20px 30px -30px rgba(0, 0, 0, 0.45);
  border-radius: 0 0 12px 12px;
  overflow: hidden;
  background-image: url("https://www.fixje.nl/wp-content/uploads/2019/09/FixjeiPhone-Omslag-breed.jpg");
  background-position: center 50px;
  background-size: 100%;
  background-repeat: no-repeat; }

.fix-personeel {
  min-height: 240px; }

.fix-personeel img {
  margin-top: 10px;
  border-radius: 3px;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1) !important; }

.fix-personeel img:hover {
  margin-top: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 30px 40px -30px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 30px 40px -30px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 30px 40px -30px rgba(0, 0, 0, 0.45);
  transform: scale(1.05);
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1) !important; }

.fix-personeel p {
  margin-bottom: 10px;
  margin-top: 14px;
  font-size: 20px;
  font-weight: bold;
  color: #0E1723;
  line-height: 16px; }

.fix-personeel p span {
  font-size: 14px;
  color: #535E6D;
  font-weight: normal;
  padding-top: 10px;
  display: block; }

@media only screen and (max-width: 767px) {
  .fix-photo-header-wider {
    height: 250px;
    background-position: center 73px; } }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .fix-photo-header-wider {
    height: 400px;
    background-position: center 47px; } }
/*Hieronder alles voor de b2b registratie pagina en de b2b landings pagina*/
.b2b-landing-davey-img {
  height: 300px;
  float: right;
  margin-left: 20px; }

.b2b-landing-kim-img {
  margin-top: 35px; }

.b2b-landing-button {
  display: block;
  margin-bottom: 50px; }

.b2b-landing-block .usp-list .usp-list--item {
  list-style: none;
  padding-left: 0; }

.b2b-landing-block {
  margin-bottom: 50px; }

.b2b-landing-block h3, .b2b-landing-block h2 {
  clear: inherit; }

.b2b-landing-test-img {
  width: 90px;
  border-radius: 50%;
  margin: 0 8px;
  float: left;
  box-shadow: 0px 5px 22px 0px rgba(0, 0, 0, 0.25); }

.b2b-landing-signup {
  background-color: #edf5fc;
  background-size: 500%;
  color: #0E1723; }

.b2b-landing-testimonial {
  margin-top: 26px;
  margin-bottom: 26px; }

.b2b-landing-signup input, .b2b-landing-signup textarea {
  padding: 11px 15px !important;
  border-radius: 5px !important;
  box-shadow: inset 2px 2px 7px 0 rgba(17, 16, 13, 0.2);
  width: 100% !important;
  margin-bottom: 20px;
  border: none !important; }

.b2b-landing-signup textarea {
  height: 104px;
  color: #111; }

.b2b-landing-signup .wpcf7-submit {
  padding: 11px 15px !important;
  border-radius: 0px !important;
  margin-bottom: 20px;
  box-shadow: 0px 0px !important;
  border: 0; }

.b2b-landing-signup .wpcf7-submit:hover {
  color: #FFFFFF; }

.b2b-landing-signup label {
  font-size: 16px;
  margin-bottom: 8px;
  font-weight: 400; }

.b2b-landing-signup .required {
  font-size: 0.5em; }

.b2b-landing-signup .wpcf7-form-control-wrap {
  font-style: italic; }

.b2b-landing-signup .wpcf7-validation-errors, .b2b-landing-signup .wpcf7-mail-sent-ok {
  background-color: #049eea;
  color: #ffffff;
  border: 0; }

.b2b-landing-signup .wpcf7-not-valid-tip {
  display: none; }

.b2b-landing-signup .col-sm-6 {
  padding-left: 0px; }

.b2b-landings-banner {
  height: 300px !important;
  margin-bottom: 40px !important;
  border-bottom: solid 0px #ccc !important; }

@media screen and (max-width: 767px) {
  .b2b-landings-banner {
    min-height: 200px !important;
    background-size: 290% !important;
    background-position: top center !important; } }
.b2b-landing-support {
  margin-top: 60px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: 600;
  font-size: 20px; }

a.b2b-signup-anchor {
  display: block;
  position: relative;
  top: -250px;
  visibility: hidden; }

.b2b-landing-block .usp-list {
  margin: inherit; }

@media screen and (max-width: 767px) {
  a.b2b-signup-anchor {
    display: block;
    position: relative;
    top: -50px;
    visibility: hidden; }

  .b2b-landings-banner a.sidebutton {
    margin-top: 13px !important;
    margin-left: 40px; }

  .b2b-landing-block h2, .b2b-landing-testimonial-wrapper h2 {
    font-size: 1.55em !important; } }
/*Hier eindigd de b2b pagina styling*/
.btn-blue-trans:hover {
  text-decoration: none !important; }

.button-gt-right-wide, .button-gt-right {
  position: relative; }

.button-gt-right:after {
  display: inline-block;
  content: '';
  width: 7px;
  height: 17px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
  position: absolute;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1); }

.button-gt-right-wide:after {
  display: inline-block;
  content: '';
  width: 7px;
  height: 17px;
  background-color: currentColor;
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z"></path></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
  position: absolute;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1); }

.button-gt-right:after, .button-gt-right:hover:after {
  right: 15px;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1); }

.button-gt-right-wide:hover:after {
  right: 0px;
  transition: 0.3s all cubic-bezier(0.22, 0.61, 0.36, 1); }

.fa.fa-check:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check" class="svg-inline--fa fa-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check" class="svg-inline--fa fa-check fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-diamond:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="gem" class="svg-inline--fa fa-gem fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M100.7 192H0l218.7 255a3 3 0 0 0 5-3.3zm374.6 0l-123 251.7a3 3 0 0 0 5 3.2L576 192zm-327.1 0l137.1 318.2a3 3 0 0 0 5.5 0l137-318.2z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M90.5 0L0 160h101.1L170.3 0zm395 0h-79.8l69.2 160H576zm-267 0l-69.2 160h277.4L357.5 0z"></path></g></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="gem" class="svg-inline--fa fa-gem fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M100.7 192H0l218.7 255a3 3 0 0 0 5-3.3zm374.6 0l-123 251.7a3 3 0 0 0 5 3.2L576 192zm-327.1 0l137.1 318.2a3 3 0 0 0 5.5 0l137-318.2z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M90.5 0L0 160h101.1L170.3 0zm395 0h-79.8l69.2 160H576zm-267 0l-69.2 160h277.4L357.5 0z"></path></g></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-fighter-jet:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="fighter-jet" class="svg-inline--fa fa-fighter-jet fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M168 192h176L227.16 44h39.51c11.66 0 21.33-2.62 21.33-6s-9.67-6-21.33-6H152v12h16zm0 128v148h-16v12h114.67c11.66 0 21.33-2.62 21.33-6s-9.67-6-21.33-6h-39.51L344 320z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M640 256c0 5.42 0 10.67-96 32l-128 16-48 16H106.67l-53.34 64H18.67L8 373.33V304h8v-16h48v-2.67l-64-8v-42.66l64-8V224H16v-16H8v-69.33L18.67 128h34.66l53.34 64H368l48 16 128 16c96 21.33 96 26.58 96 32z"></path></g></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="fighter-jet" class="svg-inline--fa fa-fighter-jet fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M168 192h176L227.16 44h39.51c11.66 0 21.33-2.62 21.33-6s-9.67-6-21.33-6H152v12h16zm0 128v148h-16v12h114.67c11.66 0 21.33-2.62 21.33-6s-9.67-6-21.33-6h-39.51L344 320z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M640 256c0 5.42 0 10.67-96 32l-128 16-48 16H106.67l-53.34 64H18.67L8 373.33V304h8v-16h48v-2.67l-64-8v-42.66l64-8V224H16v-16H8v-69.33L18.67 128h34.66l53.34 64H368l48 16 128 16c96 21.33 96 26.58 96 32z"></path></g></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-cube:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="box" class="svg-inline--fa fa-box fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M512 224v240a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V224z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M53.1 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0H98.6a47.87 47.87 0 0 0-45.5 32.8zm456.4 151.8L458.9 32.8A47.87 47.87 0 0 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4z"></path></g></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="box" class="svg-inline--fa fa-box fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M512 224v240a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V224z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M53.1 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0H98.6a47.87 47.87 0 0 0-45.5 32.8zm456.4 151.8L458.9 32.8A47.87 47.87 0 0 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4z"></path></g></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-truck:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="truck" class="svg-inline--fa fa-truck fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M176 352a80 80 0 1 0 80 80 80 80 0 0 0-80-80zm288 0a80 80 0 1 0 80 80 80 80 0 0 0-80-80z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M624 352h-16V243.9a48 48 0 0 0-14.1-33.9L494 110.1A48 48 0 0 0 460.1 96H416V48a48 48 0 0 0-48-48H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h18.16C74 361.93 119.78 320 176 320s102.54 41.86 110.38 96h67.24c7.85-54.14 54.1-96 110.38-96s102 41.93 109.84 96H624a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64-96H416V144h44.1l99.9 99.9z"></path></g></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="truck" class="svg-inline--fa fa-truck fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M176 352a80 80 0 1 0 80 80 80 80 0 0 0-80-80zm288 0a80 80 0 1 0 80 80 80 80 0 0 0-80-80z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M624 352h-16V243.9a48 48 0 0 0-14.1-33.9L494 110.1A48 48 0 0 0 460.1 96H416V48a48 48 0 0 0-48-48H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h18.16C74 361.93 119.78 320 176 320s102.54 41.86 110.38 96h67.24c7.85-54.14 54.1-96 110.38-96s102 41.93 109.84 96H624a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64-96H416V144h44.1l99.9 99.9z"></path></g></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-star:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-star-o:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" class="svg-inline--fa fa-star fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
  opacity: 0.4; }

.fa.fa-star-half-o:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="star-half" class="svg-inline--fa fa-star-half fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M545.3 226L439.6 329l25 145.5c4.5 26.1-23 46-46.4 33.7l-130.7-68.6V0a31.62 31.62 0 0 1 28.7 17.8l65.3 132.4 146.1 21.2c26.2 3.8 36.7 36.1 17.7 54.6z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M110.4 474.5l25-145.5L29.7 226c-19-18.5-8.5-50.8 17.7-54.6l146.1-21.2 65.3-132.4A31.62 31.62 0 0 1 287.5 0v439.6l-130.7 68.6c-23.4 12.3-50.9-7.6-46.4-33.7z"></path></g></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fad" data-icon="star-half" class="svg-inline--fa fa-star-half fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><g class="fa-group"><path class="fa-secondary" fill="currentColor" d="M545.3 226L439.6 329l25 145.5c4.5 26.1-23 46-46.4 33.7l-130.7-68.6V0a31.62 31.62 0 0 1 28.7 17.8l65.3 132.4 146.1 21.2c26.2 3.8 36.7 36.1 17.7 54.6z" opacity="0.4"></path><path class="fa-primary" fill="currentColor" d="M110.4 474.5l25-145.5L29.7 226c-19-18.5-8.5-50.8 17.7-54.6l146.1-21.2 65.3-132.4A31.62 31.62 0 0 1 287.5 0v439.6l-130.7 68.6c-23.4 12.3-50.9-7.6-46.4-33.7z"></path></g></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa.fa-phone:after {
  -webkit-mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="phone" class="svg-inline--fa fa-phone fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
  mask: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="phone" class="svg-inline--fa fa-phone fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"></path></svg>');
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: bottom center; }

.fa {
  position: relative;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }
  .fa:after {
    display: inline-block;
    content: '';
    width: 1em;
    height: 1em;
    background-color: currentColor; }

.table-no-styling {
  border: none !important; }

.table-no-styling td {
  padding: 0 5px;
  border: none !important; }

/*# sourceMappingURL=compatibility.css.map */
