header {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 50;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  header {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
header.showHeader, header.fixedHeader {
  top: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(29 0 78 / var(--tw-bg-opacity));
}
header .btnMobileMenu {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  z-index: 5;
  height: 3rem;
  width: 3rem;
}
@media (min-width: 1024px) {
  header .btnMobileMenu {
    display: none;
  }
}
header .btnMobileMenu .linhasmr {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  display: inline-flex;
  height: 1.5rem;
  width: 100%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
header .btnMobileMenu .linhasmr span {
  position: absolute;
  display: block;
  height: 0.25rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
header .btnMobileMenu .linhasmr span.b1 {
  top: 0px;
  left: 0px;
}
header .btnMobileMenu .linhasmr span.b2 {
  left: 0px;
  bottom: 10px;
}
header .btnMobileMenu .linhasmr span.b3 {
  left: 0px;
  bottom: 0px;
  width: 2.25rem;
}
header .btnMobileMenu:hover {
  cursor: pointer;
}
header .btnMobileMenu.active .linhasmr span.b1 {
  transform: rotate(-45deg);
  top: 9px;
  left: 2px;
}
header .btnMobileMenu.active .linhasmr span.b2 {
  transform: rotate(45deg);
  bottom: 10px;
  left: 2px;
}
header .btnMobileMenu.active .linhasmr span.b3 {
  opacity: 0;
}
header .menu-cabecalho-container {
  position: fixed;
  right: -100vw;
  top: 0px;
  height: 100vh;
  width: 100vw;
  --tw-bg-opacity: 1;
  background-color: rgb(29 0 78 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 1024px) {
  header .menu-cabecalho-container {
    position: relative;
    right: auto;
    top: auto;
    display: block;
    height: auto;
    width: auto;
    background-color: transparent;
  }
}
header .menu-cabecalho-container ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
  padding: 2rem;
  padding-top: 6rem;
}
@media (min-width: 1024px) {
  header .menu-cabecalho-container ul {
    flex-direction: row;
    padding: 0px;
    padding-top: 0px;
  }
}
header .menu-cabecalho-container ul li a {
  margin-bottom: 2.5rem;
  font-family: New Science, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (hover: hover) and (pointer: fine) {
  header .menu-cabecalho-container ul li a:hover {
    --tw-text-opacity: 1;
    color: rgb(248 101 163 / var(--tw-text-opacity));
  }
}
@media (min-width: 1024px) {
  header .menu-cabecalho-container ul li a {
    margin-bottom: 0px;
    font-size: .875rem;
  }
}
header .menu-cabecalho-container.active {
  right: 0px;
}
header.scroll {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
header.scroll .logoDtCode {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwL3RoZW1lcy9kb21pbmlvL2Rpc3QvY3NzL3RlbXBsYXRlLWhlYWRlci5jc3MiLCJtYXBwaW5ncyI6IkFBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLUjtFQUFBO0FBQUE7QUFLUTtFQUNJO0VBQ0E7RUFDQTtBQUh4QjtBQUtvQjtFQUNJO0VBQ0E7RUFDQTtBQUh4QjtBQUtvQjtFQUNJO0FBSHhCO0FBV1E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7T0FBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR1E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS1I7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kb21pbmlvd3B0aGVtZS8uL2FwcC90aGVtZXMvZG9taW5pby9yZXNvdXJjZXMvc2Nzcy90ZW1wbGF0ZS9oZWFkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJoZWFkZXIge1xuXG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCByaWdodC0wIHotNTAgbGc6cHktOCBweS01O1xuXG4gICAgJi5zaG93SGVhZGVyLCAmLmZpeGVkSGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IHRvcC0wIGJnLWR0Ymx1ZTtcbiAgICB9XG5cbiAgICAuYnRuTW9iaWxlTWVudSB7XG4gICAgICAgIEBhcHBseSBsZzpoaWRkZW4gYWJzb2x1dGUgei01IHJpZ2h0LTYgdy0xMiBoLTEyIHRvcC02O1xuICAgICAgICAubGluaGFzbXIge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTIgaW5saW5lLWZsZXggaC02IHctZnVsbCB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYmxvY2sgYmctd2hpdGUgdy1mdWxsIGgtMSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAmLmIxIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRvcC0wIGxlZnQtMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5iMiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LTAgYm90dG9tLVsxMHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5iMyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LTAgYm90dG9tLTAgdy05O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAubGluaGFzbXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmLmIxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmIyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmIzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1jYWJlY2FsaG8tY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IGxnOnJlbGF0aXZlIGZpeGVkIGxnOmJsb2NrIGxnOnJpZ2h0LWF1dG8gcmlnaHQtWy0xMDB2d10gbGc6dG9wLWF1dG8gdG9wLTAgbGc6aC1hdXRvIGgtWzEwMHZoXSBsZzp3LWF1dG8gdy1zY3JlZW4gbGc6YmctdHJhbnNwYXJlbnQgYmctZHRibHVlIHRyYW5zaXRpb24tYWxsIDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggbGc6ZmxleC1yb3cgZmxleC1jb2wgZ2FwLXgtMTAganVzdGlmeS1lbmQgbGc6cC0wIHAtOCBsZzpwdC0wIHB0LTI0O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zY2llbmNlIHVwcGVyY2FzZSB0ZXh0LXdoaXRlIGxnOnRleHQtc20gdGV4dC0yeGwgZm9udC1ib2xkIHRyYW5zaXRpb24tYWxsIGhvdmVyOnRleHQtZHRwaW5rIGxnOm1iLTAgbWItMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSByaWdodC0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGwge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICAgIC5sb2dvRHRDb2RlIHtcbiAgICAgICAgICAgIEBhcHBseSBzY2FsZS03NTtcbiAgICAgICAgfVxuICAgIH1cblxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/