@media (min-width: 992px) {
  .above-header::before {
    content: "";
    position: absolute;
    background: #ff0409;
    top: 0;
    left: 0;
    bottom: -1px;
    width: 38%;
    -webkit-clip-path: polygon(0 0, 100% 0%, 97% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0%, 97% 100%, 0 100%);
    z-index: 0;
  }
}

.col-lg-6.col-12.mb-lg-0.mb-4 {
  background-color: #104299;
}

#above-header.above-header.d-lg-block.wow.fadeInDown {
  background-color: #104299;
}

.flixita-call-action-section {
  background-position: center center;
  background-repeat: repeat;
  position: relative;
  padding: 3.75rem 0;
  background-color: #ff0203;
}

.main-footer {
  background-color: #104299;
  background-image: url();
}

elemento {
}
.contact-icon {
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  font-size: 38px;
  width: 42px;
  height: 42px;
  line-height: 1;
  margin-right: 15px;
  color: #fe0102;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}

.info-section .feature-box-icon i, .info-section .feature-box-icon img {
  font-size: 30px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: #ff0103;
  text-align: center;
  border-radius: 50%;
  color: var(--bs-white);
  transition: 0.8s;
    transition-duration: 0.8s;
    transition-delay: 0s;
}

:root {
  --bs-white: #ffffff;
  --bs-primary: #ff0308;
  --bs-secondary: #01012f;
  --bs-font-sans-serif: "Source Sans Pro",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}