@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');


@font-face {
  font-family: 'AgendaTM';
  src: url('../fonts/AgendaTM/ufonts.com_agenda-light.ttf') format('woff2'),
    url('../fonts/AgendaTM/ufonts.com_agenda-light.ttf') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'AgendaTM';
  src: url('../fonts/AgendaTM/ufonts.com_agenda-mediumcondensed.ttf') format('woff2'),
    url('../fonts/AgendaTM/ufonts.com_agenda-mediumcondensed.ttf') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'AgendaTM';
  src: url('../fonts/AgendaTM/ufonts.com_agenda-bold.ttf') format('woff2'),
    url('../fonts/AgendaTM/ufonts.com_agenda-bold.ttf') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'AgendaTM';
  src: url('../fonts/AgendaTM/ufonts.com_agenda-boldextracondensed.ttf') format('woff2'),
    url('../fonts/AgendaTM/ufonts.com_agenda-boldextracondensed.ttf') format('woff');
  font-weight: 700;
  font-style: normal;
}



:root {
  --bg-color-white: #fff;
  --bg-color-pink: #D60A52;
  --bg-color-pink--hover: #9F063E;
  --bg-color-grey: #EDEDED;
  --bg-color-grey-second: #E6E6E6;
  --bg-color-grey-light: #F7F7F7;
  --bg-color-black: #121212;

  --color-text-black: #121212;
  --color-text-second: #393939;
  --color-text-pink: #D60B52;
  --color-text-white: #FFFFFF;
  --color-text-grey-secondary: #030303;
  --color-text-grey-light: #626262;
}

* {
  font-family: "Hanken Grotesk", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--color-text-black);

  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-decoration: none;

}

body {
  margin: 0 !important;
  overflow-x: hidden;
}

/*-- HEADER ---*/
.wc-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 40px;
  background-color: var(--bg-color-white);
}

.wc-header-logo h1 {
  display: none;
}

.wc-header-logo .wc-header-logo__title {
  display: none;
}

.wc-header-logo .custom-logo-link img {
  max-width: 61px;
  max-height: 66px;
}

.wc-header-navigation {
  margin: 0 73px;
  width: 100%;
}

.wc-header-navigation ul {
  display: flex;
  justify-content: space-between;
  margin: 0;
}

.wc-header-navigation ul li a {
  color: var(--color-text-black);
}

.wc-header-navigation ul li a:hover {
  color: var(--color-text-pink);
}

.wc-header-search {
  display: flex;
  align-items: center;
}

.wc-header-search__field .widget_search {
  margin-bottom: 0;
}

.wc-header-search__field .wp-block-search__inside-wrapper {
  padding: 11px;
  border: 0;
  border-radius: 13px;
  background-color: var(--bg-color-grey);
}

.wc-header-search__field .wp-block-search__inside-wrapper input {
  padding: 0;
  background-color: transparent;
  padding-left: 5px;
  padding-right: 4px;
  color: var(--color-text-grey-secondary);
  border: 0;
}

.wc-header-search__field .wp-block-search__inside-wrapper button {
  padding: 0;
  margin: 0 5px 0 0;
  color: var(--color-text-grey-secondary);
  background-color: transparent;
  border: 0;
  cursor: pointer;
  background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.05121 2.49996C8.18532 2.48987 7.32603 2.6517 6.52313 2.97608C5.72022 3.30046 4.98967 3.78094 4.37379 4.38968C3.75791 4.99843 3.26895 5.72333 2.93524 6.5224C2.60152 7.32147 2.42969 8.17881 2.42969 9.04476C2.42969 9.91072 2.60152 10.7681 2.93524 11.5671C3.26895 12.3662 3.75791 13.0911 4.37379 13.6998C4.98967 14.3086 5.72022 14.7891 6.52313 15.1134C7.32603 15.4378 8.18532 15.5997 9.05121 15.5896C10.7738 15.5695 12.419 14.8711 13.63 13.6459C14.841 12.4207 15.5202 10.7675 15.5202 9.04476C15.5202 7.32207 14.841 5.66882 13.63 4.44362C12.419 3.21841 10.7738 2.52003 9.05121 2.49996Z" stroke="%239A9A9A" stroke-width="1.5" stroke-linecap="round"/><path d="M13.9326 13.9301L18.5038 18.4995" stroke="%239A9A9A" stroke-width="1.5" stroke-linecap="round"/></svg>') no-repeat center 100%;
  width: 20px;
  height: 20px;
}

.wc-header-search__field .wp-block-search__inside-wrapper svg {
  display: none;
}

.wc-header-search__nav {
  margin-left: 16px;
}

.wc-header-search__nav--item {
  min-width: 232px;
  text-align: center;
  display: block;
  color: var(--color-text-white);
  background-color: var(--bg-color-pink);
  width: 100%;
  padding: 13px 0;
  border-radius: 12px;
  font-weight: 700;
}

.wc-header-search__nav--item:hover {
  background-color: var(--bg-color-pink--hover);
}

/*-- FIM HEADER ---*/

/*-- FOOTER --*/
.wc-footer {
  background-color: var(--bg-color-black);
  padding: 40px 87px 22px 87px;
}

.wc-footer--top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 24px;
}

.wc-footer-logo {
  margin-right: 80px;
}

.wc-footer-logo .wc-footer-social {
  display: none;
}

.wc-footer-logo img {
  max-width: 116px;
  width: 100%;
}

#wc-footer-nav {
  margin: 0;
}

.wc-footer-nav--title {
  font-family: 'AgendaTM';
  color: var(--color-text-white);
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.wc-footer-nav--container ul li {
  margin-bottom: 10px;
}

.wc-footer-nav--container ul li a {
  color: var(--bg-color-white);
}

.wc-footer--bottom {
  border-top: 1px solid var(--bg-color-pink);
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.wc-footer--copyright {
  color: var(--color-text-white);
}

.wc-footer-social ul {
  display: flex;
}

.wc-footer-social ul li {
  display: flex;
  margin: 0 8px;
}

.wc-footer-social ul li:last-child {
  margin-right: 0;
}

/*-- FIM FOOTER --*/

/*-- SLIDER --*/
.slick-controls {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.wc-pagination {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: 100%;
}

.slick-controls .slick-arrow {
  position: relative;
  transform: translate(0, 0);
  right: auto;
  left: auto;
}

.slick-controls .slick-prev {
  order: 1;
  display: flex;
  width: auto;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
}

.wc-pagination .prev.page-numbers::before {
  content: "Anterior";
  font-size: 14px;
  font-family: "Hanken Grotesk", sans-serif;
  opacity: 1;
  color: var(--color-text-pink);
}

.wc-pagination .page-numbers.current {
  color: var(--bg-color-white);
  background-color: var(--bg-color-pink);
  border-radius: 50%;
}

.wc-pagination .page-numbers {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  font-size: 14px !important;
  color: var(--bg-color-black);
  opacity: 1;
  text-align: center;
}

.wc-pagination .next.page-numbers,
.wc-pagination .prev.page-numbers {

  display: flex;
  width: auto;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
  font-size: 0 !important;
}

.wc-pagination .next.page-numbers::before {
  content: "";
  background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1L5.5 6L0.5 11" stroke="%23D60B52" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
  width: 10px;
  height: 13px;
  display: inline-block;
}

.wc-pagination .next.page-numbers::after {
  content: "Próximo";
  font-size: 14px;
  font-family: "Hanken Grotesk", sans-serif;
  opacity: 1;
  color: var(--color-text-pink);
}

.wc-pagination .prev.page-numbers::after {
  content: "";
  background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1L5.5 6L0.5 11" stroke="%23D60B52" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
  width: 10px;
  height: 13px;
  display: inline-block;
  transform: rotate(180deg);
}


.slick-controls .slick-prev::before {
  content: "Anterior";
  font-size: 14px;
  font-family: "Hanken Grotesk", sans-serif;
  opacity: 1;
  color: var(--color-text-pink);
}

.slick-controls .slick-prev::after {
  content: "";
  background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1L5.5 6L0.5 11" stroke="%23D60B52" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
  width: 10px;
  height: 13px;
  display: inline-block;
  transform: rotate(180deg);
}

.slick-controls .slick-next {
  order: 3;
  display: flex;
  width: auto;
  align-items: center;
  gap: 8px;
}

.slick-controls .slick-next::after {
  content: "";
  background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 1L5.5 6L0.5 11" stroke="%23D60B52" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
  width: 10px;
  height: 13px;
  display: inline-block;
}

.slick-controls .slick-next::before {
  content: "Próximo";

  font-size: 14px;
  font-family: "Hanken Grotesk", sans-serif;
  opacity: 1;
  color: var(--color-text-pink);
}

.slick-controls .slick-disabled::after {
  content: "";
  background: url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 1L0.5 6L5.5 11" stroke="%239A9A9A" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
}

.slick-controls .slick-disabled.slick-prev::after {
  transform: rotate(0deg);
}

.slick-controls .slick-disabled.slick-next::after {
  transform: rotate(180deg);
}

.slick-controls .slick-disabled::before {
  color: #9A9A9A;
}

.slick-controls .slick-dots {
  order: 2;
  bottom: 0;
  position: relative;
  width: fit-content;
}

.slick-dots li button:before {
  display: none;
}

.slick-dots li button {
  font-size: 14px !important;
  color: var(--bg-color-black);
  opacity: 1;
}

.slick-dots li.slick-active button {
  color: var(--bg-color-white);
  background-color: var(--bg-color-pink);
  border-radius: 50%;
}

/*-- POPUP --*/
.wc-popup-solution {
  position: fixed;
  right: 40px;
  bottom: 40px;
  background-color: var(--bg-color-pink);
  width: 174px;
  height: 40px;
  border-radius: 12px;
  z-index: 9;

}

.wc-popup-solution.close {
  display: none;
}

.wc-popup-solution__close {
  position: absolute;
  right: -10px;
  border: 0;
  top: -15px;
  background-color: transparent;
  padding: 0;
  z-index: 9;
  cursor: pointer;
}

.wc-popup-solution p {
  margin-bottom: 0;
  color: var(--color-text-white);
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}

.wc-popup-solution__modal {
  display: none;
  background-color: var(--bg-color-white);
  position: fixed;
  right: 18px;
  bottom: 22px;
  padding: 18px 12px 16px 12px;
  border-radius: 16px;
  max-width: 366px;
  width: 100%;
  z-index: 9;
}

.wc-popup-solution__modal.open {
  display: block;
}

.wc-popup-solution__modal h2 {
  font-size: 24px;
  text-align: center;
  margin-bottom: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.wc-popup-solution__modal-close {
  background-color: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 9px;
}

.wc-popup-solution__modal p {
  margin-bottom: 12px;
  text-align: center;
  color: va(--color-text-second);
  font-size: 14px;
}

.wc-popup-solution__modal a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  width: 100%;
  background-color: var(--bg-color-pink);
  color: var(--color-text-white);
  text-align: center;
  border-radius: 16px;
  font-weight: 700;
}


/*-- FIM POPUP --*/

#menu-mobile {
  display: none;
}

.wc-menu {
  display: none;
}

/*-- FIM SLIDER --*/

.wc-politics {
  max-width: 1280px;
  padding: 0 40px;
  margin-bottom: 40px;
}

.wc-politics h2,
.wc-politics h3,
.wc-politics h4 {
  font-size: 24px;
  margin-top: 20px;
  font-weight: 700;
}

.wc-politics ul {
  margin-left: 30px;
}

.wc-politics p {
  margin-bottom: 0;
}

.wc-politics ul li {
  list-style: disc !important;
}

.wc-breadcrumb {
  max-width: 1232px;
  margin: 0 auto;
  padding: 0 32px;
}

.wc-breadcrumb span {
  font-size: 0;
}

.wc-breadcrumb span a::after {
  content: " | ";
  color: #D60B52;
}

.wc-breadcrumb span a {
  color: #393939;
  font-size: 14px;
  font-weight: 400;
}

.wc-breadcrumb span.breadcrumb_last {
  color: #393939;
  font-size: 14px;
  font-weight: 400;
}

.wc-post-sigle-head--metas {
  display: flex;
  align-items: center;
  gap: 15px;
}

.wc-post-category,
.wc-post-date {
  display: flex;
  align-items: center;
  gap: 5px;
}

#wp-block-search__input-1::-webkit-search-cancel-button {
  webkit-appearance: none;
}

@media(max-width: 900px) {

  /*-- HEADER --*/
  .wc-header {
    height: 124px;
    position: relative;
    align-items: flex-start;
    padding: 18px 20px;
  }

  .wc-header-logo .custom-logo-link img {
    width: 35px;
  }

  .wc-header-navigation {
    display: none;
  }

  .wc-header-search__field {
    position: absolute;
    width: 95%;
    bottom: 12px;
    left: 0;
    right: 0;
    margin: auto;
  }

  .wc-header-search__nav--item {
    min-width: 172px;
    padding: 8px 0;
    font-size: 12px;
  }

  .wc-header-logo {
    display: flex;
    align-items: center;
    gap: 20px;
  }

  #menu-mobile {
    display: inline-block;
    background: transparent;
    border: 0;
    padding: 0;
  }

  .wc-menu {
    position: absolute;
    top: 65px;
    height: 100vh;
    display: none;
    flex-direction: column;
    justify-content: space-between;
    background-color: var(--bg-color-white);
    z-index: 10;
    width: 100%;
    padding: 24px 16px;
    padding-bottom: 40px;
    overflow-y: auto;
  }

  .wc-menu.open {
    display: flex;
  }

  .menu-open {
    overflow: hidden;
  }

  .menu-menu-mobile-container ul {
    margin: 0;
  }

  .menu-menu-mobile-container ul li {
    padding-bottom: 18px;
    margin-bottom: 16px;
    border-bottom: 1px solid #EDEDED;
    position: relative;
  }

  .menu-menu-mobile-container ul li a {
    display: block;
    font-size: 14px;
    position: relative;
    padding-left: 32px;
  }

  .menu-menu-mobile-container .sub-menu {
    padding-left: 32px;
    display: none;
  }

  .menu-menu-mobile-container .sub-menu.open {
    padding-left: 32px;
    display: block;
  }

  .menu-menu-mobile-container .sub-menu li {
    padding-bottom: 0;
    margin-top: 16px;
    margin-bottom: 0;
    border: 0;
  }

  .menu-menu-mobile-container .sub-menu li a {
    padding: 0;
  }

  .menu-menu-mobile-container .sub-menu li a::before,
  .menu-menu-mobile-container .sub-menu li a::after {
    display: none;
  }

  .menu-item-107 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.77013 7.10515C8.39997 6.80927 7.88212 6.66114 7.36423 6.66114C7.06835 6.66114 6.77244 6.58725 6.6243 6.43911C6.40228 6.29137 6.40229 6.21751 6.40229 6.06937C6.40229 5.92122 6.47657 5.84734 6.6243 5.6992C6.84631 5.55147 7.06835 5.47719 7.36423 5.47719C7.58624 5.47719 7.73438 5.55149 7.88211 5.55149C8.03026 5.62535 8.17839 5.69921 8.25225 5.84736C8.47427 6.06937 8.84404 6.14324 9.06606 5.92123C9.28807 5.69921 9.36194 5.32946 9.13992 5.10745C8.91833 4.81157 8.622 4.58956 8.32612 4.44141C8.17839 4.36754 8.03026 4.29368 7.88211 4.29368V4.07167C7.88211 3.70151 7.58624 3.47949 7.29036 3.47949C6.92062 3.47949 6.69857 3.77579 6.69857 4.07167V4.29368C6.40227 4.36754 6.10642 4.51568 5.88482 4.66341C5.51466 4.95929 5.21875 5.40334 5.21875 5.92123C5.21875 6.43912 5.51466 6.88314 5.88482 7.17901C6.25456 7.47489 6.77247 7.62305 7.29036 7.62305C7.58624 7.62305 7.8821 7.69691 8.03025 7.84506C8.25226 7.99321 8.25225 8.06707 8.25225 8.2148C8.25225 8.36294 8.1784 8.43682 8.03025 8.58497C7.80824 8.7327 7.58624 8.80697 7.29036 8.80697C7.06835 8.80697 6.92058 8.7327 6.77244 8.7327C6.62429 8.65883 6.47657 8.58495 6.40229 8.4368C6.18069 8.21479 5.81055 8.14095 5.58854 8.36296C5.36653 8.58498 5.29266 8.9547 5.51467 9.17671C5.73669 9.47259 6.03254 9.69461 6.32842 9.84276C6.47657 9.91662 6.62429 9.99049 6.77244 9.99049V10.2125C6.77244 10.5827 6.99449 10.8047 7.36423 10.8047C7.73439 10.8047 7.95638 10.5088 7.95638 10.2125V9.99049C8.25226 9.91662 8.54812 9.7689 8.77013 9.62075C9.13988 9.32487 9.4362 8.88085 9.4362 8.36296C9.4362 7.84507 9.13988 7.40103 8.77013 7.10515Z" fill="%23D60B52"/><path d="M10.3986 7.84495V9.76878C10.1766 9.54677 9.95504 9.47291 9.65916 9.47291L9.58489 9.54678C9.21514 9.54678 8.91924 9.6945 8.62295 9.91652C8.32707 10.0647 8.25321 10.4344 8.25321 10.5826V11.1005L8.32707 11.2486V11.3963L10.3986 13.9119C10.3248 14.3559 9.95505 14.6518 9.51102 14.6518H5.07156C4.62754 14.6518 4.18395 14.2821 4.18395 13.7642V12.8762H8.0312C8.40095 12.8762 8.62295 12.6541 8.62295 12.2844C8.62295 11.9142 8.32708 11.6926 8.0312 11.6926H4.18395V4.14543C4.18395 3.70182 4.55367 3.25779 5.07156 3.25779H9.51102C9.95505 3.25779 10.3986 3.62754 10.3986 4.14543V7.84495ZM17.0578 17.8335C17.2798 17.6853 17.3537 17.3156 17.2059 17.0936L15.134 14.356V11.1743C15.134 10.6564 14.8381 10.2128 14.5422 9.84265C14.2463 9.47291 13.8023 9.10275 13.3583 8.80687C12.9143 8.51099 12.4706 8.21511 12.1005 7.99309C12.0266 7.99309 11.8785 7.84495 11.8046 7.84495C11.6564 7.77109 11.4349 7.62295 11.3606 7.54908V4.14543C11.3606 3.03578 10.4729 2.07387 9.28902 2.07387H4.84956L5.07156 2C3.96191 2 3 2.88763 3 4.07156V13.6899C3 14.8 3.88805 15.7619 5.07156 15.7619H9.51102C9.95505 15.7619 10.3987 15.6137 10.695 15.3917V15.6137C10.695 15.8357 10.7688 16.1317 10.8427 16.3537C10.9166 16.5757 11.0647 16.7977 11.2128 16.9454C11.4349 17.3156 11.8046 17.6853 11.9527 17.8335C12.1747 18.0555 12.5445 18.0555 12.7665 17.8335C12.9885 17.6115 12.9885 17.2417 12.7665 17.0197C12.5445 16.7977 12.3225 16.5757 12.1747 16.2798C12.1005 16.1317 11.9527 15.9839 11.9527 15.8357C11.9527 15.6876 11.8785 15.6137 11.8785 15.5399V14.7261V14.578V14.0601C11.8785 13.9119 11.8785 13.8381 11.7307 13.6899L11.4349 13.3202L9.36288 10.8785V10.7307C9.51103 10.6564 9.58489 10.5826 9.58489 10.5826C9.58489 10.5826 9.73303 10.5826 9.88076 10.7307L12.1005 12.5064C12.3225 12.7284 12.6927 12.6541 12.9143 12.4321C13.1363 12.2105 13.0624 11.8404 12.8404 11.6183L11.5087 10.5826V8.733C11.5087 8.733 11.6565 8.733 11.6565 8.88073C12.0266 9.10275 12.4707 9.39863 12.8404 9.69451C13.2106 9.99081 13.5803 10.2867 13.8023 10.5087C14.0243 10.8046 14.0982 11.0266 14.0982 11.1005V14.5041C14.0982 14.6518 14.0982 14.7261 14.172 14.8L16.3179 17.6853C16.4661 17.9073 16.8358 17.9816 17.0578 17.8335Z" fill="%23D60B52"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-108 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.00488 5.5H11.248C11.6161 5.5 12.0049 5.67141 12.2891 5.97461L14.4355 8.4375L14.4473 8.44922C14.6571 8.67446 14.8717 8.78746 15.0225 8.86816L15.0664 8.8916L15.1143 8.90625L16.1748 9.22559L16.2451 9.24609H16.5898C16.5913 9.24757 16.5933 9.2498 16.5957 9.25293L16.6943 9.38086L16.8477 9.42773L16.9697 9.46387L16.9775 9.4668L16.9854 9.46875C17.6263 9.64087 18.0996 10.2935 18.0996 11.0586V12.2539C18.0995 13.0176 17.6276 13.6685 16.9883 13.8418L16.0996 14.0664L15.8115 14.1396L15.7373 14.4268C15.5702 15.0749 15.0485 15.5 14.4414 15.5C13.8382 15.4999 13.3197 15.0794 13.1494 14.4375L13.0508 14.0654H6.47559L6.37695 14.4375C6.20668 15.0794 5.68779 15.5 5.08398 15.5C4.49935 15.4999 3.99605 15.106 3.80859 14.498L3.69922 14.1445H3.00488C2.19987 14.1444 1.50019 13.4462 1.5 12.4932V7.15234C1.5 6.19912 2.19976 5.50011 3.00488 5.5ZM5.08398 12.6299C4.32929 12.6301 3.76758 13.2876 3.76758 14.0078C3.76778 14.7275 4.32953 15.3836 5.08398 15.3838C5.83859 15.3838 6.40117 14.7276 6.40137 14.0078C6.40137 13.2876 5.83883 12.6299 5.08398 12.6299ZM14.4414 12.6299C13.6872 12.63 13.125 13.2874 13.125 14.0078C13.1252 14.7277 13.6875 15.3837 14.4414 15.3838C15.1957 15.3838 15.7586 14.7279 15.7588 14.0078C15.7588 13.2872 15.1959 12.6299 14.4414 12.6299ZM3.00488 5.61621C2.17629 5.61633 1.54004 6.35225 1.54004 7.15234V12.4932C1.54025 13.2931 2.17641 14.0292 3.00488 14.0293H3.68555L3.77344 13.6377C3.92458 12.9623 4.46045 12.5148 5.08398 12.5146C5.68769 12.5146 6.20662 12.9349 6.37695 13.5771L6.47559 13.9492H13.0508L13.1494 13.5771C13.3198 12.9349 13.8383 12.5147 14.4414 12.5146C15.03 12.5146 15.5364 12.9135 15.7207 13.5283L15.8584 13.9863L16.3223 13.8691L17.0137 13.6953L17.0127 13.6943C17.6539 13.5473 18.0604 12.9088 18.0605 12.2539V11.0586C18.0605 10.4102 17.6619 9.77537 17.0303 9.62109L16.2402 9.38379L16.1699 9.3623H11.54C11.5393 9.36151 11.5255 9.34617 11.5254 9.30469V7.55078C11.5254 7.50881 11.5395 7.49378 11.54 7.49316H11.5508C11.5516 7.49408 11.5654 7.50925 11.5654 7.55078V9.24609H15.0303L14.3076 8.41797L12.3076 6.12305C12.021 5.71161 11.5356 5.61621 11.248 5.61621H3.00488Z" fill="black" stroke="%23D60B52"/><path d="M9.17578 7.49219C9.17653 7.49299 9.19036 7.50829 9.19043 7.5498V12.0938C9.1904 12.135 9.17679 12.1503 9.17578 12.1514H9.16504C9.16429 12.1506 9.15042 12.1354 9.15039 12.0938V7.5498C9.15046 7.50829 9.16429 7.49299 9.16504 7.49219H9.17578Z" fill="black" stroke="%23D60B52"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-109 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.70395 4.64273C4.70395 4.10705 5.15474 3.72462 5.60554 3.72462H11.6147C12.1404 3.72462 12.5162 4.18388 12.5162 4.64273V16.2754H4.70395V4.64273ZM2.60078 17.5H3.50195H13.6428H14.6194C14.9198 17.5 15.2206 17.2704 15.2206 16.8879C15.2206 16.505 14.9198 16.2754 14.6194 16.2754H13.6428V9.77037H14.0186C14.244 9.77037 14.394 9.9236 14.394 10C14.394 10.1532 14.5444 10.2296 14.5444 10.3829V13.2141C14.5444 13.6734 14.6948 14.1326 15.0702 14.4387C15.3706 14.7447 15.8214 14.9744 16.2722 14.9744C16.723 14.9744 17.1734 14.8216 17.4738 14.4387C17.7746 14.1326 18 13.6734 18 13.2141V7.39798C18 7.16834 17.9246 6.93871 17.8496 6.78591C17.8496 6.55627 17.6242 6.40302 17.4738 6.25021L16.1218 4.79598C15.8964 4.56634 15.521 4.56634 15.2956 4.79598C15.2206 4.87239 15.1452 5.02562 15.1452 5.17842C15.1452 5.33166 15.1452 5.48491 15.2956 5.56131L16.6476 6.93871C16.798 7.09195 16.873 7.24474 16.873 7.39798V13.2141C16.873 13.3674 16.798 13.5206 16.723 13.597C16.4976 13.8266 16.1218 13.8266 15.8964 13.597C15.671 13.3673 15.7464 13.3674 15.7464 13.2141V10.3829C15.7464 9.92358 15.596 9.46431 15.2206 9.15827C14.9952 8.92863 14.5444 8.62261 14.0186 8.54577H13.6428V4.64273C13.6428 3.49496 12.7417 2.5 11.5397 2.5H5.60554C4.47854 2.5 3.50195 3.49496 3.50195 4.64273V16.2754H2.60078C2.2254 16.2754 2 16.505 2 16.8879C2 17.2704 2.30039 17.5 2.60078 17.5Z" fill="%23D60B52"/><path d="M10.8638 8.62305H6.35664C5.98126 8.62305 5.75586 8.85267 5.75586 9.23512C5.75586 9.618 6.05625 9.84764 6.35664 9.84764H10.8638C11.1642 9.84764 11.4646 9.618 11.4646 9.23512C11.4646 8.85267 11.1642 8.62305 10.8638 8.62305Z" fill="%23D60B52"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-110 a {
    width: fit-content;
  }

  .menu-item-110 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.65368 10.274C3.65368 9.84113 3.9613 9.552 4.42295 9.552H15.4998C15.8847 9.552 16.2691 9.91321 16.2691 10.274V16.2671C16.2691 16.7005 15.9615 16.9892 15.4998 16.9892H4.42295C4.03853 16.9892 3.65368 16.628 3.65368 16.2671V10.274ZM4.42295 18H15.5771C16.6539 18 17.5 17.2059 17.5 16.1951V10.202C17.5 9.27994 16.6084 8.43247 15.5562 8.40233L15.9615 8.18036C16.2691 7.96411 16.4999 7.74745 16.6539 7.38622C16.808 7.02539 16.7307 6.52 16.4999 6.15877L15.3267 4.24185C15.335 4.15185 15.3202 4.06389 15.2694 3.99262C15.2213 3.92461 15.1492 3.86596 15.0681 3.81872L14.4229 2.76515C14.2693 2.40432 13.8845 2.11558 13.5001 2.04309C13.0384 1.971 12.654 1.97102 12.2692 2.18768L6.26909 5.43671C5.88467 5.65337 5.57662 6.0146 5.49983 6.37542C5.42303 6.80874 5.42303 7.16958 5.65385 7.53081C5.80744 7.74747 6.19229 7.89163 6.42311 7.74746C6.65394 7.60289 6.80753 7.24206 6.65394 7.0254V6.66418C6.65394 6.52002 6.73073 6.37542 6.88433 6.37542L12.8844 3.12639H13.2693C13.4233 3.12639 13.5769 3.19846 13.5769 3.34304L14.0056 4.0431L8.8845 6.80835C8.65368 6.95293 8.50009 7.31373 8.65368 7.53039C8.73091 7.74704 8.96129 7.81915 9.11532 7.81915L9.19212 7.74706H9.42294L14.5709 4.96715L15.6539 6.73666V7.16957C15.6539 7.24206 15.5771 7.31413 15.423 7.38622L13.5773 8.39704H4.42295C3.34606 8.39704 2.5 9.19116 2.5 10.202V16.1951C2.5 17.2059 3.34606 18 4.42295 18Z" fill="%23D60B52"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-110::after {
    content: "";
    background: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.4375 8.75L5.1875 5L1.4375 1.25" stroke="%23626262" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M1.4375 8.75L5.1875 5L1.4375 1.25" stroke="black" stroke-opacity="0.2" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M1.4375 8.75L5.1875 5L1.4375 1.25" stroke="black" stroke-opacity="0.2" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    right: 0;
    top: -4px;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-110.open::after {
    transform: rotate(90deg);
  }

  .menu-item-113 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7797 8.26465H10.6673C10.3932 8.26465 10.1191 8.47351 10.1191 8.82137C10.1191 9.16962 10.3248 9.37852 10.6673 9.37852H14.7797C15.0538 9.37852 15.3279 9.16962 15.3279 8.82137C15.3279 8.47351 15.1222 8.26465 14.7797 8.26465Z" fill="%23D60B52"/><path d="M14.7797 10.2832H10.6673C10.3248 10.2832 10.1191 10.5616 10.1191 10.8399C10.1191 11.1882 10.3932 11.3971 10.6673 11.3971H14.7797C15.1222 11.3971 15.3279 11.1882 15.3279 10.8399C15.3279 10.4921 15.0538 10.2832 14.7797 10.2832Z" fill="%23D60B52"/><path d="M10.6673 7.28965H12.0381C12.3122 7.28965 12.5863 7.08079 12.5863 6.73293C12.5863 6.38468 12.3806 6.17578 12.0381 6.17578H10.6673C10.3932 6.17578 10.1191 6.38468 10.1191 6.73293C10.1191 7.08079 10.3248 7.28965 10.6673 7.28965Z" fill="%23D60B52"/><path d="M17.0403 13.9729C17.0403 14.3949 16.7024 14.7385 16.2868 14.7385H9.09027C8.6747 14.7385 8.33644 14.3949 8.33644 13.9729V3.74009C8.33644 3.31802 8.6747 2.97488 9.09027 2.97488H16.2868C16.7024 2.97488 17.0403 3.31802 17.0403 3.74009V13.9729ZM16.2868 2H9.09027C8.14547 2 7.37695 2.78092 7.37695 3.74009V13.9729C7.37695 14.9321 8.14547 15.7134 9.09027 15.7134H16.2868C17.2316 15.7134 18.0001 14.9321 18.0001 13.9729V3.74009C18.0001 2.78092 17.2316 2 16.2868 2Z" fill="%23D60B52"/><path d="M8.09903 17.9996C8.27763 17.9996 8.45816 17.9717 8.63289 17.9124L10.9632 17.0773C11.2129 16.9874 11.344 16.7094 11.2558 16.455C11.1677 16.2021 10.8948 16.0675 10.6439 16.1582L8.3217 16.9909C7.94169 17.1165 7.47084 16.8955 7.34907 16.5253L3.99357 6.85785C3.86715 6.47269 4.08596 5.9941 4.45282 5.86964L6.57746 5.10362C6.82718 5.01371 6.95785 4.73497 6.86932 4.48134C6.7808 4.2281 6.50787 4.09263 6.25621 4.18568L4.14047 4.94853C3.28497 5.23789 2.79053 6.27401 3.08588 7.1735L6.44138 16.8413C6.67024 17.5386 7.37265 17.9996 8.09903 17.9996Z" fill="%23D60B52"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-114 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7903 16.7411H4.21024C3.67376 16.7411 3.238 16.2975 3.238 15.7525V13.8655H16.7625V15.7525C16.7625 16.2975 16.3263 16.7411 15.7903 16.7411ZM4.21024 10.6299H15.7903C16.3263 10.6299 16.7625 11.073 16.7625 11.6181V12.6067H3.238V11.6181C3.238 11.073 3.67376 10.6299 4.21024 10.6299ZM15.7903 9.37109H4.21024C2.9912 9.37109 2 10.3795 2 11.6181V15.7525C2 16.991 2.9912 18 4.21024 18H15.7903C17.0088 18 18 16.991 18 15.7525V11.6181C18 10.3795 17.0088 9.37109 15.7903 9.37109Z" fill="%23D60B52"/><path d="M15.613 5.77553C15.765 5.77553 15.9176 5.71824 16.0373 5.60417C16.2861 5.36639 16.298 4.96788 16.0637 4.7149C14.4667 2.98963 12.2406 2 9.95557 2C7.67007 2 5.4439 2.98963 3.84794 4.7149C3.6136 4.96788 3.62556 5.36639 3.87435 5.60417C4.12215 5.84245 4.51405 5.8308 4.74888 5.57731C6.1125 4.10401 8.0106 3.25886 9.95557 3.25886C11.901 3.25886 13.7981 4.10401 15.1623 5.57731C15.2839 5.70862 15.4484 5.77553 15.613 5.77553Z" fill="%23D60B52"/><path d="M6.51363 6.76892C6.27182 7.01481 6.27133 7.41329 6.51315 7.65918C6.75496 7.90456 7.14735 7.90456 7.38816 7.65918C8.12706 6.90833 9.03894 6.49519 9.95633 6.49519C10.9026 6.49519 11.8953 6.93064 12.6128 7.65918C12.7339 7.78187 12.892 7.84323 13.05 7.84323C13.2086 7.84323 13.3671 7.78187 13.4878 7.65918C13.7296 7.41329 13.7291 7.01481 13.4873 6.76892C12.5435 5.8097 11.2232 5.23633 9.95633 5.23633C8.70838 5.23633 7.48587 5.7803 6.51363 6.76892Z" fill="%23D60B52"/></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .menu-item-115 a::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_25670_25031)"><path d="M8.12565 16.6675C8.12513 16.1634 8.29091 15.6732 8.59728 15.2729C8.90366 14.8725 9.33353 14.5845 9.82026 14.4533C10.307 14.3221 10.8234 14.3551 11.2895 14.5472C11.7556 14.7393 12.1452 15.0798 12.3982 15.5158C14.1398 14.7475 14.7923 13.5417 14.7923 11.25V8.75C14.7923 5.42333 12.9165 3.125 10.0007 3.125C7.08482 3.125 5.20898 5.42417 5.20898 8.75V11.6667C5.20876 11.8324 5.14284 11.9912 5.02568 12.1084C4.90852 12.2255 4.74968 12.2914 4.58398 12.2917H3.75065C3.14321 12.291 2.56083 12.0495 2.13122 11.62C1.70162 11.1906 1.45987 10.6083 1.45898 10.0008L1.45898 9.1675C1.45965 8.55984 1.70127 7.97724 2.13088 7.54748C2.56048 7.11772 3.14299 6.87588 3.75065 6.875H4.14898C4.77982 3.89917 6.93898 1.875 10.0007 1.875C13.0623 1.875 15.2207 3.89917 15.8515 6.875H16.2498C16.8573 6.87588 17.4397 7.11761 17.8693 7.54719C18.2989 7.97677 18.5406 8.55915 18.5415 9.16667V10C18.5408 10.6076 18.2992 11.1901 17.8695 11.6197C17.4399 12.0493 16.8574 12.291 16.2498 12.2917H15.9923C15.9602 13.2787 15.629 14.2326 15.0427 15.0273C14.4564 15.8219 13.6426 16.4198 12.709 16.7417C12.6991 17.3495 12.4483 17.9284 12.0115 18.3513C11.5748 18.7741 10.988 19.0061 10.3802 18.9963C9.77245 18.9864 9.19346 18.7355 8.77064 18.2988C8.34783 17.8621 8.11582 17.2753 8.12565 16.6675ZM9.37565 16.6675C9.37565 16.8735 9.43674 17.0749 9.5512 17.2462C9.66566 17.4175 9.82835 17.551 10.0187 17.6299C10.209 17.7087 10.4185 17.7293 10.6205 17.6892C10.8226 17.649 11.0082 17.5498 11.1539 17.4041C11.2996 17.2584 11.3988 17.0728 11.439 16.8707C11.4792 16.6687 11.4585 16.4592 11.3797 16.2689C11.3009 16.0785 11.1673 15.9158 10.996 15.8014C10.8247 15.6869 10.6233 15.6258 10.4173 15.6258C10.1411 15.6261 9.87629 15.7359 9.68099 15.9312C9.48569 16.1265 9.37587 16.3913 9.37565 16.6675ZM16.0423 11.0425H16.2498C16.5262 11.0425 16.7912 10.9328 16.9867 10.7375C17.1822 10.5421 17.2921 10.2772 17.2923 10.0008V9.1675C17.2923 8.89116 17.1826 8.62612 16.9873 8.43064C16.7919 8.23515 16.527 8.12522 16.2507 8.125H16.0423V11.0425ZM2.70898 9.1675V10.0008C2.70943 10.2769 2.81934 10.5415 3.01462 10.7366C3.2099 10.9317 3.4746 11.0414 3.75065 11.0417H3.95898V8.125H3.75065C3.47431 8.12522 3.20936 8.23515 3.01403 8.43064C2.8187 8.62612 2.70898 8.89116 2.70898 9.1675Z" fill="%23D60B52"/></g><defs><clipPath id="clip0_25670_25031"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>') no-repeat center 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  #menu-mobile.icon-close svg {
    display: none;
  }

  #menu-mobile.icon-close::before {
    content: "";
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.2047 4.7998L4.80469 19.1998" stroke="black" stroke-width="1.56" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.80469 4.7998L19.2047 19.1998" stroke="black" stroke-width="1.56" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center 100%;
    display: block;
    margin: auto;
    width: 20px;
    height: 20px;
  }

  .wc-menu__social {
    background-color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
  }

  .wc-menu__social ul {
    margin: 0;
    display: flex;
    justify-content: center;
    gap: 18px;
  }

  /*-- FIM HEADER --*/


  /*-- FOOTER --*/
  .wc-footer {
    padding: 40px 40px 16px 40px;
  }

  .wc-footer--top {
    flex-direction: column;
  }

  .wc-footer-logo {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto;
    margin-bottom: 32px;
  }

  .wc-footer-logo .wc-footer-social {
    display: block;
    margin-top: 32px;
  }

  .wc-footer-logo .wc-footer-social ul {
    margin: 0;
  }

  .wc-footer-nav--title {
    font-size: 20px;
	  margin-block: 16px 6px;
  }

  .wc-footer-nav--container ul li a {
    font-size: 14px;
  }

  .wc-footer--bottom {
    justify-content: center;
  }

  .wc-footer--bottom .wc-footer-social {
    display: none;
  }

  /*-- FIM FOOTER --*/

  /*-- POPUP --*/
  .wc-popup-solution__modal {
    right: 20px;
  }

  /*-- FIM POPUP --*/

  .wp-singular .wc-category-content__aside--img-01,
  .wp-singular .wc-category-content__aside--img-02 {
    display: none;
  }

  .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: 100% !important;
  }

  .wc-pagination {
    gap: 0;
  }
}