.mb-transport-app [hidden] {
  display: none !important;
}

body.motobirds-transport-wordpress #main-content .mb-transport-divi-section,
body.motobirds-transport-wordpress #main-content .mb-transport-divi-row,
body.motobirds-transport-wordpress #main-content .mb-transport-divi-column,
body.motobirds-transport-wordpress #main-content .mb-transport-divi-module,
body.motobirds-transport-wordpress #main-content .mb-transport-divi-module .et_pb_code_inner,
body.motobirds-transport-wordpress #main-content .mb-transport-divi-module .et_pb_text_inner {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.motobirds-transport-wordpress #main-content .mb-transport-divi-section::after,
body.motobirds-transport-wordpress #main-content .mb-transport-divi-row::after {
  display: none;
}

body.motobirds-transport-wordpress #main-content .entry-content {
  padding: 0 !important;
}

body.motobirds-transport-wordpress #main-content .mb-transport-app {
  min-height: 0;
}

@media (min-width: 981px) {
  body.motobirds-transport-landing.et_fixed_nav #page-container {
    padding-top: 128px !important;
  }
}

.mb-transport-app .dashicons {
  width: 1em;
  height: 1em;
  font-size: 1em;
  line-height: 1;
  flex: 0 0 auto;
}

.mb-transport-app .hero-proof .dashicons {
  color: #ff454a;
  font-size: 27px;
}

.mb-transport-app .hero-card li .dashicons {
  color: #ff454a;
  margin-top: 3px;
}

.mb-transport-app .price-promise .dashicons {
  color: #ff454a;
  font-size: 32px;
}

.mb-transport-app .step-icon .dashicons {
  font-size: 18px;
}

.mb-transport-app .continent-card > header .dashicons {
  color: #dc2f34;
  font-size: 34px;
}

.mb-transport-app .country-fallback-icon {
  color: #dc2f34;
  font-size: 24px;
}

.mb-transport-app .country-arrow .dashicons {
  font-size: 12px;
}

.mb-transport-app .custom-transport span .dashicons {
  color: #ff4d52;
  font-size: 25px;
}

.mb-transport-app .package-body li .dashicons {
  color: #dc2f34;
  margin-top: 4px;
}

.mb-transport-app .comparison-row span .dashicons {
  color: #2e9a52;
}

.mb-transport-app .reassurance .dashicons {
  color: #ff5257;
  font-size: 30px;
}

.mb-transport-app .dimensions-card > .dashicons {
  color: #ff5c60;
  font-size: 34px;
}

.mb-transport-app .faq-chevron {
  width: 10px;
  height: 10px;
  flex: 0 0 auto;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg) translateY(-3px);
  transition: transform 160ms ease;
}

.mb-transport-app [data-accordion-button][aria-expanded="true"] .faq-chevron {
  transform: rotate(225deg) translate(-2px, -2px);
}

.mb-transport-app .testimonial-controls .dashicons,
.mb-transport-app .button .dashicons,
.mb-transport-app .text-link .dashicons,
.mb-transport-app .formalities-docs .dashicons,
.mb-transport-app .mobile-sticky-cta .dashicons {
  font-size: 16px;
}

.mb-transport-app .testimonial-controls button {
  padding: 0;
}

.mb-transport-app .testimonial-controls button .dashicons {
  width: 1em;
  min-width: 0;
  height: 1em;
  font-family: dashicons !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

.mb-transport-app .testimonial-slides {
  min-height: 260px;
}

.mb-transport-app .hero-card h2 {
  color: #fff;
}
