.qodef-header--standard #qodef-page-header-inner,
.max-width-2k .elementor-container {
  max-width: 2000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: auto !important;
  padding-right: auto !important;
}

a:focus,
a:hover,
p a:focus,
p a:hover {
  text-decoration: none !important;
  outline: none !important;
}

.qodef-header--standard #qodef-page-header-inner,
.max-width-2k .elementor-container {
  max-width: 2000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: auto !important;
  padding-right: auto !important;
}

/* Animations */
/* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
  from {
    opacity: 0;
    transform: translate3d(0, -30px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInDown {
  animation-name: fadeDown;
}

@keyframes fadeLeft {
  from {
    opacity: 0;
    transform: translate3d(-30px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInLeft {
  animation-name: fadeLeft;
}

@keyframes fadeRight {
  from {
    opacity: 0;
    transform: translate3d(30px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInRight {
  animation-name: fadeRight;
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translate3d(0, 30px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.elementor-element.fadeInUp {
  animation-name: fadeUp;
}

.fadeInRight {
  animation: fadeInRight 1s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s 1 normal forwards;
}

.fadeInLeft {
  animation: fadeInLeft 1s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s 1 normal forwards;
}

.fadeInDown {
  animation: fadeInDown 1s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s 1 normal forwards;
}

.fadeInUp {
  animation: fadeInUp 1s cubic-bezier(0.68, -0.6, 0.32, 1.6) 0s 1 normal forwards;
}

.btn-right {
    text-align: right;
}