@charset "UTF-8";
:root {
  --wp--preset--font-size--small: 15px;
}
html[lang] {
  margin-top: 0 !important;
}
.admin-bar #page {
  min-height: min-content;
}
body div#wpadminbar {
  background: #050057;
  overflow: hidden;
}
body {
  padding: 0px;
  background-color: #050057 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0 !important;
  height: 100vh;
}
body .ast-container {
  max-width: 100%;
  height: 100%;
  padding: 0;
}
body .site-header {
  padding: 0 1rem;
}
body #primary {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body #primary #main {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
body div#page {
  position: relative;
  max-width: 1365px;
  min-height: min-content;
  width: 100%;
  height: 96vh;
  max-height: 850px;
  background: #151d7c;
  border-radius: 40px 60px 40px 60px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  transform: translateX(20px);
  margin: 2rem;
}
body div#page header .ast-primary-header-bar {
  background-color: transparent;
}
body div#page header .site-primary-header-wrap {
  width: 100%;
  max-width: none;
  min-height: 90px;
}
body div#page header div[data-section="title_tagline"] {
  display: none;
}
body div#page footer#colophon {
  border: 0 !important;
  position: absolute;
  z-index: 10;
  transform: rotate(90deg);
  transform-origin: left top;
  left: 0;
  right: auto;
  top: 130px;
  bottom: -18px;
  width: min-intrinsic;
  height: min-content;
  background-color: transparent;
}
body div#page footer#colophon .site-below-footer-inner-wrap {
  min-height: auto;
}
body div#page footer#colophon .site-below-footer-wrap {
  padding: 0;
  border: 0;
  background-color: transparent;
  min-height: auto;
}
body div#page footer#colophon .footer-widget-area {
  width: auto;
  min-height: auto;
}
body div#page footer#colophon .footer-widget-area a {
  margin-left: 6px;
  transform: rotate(180deg);
  transform-origin: center center;
}
body div#page footer#colophon .footer-widget-area a:hover, body div#page footer#colophon .footer-widget-area a:focus {
  color: #f9ae27;
}
body div#page footer#colophon .footer-widget-area li.inicio a {
  margin-left: 6px;
  margin-right: 6px;
  padding: 4px 16px;
  border-radius: 8px 8px 0 0;
  background: #151d7c;
}
body header.entry-header .entry-title {
  text-wrap: balance;
}
.logosvg svg {
  max-width: 100%;
  overflow: visible;
  fill: transparent !important;
}
.logosvg svg .b, .logosvg svg .r, .logosvg svg .e, .logosvg svg .o {
  fill: #fff;
}
.logosvg.b .b, .logosvg.b .r, .logosvg.b .e, .logosvg.b .o, .logosvg.r .b, .logosvg.r .r, .logosvg.r .e, .logosvg.r .o, .logosvg.e .b, .logosvg.e .r, .logosvg.e .e, .logosvg.e .o, .logosvg.o .b, .logosvg.o .r, .logosvg.o .e, .logosvg.o .o {
  fill: #fff;
}
.logosvg.b .b, .logosvg.r .r, .logosvg.e .e, .logosvg.o .o {
  fill: #f9ae27;
  filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.4));
  stroke: #f9ae27;
  stroke-width: 14px;
}
.logosvg.ani .b {
  animation: logoPulse 4s infinite;
  animation-delay: 0s;
}
.logosvg.ani .r {
  animation: logoPulse 4s infinite;
  animation-delay: 1.5s;
}
.logosvg.ani .e {
  animation: logoPulse 4s infinite;
  animation-delay: 3s;
}
.logosvg.ani .o {
  animation: logoPulse 4s infinite;
  animation-delay: 4.5s;
}
@keyframes logoPulse {
  0% {
    fill: #f9ae27;
    stroke: #f9ae27;
  }
  50% {
    fill: #fff;
    stroke: #fff;
  }
  100% {
    fill: #f9ae27;
    stroke: #f9ae27;
  }
}
@keyframes logoColor {
  from {
    fill: #fff;
    stroke: #fff;
  }
  to {
    fill: #f9ae27;
    stroke: #f9ae27;
    filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.4));
  }
}
body #content #main .entry-content a.avanzar {
  position: fixed;
  bottom: -16px;
  right: -6px;
  background-image: none;
  font-size: 13px;
  text-transform: uppercase;
  box-shadow: none;
  padding: 20px 10px 15px 25px;
  border-radius: 30px;
  color: #43d3ff;
  background: #151d7c;
  background-image: linear-gradient(-15deg, rgba(5, 0, 87, 0.5) 0%, #151d7c 50%);
  transition: all ease-in-out 0.2s;
  z-index: 2;
}
body #content #main .entry-content a.avanzar:after {
  display: none !important;
}
body #content #main .entry-content a.avanzar:before {
  content: "›";
  color: #f9ae27;
  float: right;
  font-size: 5em;
  line-height: 5px;
  font-weight: 100;
  margin: 0 0 0 10px;
}
body #content #main .entry-content a.avanzar:hover, body #content #main .entry-content a.avanzar:focus {
  color: #f9ae27;
  background-image: linear-gradient(-25deg, #0000ff 0%, #151d7c 50%);
}
body #content #main .entry-content a.avanzar:hover:before, body #content #main .entry-content a.avanzar:focus:before {
  color: #fff;
}
section.SLIDE[class*="-target"] .avanzar {
  display: BLOCK;
  z-index: 5 !important;
}
#content div.espbotoes a {
  min-width: 200px;
  font-size: 1.3rem !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu:has(> .menu-item.menu-item-has-children:not(.current-menu-item):hover) .sub-menu {
  display: none;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu:has(> .menu-item.menu-item-has-children:not(.current-menu-item):hover) > .menu-item.menu-item-has-children:not(.current-menu-item) .sub-menu {
  width: 100%;
  z-index: 99;
  display: flex;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu:has(> .menu-item.menu-item-has-children:not(.current-menu-item):hover) > .menu-item.menu-item-has-children:not(.current-menu-item) .sub-menu:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: -40px;
  pointer-events: none;
  z-index: -1;
  background-image: linear-gradient(to top, #050057 0%, #151d7c 100%);
}
header #ast-desktop-header .site-primary-header-wrap > .ast-builder-grid-row {
  display: flex;
}
header #ast-desktop-header .site-header-primary-section-right {
  display: none;
}
header #ast-desktop-header .site-header-section-left {
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}
header #ast-desktop-header .ast-builder-menu-1 .ast-nav-menu > .menu-item.current-menu-item:before, header #ast-desktop-header .ast-builder-menu-1 .ast-nav-menu > .menu-item.current-menu-item:after, header #ast-desktop-header .ast-builder-menu-1 .ast-nav-menu > .menu-item:hover:before, header #ast-desktop-header .ast-builder-menu-1 .ast-nav-menu > .menu-item:hover:after {
  background: #f9ae27 !important;
}
header #ast-desktop-header .ast-builder-menu-1 .ast-nav-menu > .menu-item.current-menu-item.virgula:after, header #ast-desktop-header .ast-builder-menu-1 .ast-nav-menu > .menu-item:hover.virgula:after {
  background: linear-gradient(to top right, #f9ae27 0%, #f9ae27 50%, #151d7c 50%, #151d7c 100%) !important;
}
header #ast-desktop-header .ast-builder-menu-2 .ast-nav-menu > .menu-item.current-menu-item:before, header #ast-desktop-header .ast-builder-menu-2 .ast-nav-menu > .menu-item.current-menu-item:after, header #ast-desktop-header .ast-builder-menu-2 .ast-nav-menu > .menu-item:hover:before, header #ast-desktop-header .ast-builder-menu-2 .ast-nav-menu > .menu-item:hover:after {
  color: #f9ae27 !important;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item {
  line-height: 1em;
  position: inherit;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item a.menu-link {
  position: relative;
  flex-direction: column;
  padding: 0 2em 0 1em;
  align-items: start;
  max-width: 220px;
  font-weight: 800;
  color: #fff;
  line-height: 1em;
  text-align: left;
  text-transform: uppercase;
  transition: all ease-in-out 0.4s;
  overflow: hidden;
  white-space: nowrap;
  /* evita a quebra de linha */
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item a.menu-link:before {
  content: attr(title);
  padding-bottom: 0.2em;
  width: 100%;
  font-size: 0.9em;
  font-weight: 300;
  transition: all ease-in-out 0.4s;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.current-menu-item > a.menu-link, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item:hover > a.menu-link {
  color: #f9ae27;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.current-menu-item > a.menu-link:before, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item:hover > a.menu-link:before {
  color: #fff;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .dropdown-menu-toggle {
  position: absolute;
  bottom: 0;
  right: 1em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu {
  position: fixed;
  top: 70px;
  left: 40px;
  display: flex;
  transform-origin-x: left;
  transform-origin-y: bottom;
  background: transparent;
  border: 0;
  box-shadow: none;
  z-index: 99;
  padding-top: 15px;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu:before {
  display: none;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a {
  font-size: 1em;
  font-weight: 400;
  color: #fff;
  padding: 1.5em 2.5em 1.5em 0em;
  border: 0;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a.ativo, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a.active, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a:hover {
  color: #f9ae27;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a.ativo:before, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a.active:before, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a:hover:before {
  background-size: 90%;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.03 10.43'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23f9ae27;%7D%3C/style%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='d' d='M0,4.03v-.4c0-.79.15-1.45.46-1.98.18-.32.35-.56.49-.7l.82-.55.92-.3.79-.09c.73,0,1.41.19,2.04.57.63.3,1.12.83,1.46,1.59.12-.37.27-.67.46-.9.18-.23.46-.47.82-.74.59-.35,1.23-.53,1.92-.53.81,0,1.6.27,2.35.8.41.25.71.53.92.86.1.16.19.34.26.52.07.18.15.42.23.71l.09.98c0,1.47-.47,2.82-1.4,4.05-.94,1.23-1.81,1.94-2.62,2.15l-1.53.37h-.46c-.57,0-.85-.12-.85-.37,0-.16.09-.29.27-.4l.46-.21.55-.06.43-.15.82-.43c.69-.33,1.18-.68,1.46-1.07l.49-.85-.09-.06-.64.15c-.43.12-.8.18-1.13.18-1.12,0-1.99-.62-2.62-1.86-.06.65-.25,1.22-.58,1.69l-.4.64-.49.61-.7.61-.7.55c-.29.21-.61.37-.98.49-.37.12-.65.21-.85.28s-.47.11-.79.15l-.58.09c-.22,0-.4-.03-.53-.09-.13-.06-.22-.15-.26-.27,0-.2.37-.4,1.1-.58l.92-.21c.28-.1.45-.16.5-.18s.17-.09.35-.21c.51-.3.86-.56,1.07-.76l.52-.55.24-.34-.21-.09h-.37l-.12.03h-.34l-.09.03h-.49c-.77,0-1.48-.21-2.13-.64-.61-.45-1.03-1.29-1.25-2.53Z'/%3E%3C/g%3E%3C/svg%3E");
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu a:before {
  content: "";
  width: 1.4em;
  height: 1.2em;
  display: inline-block;
  margin-right: 1em;
  transform: scale(-1, 1);
  top: 1px;
  position: relative;
  transition: all ease-in-out 0.3s;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.03 10.43'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%230000ff;%7D%3C/style%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='d' d='M0,4.03v-.4c0-.79.15-1.45.46-1.98.18-.32.35-.56.49-.7l.82-.55.92-.3.79-.09c.73,0,1.41.19,2.04.57.63.3,1.12.83,1.46,1.59.12-.37.27-.67.46-.9.18-.23.46-.47.82-.74.59-.35,1.23-.53,1.92-.53.81,0,1.6.27,2.35.8.41.25.71.53.92.86.1.16.19.34.26.52.07.18.15.42.23.71l.09.98c0,1.47-.47,2.82-1.4,4.05-.94,1.23-1.81,1.94-2.62,2.15l-1.53.37h-.46c-.57,0-.85-.12-.85-.37,0-.16.09-.29.27-.4l.46-.21.55-.06.43-.15.82-.43c.69-.33,1.18-.68,1.46-1.07l.49-.85-.09-.06-.64.15c-.43.12-.8.18-1.13.18-1.12,0-1.99-.62-2.62-1.86-.06.65-.25,1.22-.58,1.69l-.4.64-.49.61-.7.61-.7.55c-.29.21-.61.37-.98.49-.37.12-.65.21-.85.28s-.47.11-.79.15l-.58.09c-.22,0-.4-.03-.53-.09-.13-.06-.22-.15-.26-.27,0-.2.37-.4,1.1-.58l.92-.21c.28-.1.45-.16.5-.18s.17-.09.35-.21c.51-.3.86-.56,1.07-.76l.52-.55.24-.34-.21-.09h-.37l-.12.03h-.34l-.09.03h-.49c-.77,0-1.48-.21-2.13-.64-.61-.45-1.03-1.29-1.25-2.53Z'/%3E%3C/g%3E%3C/svg%3E");
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu li {
  border-bottom: 1px solid #0000ff;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item .sub-menu li:last-child a {
  padding-right: 0.5em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.current-menu-item .sub-menu {
  visibility: visible;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo {
  padding-left: 1.5em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo:before, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  left: 0.5em;
  transition: all ease-in-out 0.3s;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo:before {
  transform: translateY(-0.55em);
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo:after {
  transform: translateY(0.55em);
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.douspontos:before, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.douspontos:after {
  width: 0.7em;
  height: 0.7em;
  border-radius: 1em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.virgula:before {
  width: 0.7em;
  height: 0.7em;
  border-radius: 1em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.virgula:after {
  width: 0.65em;
  height: 1em;
  background: linear-gradient(to top right, #fff 0%, #fff 50%, #151d7c 50%, #151d7c 100%);
  transform: translateY(0.7em);
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.igual:before, header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.igual:after {
  width: 1.1em;
  height: 0.4em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.igual:before {
  transform: translateY(-0.45em);
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.igual:after {
  transform: translateY(0.45em);
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.ponto:before {
  width: 0.9em;
  height: 0.9em;
  border-radius: 1em;
  transform: none;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.exclama {
  padding-left: 0.5em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.exclama:before {
  content: "!";
  height: 0.4em;
  color: #fff;
  background-color: transparent;
  font-size: 6em;
  line-height: 0;
  transform: none;
  bottom: 0px;
  left: 0;
  font-size: 3em;
  font-weight: 900;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.trespontos {
  padding-left: 3em;
}
header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item.icologo.trespontos:before {
  content: "...";
  height: 0.4em;
  color: #fff;
  background-color: transparent;
  font-size: 6em;
  line-height: 0;
  letter-spacing: -0.1em;
  transform: none;
  bottom: 0.05em;
  left: -0.05em;
}
body.ast-main-header-nav-open header #ast-desktop-header:hover > a.menu-link {
  max-width: 300px !important;
  color: #f9ae27 !important;
  padding-left: 16px;
  padding-right: 24px;
}
body.ast-main-header-nav-open header #ast-desktop-header:hover > a.menu-link:before {
  color: #fff;
}
body.ast-main-header-nav-open header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item a.menu-link {
  padding: 0;
  max-width: 10px;
  color: transparent !important;
}
body.ast-main-header-nav-open header #ast-desktop-header .ast-primary-header-bar .ast-nav-menu > .menu-item a.menu-link:before {
  color: transparent;
}
header .mobile-extra-menus {
  display: none;
}
header #ast-mobile-header {
  display: block;
  background-color: #151d7c;
  width: 70px;
  height: 90px;
  position: absolute;
  top: 0;
  left: -35px;
  border-radius: 60px 0 0 60px;
}
header #ast-mobile-header .ast-primary-header-bar {
  border: 0px;
}
header #ast-mobile-header .main-header-bar-wrap {
  height: 100%;
}
header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap {
  height: 100%;
}
header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap .ast-builder-grid-row {
  height: 100%;
}
header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap .site-header-primary-section-left {
  display: none;
}
header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap .site-header-primary-section-right button {
  padding: 0;
  margin-top: -5px;
  justify-content: center;
}
header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap .site-header-primary-section-right button span {
  font-size: 3rem;
  font-weight: 200;
  transiton: all ease-out 0.1s;
}
header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap .site-header-primary-section-right button:hover span, header #ast-mobile-header .main-header-bar-wrap .site-primary-header-wrap .site-header-primary-section-right button:focus span {
  font-size: 3.5rem;
  font-weight: 400;
}
header #ast-mobile-header .button-menu-toggle {
  padding: 0;
}
header #ast-mobile-header .mobile-menu-toggle-icon:before {
  content: "‹";
  display: block;
  font-fize: 3em;
  color: #fff;
}
header #ast-mobile-header .mobile-menu-toggle-icon span {
  display: none;
}
#content {
  border-radius: 0px 0px 40px 60px;
  overflow: hidden;
}
#content .entry-content {
  text-wrap: balance;
}
body #content .entry-content {
  width: 100%;
}
body #content .entry-content .wp-audio-shortcode, body #content .entry-content .wp-embedded-audio, body #content .entry-content .wp-embedded-video, body #content .entry-content .wp-video, body #content .entry-content p {
  margin-bottom: 1em;
  width: 100%;
  text-wrap: balance;
}
body #content .entry-content[data-ast-blocks-layout] > * {
  width: 100%;
}
body #content .entry-content > h2:first-child {
  margin-top: 7%;
}
body #content .entry-content :not(figcaption, form) a[href*="breo.gal"]:not(.sd-button) {
  position: relative;
  color: #fff;
  font-size: 0.96em;
  text-decoration: none !important;
  border-radius: 1em;
  outline: 0;
  border: 0;
  padding: 0.1em 0.4em 0.2em 0.7em;
  background-image: linear-gradient(50deg, rgba(0, 0, 255, 0.6) 20%, rgba(5, 0, 87, 0.6) 90%);
  background-color: #050057;
  box-shadow: 1px 1px 2px #050057;
  transition: all ease-in-out 0.2s;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
body #content .entry-content :not(figcaption, form) a[href*="breo.gal"]:not(.sd-button):after {
  content: "›";
  display: inline-block;
  position: relative;
  transform: rotate(-45deg);
  height: 14px;
  width: 14px;
  top: -5px;
  right: -2px;
  color: #f9ae27;
  line-height: 0.5em;
  font-size: 1.3em;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  text-indent: 2px;
  border-radius: 10px;
  transition: all ease-out 0.1s;
}
body #content .entry-content :not(figcaption, form) a[href*="breo.gal"]:not(.sd-button):hover {
  background-image: linear-gradient(50deg, rgba(0, 0, 255, 0.9) 40%, rgba(249, 174, 39, 0.6) 90%);
  box-shadow: -3px 3px 4px #050057;
  color: inherit !important;
}
body #content .entry-content :not(figcaption, form) a[href*="breo.gal"]:not(.sd-button):hover:after {
  font-weight: 600;
  background-color: transparent;
  transform: rotate(0deg);
  top: 1px;
  font-size: 1.5em;
}
body #content .entry-content :is(p, li, strong, i, em) > a:not(.sd-button) {
  color: #43d3ff;
  text-decoration: none;
  transition: all ease-in-out 0.3s;
  background-image: linear-gradient(to top, transparent 10%, rgba(5, 0, 87, 0.8) 15%, rgba(5, 0, 87, 0.8) 35%, transparent 40%);
}
body #content .entry-content :is(p, li, strong, i, em) > a:not(.sd-button):hover, body #content .entry-content :is(p, li, strong, i, em) > a:not(.sd-button):focus {
  color: #f9ae27;
  background-image: linear-gradient(to top, transparent 0%, rgba(5, 0, 87, 0.9) 3%, rgba(5, 0, 87, 0.6) 30%, transparent 100%);
}
body #content .entry-content .wp-block-pullquote {
  padding: 0;
  margin: 0;
  text-align: right;
}
body #content .entry-content blockquote {
  font-size: 1.2rem;
  font-weight: 300;
  padding: 30px 8% 20px 8%;
  margin: 10px 5% 20px 0px;
  text-align: right;
  border: 0;
  background: rgba(5, 0, 87, 0.15);
  border-radius: 10px;
  position: relative;
}
body #content .entry-content blockquote::before {
  content: "”";
  display: block;
  position: absolute;
  top: -30px;
  left: 10px;
  transform: rotate(180deg);
  font-family: "Stolzl", stolzl, sans-serif;
  font-size: 4.2rem;
  font-style: normal;
  line-height: 1em;
  font-weight: 500;
  justify-content: start;
}
body #content .entry-content blockquote p {
  text-wrap: pretty;
}
body #content .entry-content blockquote p strong {
  font-weight: 400;
}
body #content .entry-content hr {
  color: #050057;
  width: 90% !important;
  margin: 40px auto 40px 0;
}
body #content .entry-content .wp-block-uagb-call-to-action {
  background-color: #151d7c;
  background-image: linear-gradient(50deg, rgba(249, 174, 39, 0.6) 0%, rgba(0, 0, 255, 0.4) 30%, rgba(0, 0, 255, 0.4) 60%, rgba(67, 211, 255, 0.5) 95%);
  width: 100%;
  margin: 2rem 0;
  padding: 3% 5%;
  margin-left: -3%;
  border-radius: 40px 10px 100px 10px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}
body #content .entry-content .wp-block-uagb-call-to-action .uagb-cta__wrap {
  max-width: 400px;
}
body #content .entry-content .wp-block-uagb-call-to-action .uagb-cta__title {
  font-size: 1.5rem;
  font-weight: 500;
}
body #content .entry-content .wp-block-uagb-call-to-action .uagb-cta__desc {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3em;
}
body #content .entry-content .wp-block-uagb-call-to-action .wp-block-button__link {
  border-radius: 50px;
  color: #fff;
  background-image: linear-gradient(50deg, rgba(67, 211, 255, 0.3) 40%, rgba(5, 0, 87, 0.6) 70%);
  backgroun-color: transparent;
}
body #content .entry-content .wp-block-uagb-call-to-action .wp-block-button__link:hover, body #content .entry-content .wp-block-uagb-call-to-action .wp-block-button__link:focus {
  color: #050057;
  background-image: linear-gradient(50deg, rgba(67, 211, 255, 0.8) 50%, rgba(249, 174, 39, 0.9) 90%);
}
body.single-post .site-content > .ast-container {
  max-width: 100%;
}
body.single-post .site-content > .ast-container header.entry-header {
  text-align: right;
  text-shadow: none;
  display: flex !important;
  flex-direction: column;
  align-items: end;
}
body.single-post .site-content > .ast-container header.entry-header h1 {
  font-weight: 800;
  line-height: 1.2em;
  font-size: 2.8rem;
  text-shadow: none;
  order: 1;
  text-wrap: balance;
}
body.single-post .site-content > .ast-container header.entry-header p {
  font-size: 1.1rem;
  line-height: 1.5em;
  font-weight: 200;
  text-shadow: none;
  order: 3;
  max-width: 250px;
  text-wrap: balance;
}
body.single-post .site-content > .ast-container header.entry-header .entry-meta {
  order: 2;
  text-shadow: none;
  margin-bottom: 2em;
}
body.single-post .site-content > .ast-container header.entry-header .entry-meta .published {
  font-size: 1.2rem;
  font-weight: 200;
  color: #fff;
}
body.single-post .site-content > .ast-container header.entry-header .entry-meta .ast-terms-link {
  margin: 1em 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  color: transparent;
  justify-content: end;
}
body.single-post .site-content > .ast-container header.entry-header .entry-meta .ast-terms-link a {
  font-size: 0.9rem;
  font-weight: 300;
  display: block;
  padding: 4px 12px;
  margin: 2px;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(5, 0, 87, 0.2);
  transition: ease all 0.3s;
}
body.single-post .site-content > .ast-container header.entry-header .entry-meta .ast-terms-link a:hover {
  background-color: rgba(5, 0, 87, 0.9);
  color: #43d3ff;
}
body.single-post .site-content > .ast-container .entry-content {
  font-size: 1.1rem;
  line-height: 1.8em;
  padding-left: 3vw;
  padding-right: 3vw;
  padding-bottom: 8vh;
  text-wrap: balance;
}
body.single-post .site-content > .ast-container .entry-content :where(h1, h2, h3, h4, h5, h6) {
  margin-left: 0;
  font-weight: 600;
  text-wrap: balance;
}
body.single-post .site-content > .ast-container .entry-content b, body.single-post .site-content > .ast-container .entry-content strong {
  font-weight: 500;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details {
  position: relative;
  padding-left: 20px;
  border-left: 1px solid transparent;
  transition: all ease-in-out 0.3s;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details[open] {
  border-left: 1px solid #43d3ff;
  background: rgba(5, 0, 87, 0.15);
  border-radius: 0 10px 10px 0;
  padding-bottom: 20px;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details[open] summary {
  color: #43d3ff;
  margin-bottom: 20px;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details[open] summary:after {
  color: #43d3ff;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details summary {
  display: inline-block;
  background: rgba(5, 0, 87, 0.15);
  padding: 5px 20px 5px 30px;
  overflow: hidden;
  border-radius: 15px;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details summary::marker {
  color: transparent;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details summary:after {
  content: "›";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  background: rgba(21, 29, 124, 0.5);
  color: #fff;
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  padding: 2px 2px 8px 15px;
}
body.single-post .site-content > .ast-container .entry-content details.wp-block-details p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body.page #content:before {
  z-index: 1;
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  top: -10%;
  right: -10%;
  width: 60vw;
  height: 80vh;
  opacity: 0.25;
  filter: blur(30px);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 789.27 699.27'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:url(%23d);%7D%3C/style%3E%3CradialGradient id='d' cx='727.38' cy='2766.61' fx='715.18' fy='2779.57' r='44.53' gradientTransform='translate(-5695.27 -22813.47) scale(8.37)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='.11' stop-color='blue' stop-opacity='.98'/%3E%3Cstop offset='.23' stop-color='blue' stop-opacity='.94'/%3E%3Cstop offset='.34' stop-color='blue' stop-opacity='.85'/%3E%3Cstop offset='.46' stop-color='blue' stop-opacity='.74'/%3E%3Cstop offset='.58' stop-color='blue' stop-opacity='.59'/%3E%3Cstop offset='.7' stop-color='blue' stop-opacity='.42'/%3E%3Cstop offset='.82' stop-color='blue' stop-opacity='.21'/%3E%3Cstop offset='.87' stop-color='blue' stop-opacity='.1'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='e' d='M789.27,409.6c0,193.14-246.52,289.67-439.56,289.67S0,542.74,0,349.6,156.52,0,349.72,0s439.56,216.52,439.56,409.6Z'/%3E%3C/g%3E%3C/svg%3E");
}
body.page #main > article {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
body.page #main > article:after {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  top: 10%;
  left: 5%;
  width: 60vw;
  height: 80vh;
  opacity: 0.6;
  filter: blur(30px);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 789.27 699.27'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:url(%23d);%7D%3C/style%3E%3CradialGradient id='d' cx='727.38' cy='2766.61' fx='715.18' fy='2779.57' r='44.53' gradientTransform='translate(-5695.27 -22813.47) scale(8.37)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='.11' stop-color='blue' stop-opacity='.98'/%3E%3Cstop offset='.23' stop-color='blue' stop-opacity='.94'/%3E%3Cstop offset='.34' stop-color='blue' stop-opacity='.85'/%3E%3Cstop offset='.46' stop-color='blue' stop-opacity='.74'/%3E%3Cstop offset='.58' stop-color='blue' stop-opacity='.59'/%3E%3Cstop offset='.7' stop-color='blue' stop-opacity='.42'/%3E%3Cstop offset='.82' stop-color='blue' stop-opacity='.21'/%3E%3Cstop offset='.87' stop-color='blue' stop-opacity='.1'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='e' d='M789.27,409.6c0,193.14-246.52,289.67-439.56,289.67S0,542.74,0,349.6,156.52,0,349.72,0s439.56,216.52,439.56,409.6Z'/%3E%3C/g%3E%3C/svg%3E");
}
body.page #main > article .DESTACADA {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
}
body.page #main > article .DESTACADA img {
  object-fit: contain;
  object-position: left top;
  width: auto;
  height: 100%;
  -webkit-mask-image: linear-gradient(to left, transparent 5%, #151d7c 100%);
  mask-image: linear-gradient(to left, transparent 5%, #151d7c 100%);
  -webkit-mask-size: cover;
  mask-size: cover;
  mix-blend-mode: exclusion;
  opacity: 0.6;
}
body.page #main > article .DESTACADA:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 25% 70%, rgba(21, 29, 124, 0.7) 28%, #151d7c 70%);
}
body.page #main > article .entry-header {
  display: none;
}
body.page #main > article .entry-content {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 100%;
  z-index: 1;
  scroll-snap-type: y mandatory;
}
body.page #main > article .entry-content > section, body.page #main > article .entry-content > .alignfull {
  scroll-snap-align: start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: start;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  padding-top: 6%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  column-gap: 0;
}
body.page #main > article .entry-content > section > h2, body.page #main > article .entry-content > .alignfull > h2 {
  display: block;
  width: 30%;
  font-size: 2.7rem;
  font-weight: 800;
  line-height: 1em;
  padding-left: 30px;
  padding-right: 2%;
  text-shadow: 5px 5px 12px #050057;
  text-wrap: balance;
}
body.page #main > article .entry-content > section > figure, body.page #main > article .entry-content > .alignfull > figure {
  display: flex;
  align-items: center;
  width: 30%;
  height: 100%;
  padding-left: 5%;
  padding-right: 2%;
}
body.page #main > article .entry-content > section ul.wp-block-list, body.page #main > article .entry-content > .alignfull ul.wp-block-list {
  margin: 0;
  padding-left: 2.2em;
  font-size: 1.2rem;
}
body.page #main > article .entry-content > section ul.wp-block-list li, body.page #main > article .entry-content > .alignfull ul.wp-block-list li {
  list-style: none;
  display: block;
  position: relative;
  padding: 0.4em 0;
  font-size: 1.15em;
  text-wrap: balance;
}
body.page #main > article .entry-content > section ul.wp-block-list li strong, body.page #main > article .entry-content > .alignfull ul.wp-block-list li strong {
  font-size: 1.2em;
  font-weight: 600;
  color: #f9ae27;
}
body.page #main > article .entry-content > section ul.wp-block-list li:before, body.page #main > article .entry-content > .alignfull ul.wp-block-list li:before {
  content: "";
  width: 1em;
  height: 0.9em;
  display: block;
  margin-right: 1em;
  transform: scale(-1, 1);
  top: 0.7em;
  left: -2.1em;
  position: absolute;
  transition: all ease-in-out 0.3s;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.03 10.43'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23f9ae27;%7D%3C/style%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='d' d='M0,4.03v-.4c0-.79.15-1.45.46-1.98.18-.32.35-.56.49-.7l.82-.55.92-.3.79-.09c.73,0,1.41.19,2.04.57.63.3,1.12.83,1.46,1.59.12-.37.27-.67.46-.9.18-.23.46-.47.82-.74.59-.35,1.23-.53,1.92-.53.81,0,1.6.27,2.35.8.41.25.71.53.92.86.1.16.19.34.26.52.07.18.15.42.23.71l.09.98c0,1.47-.47,2.82-1.4,4.05-.94,1.23-1.81,1.94-2.62,2.15l-1.53.37h-.46c-.57,0-.85-.12-.85-.37,0-.16.09-.29.27-.4l.46-.21.55-.06.43-.15.82-.43c.69-.33,1.18-.68,1.46-1.07l.49-.85-.09-.06-.64.15c-.43.12-.8.18-1.13.18-1.12,0-1.99-.62-2.62-1.86-.06.65-.25,1.22-.58,1.69l-.4.64-.49.61-.7.61-.7.55c-.29.21-.61.37-.98.49-.37.12-.65.21-.85.28s-.47.11-.79.15l-.58.09c-.22,0-.4-.03-.53-.09-.13-.06-.22-.15-.26-.27,0-.2.37-.4,1.1-.58l.92-.21c.28-.1.45-.16.5-.18s.17-.09.35-.21c.51-.3.86-.56,1.07-.76l.52-.55.24-.34-.21-.09h-.37l-.12.03h-.34l-.09.03h-.49c-.77,0-1.48-.21-2.13-.64-.61-.45-1.03-1.29-1.25-2.53Z'/%3E%3C/g%3E%3C/svg%3E");
}
body.page #main > article .entry-content > section ul.wp-block-list.direita, body.page #main > article .entry-content > .alignfull ul.wp-block-list.direita {
  padding-right: 2.2em;
}
body.page #main > article .entry-content > section ul.wp-block-list.direita li, body.page #main > article .entry-content > .alignfull ul.wp-block-list.direita li {
  text-align: right;
}
body.page #main > article .entry-content > section ul.wp-block-list.direita li:before, body.page #main > article .entry-content > .alignfull ul.wp-block-list.direita li:before {
  left: auto;
  right: -2.7em;
  transform: scale(1, -1);
}
body.page #main > article .entry-content > section article.wp-block-uagb-container, body.page #main > article .entry-content > .alignfull article.wp-block-uagb-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: stretch;
  align-content: start;
  width: 70%;
  height: 100%;
  overflow-y: auto;
  gap: 0;
  column-gap: 0;
  row-gap: 1%;
}
body.page #main > article .entry-content > section article.wp-block-uagb-container .wp-block-uagb-container, body.page #main > article .entry-content > .alignfull article.wp-block-uagb-container .wp-block-uagb-container {
  width: 50%;
  padding: 0 6% 0 3%;
  border-left: 1px solid #0000ff;
  margin-bottom: 6%;
  gap: 0;
  align-items: start;
  justify-content: start;
}
body.page #main > article .entry-content > section article.wp-block-uagb-container .wp-block-uagb-container .wp-block-heading, body.page #main > article .entry-content > .alignfull article.wp-block-uagb-container .wp-block-uagb-container .wp-block-heading {
  text-transform: uppercase;
  color: #43d3ff;
  font-size: 1.3rem;
  font-weight: 500;
  margin-bottom: 1em;
}
body.page #main > article .entry-content > section article.wp-block-uagb-container .wp-block-uagb-container p:last-child, body.page #main > article .entry-content > .alignfull article.wp-block-uagb-container .wp-block-uagb-container p:last-child {
  margin-bottom: 0;
}
body.page #main > article .entry-content > section article.wp-block-uagb-container .wp-block-uagb-container ul.wp-block-list, body.page #main > article .entry-content > .alignfull article.wp-block-uagb-container .wp-block-uagb-container ul.wp-block-list {
  font-size: 1rem;
}
body.page #main > article .entry-content > section.PRESENTA article.wp-block-uagb-container, body.page #main > article .entry-content > .alignfull.PRESENTA article.wp-block-uagb-container {
  text-align: right;
  font-size: 1.7rem;
  padding-right: 2rem;
  align-content: center;
}
body.page #main > article .entry-content > section.PRESENTA article.wp-block-uagb-container h2, body.page #main > article .entry-content > .alignfull.PRESENTA article.wp-block-uagb-container h2 {
  font-size: 4rem;
  font-weight: 600;
  line-height: 1em;
  display: block;
  max-width: 600px;
  margin: 0 0 2rem auto;
  text-wrap: balance;
}
body.page #main > article .entry-content > section.PRESENTA article.wp-block-uagb-container h2 sup, body.page #main > article .entry-content > .alignfull.PRESENTA article.wp-block-uagb-container h2 sup {
  font-size: 0.6em;
  font-weight: 300;
  top: 0;
}
.link, #content div.espbotoes a, body #content .entry-content :is(a, button).liga, body #content .entry-content p.liga > a, #place_order, body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button, body #content #primary form.jet-form-builder button.jet-form-builder__submit, body form .jet-form-builder-messages-wrap .jet-form-builder-message a, BODY form + .jet-form-builder-message--success a {
  position: relative;
  color: #fff;
  font-size: 0.96em;
  text-decoration: none !important;
  border-radius: 1em;
  outline: 0;
  border: 0;
  padding: 0.1em 0.4em 0.2em 0.7em;
  background-image: linear-gradient(50deg, rgba(0, 0, 255, 0.6) 20%, rgba(5, 0, 87, 0.6) 90%);
  background-color: #050057;
  box-shadow: 1px 1px 2px #050057;
  transition: all ease-in-out 0.2s;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.link:after, #content div.espbotoes a:after, body #content .entry-content .liga:is(a, button):after, body #content .entry-content p.liga > a:after, #place_order:after, body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button:after, body #content #primary form.jet-form-builder button.jet-form-builder__submit:after, body form .jet-form-builder-messages-wrap .jet-form-builder-message a:after, BODY form + .jet-form-builder-message--success a:after {
  content: "›";
  display: inline-block;
  position: relative;
  transform: rotate(-45deg);
  height: 14px;
  width: 14px;
  top: -5px;
  right: -2px;
  color: #f9ae27;
  line-height: 0.5em;
  font-size: 1.3em;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  text-indent: 2px;
  border-radius: 10px;
  transition: all ease-in-out 0.3s;
}
.link:hover, #content div.espbotoes a:hover, body #content .entry-content .liga:is(a, button):hover, body #content .entry-content p.liga > a:hover, #place_order:hover, body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button:hover, body #content #primary form.jet-form-builder button.jet-form-builder__submit:hover, body form .jet-form-builder-messages-wrap .jet-form-builder-message a:hover, BODY form + .jet-form-builder-message--success a:hover {
  background-image: linear-gradient(50deg, rgba(0, 0, 255, 0.9) 40%, rgba(249, 174, 39, 0.6) 90%);
  box-shadow: -3px 3px 4px #050057;
  color: inherit !important;
}
.link:hover:after, #content div.espbotoes a:hover:after, body #content .entry-content .liga:is(a, button):hover:after, body #content .entry-content p.liga > a:hover:after, #place_order:hover:after, body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button:hover:after, body #content #primary form.jet-form-builder button.jet-form-builder__submit:hover:after, body form .jet-form-builder-messages-wrap .jet-form-builder-message a:hover:after, BODY form + .jet-form-builder-message--success a:hover:after {
  font-weight: 600;
  background-color: transparent;
  transform: rotate(0deg);
  top: 1px;
  font-size: 1.5em;
}
.listaartigos, BODY.blog #primary #main .ast-row, body.archive.category #primary .site-main, body.archive.tag #primary .site-main {
  width: 70%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: stretch;
  align-content: start;
  align-content: top;
  text-align: right;
  font-size: 1.7rem;
  padding: 5%;
  overflow-y: auto;
  z-index: 1;
}
.listaartigos > *, BODY.blog #primary #main .ast-row > *, body.archive.category #primary .site-main > *, body.archive.tag #primary .site-main > * {
  background-color: #151d7c;
  background-image: radial-gradient(circle 205px at 80% 140%, #0000ff, rgba(21, 29, 124, 0.7));
  box-shadow: 0px 5px 30px rgba(5, 0, 87, 0.5);
  min-height: 320px;
  transition: all ease-in-out 0.3s;
}
.listaartigos > *:before, BODY.blog #primary #main .ast-row > *:before, body.archive.category #primary .site-main > *:before, body.archive.tag #primary .site-main > *:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  opacity: 0;
  transition: all ease-in-out 0.2s;
  background-image: radial-gradient(circle 285px at 80% 90%, #0000ff, rgba(21, 29, 124, 0.7));
}
.listaartigos > * .ast-blog-featured-section, BODY.blog #primary #main .ast-row > * .ast-blog-featured-section, body.archive.category #primary .site-main > * .ast-blog-featured-section, body.archive.tag #primary .site-main > * .ast-blog-featured-section {
  width: 50%;
  margin-bottom: 0;
}
.listaartigos > * .post-content, BODY.blog #primary #main .ast-row > * .post-content, body.archive.category #primary .site-main > * .post-content, body.archive.tag #primary .site-main > * .post-content {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5%;
  z-index: 1;
}
.listaartigos > * .post-content .entry-title, BODY.blog #primary #main .ast-row > * .post-content .entry-title, body.archive.category #primary .site-main > * .post-content .entry-title, body.archive.tag #primary .site-main > * .post-content .entry-title {
  font-size: 2.3rem;
  font-weight: 800;
  line-height: 1em;
}
.listaartigos > * .post-content .ast-excerpt-container, BODY.blog #primary #main .ast-row > * .post-content .ast-excerpt-container, body.archive.category #primary .site-main > * .post-content .ast-excerpt-container, body.archive.tag #primary .site-main > * .post-content .ast-excerpt-container {
  font-size: 1.3rem;
  line-height: 1.4em;
}
.listaartigos > * .post-content .entry-meta, BODY.blog #primary #main .ast-row > * .post-content .entry-meta, body.archive.category #primary .site-main > * .post-content .entry-meta, body.archive.tag #primary .site-main > * .post-content .entry-meta {
  margin-top: 12px;
}
.listaartigos > * .post-content .entry-meta *, BODY.blog #primary #main .ast-row > * .post-content .entry-meta *, body.archive.category #primary .site-main > * .post-content .entry-meta *, body.archive.tag #primary .site-main > * .post-content .entry-meta * {
  font-weight: 300;
  color: #43d3ff;
}
.listaartigos > *.ast-article-post:hover:before, BODY.blog #primary #main .ast-row > *.ast-article-post:hover:before, body.archive.category #primary .site-main > *.ast-article-post:hover:before, body.archive.tag #primary .site-main > *.ast-article-post:hover:before {
  opacity: 1;
}
.listaartigos > *.ast-article-post:hover .post-thumb-img-content img, BODY.blog #primary #main .ast-row > *.ast-article-post:hover .post-thumb-img-content img, body.archive.category #primary .site-main > *.ast-article-post:hover .post-thumb-img-content img, body.archive.tag #primary .site-main > *.ast-article-post:hover .post-thumb-img-content img {
  transform: scale(1);
}
BODY.blog #primary #main {
  display: flex;
  flex-direction: row;
  background-image: url(../uploads/mareondamulticor.gif);
  background-position: left center;
  background-size: contain;
  background-repeat: no-repeat;
}
BODY.blog #primary #main:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-image: linear-gradient(to right, rgba(5, 0, 87, 0.5) 0%, #151d7c 35%);
  pointer-events: none;
}
BODY.blog #primary #main:before {
  content: "Reticências";
  display: block;
  width: 30%;
  padding: 5% 5% 5% 5%;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1em;
  text-shadow: 5px 5px 10px rgba(5, 0, 87, 0.6);
  text-wrap: balance;
  z-index: 1;
}
body.archive.category #primary, body.archive.tag #primary {
  display: flex;
  flex-direction: row;
  background-image: url(../uploads/mareondamulticor.gif);
  background-position: left center;
  background-size: contain;
  background-repeat: no-repeat;
}
body.archive.category #primary:after, body.archive.tag #primary:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-image: linear-gradient(to right, rgba(5, 0, 87, 0.5) 0%, #151d7c 35%);
  pointer-events: none;
}
body.archive.category #primary .ast-archive-description, body.archive.tag #primary .ast-archive-description {
  display: block;
  width: 30%;
  padding: 5% 5% 5% 5%;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1em;
  text-shadow: 5px 5px 10px rgba(5, 0, 87, 0.6);
  text-wrap: balance;
  z-index: 1;
  border: 0;
}
body.archive.category #primary .ast-archive-description:before, body.archive.tag #primary .ast-archive-description:before {
  content: "Tema:";
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #43d3ff;
}
body.archive.category #primary .ast-archive-description:after, body.archive.tag #primary .ast-archive-description:after {
  content: "...";
  display: block;
  font-size: 60px;
  font-weight: 800;
  line-height: 0;
}
.scrolizar .entry-header, body.cmplz-document #main > article .entry-header, body.page:has(.scrolizar) #main > article .entry-header {
  display: block;
  width: 30%;
  padding: 5% 5% 5% 5%;
}
.scrolizar .entry-content, body.cmplz-document #main > article .entry-content, body.page:has(.scrolizar) #main > article .entry-content {
  width: 70%;
  position: relative;
  overflow-y: auto !important;
  overflow-x: hidden;
  scroll-timeline-name: --square-timeline;
  scroll-snap-type: block;
  padding-top: 5%;
  padding-bottom: 5%;
}
.scrolizar .entry-content .uagb-container-inner-blocks-wrap, body.cmplz-document #main > article .entry-content .uagb-container-inner-blocks-wrap, body.page:has(.scrolizar) #main > article .entry-content .uagb-container-inner-blocks-wrap {
  display: block;
}
#cmplz-manage-consent-container .cmplz-category, #cmplz-manage-consent-container details.cmplz-dropdown, #cmplz-manage-consent-container summary.cmplz-service-header, #cmplz-manage-consent-container details div, #cmplz-cookies-overview .cmplz-category, #cmplz-cookies-overview details.cmplz-dropdown, #cmplz-cookies-overview summary.cmplz-service-header, #cmplz-cookies-overview details div {
  background-color: #050057 !important;
  border-color: transparent !important;
  padding: 0 15px 0 15px;
}
#cmplz-manage-consent-container .cmplz-category a, #cmplz-manage-consent-container details.cmplz-dropdown a, #cmplz-manage-consent-container summary.cmplz-service-header a, #cmplz-manage-consent-container details div a, #cmplz-cookies-overview .cmplz-category a, #cmplz-cookies-overview details.cmplz-dropdown a, #cmplz-cookies-overview summary.cmplz-service-header a, #cmplz-cookies-overview details div a {
  color: #fff;
  background-image: none !important;
  padding: 0 !important;
  font-weight: 500;
  font-style: italic;
}
#cmplz-manage-consent-container summary.cmplz-service-header, #cmplz-cookies-overview summary.cmplz-service-header {
  padding: 10px 15px !important;
}
#cmplz-manage-consent-container details[open], #cmplz-cookies-overview details[open] {
  padding-bottom: 15px !important;
}
#cmplz-manage-consent-container .cmplz-category span, #cmplz-cookies-overview .cmplz-category span {
  background-color: #050057 !important;
}
body hr, body [data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 80%;
  background-color: #050057;
  border-color: #050057;
  margin-left: 0;
}
BODY.home.page #main > article .entry-content > section {
  padding-top: 0;
}
BODY.single-format-standard #content:before {
  z-index: 1;
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  top: -10%;
  right: -10%;
  width: 60vw;
  height: 80vh;
  opacity: 0.25;
  filter: blur(30px);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 789.27 699.27'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:url(%23d);%7D%3C/style%3E%3CradialGradient id='d' cx='727.38' cy='2766.61' fx='715.18' fy='2779.57' r='44.53' gradientTransform='translate(-5695.27 -22813.47) scale(8.37)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='.11' stop-color='blue' stop-opacity='.98'/%3E%3Cstop offset='.23' stop-color='blue' stop-opacity='.94'/%3E%3Cstop offset='.34' stop-color='blue' stop-opacity='.85'/%3E%3Cstop offset='.46' stop-color='blue' stop-opacity='.74'/%3E%3Cstop offset='.58' stop-color='blue' stop-opacity='.59'/%3E%3Cstop offset='.7' stop-color='blue' stop-opacity='.42'/%3E%3Cstop offset='.82' stop-color='blue' stop-opacity='.21'/%3E%3Cstop offset='.87' stop-color='blue' stop-opacity='.1'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='e' d='M789.27,409.6c0,193.14-246.52,289.67-439.56,289.67S0,542.74,0,349.6,156.52,0,349.72,0s439.56,216.52,439.56,409.6Z'/%3E%3C/g%3E%3C/svg%3E");
}
BODY.single-format-standard #primary {
  margin-top: 0px !important;
  margin-bottom: 0px;
}
BODY.single-format-standard #main > article {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
BODY.single-format-standard #main > article:after {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  top: 10%;
  left: 5%;
  width: 60vw;
  height: 80vh;
  opacity: 0.6;
  filter: blur(30px);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 789.27 699.27'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:url(%23d);%7D%3C/style%3E%3CradialGradient id='d' cx='727.38' cy='2766.61' fx='715.18' fy='2779.57' r='44.53' gradientTransform='translate(-5695.27 -22813.47) scale(8.37)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='.11' stop-color='blue' stop-opacity='.98'/%3E%3Cstop offset='.23' stop-color='blue' stop-opacity='.94'/%3E%3Cstop offset='.34' stop-color='blue' stop-opacity='.85'/%3E%3Cstop offset='.46' stop-color='blue' stop-opacity='.74'/%3E%3Cstop offset='.58' stop-color='blue' stop-opacity='.59'/%3E%3Cstop offset='.7' stop-color='blue' stop-opacity='.42'/%3E%3Cstop offset='.82' stop-color='blue' stop-opacity='.21'/%3E%3Cstop offset='.87' stop-color='blue' stop-opacity='.1'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='e' d='M789.27,409.6c0,193.14-246.52,289.67-439.56,289.67S0,542.74,0,349.6,156.52,0,349.72,0s439.56,216.52,439.56,409.6Z'/%3E%3C/g%3E%3C/svg%3E");
}
BODY.single-format-standard #main > article .DESTACADA {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
}
BODY.single-format-standard #main > article .DESTACADA img {
  object-fit: contain;
  object-position: left;
  width: auto;
  height: 100%;
  -webkit-mask-image: linear-gradient(to left, transparent 5%, #151d7c 100%);
  mask-image: linear-gradient(to left, transparent 5%, #151d7c 100%);
  -webkit-mask-size: cover;
  mask-size: cover;
  mix-blend-mode: exclusion;
  opacity: 0.3;
}
BODY.single-format-standard #main > article .DESTACADA:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 25% 70%, rgba(21, 29, 124, 0.7) 28%, #151d7c 70%);
}
BODY.single-format-standard #main > article .single-layout-1 {
  scroll-snap-align: start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: start;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  column-gap: 0;
  position: absolute;
  z-index: 1;
  scroll-snap-type: y mandatory;
}
BODY.single-format-standard #main > article .single-layout-1 .entry-header {
  display: block;
  width: 30%;
  padding-top: 4%;
  padding-left: 5%;
  padding-right: 2%;
}
BODY.single-format-standard #main > article .single-layout-1 .entry-header h1 {
  font-size: 3.3rem;
  font-weight: 800;
  line-height: 1em;
  text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
BODY.single-format-standard #main > article .single-layout-1 .entry-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: stretch;
  align-content: start;
  width: 70%;
  height: 100%;
  overflow-y: auto;
  gap: 0;
  column-gap: 0;
  row-gap: 1%;
  scroll-timeline-name: --square-timeline;
  /*
				&:after{
					
					pointer-events: none;
					content: "";
					z-index: -1;
					display: block;
					position: absolute;
					top: 10%;
					right: -25%;
					width: 60vw;
					height: 80vh;
					opacity: 0.9;
					filter: blur(30px);
					background-size: contain;
					background-repeat: no-repeat;
					background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 789.27 699.27'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:url(%23d);%7D%3C/style%3E%3CradialGradient id='d' cx='727.38' cy='2766.61' fx='715.18' fy='2779.57' r='44.53' gradientTransform='translate(-5695.27 -22813.47) scale(8.37)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='blue'/%3E%3Cstop offset='.11' stop-color='blue' stop-opacity='.98'/%3E%3Cstop offset='.23' stop-color='blue' stop-opacity='.94'/%3E%3Cstop offset='.34' stop-color='blue' stop-opacity='.85'/%3E%3Cstop offset='.46' stop-color='blue' stop-opacity='.74'/%3E%3Cstop offset='.58' stop-color='blue' stop-opacity='.59'/%3E%3Cstop offset='.7' stop-color='blue' stop-opacity='.42'/%3E%3Cstop offset='.82' stop-color='blue' stop-opacity='.21'/%3E%3Cstop offset='.87' stop-color='blue' stop-opacity='.1'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg id='c'%3E%3Cpath class='e' d='M789.27,409.6c0,193.14-246.52,289.67-439.56,289.67S0,542.74,0,349.6,156.52,0,349.72,0s439.56,216.52,439.56,409.6Z'/%3E%3C/g%3E%3C/svg%3E");

					animation-name: rotateAnimation;
					animation-duration: 1ms; // Firefox requires this to apply the animation 
					animation-direction: alternate;
					animation-timeline: scroll(block);

				}
				*/
}
BODY.single-format-standard #main > article .single-layout-1 .entry-content h2 {
  font-size: 1.7em;
  font-weight: 600;
}
BODY.single-format-standard #main > article .single-layout-1 .entry-content h2:after {
  content: "";
  display: block;
  position: relative;
  background: #0000ff;
  height: 3px;
  width: 100%;
  max-width: 50%;
  margin-top: 20px;
}
BODY.single-format-standard #main > article .single-layout-1 .entry-content h3 {
  font-weight: 500;
  font-size: 1.4rem;
}
BODY.single-format-standard #main > article .single-layout-1 .entry-content figure:has(img) {
  box-shadow: 15px 15px 1px rgba(5, 0, 87, 0.7);
  margin: 1em 1em 2.5em 1em;
}
BODY.single-format-standard #main > article .single-layout-1 .entry-content img {
  animation-name: rotateAnimation;
  animation-duration: 1ms;
  /* Firefox requires this to apply the animation */
  animation-direction: alternate;
  animation-fill-mode: both;
  width: 100%;
}
@keyframes rotateAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body > .vp-fancybox .fancybox-bg {
  background-color: #050057;
}
body > .vp-fancybox .fancybox-inner {
  max-width: 900px;
  max-height: 600px;
  margin: auto;
  background-color: #050057;
  border-radius: 3px;
  box-shadow: 15px 15px 1px rgba(0, 0, 0, 0.7);
  overflow: hidden;
}
body > .vp-fancybox .fancybox-inner .fancybox-stage {
  overflow: visible;
  transform: none;
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
}
body > .vp-fancybox .fancybox-inner .fancybox-stage .fancybox-slide {
  position: relative;
  transform: none !important;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
body > .vp-fancybox .fancybox-inner .fancybox-stage .fancybox-content {
  position: relative;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
}
body > .vp-fancybox .fancybox-inner .fancybox-stage .fancybox-content img {
  position: relative;
  object-fit: contain;
}
body > .vp-fancybox .fancybox-inner .fancybox-caption {
  position: absolute;
  width: fit-content;
  height: auto;
  transform: none;
  padding: 0;
  margin: 0;
  text-align: left;
  background: #020024;
  bottom: 0;
  left: auto;
  right: 0;
}
body > .vp-fancybox .fancybox-inner .fancybox-caption .fancybox-caption__body {
  max-height: 100%;
  padding: 8px 16px;
}
body > .vp-fancybox .fancybox-inner .fancybox-caption .fancybox-caption__body .vp-portfolio__item-popup-title {
  font-size: 14px;
  color: #fff;
}
html body #content select {
  font-weight: 400;
  background: #151d7c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle%3Epath%7Bfill:%230000ff;%7D%3C/style%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");
  color: #fff;
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) center;
  background-size: 12px;
  border: 1px solid #0000ff;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
html body #content select:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cstyle%3Epath%7Bfill:%2343d3ff;%7D%3C/style%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");
  color: #fff;
  border: 1px solid #43d3ff;
}
.vp-pagination img {
  display: none !important;
}
.vp-pagination .vp-pagination__item span, .vp-pagination .vp-pagination__item a {
  display: block !important;
  position: relative !important;
  color: #fff;
  font-size: 1.2rem;
  margin: 5px;
  padding: 7px 5px !important;
  text-decoration: none !important;
  width: auto !important;
  min-width: 36px !important;
  height: auto !important;
  border-radius: 100vw;
  outline: 1px solid transparent;
}
.vp-pagination .vp-pagination__item span {
  background-color: #050057 !important;
  outline-color: #0000ff;
}
.vp-pagination .vp-pagination__item a {
  background: #0000ff;
  background-image: linear-gradient(50deg, rgba(0, 0, 255, 0.4) 30%, #050057 90%);
  transition: all 0.2s ease-in-out;
}
.vp-pagination .vp-pagination__item a:focus, .vp-pagination .vp-pagination__item a:hover {
  color: #fff;
  background-image: linear-gradient(50deg, rgba(5, 0, 87, 0.4) 30%, #f9ae27 90%);
}
.cmplz-cookiebanner .cmplz-close {
  display: none !important;
}
body #main > article .entry-content > section#portfolio {
  padding-top: 0px;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container {
  width: 100%;
  padding: 0 !important;
  left: auto !important;
  position: relative !important;
  top: auto !important;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio {
  max-height: 100%;
  height: 100%;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio .vp-portfolio {
  max-height: 100%;
  height: 100%;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio .vp-portfolio .vp-portfolio__layout-elements-top {
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 1;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio .vp-portfolio .vp-portfolio__layout-elements-bottom {
  position: absolute;
  top: 6px;
  right: 220px;
  z-index: 1;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio .vp-portfolio .vp-portfolio__items-wrap {
  max-height: 100%;
  height: 100%;
  z-index: 0;
  padding-top: 60px;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio .vp-portfolio .vp-portfolio__items-wrap .vp-portfolio__items {
  max-height: 100%;
  height: 100% !important;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-timeline-name: --square-timeline;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container .wp-block-visual-portfolio .vp-portfolio .vp-portfolio__items-wrap .vp-portfolio__items .vp-portfolio__item-wrap {
  /*
							left: auto !important;
							position: relative !important;
							top: auto !important;
							float: none;
							*/
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item {
  margin: 0 !important;
  padding: 2em;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: calc(100% - 4em);
  height: 70%;
  bottom: 2em;
  left: auto;
  transition: all 0.5s ease-in-out;
  background-image: linear-gradient(to bottom, transparent 15%, #151d7c 95%);
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: calc(100% - 4em);
  height: 40%;
  bottom: 2em;
  left: auto;
  right: auto;
  margin: auto;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  border-bottom: 2px solid #0000ff;
  background-image: radial-gradient(ellipse 70% 50% at center bottom, #0000ff 40%, transparent 100%);
  background-image: -o-radial-gradient(ellipse 70% 50% at center bottom, #0000ff 40%, transparent 100%);
  background-image: -ms-radial-gradient(ellipse 70% 50% at center bottom, #0000ff 40%, transparent 100%);
  background-image: -moz-radial-gradient(ellipse 70% 50% at center bottom, #0000ff 40%, transparent 100%);
  background-image: -webkit-radial-gradient(ellipse 70% 50% at center bottom, #0000ff 40%, transparent 100%);
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:hover:before, body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:focus:before {
  opacity: 0;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:hover:after, body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:focus:after {
  opacity: 0.9;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:hover .vp-portfolio__item-img img, body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:focus .vp-portfolio__item-img img {
  transform: none;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:hover .vp-portfolio__item-overlay, body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:focus .vp-portfolio__item-overlay {
  display: none;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:hover figcaption .vp-portfolio__item-meta-title a, body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item:focus figcaption .vp-portfolio__item-meta-title a {
  background-color: #f9ae27 !important;
  color: #050057;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item .vp-portfolio__item-img-wrap {
  margin: 0 !important;
  z-index: 0;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item .vp-portfolio__item-img-wrap:before {
  padding-top: 100%;
  display: none;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img {
  position: relative !important;
  clip-path: none;
  left: 0;
  top: 0;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img a {
  outline: none;
  overflow: visible;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img a img {
  transform: none;
  position: relative;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item .vp-portfolio__item-overlay {
  display: none;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption {
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  padding: 0 2em;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption a {
  background-color: #151d7c;
  border-radius: 0;
  text-transform: uppercase;
  padding: 0.4em 0.5em 0.4em 0.5em;
  line-height: 1.6em;
  outline: none;
  color: #fff;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta {
  padding: 0 2em 2em 0;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-categories {
  margin: 0;
  gap: 0;
  justify-content: start;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category {
  opacity: 1;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:after {
  display: none;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a {
  background-color: #151d7c !important;
  font-weight: 300;
  font-size: 12px;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category a:after {
  display: none;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-categories .vp-portfolio__item-meta-category:has(.nai_ano) a {
  background-color: #050057;
  color: rgba(255, 255, 255, 0.6);
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-title {
  font-size: 16px;
  font-weight: 600;
}
body #main > article .entry-content > section#portfolio article.wp-block-uagb-container figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-title a {
  background-color: #050057;
}
BODY.single-portfolio #primary MAIN#main {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation {
  position: absolute;
  bottom: 2em;
  left: 0;
  z-index: 10;
  width: 30%;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links {
  flex-direction: column;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div {
  text-align: left;
  width: 90%;
  padding-left: 1em;
  position: relative;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: linear-gradient(to right, #151d7c 0%, transparent 50%);
  transition: all ease-in-out 0.3s;
  opacity: 0;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div:hover:before {
  opacity: 1;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div:after {
  display: none;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div .ast-post-nav {
  font-weight: 400;
  font-size: 0.8rem;
  float: left;
  padding: 10px 20px;
  width: 50px;
  overflow: hidden;
  DISPLAY: NONE;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div a {
  padding: 0;
  text-align: left;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div a:hover {
  color: #f9ae27;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div p {
  font-size: 1rem;
  text-align: left;
  font-weight: 500;
  margin-top: 0;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div p:before {
  content: "› ";
  display: inline-block;
  position: relative;
  margin-right: 5px;
  font-size: 2em;
  font-weight: 300;
  line-height: 0em;
  top: 3px;
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div.nav-previous p:before {
  content: "‹ ";
}
BODY.single-portfolio #primary MAIN#main .navigation.post-navigation .nav-links > div.nav-next p:before {
  content: "› ";
}
BODY.single-portfolio #primary MAIN#main > .post-thumb {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 45%;
  height: 100%;
  max-height: 100%;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
  margin: 0 !important;
}
BODY.single-portfolio #primary MAIN#main > .post-thumb:before {
  content: "";
  display: NONE;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 540px;
  height: 100%;
  z-index: 15;
  background-image: linear-gradient(to right, transparent 60%, #151d7c 90%);
}
BODY.single-portfolio #primary MAIN#main > .post-thumb img {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 100%;
  mask-image: linear-gradient(to left, transparent 5%, #151d7c 100%);
  mask-size: cover;
  opacity: 0.3;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio {
  background: transparent;
  margin-top: 0px !important;
  padding: 0;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 {
  /*
				position: absolute;
				z-index: 1;
				scroll-snap-type: y mandatory;
				scroll-snap-align: start;
				
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				align-items: start;
				column-gap: 0;
				
				margin-left: 0;
				margin-right: 0;
				padding-top: 4%;
				
				max-height: 100%;
				width: 100%;
				height: 100%;
				*/
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 .wp-block-visual-portfolio {
  width: 100%;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header {
  display: block;
  width: 30%;
  padding-left: 5%;
  padding-right: 2%;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header h1 {
  font-size: 3rem;
  font-weight: 800;
  line-height: 1em;
  text-shadow: 5px 5px 10px rgba(5, 0, 87, 0.6);
  text-wrap: balance;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header .excerpt {
  display: block;
  padding: 0;
  margin-top: 2em;
  border-radius: 4px;
  font-size: 1.1em;
  line-height: 1.5em;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 0px 0px 12px #050057;
  transition: ease all 0.3s;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header ul.portfolio_cats {
  margin: 2em 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header ul.portfolio_cats li {
  margin: 0;
  padding: 4px;
  list-style: none;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header ul.portfolio_cats li a {
  font-size: 0.9rem;
  font-weight: 300;
  display: block;
  padding: 4px 12px;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(5, 0, 87, 0.2);
  transition: ease all 0.3s;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-header ul.portfolio_cats li a:hover {
  background-color: rgba(5, 0, 87, 0.9);
  color: #43d3ff;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 > .entry-content {
  font-size: 1.1rem;
  line-height: 1.8em;
  padding-left: 3vw;
  padding-right: 3vw;
  padding-bottom: 8vh;
  display: block;
  /*
					display: flex;
					flex-wrap: wrap;
					flex-direction: row;
					justify-content: start;
					align-items: stretch;
					align-content: top;
					*/
  width: 70%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  gap: 0;
  column-gap: 0;
  row-gap: 1%;
  scroll-timeline-name: --square-timeline;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-wrap {
  padding-bottom: 0;
  margin-bottom: 4em;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item {
  margin: 0;
  box-shadow: none;
  border: 0;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item .vp-portfolio__item-overlay {
  display: none !important;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item:hover .vp-portfolio__item-img img {
  transform: none;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item .vp-portfolio__item-img a {
  outline: none;
  border-radius: 0;
  border: 0;
  margin: 0;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item figcaption .vp-portfolio__item-meta {
  padding: 0;
  margin-top: -1px;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-title {
  display: inline-block;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio figure.vp-portfolio__item figcaption .vp-portfolio__item-meta .vp-portfolio__item-meta-title a {
  border: 0;
  outline: 0;
  border-radius: 0;
  display: block;
  left: 0;
  width: auto;
  background: #fff;
  color: #151d7c;
  font-size: 0.97rem;
  font-weight: 300;
  padding: 3px 25px 3px 20px;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-arrow {
  transform: none;
  opacity: 1;
  top: auto;
  left: auto;
  bottom: 3px;
  background-color: #fff;
  z-index: 99;
  border-radius: 0;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-arrow svg.vp-svg-icon {
  color: #151d7c;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev {
  right: 30px;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next {
  right: 0;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-arrow:hover svg.vp-svg-icon {
  color: #0000ff;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-arrow:hover ~ .vp-portfolio__items-arrow {
  opacity: 0.7;
}
BODY.single-portfolio #primary MAIN#main > article.portfolio .vp-portfolio .vp-portfolio__items-bullets {
  width: auto;
  right: 75px;
  left: auto;
  bottom: 5px;
}
.ficha_detalhes {
  padding: 0 !important;
}
.ficha_detalhes details {
  border: 2px solid #050057;
}
.ficha_detalhes details:hover summary:after, .ficha_detalhes details[open] summary:after {
  color: #f9ae27;
}
.ficha_detalhes details summary:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 150px;
  background: #050057;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  padding: 1px 10px;
}
.ficha_detalhes details ul {
  margin: 0;
  padding: 25px 40px 25px 20px;
  display: block;
}
.ficha_detalhes details ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  font-size: 0.97rem;
}
.ficha_detalhes details ul li:not(:last-child) {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 255, 0.7);
}
.ficha_detalhes details ul li:last-child {
  padding-bottom: 0px;
}
.ficha_detalhes details ul li:before {
  background: #050057;
  color: #fff;
  padding: 5px 3px 6px 20px;
  margin-right: 10px;
  margin-left: -20px;
  font-size: 0.92rem;
  font-weight: 400;
  text-transform: uppercase;
  z-index: 2;
  position: relative;
}
.ficha_detalhes details ul li:after {
  content: "—";
  display: block;
  position: absolute;
  top: 0em;
  left: -20px;
  z-index: 1;
}
.ficha_detalhes details ul li .spacer {
  display: block;
  position: relative;
  height: 10px;
}
.ficha_detalhes details ul li .spacer:after {
  content: "—";
  display: block;
  position: absolute;
  top: 0.7em;
  left: -20px;
}
.ficha_detalhes details ul li > ul {
  padding: 15px 0 0 0;
  margin: 0;
}
.ficha_detalhes details ul li > ul > li:not(:last-child) {
  margin-bottom: 0 !important;
  padding-bottom: 10px;
  border-bottom: 0 !important;
}
.ficha_detalhes details ul li > ul > li:not(:last-child):before {
  display: none !important;
}
.ficha_detalhes details.proj_B summary:after {
  content: "Apresentação";
}
.ficha_detalhes details.proj_B > ul > li:nth-child(1) {
  font-weight: 600;
  font-size: 1.1em;
  color: #f9ae27;
}
.ficha_detalhes details.proj_B > ul > li:nth-child(2) {
  font-weight: 300;
}
.ficha_detalhes details.proj_R summary:after {
  content: "Detalhes";
}
.ficha_detalhes details.proj_E summary:after {
  content: "Desenvolvimento";
}
.ficha_detalhes details.proj_E > ul > li:nth-child(1):before {
  content: "Análise: ";
}
.ficha_detalhes details.proj_E > ul > li:nth-child(2):before {
  content: "Solução: ";
}
.ficha_detalhes details.proj_E > ul > li:nth-child(3):before {
  content: "Resultados: ";
}
.ficha_detalhes details.proj_O summary:after {
  content: "Resumo";
}
.ficha_detalhes details.proj_O > ul > li {
  font-size: 1.1rem;
}
body #ast-scroll-top {
  background-color: #050057;
  font-size: 15px;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  border-radius: 100vw 0 0 0;
  padding: 0.5rem 0.5rem 0.2rem 1rem;
  box-shadow: -5px -5px 10px rgba(0, 0, 255, 0.5);
}
body.woocommerce-page #main {
  overflow-y: auto;
}
body.woocommerce-page #main > article .entry-content {
  scroll-snap-type: y mandatory;
  overflow: auto;
}
body.woocommerce-page.woocommerce-checkout #main > article .entry-content {
  padding: 2vh 2vw;
}
body.woocommerce-page.single-product #main .ast-article-single {
  display: block;
}
body.woocommerce-page.single-product #main .ast-article-single > .ast-on-card-button {
  top: 40px;
  bottom: auto;
  rotate: -65deg;
  right: 20px;
  left: auto;
}
body.woocommerce-page.single-product #main .ast-woocommerce-container {
  height: 100%;
}
body.woocommerce-page.single-product #main .ast-woocommerce-container .ast-article-single {
  height: 100%;
}
body.woocommerce-page.single-product #main .images {
  width: 40% !important;
  float: none;
  height: 100%;
  margin: 0;
  background: #fff;
}
body.woocommerce-page.single-product #main .images .flex-viewport {
  margin: 0;
}
body.woocommerce-page.single-product #main .images .flex-viewport:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: linear-gradient(to top, #fff 0%, transparent 100%);
}
body.woocommerce-page.single-product #main .images .woocommerce-product-gallery__trigger {
  background: #151d7c;
}
body.woocommerce-page.single-product #main .images .flex-control-thumbs {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: absolute;
  left: 40px;
  bottom: 20px;
}
body.woocommerce-page.single-product #main .images .flex-control-thumbs li {
  width: 60px;
  margin: 5px;
  opacity: 1;
}
body.woocommerce-page.single-product #main .images .flex-control-thumbs li img {
  border-radius: 100vw;
  opacity: 1;
  border: 2px solid #050057;
}
body.woocommerce-page.single-product #main .images .flex-control-thumbs li img.flex-active, body.woocommerce-page.single-product #main .images .flex-control-thumbs li img:hover, body.woocommerce-page.single-product #main .images .flex-control-thumbs li img:focus {
  border-color: #0000ff;
}
body.woocommerce-page.single-product #main .summary {
  width: 60% !important;
  float: left;
  padding: 20px 3% 20px 5%;
  margin: 0;
}
body.woocommerce-page.single-product #main .summary .woocommerce-breadcrumb {
  display: none;
}
body.woocommerce-page.single-product #main .summary .single-product-category {
  display: none;
}
body.woocommerce-page.single-product #main .summary h1 {
  margin-top: 2rem;
  font-weight: 700;
  font-size: 2.5em;
  text-wrap: balance;
}
body.woocommerce-page.single-product #main .summary .price {
  float: right;
}
body.woocommerce-page.single-product #main .summary .price:before {
  content: "CONSEGUE POR ";
  display: inline-block;
  font-weight: 300;
  float: left;
  font-size: 0.65em;
  top: 0.4em;
  position: relative;
}
body.woocommerce-page.single-product #main .summary .price:after {
  content: "——— ›";
  display: inline-block;
  font-weight: 200;
  padding: 0 0.5em;
  letter-spacing: -5px;
  float: left;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart {
  max-width: 300px;
  margin-top: 2rem;
  float: right;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart > div {
  border: 2px solid #050057;
  padding: 20px;
  border-radius: 20px;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart > div table.variations {
  border: 0;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart > div th {
  display: none;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart > div ul {
  padding: 10px 0;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart ul.variable-items-wrapper li.variable-item {
  width: auto;
  height: auto;
  min-height: 30px;
  min-width: 30px;
  border-radius: 20px;
  color: #151d7c;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 0.9rem;
  border: 1px solid #050057;
  outline: 1px solid #050057;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart ul.variable-items-wrapper li.variable-item .variable-item-contents span.variable-item-span {
  padding: 0 10px;
  border-radius: 0;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart ul.variable-items-wrapper li.variable-item:hover, body.woocommerce-page.single-product #main .summary .variations_form.cart ul.variable-items-wrapper li.variable-item:focus, body.woocommerce-page.single-product #main .summary .variations_form.cart ul.variable-items-wrapper li.variable-item.selected {
  border: 1px solid #050057;
  outline: 0px solid #f9ae27;
  background-color: #f9ae27;
  color: #0000ff;
  font-weight: 600;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .reset_variations {
  display: none !important;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .single_variation_wrap a {
  display: inline-block;
  color: #fff !important;
  padding: 3px 15px;
  border: 1px solid #050057;
  border-radius: 5px;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .single_variation_wrap div.quantity {
  float: left;
  margin: 0 1em 0 0;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .single_variation_wrap .variations_button {
  display: flex;
  padding-top: 2rem;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .single_variation_wrap .variations_button > * {
  float: none;
  display: inline-block;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .single_variation_wrap .variations_button button {
  margin: 0;
  border: 1px solid #050057;
  outline: 0px solid #f9ae27;
  background-color: #f9ae27;
  color: #0000ff;
  font-weight: 600;
}
body.woocommerce-page.single-product #main .summary .variations_form.cart .single_variation_wrap .variations_button.woocommerce-variation-add-to-cart-disabled {
  display: none;
}
body.woocommerce-page.single-product #main .summary .product_meta {
  display: none;
}
body.woocommerce-page.single-product #main .woocommerce-tabs {
  width: 60% !important;
  float: left;
  position: relative;
  padding: 0px 2% 0px 5%;
  margin: 0;
  clear: none;
}
body.woocommerce-page.single-product #main .woocommerce-tabs ul.tabs {
  display: none;
}
body.woocommerce-page.single-product #main .woocommerce-tabs ul.tabs a {
  font-weight: 300;
  color: #fff;
}
body.woocommerce-page.single-product #main .woocommerce-tabs .panel {
  display: block !important;
  font-size: 1.3em;
}
body.woocommerce-page.single-product #main .woocommerce-tabs .woocommerce-product-attributes {
  font-size: 1rem;
}
body.woocommerce-page.single-product #main .woocommerce-tabs .woocommerce-product-attributes th {
  width: 200px;
}
body.woocommerce-page.single-product #main .ast-article-single b {
  width: 100%;
}
body.woocommerce-page.single-product #main .related.products {
  width: 60% !important;
  float: left;
  padding: 0px 3% 0px 5%;
  margin: 0;
}
body.woocommerce-page.single-product #main .related.products > h2, body.woocommerce-page.single-product #main .related.products > h3 {
  font-size: 1.1rem;
  font-weight: 400;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #0000ff;
}
body.woocommerce-page.single-product #main .related.products ul.products {
  display: flex;
  flex-direction: column;
  margin: 0 0 1rem 0;
}
body.woocommerce-page.single-product #main .related.products ul.products li {
  display: flex;
  flex-direction: row;
  margin-bottom: 1rem;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-thumbnail-wrap {
  width: 120px;
  border-radius: 100px;
  overflow: hidden;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-thumbnail-wrap img {
  margin: 0 !important;
}
body.woocommerce-page.single-product #main .related.products ul.products li .ast-on-card-button {
  zoom: 0.6;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap {
  width: 95%;
  padding-left: 30px;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .ast-woo-product-category {
  display: none;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .woocommerce-loop-product__title {
  font-size: 1.3rem;
  font-weight: 500;
  text-wrap: balance;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .price {
  font-weight: 300;
  font-size: 1.1rem;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .add_to_cart_button {
  font-size: 1rem;
  font-weight: 400;
  background-color: transparent;
  padding: 0;
  transition: all ease 0.2s;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .add_to_cart_button:before {
  content: "› ";
  display: inline-block;
  position: relative;
  margin-right: 5px;
  top: 4px;
  color: #0000ff;
  font-size: 2em;
  font-weight: 500;
  line-height: 0;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .add_to_cart_button:hover, body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .add_to_cart_button:focus {
  color: #43d3ff;
}
body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .add_to_cart_button:hover:before, body.woocommerce-page.single-product #main .related.products ul.products li .astra-shop-summary-wrap .add_to_cart_button:focus:before {
  color: #f9ae27;
}
body.woocommerce-page .ast-on-card-button {
  right: auto;
  left: 1em;
}
body.woocommerce-page .ast-on-card-button .ast-card-action-tooltip, body.woocommerce-page .ast-on-card-button .ahfb-svg-iconset {
  background: #151d7c !important;
}
body.woocommerce-page .ast-on-card-button .ast-card-action-tooltip {
  left: 100%;
  right: auto;
}
body.post-type-archive-product #content .ast-container {
  width: 100%;
  padding: 0;
  max-width: none;
}
body.post-type-archive-product #main {
  height: 100%;
  overflow: hidden;
  background-image: url(../uploads/gi1.gif);
  background-position: left top;
  background-size: contain;
  background-repeat: no-repeat;
}
body.post-type-archive-product #main:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-image: linear-gradient(to right, rgba(5, 0, 87, 0.5) 0%, #151d7c 35%);
  pointer-events: none;
}
body.post-type-archive-product #main .ast-woocommerce-container {
  height: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  z-index: 1;
  position: relative;
}
body.post-type-archive-product #main .ast-woocommerce-container > .woocommerce-products-header {
  width: 30%;
  float: left;
}
body.post-type-archive-product #main .ast-woocommerce-container > .woocommerce-products-header h1 {
  display: block;
  padding: 68px;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1em;
  text-shadow: 5px 5px 10px rgba(5, 0, 87, 0.6);
  text-wrap: balance;
  z-index: 1;
}
body.post-type-archive-product #main .ast-woocommerce-container > .woocommerce-notices-wrapper {
  width: 30%;
  position: absolute;
  top: 30%;
}
body.post-type-archive-product #main .ast-woocommerce-container > .woocommerce-ordering {
  position: absolute;
  bottom: 0;
  left: 3%;
  max-width: 90%;
}
body.post-type-archive-product #main .ast-woocommerce-container .woocommerce-breadcrumb, body.post-type-archive-product #main .ast-woocommerce-container .woocommerce-result-count {
  display: none;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products {
  width: 70%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: stretch;
  align-content: start;
  align-content: top;
  text-align: right;
  font-size: 1.7rem;
  padding: 5%;
  overflow-y: auto;
  z-index: 1;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product {
  display: flex;
  flex-direction: row;
  background-color: #151d7c;
  background-image: radial-gradient(circle 205px at 80% 140%, #0000ff, rgba(21, 29, 124, 0.7));
  box-shadow: 0px 5px 30px rgba(5, 0, 87, 0.5);
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  opacity: 0;
  transition: all ease-in-out 0.2s;
  background-image: radial-gradient(circle 285px at 80% 90%, #0000ff, rgba(21, 29, 124, 0.7));
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product:hover:before {
  opacity: 1;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-thumbnail-wrap {
  width: 50%;
  margin-bottom: 0;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-thumbnail-wrap img {
  margin-bottom: 0;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-thumbnail-wrap .add_to_cart_button {
  display: none !important;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-summary-wrap {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5%;
  z-index: 5;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title {
  font-size: 2.3rem;
  font-weight: 800;
  line-height: 1em;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-summary-wrap .ast-excerpt-container {
  font-size: 1.3rem;
  line-height: 1.4em;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category {
  font-size: 15px;
  font-weight: 800;
  color: #43d3ff;
  text-transform: lowercase;
  margin-bottom: 0;
  opacity: 1;
}
body.post-type-archive-product #main .ast-woocommerce-container > ul.products li.product .astra-shop-summary-wrap .add_to_cart_button {
  align-self: flex-start;
  top: 0;
}
body.woocommerce-page #content .ast-on-card-button {
  position: absolute !important;
  font-size: 22px;
  color: #fff;
  background: linear-gradient(to top, #151d7c 40%, #0000ff 70%);
  left: -5px;
  right: auto;
  top: auto;
  bottom: -25px;
  overflow: visible;
  border-radius: 100px;
  padding: 20px;
}
body.woocommerce-page #content .ast-on-card-button svg {
  overflow: visible;
}
body header .ast-primary-header-bar :is(.ast-header-woo-cart, .ast-header-edd-cart) .ast-site-header-cart-li a.cart-container div.ast-addon-cart-wrap {
  border-style: solid;
  border-color: #050057;
  border-width: 2px;
  border-radius: 100px;
  background-color: #050057;
  padding: 0.6em 0.4em;
  transition: all ease-in-out 0.3s;
}
body header .ast-primary-header-bar :is(.ast-header-woo-cart, .ast-header-edd-cart) .ast-site-header-cart-li.current-menu-item a div, body header .ast-primary-header-bar :is(.ast-header-woo-cart, .ast-header-edd-cart) .ast-site-header-cart-li a.cart-container:hover div, body header .ast-primary-header-bar :is(.ast-header-woo-cart, .ast-header-edd-cart) .ast-site-header-cart-li a.cart-container:focus div {
  background-color: #f9ae27 !important;
}
body header .ast-primary-header-bar :is(.ast-header-woo-cart, .ast-header-edd-cart):has([data-cart-total="0"]) {
  display: none;
}
.woocommerce-order-received .woocommerce-order {
  padding: 3% 3% 1% 3%;
}
.woocommerce-order-received .woocommerce-order .woocommerce-notice.woocommerce-notice--success {
  font-size: clamp(2em, 4em, 5rem);
  padding: 5vh 0 0 0;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details, .woocommerce-order-received .woocommerce-order .woocommerce-order-details, .woocommerce-order-received .woocommerce-order .woocommerce-order-downloads {
  width: auto;
  clear: none;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-top: 2em;
  margin-bottom: 2em;
  width: 100%;
  max-width: 48%;
  min-width: 400px;
}
.woocommerce-order-received .woocommerce-order section.woocommerce-order-details {
  padding-right: 3rem;
}
.woocommerce-order-received .woocommerce-order section.woocommerce-order-details thead th {
  font-style: italic;
  font-weight: 300;
}
.woocommerce-order-received .woocommerce-order section.woocommerce-order-details tfoot td {
  font-weight: 300;
}
body.woocommerce-page .woocommerce {
  padding-top: 3vh;
}
body.woocommerce-page .cart_totals {
  border-color: #050057 !important;
}
body.woocommerce-page .cart-collaterals .cart_totals > h2, body.woocommerce-page .cart-collaterals .cross-sells > h2, body.woocommerce-page .woocommerce-column__title, body.woocommerce-page .woocommerce-order-details__title, body.woocommerce-page table.shop_table thead {
  background-color: rgba(5, 0, 87, 0.5) !important;
  border-color: #050057 !important;
  font-size: 1rem !important;
  font-weight: 400;
}
.woocommerce-checkout #payment div.payment_box {
  background-color: #151d7c !important;
  color: #fff;
}
.woocommerce-checkout #payment div.payment_box:before {
  border-bottom-color: #151d7c !important;
}
.woocommerce table.shop_table {
  margin-bottom: 2em;
  max-width: 900px;
  margin-right: 0;
  margin-left: auto;
}
.woocommerce table.shop_table a {
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
.woocommerce table.shop_table a:after {
  display: none !important;
}
.shop_table, .cart_totals, .cross-sells {
  border: 0 !important;
}
.checkout-button {
  font-size: 1.4rem !important;
  padding: 20px !important;
  width: auto !important;
}
#place_order {
  font-size: 1.4rem;
  padding: 20px;
  width: auto;
}
body table, body td, body th, body address {
  border-color: #050057 !important;
}
body table table.shop_table tfoot th, body td table.shop_table tfoot th, body th table.shop_table tfoot th, body address table.shop_table tfoot th {
  font-weight: 300;
}
body table a, body td a, body th a, body address a {
  color: #f9ae27;
}
body .woocommerce-message, body .woocommerce-info {
  background-image: linear-gradient(-50deg, rgba(0, 0, 255, 0.4) 30%, #050057 90%);
  background-color: #050057;
  border: 0;
  border-radius: 50px;
  margin: 0vh 0 4vh 0;
  color: #fff;
  font-size: 1.2rem;
}
body .woocommerce-message a, body .woocommerce-info a {
  color: #43d3ff;
}
.botao, .woocommerce #content .button, .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, body.woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  border-radius: 50px;
  border: 0 solid transparent;
  background-color: #050057;
  line-height: 1em;
  top: -4px;
}
.botao:hover, .woocommerce #content .button:hover, .woocommerce #content table.cart td.actions .button:hover, .woocommerce table.cart td.actions .button:hover, body.woocommerce-page #content table.cart td.actions .button:hover, .woocommerce-page table.cart td.actions .button:hover, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #0000ff;
}
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  background-image: linear-gradient(-50deg, rgba(0, 0, 255, 0.6) 30%, #050057 90%);
}
#order_review_heading, #order_review {
  background-color: #050057;
  border-color: #050057 !important;
}
#order_review_heading {
  border-radius: 20px 20px 0 0;
}
#order_review {
  border-radius: 0 0 20px 20px;
  padding-bottom: 2em !important;
}
body #content #primary form textarea, body #content #primary form select, body #content #primary form .select2, body #content #primary form .select, body #content #primary form input[type=email], body #content #primary form input[type=number], body #content #primary form input[type=password], body #content #primary form input[type=reset], body #content #primary form input[type=search], body #content #primary form input[type=tel], body #content #primary form input[type=text], body #content #primary form input[type=date], body #content #primary form input[type=url] {
  border-radius: 25px;
  color: #151d7c;
  height: auto !important;
  max-height: none !important;
}
body #content #primary form textarea:focus, body #content #primary form select:focus, body #content #primary form .select2:focus, body #content #primary form .select:focus, body #content #primary form input[type=email]:focus, body #content #primary form input[type=number]:focus, body #content #primary form input[type=password]:focus, body #content #primary form input[type=reset]:focus, body #content #primary form input[type=search]:focus, body #content #primary form input[type=tel]:focus, body #content #primary form input[type=text]:focus, body #content #primary form input[type=date]:focus, body #content #primary form input[type=url]:focus {
  color: #0000ff;
}
body #content #primary form label {
  line-height: 2;
  font-weight: 300;
  font-size: 1rem;
}
body.jet-form-builder-template-default {
  height: auto;
}
body.jet-form-builder-template-default div#page {
  height: 100%;
  max-height: none;
}
body #content #primary form.jet-form-builder input, body #content #primary form.jet-form-builder select {
  background-color: #fff;
  color: #151d7c;
  width: auto !important;
}
body #content #primary form.jet-form-builder input[type="date"] {
  max-width: 200px;
}
body #content #primary form.jet-form-builder .jet-form-builder-progress-pages {
  position: fixed;
  width: 100%;
  background: #050057;
  padding: 10px 20px;
  border-radius: 0;
  z-index: 3;
  width: 100%;
  left: 0;
}
body #content #primary form.jet-form-builder .jet-form-builder-row > .jet-form-builder__label > .jet-form-builder__label-text, body #content #primary form.jet-form-builder .jet-form-builder-row > label.jet-form-builder__label {
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 1.3em;
  margin: 20px 0 10px 0;
  padding-left: 20px;
  position: relative;
  display: inline-block;
}
body #content #primary form.jet-form-builder .jet-form-builder-row > .jet-form-builder__label > .jet-form-builder__label-text:before, body #content #primary form.jet-form-builder .jet-form-builder-row > label.jet-form-builder__label:before {
  content: "› ";
  display: block;
  position: absolute;
  left: -5px;
  font-weight: 700;
  color: #f9ae27;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice {
  border-left: 2px solid #0000ff;
  align-items: stretch;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li {
  position: relative;
  min-width: 30%;
  max-width: 140px;
  border: 1px solid #0000ff;
  border-radius: 10px;
  background-color: #151d7c;
  transition: all ease 0.3s;
  text-align: left;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li.is-checked {
  background-color: #fff;
  border-color: #f9ae27;
  border-radius: 10px;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li.is-checked label {
  color: #050057;
  font-weight: 600;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li.is-checked:after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  background: palegreen;
  width: 15px;
  height: 15px;
  border-radius: 20px;
  border: 3px solid limegreen;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li.disabled {
  pointer-events: none;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li span input {
  position: absolute;
  opacity: 0;
  top: 0;
}
body #content #primary form.jet-form-builder ul.jet-form-builder-choice li span label {
  line-height: 1.3em;
  text-wrap: pretty;
}
body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button {
  padding: 12px 20px 12px 30px;
  font-size: 1.3rem;
  font-weight: 300;
}
body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button:after {
  font-weight: 300;
  background-color: transparent;
  transform: rotate(0deg);
  top: 1px;
  right: -2px;
  font-size: 1.5em;
}
body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button.jet-form-builder__prev-page {
  color: transparent;
  padding-left: 10px;
}
body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button.jet-form-builder__prev-page:after {
  transform: rotate(180deg);
  top: 5px;
}
body #content #primary form.jet-form-builder .jet-form-builder__next-page-wrap button.jet-form-builder__prev-page:hover:after {
  top: 5px;
}
body #content #primary form.jet-form-builder button.jet-form-builder-repeater__new {
  background-color: #050057;
  border: 0;
  border-radius: 20px;
  font-size: 1rem;
  font-weight: 400;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row {
  background-color: rgba(5, 0, 87, 0.2);
  border-radius: 20px;
  margin-bottom: 20px;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row .jet-form-builder-row {
  display: block !important;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row .jet-form-builder-row .jet-form-builder__label {
  width: auto;
  display: inline-block;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row .jet-form-builder-row .jet-form-builder__label label.jet-form-builder__label-text {
  font-size: 1em;
  font-weight: 400;
  width: auto;
  display: inline-block;
  min-width: 200px;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row .jet-form-builder-row .jet-form-builder__label label.jet-form-builder__label-text:before {
  display: none;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row .jet-form-builder-row .jet-form-builder__field-wrap {
  width: calc(100% - 200px) !important;
  display: inline-block;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__row .jet-form-builder-row .jet-form-builder__field-wrap input {
  width: 100% !important;
}
body #content #primary form.jet-form-builder .jet-form-builder-repeater .jet-form-builder-repeater__remove {
  background: transparent;
  color: #43d3ff;
  font-size: 1.5em;
}
body #content #primary form.jet-form-builder button.jet-form-builder__submit {
  padding: 12px 20px 12px 30px;
  font-size: 1.6rem;
  font-weight: 300;
}
body #content #primary form.jet-form-builder button.jet-form-builder__submit:after {
  font-weight: 300;
  background-color: transparent;
  transform: rotate(0deg);
  top: 1px;
  right: -2px;
  font-size: 1.5em;
}
body form .jet-form-builder-messages-wrap .jet-form-builder-message, BODY form + .jet-form-builder-message--success {
  position: fixed;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
  margin: auto;
  padding: 5%;
  background: linear-gradient(to top, #43d3ff 0%, transparent);
  color: #fff;
  z-index: 99;
  font-size: 2em;
  border: 0;
  border-radius: 0 0 50px 50px;
}
BODY .jet-form-builder-message {
  z-index: 999;
  border: 0;
  font-size: 2em;
}
BODY form + .jet-form-builder-message--success {
  background: linear-gradient(to top, #43d3ff 0%, rgba(67, 211, 255, 0.9));
  padding-top: 30%;
  height: calc(100% - 100px);
  color: #151d7c;
}
@keyframes dHide {
  from {
    opacity: 1;
    bottom: 0;
  }
  to {
    opacity: 0;
    height: 0;
    bottom: -100px;
  }
}
body form.jet-form-builder[data-form-id="1366"] {
  display: block;
  position: relative;
}
body form.jet-form-builder[data-form-id="1366"] .colformfx {
  width: 30%;
  position: fixed;
  padding: 140px 4% 5% 2%;
  transition: all ease 0.3s;
  z-index: 10;
}
body form.jet-form-builder[data-form-id="1366"] .jet-form-builder-page {
  width: 70%;
  float: right;
  padding: 40px 5% 5% 5%;
  margin-top: 120px;
  border-radius: 20px;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.4);
}
body form.jet-form-builder[data-form-id="1366"] .jet-form-builder-page > .wp-block-heading {
  color: #f9ae27;
  font-weight: 500;
}
body form.jet-form-builder[data-form-id="1366"]:has(.jet-form-builder-page[data-page="1"]:not(.jet-form-builder-page--hidden)) .colformfx {
  width: 100%;
  position: relative;
  text-align: center;
}
body form.jet-form-builder[data-form-id="1366"]:has(.jet-form-builder-page[data-page="1"]:not(.jet-form-builder-page--hidden)) .jet-form-builder-page[data-page="1"] {
  width: auto;
  float: none;
  padding: 0;
  box-shadow: none;
  margin-top: 0;
}
body form.jet-form-builder[data-form-id="1366"]:has(.jet-form-builder-page[data-page="1"]:not(.jet-form-builder-page--hidden)) .jet-form-builder-page[data-page="1"] div.jet-form-builder__next-page-wrap {
  justify-content: center !important;
}
body form.jet-form-builder[data-form-id="1366"] details[open] {
  position: fixed;
  top: 30%;
  left: 0;
  right: 0;
  margin: auto;
  padding: 30px 20px 20px 30px;
  background: #050057;
  border-radius: 20px;
  overflow: auto;
  max-width: 100%;
  width: 650px;
  max-height: 400px;
  z-index: 9;
  display: block;
  font-size: 1.1rem;
  text-align: left;
  text-wrap: pretty;
}
body form.jet-form-builder[data-form-id="1366"] details[open]:before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  background: #151d7c;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: -1;
}
body form.jet-form-builder[data-form-id="1366"] details[open] summary {
  font-size: 1.2rem;
  font-weight: 500;
  color: #43d3ff;
  z-index: 1;
}
body form.jet-form-builder[data-form-id="1366"] details[open] summary:after {
  content: "x";
  border-radius: 20px;
  width: 30px;
  height: 30px;
  background-color: #43d3ff;
  color: #050057;
  font-weight: 400;
  font-size: 20px;
  display: inline-block;
  float: right;
  text-align: center;
  line-height: 1.2em;
  margin-top: -15px;
}
body form.jet-form-builder[data-form-id="1366"] details[open] summary::marker {
  display: none;
  color: transparent;
}
body form.jet-form-builder[data-form-id="1366"] details[open] summary:hover:after {
  background-color: #f9ae27;
}
body form.jet-form-builder[data-form-id="1366"] details[open] li {
  padding-bottom: 10px;
  z-index: 1;
}
.entry-content:has(form.jet-form-builder[data-form-id="1366"]) {
  overflow-y: auto !important;
  overflow-x: hidden;
  scroll-timeline-name: --square-timeline;
  scroll-snap-type: block;
}
.entry-content:has(form.jet-form-builder[data-form-id="1366"]) > div.wp-block-uagb-container {
  padding: 0;
}
body #main .sharedaddy {
  width: 100%;
  margin-top: 30px;
}
body #main .sharedaddy .sd-social {
  display: flex;
}
body #main .sharedaddy .sd-social .sd-title {
  margin: 0.5em 1em 1em 0;
  font-weight: 300 !important;
  font-size: 14px !important;
}
body #main .sharedaddy .sd-social .share-customize-link {
  display: none;
}
body #main .sharedaddy .sd-social a {
  transition: all ease 0.3s;
  filter: saturate(0);
  background: transparent;
}
body #main .sharedaddy .sd-social a:before {
  color: #fff;
}
body #main .sharedaddy .sd-social a:hover:before, body #main .sharedaddy .sd-social a:focus:before {
  color: #43d3ff;
}
body .sd-social-icon a.sd-button {
  mix-blend-mode: luminosity;
}
body.error404 #primary {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
body.error404 #primary:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 600px;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  background-image: url(../uploads/gi5.gif);
  background-position: left center;
  background-size: cover;
  background-repeat: no-repeat;
  mask-image: linear-gradient(to right, transparent 0%, #151d7c 15%, #151d7c 80%, transparent 100%);
  mask-size: cover;
  mix-blend-mode: soft-light;
}
body.error404 #primary section.error-404 {
  max-width: 500px;
  z-index: 10;
  display: block;
  position: relative;
}
body.error404 #primary section.error-404 * {
  text-align: right;
}
body.error404 #primary section.error-404 .widget_search {
  margin: auto 0 auto auto;
}
@media (max-width: 1115px) {
  body:not(.ast-header-break-point) #ast-desktop-header .ast-builder-menu-2 li {
    padding-left: 0 !important;
  }
  body:not(.ast-header-break-point) #ast-desktop-header .ast-builder-menu-2 li a:before, body:not(.ast-header-break-point) #ast-desktop-header .ast-builder-menu-2 li a:hover {
    color: transparent !important;
  }
  body:not(.ast-header-break-point) #ast-desktop-header .ast-builder-menu-2 a.menu-link {
    width: 50px;
    height: 100%;
    left: 0;
    top: 0;
    color: transparent !important;
    text-wrap: wrap;
    overflow: hidden;
  }
}
body.ast-header-break-point {
  display: block;
  height: auto;
  padding: 3%;
  margin: auto;
  overflow-x: visible;
}
body.ast-header-break-point #hiddendiv {
  display: none !important;
}
body.ast-header-break-point #main > article .entry-header {
  width: 100% !important;
}
body.ast-header-break-point #main > article .entry-content {
  width: 100% !important;
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header {
  display: flex;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 50px;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0, transparent 100%);
  border-radius: 0 0 30px 30px;
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header .site-primary-header-wrap {
  top: 5px !important;
  padding: 0 !important;
  right: -5px;
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header .mobile-extra-menus {
  display: block;
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header button.menu-toggle {
  background-color: #050057;
  height: 80px;
  width: 48px;
  top: 0px;
  left: auto;
  right: 0;
  position: relative;
  border-radius: 0px 12px 0 0;
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header button.menu-toggle .mobile-menu-toggle-icon:before {
  content: "";
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header button.menu-toggle .mobile-menu-toggle-icon .ahfb-svg-iconset {
  display: block;
}
body.ast-header-break-point.ast-main-header-nav-open #ast-mobile-header button.menu-toggle .mobile-menu-toggle-icon .ahfb-svg-iconset svg {
  fill: #f9ae27;
}
body.ast-header-break-point #ast-desktop-header {
  display: block;
}
body.ast-header-break-point #ast-desktop-header .site-header-primary-section-left {
  flex-direction: row;
  width: auto;
  pointer-events: none;
}
body.ast-header-break-point #ast-desktop-header .site-header-primary-section-left .ast-builder-menu {
  width: auto;
}
body.ast-header-break-point #ast-desktop-header .ast-primary-header-bar {
  border: 0;
}
body.ast-header-break-point #ast-desktop-header ul, body.ast-header-break-point #ast-desktop-header li {
  background-color: transparent !important;
}
body.ast-header-break-point #ast-desktop-header .main-navigation {
  display: inline-flex;
  width: 100%;
}
body.ast-header-break-point #ast-desktop-header .main-navigation > ul {
  align-self: center;
  list-style: none;
  margin: 0;
  padding-left: 0;
  position: relative;
}
body.ast-header-break-point #ast-desktop-header .main-navigation > ul li.menu-item {
  width: auto;
}
body.ast-header-break-point #ast-desktop-header .main-navigation > ul li.menu-item a.menu-link {
  border: 0;
  DISPLAY: NONE;
  padding: 0;
  max-width: 10px;
  color: transparent !important;
}
body.ast-header-break-point #ast-desktop-header .main-navigation > ul li.menu-item .ast-menu-toggle {
  display: none;
}
body.ast-header-break-point #ast-mobile-header {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  flex-direction: column;
  height: auto;
  top: 0;
  left: 0;
  border-radius: 60px 0 0 60px;
}
body.ast-header-break-point #ast-mobile-header ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.ast-header-break-point #ast-mobile-header ul li {
  margin: 0;
  padding: 0;
}
body.ast-header-break-point #ast-mobile-header ul li a {
  display: block;
  color: #fff;
}
body.ast-header-break-point #ast-mobile-header ul li a:hover, body.ast-header-break-point #ast-mobile-header ul li a:focus {
  color: #f9ae27;
  text-shadow: -2px 2px 1px #0000ff;
}
body.ast-header-break-point #ast-mobile-header .ast-mobile-header-content {
  order: 1;
  background-color: #050057;
  outline: 20px solid #050057;
  border-radius: 10px;
  margin-bottom: 34px;
}
body.ast-header-break-point #ast-mobile-header .ast-mobile-header-content ul {
  background-color: transparent;
}
body.ast-header-break-point #ast-mobile-header .ast-mobile-header-content ul li.menu-item {
  background-color: transparent;
}
body.ast-header-break-point #ast-mobile-header .ast-mobile-header-content ul li.menu-item a.menu-link {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.3em;
  text-transform: uppercase;
  padding: 15px 15px;
  background-color: transparent;
  border: 0;
}
body.ast-header-break-point #ast-mobile-header .ast-mobile-header-content ul li.menu-item ul li a.menu-link {
  font-weight: 400;
  padding-top: 5px;
}
body.ast-header-break-point #ast-mobile-header .ast-header-html-1, body.ast-header-break-point #ast-mobile-header .ast-header-button-1 {
  display: none;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus {
  order: 2;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menusecundario {
  margin-top: 15px;
  border-top: 1px solid #0000ff;
  padding-top: 15px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menusecundario li a {
  display: block;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  text-transform: uppercase;
  padding: 15px 15px;
  background-color: transparent;
  border: 0;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe {
  margin-top: 15px;
  border-top: 1px solid #0000ff;
  padding-top: 25px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li {
  padding: 2px;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li a {
  font-size: 15px;
  line-height: 1.3em;
  background-color: transparent;
  border: 0;
  padding: 6px 14px;
  border-radius: 4px;
  transition: ease all 0.3s;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li.rrss a {
  text-transform: uppercase;
  background-color: rgba(5, 0, 87, 0.2);
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li.rrss a:hover {
  background-color: rgba(5, 0, 87, 0.9);
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li:not(.rrss) a {
  font-size: 14px;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li.menu-item-home {
  margin-top: 25px;
  border-top: 1px solid #0000ff;
  padding-top: 25px;
  margin-bottom: 25px;
  width: 100%;
}
body.ast-header-break-point #ast-mobile-header nav.mobile-extra-menus .menupe li.menu-item-home a {
  font-size: 20px;
  font-weight: 800;
  text-transform: uppercase;
  padding: 12px 12px;
  border-radius: 10px;
  background-image: linear-gradient(50deg, rgba(0, 0, 255, 0.4) 30%, #050057 90%);
  background-color: #050057;
}
body.ast-header-break-point #ast-mobile-header .ast-main-header-wrap {
  position: fixed;
  right: 0;
  top: 0;
  height: auto;
}
body.ast-header-break-point #ast-mobile-header .ast-main-header-wrap .mobile-extra-menus {
  order: 3;
  background-color: #151d7c;
  border: 2px solid #0000ff;
}
body.ast-header-break-point #ast-mobile-header .ast-main-header-wrap button.menu-toggle {
  font-size: 2.4em;
}
body.ast-header-break-point.page #main > article .DESTACADA {
  top: 0;
  bottom: auto;
  height: auto;
}
body.ast-header-break-point.page #main > article .DESTACADA img {
  position: relative;
  width: 100vw;
  height: 100%;
  opacity: 0.2;
  object-fit: contain;
  object-position: top;
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #151d7c 15%, #151d7c 80%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, #151d7c 15%, #151d7c 80%, transparent 100%);
  -webkit-mask-size: cover;
  mask-size: cover;
  mix-blend-mode: exclusion;
}
body.ast-header-break-point.page #main > article .entry-content {
  position: relative;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE.PRESENTA {
  display: block;
  padding-left: 20px;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE.PRESENTA > figure {
  float: right;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE.PRESENTA > article {
  text-align: left;
  display: inline;
  width: 100%;
  text-wrap: balance;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE.PRESENTA > article > h2 {
  font-size: 3rem;
  text-wrap: balance;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA) {
  flex-direction: column;
  margin-bottom: 4vh;
  text-wrap: balance;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA):last-child {
  margin-bottom: 8vh;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA) > h2 {
  font-size: 2.5rem;
  width: 90%;
  padding-left: 2%;
  text-wrap: balance;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA) > article.wp-block-uagb-container {
  width: 100%;
  text-wrap: balance;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA) > article.wp-block-uagb-container .wp-block-uagb-container {
  width: 100%;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA) > article.wp-block-uagb-container .wp-block-uagb-container p {
  font-size: 1.1rem;
}
body.ast-header-break-point.page #main > article .entry-content section.SLIDE:not(.PRESENTA) ul.wp-block-list li {
  font-size: 1.2rem;
  text-wrap: balance;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__items {
  flex-direction: column;
  height: auto !important;
  overflow: visible !important;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__items article.portfolio {
  width: 100%;
  position: relative !important;
  top: auto !important;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__items article.portfolio figure.vp-portfolio__item {
  padding: 1em !important;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__items article.portfolio figure.vp-portfolio__item:before, body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__items article.portfolio figure.vp-portfolio__item:after {
  width: calc(100% - 24px) !important;
  bottom: 12px !important;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__items article.portfolio .vp-portfolio__item-img-wrap {
  max-height: 70vw;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__layout-elements-top {
  position: relative !important;
  bottom: auto !important;
  right: auto !important;
  left: auto !important;
  display: inline-block;
  overflow: visible;
  margin-left: 25px;
}
body.ast-header-break-point section#portfolio .wp-block-visual-portfolio .vp-portfolio__layout-elements-bottom {
  position: relative !important;
  bottom: auto !important;
  right: auto !important;
  margin-bottom: 30px;
  z-index: 5;
}
body.ast-header-break-point #page {
  width: 100%;
  max-width: 100vw;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 0;
  transform: none;
  border-radius: 40px 40px 40px 40px;
}
body.ast-header-break-point #page header.site-header {
  padding: 0 1rem 0.5rem 1em;
}
body.ast-header-break-point #page header.site-header .site-primary-header-wrap {
  width: 100%;
  min-height: 30px;
  top: 5px;
}
body.ast-header-break-point #page header.site-header .ast-builder-menu-2 {
  display: none;
}
body.ast-header-break-point #content {
  overflow: visible;
}
body.ast-header-break-point #content:before {
  right: 0;
}
body.ast-header-break-point #content .ast-container {
  padding-left: 0;
  padding-right: 0;
}
body.ast-header-break-point #primary {
  padding: 0;
}
body.ast-header-break-point #main .post-thumb {
  width: 100%;
}
body.ast-header-break-point #main > article {
  display: block;
  overflow: visible;
}
body.ast-header-break-point #main > article .single-layout-1 {
  display: block;
  position: relative;
}
body.ast-header-break-point #main > article .single-layout-1 > .entry-header {
  width: 100% !important;
  padding-left: 5%;
  padding-right: 2%;
}
body.ast-header-break-point #main > article .single-layout-1 > .entry-content {
  width: 100% !important;
  padding-left: 5%;
  padding-right: 2%;
}
body.ast-header-break-point.blog #primary #main {
  flex-direction: column;
  background-position: left top;
  background-size: contain;
}
body.ast-header-break-point.blog #primary #main:before {
  width: 100%;
  margin-top: 5vh;
}
body.ast-header-break-point.blog #primary #main:after {
  background-image: linear-gradient(to right, rgba(5, 0, 87, 0.5) 0%, #151d7c 95%);
}
body.ast-header-break-point.blog #primary #main .ast-row {
  width: 100%;
}
body.ast-header-break-point.single-portfolio #primary MAIN#main > .post-thumb {
  bottom: auto;
  top: 0;
  left: 0;
  width: 100%;
}
body.ast-header-break-point.single-portfolio #primary MAIN#main > .post-thumb:before {
  DISPLAY: NONE;
  top: auto;
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  background-image: linear-gradient(to top, #151d7c 10%, transparent 30%);
}
body.ast-header-break-point.single-portfolio #primary MAIN#main > .post-thumb img {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 100%;
  mask-image: linear-gradient(to top, transparent 20%, #151d7c 100%);
  mask-size: cover;
  opacity: 0.6;
  max-height: 50vh;
}
body.ast-header-break-point.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 h1 {
  font-size: 2.3rem;
  margin-top: 30vh;
}
body.ast-header-break-point.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 .wp-block-visual-portfolio {
  width: 100%;
  margin: 0;
}
body.ast-header-break-point.single-portfolio #primary MAIN#main > article.portfolio .single-layout-1 .ficha_detalhes {
  padding: 5% !important;
}
body.ast-header-break-point.single-portfolio #primary MAIN#main .navigation.post-navigation {
  position: relative;
  width: 100%;
}
body.ast-header-break-point #page footer#colophon {
  position: relative;
  transform: none;
  left: 0;
  right: auto;
  top: auto;
  bottom: 0;
  width: 100%;
  height: auto;
  DISPLAY: NONE;
}
body.ast-header-break-point #page footer#colophon ul {
  display: flex;
  justify-content: center;
}
body.ast-header-break-point.post-type-archive-product #main {
  background-size: cover;
}
body.ast-header-break-point.post-type-archive-product #main:after {
  background-image: linear-gradient(to right, rgba(5, 0, 87, 0.5) 0%, #151d7c 95%);
}
body.ast-header-break-point.woocommerce-page.single-product #main .ast-woocommerce-container > .ast-article-single > * {
  width: 100% !important;
}
body.ast-header-break-point.woocommerce-page.single-product #main .ast-woocommerce-container > .ast-article-single .woocommerce-tabs {
  height: auto;
  overflow: visible;
}
body.ast-header-break-point.woocommerce-page.single-product #main .ast-woocommerce-container > .ast-article-single .related.products ul.products {
  flex-direction: column;
}
body.ast-header-break-point.woocommerce-page.single-product #main .ast-woocommerce-container > .ast-article-single .related.products ul.products li {
  width: 100%;
}
body.ast-header-break-point.woocommerce-page.single-product #main .ast-woocommerce-container > .ast-article-single .related.products ul.products li .astra-shop-thumbnail-wrap {
  min-width: 120px;
  max-width: 20%;
  width: 220px;
}
body.ast-header-break-point.woocommerce-order-received .woocommerce-order .woocommerce-customer-details, body.ast-header-break-point.woocommerce-order-received .woocommerce-order .woocommerce-order-details, body.ast-header-break-point.woocommerce-order-received .woocommerce-order .woocommerce-order-downloads {
  max-width: 100%;
  min-width: 100%;
  margin: 0 0 2rem 0;
  padding: 0;
}
body.ast-header-break-point.post-type-archive-product #main .ast-woocommerce-container > * {
  width: 100% !important;
  position: relative;
}
body.ast-header-break-point #ast-scroll-top {
  bottom: 60px;
  border-radius: 20px 0 0 20px;
  DISPLAY: NONE !important;
}
body.ast-header-break-point .logosvg {
  max-width: 400px;
}
body.ast-header-break-point .espbotoes {
  flex-direction: column;
  align-items: stretch;
}
body.ast-header-break-point #content #main .entry-content a.avanzar:before {
  font-size: 3em;
}
body.ast-header-break-point #content #primary .jet-form-builder-progress-pages.jfb-progress-type--default {
  position: relative;
}
body.ast-header-break-point #content #primary .jet-form-builder-progress-pages.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper {
  margin-bottom: 0;
}
body.ast-header-break-point #content #primary .jet-form-builder-progress-pages.jfb-progress-type--default .jet-form-builder-progress-pages__item {
  padding: 0.5em 0.5em;
}
body.ast-header-break-point #content #primary .jet-form-builder-progress-pages.jfb-progress-type--default .jet-form-builder-progress-pages__item--label {
  display: none;
}
body.ast-header-break-point #content #primary form.jet-form-builder ul.jet-form-builder-choice li {
  width: 42%;
  max-width: none;
}
body.ast-header-break-point form.jet-form-builder[data-form-id="1366"] .colformfx {
  width: 100%;
  position: relative;
  padding: 40px 4% 10% 9%;
}
body.ast-header-break-point form.jet-form-builder[data-form-id="1366"] .jet-form-builder-page {
  width: 100%;
  float: none;
  padding: 40px 5% 5% 10%;
  margin-top: 0;
  border-radius: 20px;
  box-shadow: none;
}
body.ast-header-break-point form.jet-form-builder[data-form-id="1366"]:has(.jet-form-builder-page[data-page="1"]:not(.jet-form-builder-page--hidden)) .jet-form-builder-page[data-page="1"] {
  padding-bottom: 10%;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fcustom_codes%2F936-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAYA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBN%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAUL%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAA6BF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAYH%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAwBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAA8CC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BJ%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAA4BA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAwBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAoBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkCA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBJ%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4BC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAeP%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAA0BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAGR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKS%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAYG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAA6EH%3BAAGG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAcL%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAsBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%22%7D */