@charset "UTF-8";
/*!
Theme Name: JBS 2025
Author: Nathan Grazo - OxigenWeb
Author URI: http://www.oxigenweb.com.br/
Version: 1.0
Description: JBS é uma empresa brasileira do setor de alimentos fundada em 1953 em Goiás. Seus negócios são divididos em três unidades: JBS Mercosul, JBS Foods e JBS USA, que inclui as operações de bovinos nos Estados Unidos, Austrália e Canadá, suínos e aves nos EUA, México e Porto Rico.
Tags: website, vibrant, modern, responsive, SEO-friendly
*/
* {
  outline: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
}

.container,
.container-xl,
.container-xxl {
  padding: 0 30px;
}
@media screen and (max-width: 575px) {
  .container,
  .container-xl,
  .container-xxl {
    padding: 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .col-reduced:nth-child(odd) {
    padding-right: 6px;
  }
  .col-reduced:nth-child(even) {
    padding-left: 6px;
  }
}
.spacing-t {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .spacing-t {
    padding-top: 60px;
  }
}

.spacing-b {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .spacing-b {
    padding-bottom: 60px;
  }
}

.spacing-y {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .spacing-y {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.spacing-t-90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .spacing-t-90 {
    padding-top: 60px;
  }
}

.mw-1920 {
  max-width: 1920px;
}

.w-fit-content {
  width: fit-content !important;
}

.h-fit-content {
  height: fit-content !important;
}

.bg-black {
  background-color: #000000;
}

.button-unstyled {
  border: 0;
  outline: 0;
  background-color: transparent;
}

.icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.chevron-before {
  position: relative;
  display: flex;
  align-items: center;
}
.chevron-before::before {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1.09438L5.95281 6.04719L1 11' stroke='%231E1E7B' stroke-width='2'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
  transform: translateY(-1px);
}

@font-face {
  font-family: "JBS Display";
  src: url("assets/fonts/JBSDisplay-Light.woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Display";
  src: url("assets/fonts/JBSDisplay-Regular.woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Display";
  src: url("assets/fonts/JBSDisplay-Medium.woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Display";
  src: url("assets/fonts/JBSDisplay-SemiBold.woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Display";
  src: url("assets/fonts/JBSDisplay-Bold.woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Display";
  src: url("assets/fonts/JBSDisplay-ExtraBold.woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Text";
  src: url("assets/fonts/JBSText-Light.woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Text";
  src: url("assets/fonts/JBSText-Regular.woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Text";
  src: url("assets/fonts/JBSText-Medium.woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Text";
  src: url("assets/fonts/JBSText-SemiBold.woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JBS Text";
  src: url("assets/fonts/JBSText-Bold.woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
* {
  font-family: "JBS Text", sans-serif;
  font-weight: 400;
}

html {
  font-size: 18px;
}

h6,
h5,
h4,
h3,
h2,
h1 {
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0.8rem;
  font-weight: 700;
  line-height: normal;
  font-family: "JBS Display", sans-serif;
}

h1 + h1,
h2 + h2,
h3 + h3,
h4 + h4,
h5 + h5 {
  margin-top: -0.8rem;
}

p,
span,
li {
  font-weight: 400;
  color: #E1E6F5;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}
p + p {
  margin-top: 1rem;
}
p a {
  text-decoration: underline !important;
}

ul {
  padding-left: 20px;
  margin-top: 15px;
}
ul li {
  text-align: start;
  color: #1E1E7B;
}
ul li::marker {
  color: #1E1E7B;
  font-size: 18px;
}

a {
  color: #00ACF8;
  font-weight: 400;
  transition: all ease 0.3s;
  text-decoration: none;
}
a:hover {
  color: #00CEF7;
}

strong {
  font-weight: 700;
}

.font-text {
  font-family: "JBS Text", "JBS Display", sans-serif;
}

.font11 {
  font-size: 0.6111111111rem;
}

.font12 {
  font-size: 0.6666666667rem;
}

.font13 {
  font-size: 0.7222222222rem;
}

.font14 {
  font-size: 0.7777777778rem;
}

.font15 {
  font-size: 0.8333333333rem;
}

.font16 {
  font-size: 0.8888888889rem;
}

.font18, .section-qualidade-certificacoes .editor p {
  font-size: 1rem;
}

.font20, .section-qualidade-texto-imagem .coluna1 .editor p, .section-qualidade-praticas .coluna2 .editor p, .section-sustentabilidade-areas-foco .conteudo-aba .editor p, .section-sustentabilidade-globo .editor p, .section-sustentabilidade-titulo .editor p, .section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide, .section-institucional-titulo .text-wrapper .editor p, .section-negocios-titulo .editor p, .section-single-post .content-wrapper .editor p, .section-etica-compliance .editor p, .section-carreiras-inicial .coluna1 .text-wrapper .editor p, .section-carreiras-inicial .coluna2 .text-wrapper .editor p, .section-carreiras-adicional .coluna1 .text-wrapper .editor p, .section-carreiras-adicional .coluna2 .text-wrapper .editor p, .accordion-wrapper .accordion-content, .accordion-wrapper .accordion-title {
  font-size: 1.1111111111rem;
}

.font22, .section-cultura-crencas .swiper-crencas-itens .crenca {
  font-size: 1.2222222222rem;
}

.font24, .section-sustentabilidade-titulo .editor h2,
.section-sustentabilidade-titulo .editor h3,
.section-sustentabilidade-titulo .editor h4,
.section-sustentabilidade-titulo .editor h5,
.section-sustentabilidade-titulo .editor h6, .section-negocios-titulo .editor h2,
.section-negocios-titulo .editor h3,
.section-negocios-titulo .editor h4,
.section-negocios-titulo .editor h5,
.section-negocios-titulo .editor h6, .section-single-post .content-wrapper .editor h2,
.section-single-post .content-wrapper .editor h3,
.section-single-post .content-wrapper .editor h4,
.section-single-post .content-wrapper .editor h5,
.section-single-post .content-wrapper .editor h6, .section-cultura-valores .editor h2,
.section-cultura-valores .editor h3,
.section-cultura-valores .editor h4,
.section-cultura-valores .editor h5,
.section-cultura-valores .editor h6, .section-cultura-cultura .editor p {
  font-size: 1.3333333333rem;
}

.font28 {
  font-size: 1.5555555556rem;
}

.font29 {
  font-size: 1.6111111111rem;
}

.font30 {
  font-size: 1.6666666667rem;
}

.font32 {
  font-size: 1.7777777778rem;
}

.font36, .page-template h2,
.page-template h3,
.page-template h4,
.page-template h5,
.page-template h6 {
  font-size: 2rem;
}

.font40 {
  font-size: 2.2222222222rem;
}

.font48 {
  font-size: 2.6666666667rem;
}

.font54 {
  font-size: 3rem;
}

.font64 {
  font-size: 3.5555555556rem;
}

.font96, .marquee .scroll {
  font-size: 5.3333333333rem;
}

.font96, .marquee .scroll {
  line-height: 75px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .font96, .marquee .scroll {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 17px;
  }
}

.font64 {
  line-height: 64px;
}

@media screen and (max-width: 767px) {
  .font48 {
    font-size: 24px;
  }
}

@media screen and (max-width: 767px) {
  .font36, .page-template h2,
  .page-template h3,
  .page-template h4,
  .page-template h5,
  .page-template h6 {
    font-size: 24px;
  }
}

@media screen and (max-width: 767px) {
  .font32 {
    font-size: 20px;
  }
}

.font24, .section-sustentabilidade-titulo .editor h2,
.section-sustentabilidade-titulo .editor h3,
.section-sustentabilidade-titulo .editor h4,
.section-sustentabilidade-titulo .editor h5,
.section-sustentabilidade-titulo .editor h6, .section-negocios-titulo .editor h2,
.section-negocios-titulo .editor h3,
.section-negocios-titulo .editor h4,
.section-negocios-titulo .editor h5,
.section-negocios-titulo .editor h6, .section-single-post .content-wrapper .editor h2,
.section-single-post .content-wrapper .editor h3,
.section-single-post .content-wrapper .editor h4,
.section-single-post .content-wrapper .editor h5,
.section-single-post .content-wrapper .editor h6, .section-cultura-valores .editor h2,
.section-cultura-valores .editor h3,
.section-cultura-valores .editor h4,
.section-cultura-valores .editor h5,
.section-cultura-valores .editor h6, .section-cultura-cultura .editor p {
  line-height: 33px;
}
@media screen and (max-width: 767px) {
  .font24, .section-sustentabilidade-titulo .editor h2,
  .section-sustentabilidade-titulo .editor h3,
  .section-sustentabilidade-titulo .editor h4,
  .section-sustentabilidade-titulo .editor h5,
  .section-sustentabilidade-titulo .editor h6, .section-negocios-titulo .editor h2,
  .section-negocios-titulo .editor h3,
  .section-negocios-titulo .editor h4,
  .section-negocios-titulo .editor h5,
  .section-negocios-titulo .editor h6, .section-single-post .content-wrapper .editor h2,
  .section-single-post .content-wrapper .editor h3,
  .section-single-post .content-wrapper .editor h4,
  .section-single-post .content-wrapper .editor h5,
  .section-single-post .content-wrapper .editor h6, .section-cultura-valores .editor h2,
  .section-cultura-valores .editor h3,
  .section-cultura-valores .editor h4,
  .section-cultura-valores .editor h5,
  .section-cultura-valores .editor h6, .section-cultura-cultura .editor p {
    font-size: 14px;
    line-height: 20px;
  }
}

.font-24 {
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .font22, .section-cultura-crencas .swiper-crencas-itens .crenca {
    font-size: 14px;
    line-height: 20px;
  }
}

.font20.fw300, .section-qualidade-texto-imagem .coluna1 .editor p.fw300, .section-qualidade-praticas .coluna2 .editor p.fw300, .section-sustentabilidade-areas-foco .conteudo-aba .editor p.fw300, .section-sustentabilidade-globo .editor p.fw300, .section-sustentabilidade-titulo .editor p.fw300, .section-institucional-timeline .swiper-decadas-wrapper .swiper .fw300.swiper-slide, .section-institucional-titulo .text-wrapper .editor p.fw300, .section-negocios-titulo .editor p.fw300, .section-single-post .content-wrapper .editor p.fw300, .section-etica-compliance .editor p.fw300, .section-carreiras-inicial .coluna1 .text-wrapper .editor p.fw300, .section-carreiras-inicial .coluna2 .text-wrapper .editor p.fw300, .section-carreiras-adicional .coluna1 .text-wrapper .editor p.fw300, .section-carreiras-adicional .coluna2 .text-wrapper .editor p.fw300, .accordion-wrapper .fw300.accordion-content, .accordion-wrapper .fw300.accordion-title {
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .font20, .section-qualidade-texto-imagem .coluna1 .editor p, .section-qualidade-praticas .coluna2 .editor p, .section-sustentabilidade-areas-foco .conteudo-aba .editor p, .section-sustentabilidade-globo .editor p, .section-sustentabilidade-titulo .editor p, .section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide, .section-institucional-titulo .text-wrapper .editor p, .section-negocios-titulo .editor p, .section-single-post .content-wrapper .editor p, .section-etica-compliance .editor p, .section-carreiras-inicial .coluna1 .text-wrapper .editor p, .section-carreiras-inicial .coluna2 .text-wrapper .editor p, .section-carreiras-adicional .coluna1 .text-wrapper .editor p, .section-carreiras-adicional .coluna2 .text-wrapper .editor p, .accordion-wrapper .accordion-content, .accordion-wrapper .accordion-title {
    font-size: 14px;
  }
  .font20.fw300, .section-qualidade-texto-imagem .coluna1 .editor p.fw300, .section-qualidade-praticas .coluna2 .editor p.fw300, .section-sustentabilidade-areas-foco .conteudo-aba .editor p.fw300, .section-sustentabilidade-globo .editor p.fw300, .section-sustentabilidade-titulo .editor p.fw300, .section-institucional-timeline .swiper-decadas-wrapper .swiper .fw300.swiper-slide, .section-institucional-titulo .text-wrapper .editor p.fw300, .section-negocios-titulo .editor p.fw300, .section-single-post .content-wrapper .editor p.fw300, .section-etica-compliance .editor p.fw300, .section-carreiras-inicial .coluna1 .text-wrapper .editor p.fw300, .section-carreiras-inicial .coluna2 .text-wrapper .editor p.fw300, .section-carreiras-adicional .coluna1 .text-wrapper .editor p.fw300, .section-carreiras-adicional .coluna2 .text-wrapper .editor p.fw300, .accordion-wrapper .fw300.accordion-content, .accordion-wrapper .fw300.accordion-title {
    line-height: 20px;
  }
}

.font18, .section-qualidade-certificacoes .editor p {
  line-height: 21px;
}
.font18.fw300, .section-qualidade-certificacoes .editor p.fw300 {
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .font18, .section-qualidade-certificacoes .editor p {
    font-size: 14px;
  }
  .font18.fw300, .section-qualidade-certificacoes .editor p.fw300 {
    line-height: 20px;
  }
}

.fw300 {
  font-weight: 300;
}

.fw400 {
  font-weight: 400;
}

.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.fw700 {
  font-weight: 700;
}

.fw800 {
  font-weight: 800;
}

.fw900 {
  font-weight: 900;
}

.text-black {
  color: #000000;
}

.text-gray {
  color: #E1E6F5;
}

.text-blue {
  color: #1E1E7B;
}

.text-light-blue {
  color: #005AC2;
}

.text-green {
  color: #91d700;
}

.text-neon-green {
  color: #30DD5A;
}

.upper-header .menu {
  display: flex;
  align-items: center;
}
.upper-header .menu li:not(.current-lang):not(.menu-item-has-children) a, .upper-header .menu li:not(.current-lang):not(.menu-item-has-children) button {
  position: relative;
  font-size: 13px;
  font-weight: 400;
  color: #E1E6F5;
  text-transform: uppercase;
  font-family: "JBS Display", sans-serif;
  letter-spacing: 0.6px;
  padding: 11px 15px;
}
.upper-header .menu li:not(.current-lang):not(.menu-item-has-children) a::before, .upper-header .menu li:not(.current-lang):not(.menu-item-has-children) button::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transition: all ease-in-out 0.25s;
  height: 4px;
  width: 0;
  background-color: #00ACF8;
  opacity: 0;
}
.upper-header .menu li:not(.current-lang):not(.menu-item-has-children).current-menu-item a::before, .upper-header .menu li:not(.current-lang):not(.menu-item-has-children).current-menu-item button::before, .upper-header .menu li:not(.current-lang):not(.menu-item-has-children):hover a::before, .upper-header .menu li:not(.current-lang):not(.menu-item-has-children):hover button::before {
  left: 0;
  opacity: 1;
  width: 100%;
}

.lower-header .menu {
  display: flex;
  align-items: center;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.lower-header .menu li {
  position: relative;
}
.lower-header .menu li a, .lower-header .menu li button {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  font-family: "JBS Display", sans-serif;
  padding: 35px 20px;
  letter-spacing: 0.5px;
  color: #1E1E7B !important;
  white-space: nowrap;
  background-color: transparent;
  border: unset;
  display: block;
}
.lower-header .menu li a::before, .lower-header .menu li button::before {
  content: "";
  position: absolute;
  top: 91px;
  left: 50%;
  transition: all ease-in-out 0.25s;
  height: 4px;
  width: 0;
  background-color: #00ACF8;
  opacity: 0;
}
.lower-header .menu li.menu-item-has-children a, .lower-header .menu li.menu-item-has-children button {
  display: flex;
  align-items: center;
}
.lower-header .menu li.menu-item-has-children a::after, .lower-header .menu li.menu-item-has-children button::after {
  display: block;
  content: "";
  width: 13px;
  height: 13px;
  min-width: 13px;
  background-image: url("data:image/svg+xml,%3csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.6726 0.739937L6.17261 5.73994L0.672607 0.739937' stroke='%231E1E7B' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-left: 7px;
  transform: translateY(1px);
  transition: all ease-in-out 0.3s;
}
.lower-header .menu li.menu-item-has-children:hover a::after, .lower-header .menu li.menu-item-has-children:hover button::after {
  transform: rotate(180deg);
}
.lower-header .menu li .sub-menu {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 95px;
  display: none;
  min-width: 304px;
  border-radius: 40px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 1px solid #E1E6F5;
}
.lower-header .menu li .sub-menu li a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  transition: all ease-in-out 0.3s;
  background-color: #fff;
  position: relative;
  padding: 0 30px;
  height: 51px;
}
.lower-header .menu li .sub-menu li a::before {
  display: none;
}
.lower-header .menu li .sub-menu li a::after {
  position: absolute;
  width: 222px;
  height: 1px;
  background-color: #E1E6F5;
  content: "";
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) !important;
}
.lower-header .menu li .sub-menu li a:hover, .lower-header .menu li .sub-menu li a:focus {
  background-color: #E1E6F5;
}
.lower-header .menu li.current-menu-item a::before, .lower-header .menu li.current-menu-item button::before, .lower-header .menu li:hover a::before, .lower-header .menu li:hover button::before {
  left: 0;
  opacity: 1;
  width: 100%;
}

footer .menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
footer .menu li a {
  position: relative;
  font-size: 20px;
  font-weight: 400;
  color: #1E1E7B;
  display: flex;
  align-items: center;
  width: fit-content;
}
footer .menu li a::before {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6 6L1 11' stroke='%2300ACF8' stroke-width='2'/%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
}
footer .menu li a::after {
  display: block;
  content: "";
  width: 0;
  height: 2px;
  background-color: #00ACF8;
  position: absolute;
  left: 0;
  bottom: -5px;
  transition: all ease-in-out 0.3s;
}
footer .menu li a:hover::after {
  width: 100%;
}
@media screen and (max-width: 767px) {
  footer .menu {
    gap: 6px;
  }
  footer .menu li a {
    font-size: 16px;
    color: #1E1E7B;
  }
}
footer .policies a {
  color: #1E1E7B;
}
footer .policies a::after {
  display: block;
  content: "";
  width: 0;
  height: 2px;
  background-color: #00ACF8;
  position: absolute;
  left: 0;
  bottom: -6px;
  transition: all ease-in-out 0.3s;
}
footer .policies a:hover::after {
  width: 100%;
}

body.has-fixed-header {
  padding-top: 72px;
}

@media screen and (min-width: 768px) {
  body.has-fixed-header {
    padding-top: 93px;
  }
}
.upper-header {
  position: relative;
  width: 100%;
  height: 39px;
  background-color: #1E1E7B;
  padding: 0 56px;
  z-index: 250;
}
.upper-header .menu-traducoes,
.upper-header .menu-links-externos {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
.upper-header .menu-traducoes .main-content-anchor,
.upper-header .menu-links-externos .main-content-anchor {
  width: 140px;
  font-size: 12px;
  font-weight: 500;
  font-family: "JBS Display", "JBS Text", sans-serif;
}
.upper-header .menu-traducoes .main-content-anchor::after,
.upper-header .menu-links-externos .main-content-anchor::after {
  display: block;
  content: "";
  width: 10px;
  min-width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.04785 0L5.04785 7.84617' stroke='white' stroke-width='1.5'/%3e%3cpath d='M0.530334 3.98248L5.04783 8.49998L9.56532 3.98248' stroke='white' stroke-width='1.5'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 6px;
  transform: none !important;
}
.upper-header .menu-traducoes .main-content-anchor::before,
.upper-header .menu-links-externos .main-content-anchor::before {
  display: none;
}
.upper-header .menu-traducoes.menu-traducoes > li:not(.current-lang),
.upper-header .menu-links-externos.menu-traducoes > li:not(.current-lang) {
  display: none;
}
.upper-header .menu-traducoes li,
.upper-header .menu-links-externos li {
  position: relative;
}
.upper-header .menu-traducoes .current-lang > a,
.upper-header .menu-traducoes .current-lang > button,
.upper-header .menu-traducoes > a,
.upper-header .menu-traducoes > button,
.upper-header .menu-traducoes .menu-item-has-children > a,
.upper-header .menu-traducoes .menu-item-has-children > button,
.upper-header .menu-links-externos .current-lang > a,
.upper-header .menu-links-externos .current-lang > button,
.upper-header .menu-links-externos > a,
.upper-header .menu-links-externos > button,
.upper-header .menu-links-externos .menu-item-has-children > a,
.upper-header .menu-links-externos .menu-item-has-children > button {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 101px;
  min-width: 101px;
  height: 39px;
  border-radius: 27px;
  transition: all ease-in-out 0.3s;
  transform: none;
  font-size: 13px;
  color: #FFFFFF !important;
  text-decoration: none;
  border: none;
  background: transparent;
  cursor: pointer;
}
.upper-header .menu-traducoes .current-lang > a::before,
.upper-header .menu-traducoes .current-lang > button::before,
.upper-header .menu-traducoes > a::before,
.upper-header .menu-traducoes > button::before,
.upper-header .menu-traducoes .menu-item-has-children > a::before,
.upper-header .menu-traducoes .menu-item-has-children > button::before,
.upper-header .menu-links-externos .current-lang > a::before,
.upper-header .menu-links-externos .current-lang > button::before,
.upper-header .menu-links-externos > a::before,
.upper-header .menu-links-externos > button::before,
.upper-header .menu-links-externos .menu-item-has-children > a::before,
.upper-header .menu-links-externos .menu-item-has-children > button::before {
  display: block;
  content: url("data:image/svg+xml,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.55 6.5H16.95M1.55 12H16.95M1 9.25C1 10.3334 1.21339 11.4062 1.62799 12.4071C2.0426 13.4081 2.65029 14.3175 3.41637 15.0836C4.18245 15.8497 5.09193 16.4574 6.09286 16.872C7.0938 17.2866 8.16659 17.5 9.25 17.5C10.3334 17.5 11.4062 17.2866 12.4071 16.872C13.4081 16.4574 14.3175 15.8497 15.0836 15.0836C15.8497 14.3175 16.4574 13.4081 16.872 12.4071C17.2866 11.4062 17.5 10.3334 17.5 9.25C17.5 7.06196 16.6308 4.96354 15.0836 3.41637C13.5365 1.86919 11.438 1 9.25 1C7.06196 1 4.96354 1.86919 3.41637 3.41637C1.86919 4.96354 1 7.06196 1 9.25Z' stroke='%23E1E6F5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.79169 1C7.24742 3.47464 6.42871 6.33304 6.42871 9.25C6.42871 12.167 7.24742 15.0254 8.79169 17.5M9.70836 1C11.2526 3.47464 12.0713 6.33304 12.0713 9.25C12.0713 12.167 11.2526 15.0254 9.70836 17.5' stroke='%23E1E6F5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  margin-right: 7px;
  width: 16.6px;
  min-width: 16.6px;
  height: 20px;
}
.upper-header .menu-traducoes .current-lang > a::after,
.upper-header .menu-traducoes .current-lang > button::after,
.upper-header .menu-traducoes > a::after,
.upper-header .menu-traducoes > button::after,
.upper-header .menu-traducoes .menu-item-has-children > a::after,
.upper-header .menu-traducoes .menu-item-has-children > button::after,
.upper-header .menu-links-externos .current-lang > a::after,
.upper-header .menu-links-externos .current-lang > button::after,
.upper-header .menu-links-externos > a::after,
.upper-header .menu-links-externos > button::after,
.upper-header .menu-links-externos .menu-item-has-children > a::after,
.upper-header .menu-links-externos .menu-item-has-children > button::after {
  display: block;
  content: url("data:image/svg+xml,%3csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23E1E6F5' stroke-width='2'/%3e%3c/svg%3e");
  margin-left: 5px;
  transition: transform 0.3s ease;
}
.upper-header .menu-traducoes .current-lang > a:hover::after, .upper-header .menu-traducoes .current-lang > a:focus::after,
.upper-header .menu-traducoes .current-lang > button:hover::after,
.upper-header .menu-traducoes .current-lang > button:focus::after,
.upper-header .menu-traducoes > a:hover::after,
.upper-header .menu-traducoes > a:focus::after,
.upper-header .menu-traducoes > button:hover::after,
.upper-header .menu-traducoes > button:focus::after,
.upper-header .menu-traducoes .menu-item-has-children > a:hover::after,
.upper-header .menu-traducoes .menu-item-has-children > a:focus::after,
.upper-header .menu-traducoes .menu-item-has-children > button:hover::after,
.upper-header .menu-traducoes .menu-item-has-children > button:focus::after,
.upper-header .menu-links-externos .current-lang > a:hover::after,
.upper-header .menu-links-externos .current-lang > a:focus::after,
.upper-header .menu-links-externos .current-lang > button:hover::after,
.upper-header .menu-links-externos .current-lang > button:focus::after,
.upper-header .menu-links-externos > a:hover::after,
.upper-header .menu-links-externos > a:focus::after,
.upper-header .menu-links-externos > button:hover::after,
.upper-header .menu-links-externos > button:focus::after,
.upper-header .menu-links-externos .menu-item-has-children > a:hover::after,
.upper-header .menu-links-externos .menu-item-has-children > a:focus::after,
.upper-header .menu-links-externos .menu-item-has-children > button:hover::after,
.upper-header .menu-links-externos .menu-item-has-children > button:focus::after {
  transform: rotate(180deg);
}
.upper-header .menu-traducoes .current-lang > a:hover, .upper-header .menu-traducoes .current-lang > a:focus,
.upper-header .menu-traducoes .current-lang > button:hover,
.upper-header .menu-traducoes .current-lang > button:focus,
.upper-header .menu-traducoes > a:hover,
.upper-header .menu-traducoes > a:focus,
.upper-header .menu-traducoes > button:hover,
.upper-header .menu-traducoes > button:focus,
.upper-header .menu-traducoes .menu-item-has-children > a:hover,
.upper-header .menu-traducoes .menu-item-has-children > a:focus,
.upper-header .menu-traducoes .menu-item-has-children > button:hover,
.upper-header .menu-traducoes .menu-item-has-children > button:focus,
.upper-header .menu-links-externos .current-lang > a:hover,
.upper-header .menu-links-externos .current-lang > a:focus,
.upper-header .menu-links-externos .current-lang > button:hover,
.upper-header .menu-links-externos .current-lang > button:focus,
.upper-header .menu-links-externos > a:hover,
.upper-header .menu-links-externos > a:focus,
.upper-header .menu-links-externos > button:hover,
.upper-header .menu-links-externos > button:focus,
.upper-header .menu-links-externos .menu-item-has-children > a:hover,
.upper-header .menu-links-externos .menu-item-has-children > a:focus,
.upper-header .menu-links-externos .menu-item-has-children > button:hover,
.upper-header .menu-links-externos .menu-item-has-children > button:focus {
  background-color: #005AC2;
}
.upper-header .menu-traducoes .menu-item-has-children > a,
.upper-header .menu-traducoes .menu-item-has-children > button,
.upper-header .menu-links-externos .menu-item-has-children > a,
.upper-header .menu-links-externos .menu-item-has-children > button {
  width: 124px;
  text-transform: uppercase;
  justify-content: center;
}
.upper-header .menu-traducoes .menu-item-has-children > a::before,
.upper-header .menu-traducoes .menu-item-has-children > button::before,
.upper-header .menu-links-externos .menu-item-has-children > a::before,
.upper-header .menu-links-externos .menu-item-has-children > button::before {
  display: none;
}
.upper-header .menu-traducoes .menu-item-has-children > a::after,
.upper-header .menu-traducoes .menu-item-has-children > button::after,
.upper-header .menu-links-externos .menu-item-has-children > a::after,
.upper-header .menu-links-externos .menu-item-has-children > button::after {
  display: block;
  content: url("data:image/svg+xml,%3csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23E1E6F5' stroke-width='2'/%3e%3c/svg%3e");
  margin-left: 5px;
  transition: transform 0.3s ease;
}
.upper-header .menu-traducoes .menu-item-has-children > a:hover::after, .upper-header .menu-traducoes .menu-item-has-children > a:focus::after,
.upper-header .menu-traducoes .menu-item-has-children > button:hover::after,
.upper-header .menu-traducoes .menu-item-has-children > button:focus::after,
.upper-header .menu-links-externos .menu-item-has-children > a:hover::after,
.upper-header .menu-links-externos .menu-item-has-children > a:focus::after,
.upper-header .menu-links-externos .menu-item-has-children > button:hover::after,
.upper-header .menu-links-externos .menu-item-has-children > button:focus::after {
  transform: rotate(180deg);
}
.upper-header .menu-traducoes .menu-item-has-children:has(.sub-menu[style*=block]) > a, .upper-header .menu-traducoes .menu-item-has-children:has(.sub-menu[style*=block]) > button, .upper-header .menu-traducoes .menu-item-has-children.active > a, .upper-header .menu-traducoes .menu-item-has-children.active > button,
.upper-header .menu-links-externos .menu-item-has-children:has(.sub-menu[style*=block]) > a,
.upper-header .menu-links-externos .menu-item-has-children:has(.sub-menu[style*=block]) > button,
.upper-header .menu-links-externos .menu-item-has-children.active > a,
.upper-header .menu-links-externos .menu-item-has-children.active > button {
  background-color: #005AC2;
}
.upper-header .menu-traducoes .menu-item-has-children:has(.sub-menu[style*=block]) > a::after, .upper-header .menu-traducoes .menu-item-has-children:has(.sub-menu[style*=block]) > button::after, .upper-header .menu-traducoes .menu-item-has-children.active > a::after, .upper-header .menu-traducoes .menu-item-has-children.active > button::after,
.upper-header .menu-links-externos .menu-item-has-children:has(.sub-menu[style*=block]) > a::after,
.upper-header .menu-links-externos .menu-item-has-children:has(.sub-menu[style*=block]) > button::after,
.upper-header .menu-links-externos .menu-item-has-children.active > a::after,
.upper-header .menu-links-externos .menu-item-has-children.active > button::after {
  transform: rotate(180deg);
}
.upper-header .menu-traducoes .current-lang.menu-item-has-children > a, .upper-header .menu-traducoes .current-lang.menu-item-has-children > button,
.upper-header .menu-traducoes .current-lang > a,
.upper-header .menu-traducoes .current-lang > button,
.upper-header .menu-links-externos .current-lang.menu-item-has-children > a,
.upper-header .menu-links-externos .current-lang.menu-item-has-children > button,
.upper-header .menu-links-externos .current-lang > a,
.upper-header .menu-links-externos .current-lang > button {
  width: 101px;
}
.upper-header .menu-traducoes .current-lang.menu-item-has-children > a::before, .upper-header .menu-traducoes .current-lang.menu-item-has-children > button::before,
.upper-header .menu-traducoes .current-lang > a::before,
.upper-header .menu-traducoes .current-lang > button::before,
.upper-header .menu-links-externos .current-lang.menu-item-has-children > a::before,
.upper-header .menu-links-externos .current-lang.menu-item-has-children > button::before,
.upper-header .menu-links-externos .current-lang > a::before,
.upper-header .menu-links-externos .current-lang > button::before {
  display: block !important;
}
.upper-header .menu-traducoes .sub-menu,
.upper-header .menu-links-externos .sub-menu {
  border-radius: 10px;
  background-color: #FFFFFF;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 0;
  padding: 0;
  display: none;
  list-style-type: none;
  border: 1px solid #E1E6F5;
  overflow: hidden;
  width: max-content;
  min-width: 100px;
  z-index: 1000;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.upper-header .menu-traducoes .sub-menu a,
.upper-header .menu-traducoes .sub-menu button,
.upper-header .menu-links-externos .sub-menu a,
.upper-header .menu-links-externos .sub-menu button {
  width: 100%;
  height: 43px;
  border-radius: 0;
  background-color: #FFFFFF;
  color: #1E1E7B !important;
  transition: all ease-in-out 0.3s;
  padding: 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
}
.upper-header .menu-traducoes .sub-menu a::before, .upper-header .menu-traducoes .sub-menu a::after,
.upper-header .menu-traducoes .sub-menu button::before,
.upper-header .menu-traducoes .sub-menu button::after,
.upper-header .menu-links-externos .sub-menu a::before,
.upper-header .menu-links-externos .sub-menu a::after,
.upper-header .menu-links-externos .sub-menu button::before,
.upper-header .menu-links-externos .sub-menu button::after {
  display: none !important;
}
.upper-header .menu-traducoes .sub-menu a:hover, .upper-header .menu-traducoes .sub-menu a:focus,
.upper-header .menu-traducoes .sub-menu button:hover,
.upper-header .menu-traducoes .sub-menu button:focus,
.upper-header .menu-links-externos .sub-menu a:hover,
.upper-header .menu-links-externos .sub-menu a:focus,
.upper-header .menu-links-externos .sub-menu button:hover,
.upper-header .menu-links-externos .sub-menu button:focus {
  background-color: #E1E6F5;
}
@media screen and (max-width: 767px) {
  .upper-header .menu-traducoes .menu-item-has-children a:first-child:hover::after,
  .upper-header .menu-traducoes .menu-item-has-children button:first-child:hover::after,
  .upper-header .menu-traducoes .current-lang a:first-child:hover::after,
  .upper-header .menu-traducoes .current-lang button:first-child:hover::after,
  .upper-header .menu-links-externos .menu-item-has-children a:first-child:hover::after,
  .upper-header .menu-links-externos .menu-item-has-children button:first-child:hover::after,
  .upper-header .menu-links-externos .current-lang a:first-child:hover::after,
  .upper-header .menu-links-externos .current-lang button:first-child:hover::after {
    transform: none;
  }
  .upper-header .menu-traducoes .menu-item-has-children.active a:first-child::after, .upper-header .menu-traducoes .menu-item-has-children.active button:first-child::after,
  .upper-header .menu-traducoes .current-lang.active a:first-child::after,
  .upper-header .menu-traducoes .current-lang.active button:first-child::after,
  .upper-header .menu-links-externos .menu-item-has-children.active a:first-child::after,
  .upper-header .menu-links-externos .menu-item-has-children.active button:first-child::after,
  .upper-header .menu-links-externos .current-lang.active a:first-child::after,
  .upper-header .menu-links-externos .current-lang.active button:first-child::after {
    transform: rotate(180deg);
  }
}
@media screen and (max-width: 1199px) {
  .upper-header {
    padding: 0 15px;
  }
}
@media screen and (max-width: 575px) {
  .upper-header .funcs {
    width: 100%;
  }
}

.lower-header {
  position: relative;
  width: 100%;
  height: 94px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E1E6F5;
  padding: 0 30px;
  z-index: 249;
  top: 0;
  left: 0;
  right: 0;
  transition: transform ease-in-out 0.3s;
}
.lower-header .content-wrapper {
  width: 1210px;
}
.lower-header.fixed {
  position: fixed;
  z-index: 1000;
}
.lower-header.collapsed {
  transform: translateY(-94px);
}
.lower-header .modal-btn {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border: 2px solid #00ACF8;
  border-radius: 50%;
  outline: 0;
  background-color: #FFFFFF;
  margin-left: 30px;
  transition: all ease-in-out 0.3s;
}
.lower-header .modal-btn:hover, .lower-header .modal-btn:focus {
  border-color: #00CEF7;
}
@media screen and (max-width: 1199px) {
  .lower-header {
    padding: 0 25px;
  }
  .lower-header .logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  .lower-header {
    height: 72px;
  }
  .lower-header .logo img {
    width: 82px;
  }
}
@media screen and (max-width: 575px) {
  .lower-header {
    padding: 0 16px;
  }
}

.sanduba {
  background-color: #FFFFFF;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
.sanduba .sanduba-inner {
  position: relative;
  width: 54px;
  height: 26px;
}
.sanduba .sanduba-inner span {
  transition: all ease-in-out 0.3s;
}
.sanduba .sanduba-inner .top,
.sanduba .sanduba-inner .mid,
.sanduba .sanduba-inner .bot {
  position: absolute;
  left: 50%;
  width: 54px;
  height: 4px;
  background-color: #00ACF8;
  transition: all ease-in-out 0.2s;
  transform: translateX(-50%);
}
.sanduba .sanduba-inner .top {
  top: calc(50% - 10px);
  transform: translate(-50%, -50%);
}
.sanduba .sanduba-inner .mid {
  top: 50%;
  transform: translate(-50%, -50%);
}
.sanduba .sanduba-inner .bot {
  top: calc(50% + 10px);
  transform: translate(-50%, -50%);
}
.sanduba .menu-text {
  font-weight: 600;
  font-family: "JBS Display", sans-serif;
}
.sanduba.fechar-sanduba .sanduba-inner .top {
  top: 12px;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.sanduba.fechar-sanduba .sanduba-inner .mid {
  opacity: 0;
}
.sanduba.fechar-sanduba .sanduba-inner .bot {
  top: 12px;
  transform: translate(-50%, -50%) rotate(45deg);
}
@media screen and (max-width: 767px) {
  .sanduba .sanduba-inner {
    width: 31px;
    height: 26px;
  }
  .sanduba .sanduba-inner .top,
  .sanduba .sanduba-inner .mid,
  .sanduba .sanduba-inner .bot {
    width: 31px;
  }
  .sanduba .menu-text {
    font-size: 13px;
    font-weight: 600;
  }
}

.hidden-menu {
  display: none;
  position: fixed;
  z-index: 150;
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.8980392157);
  padding: 150px 0 60px 0;
  backdrop-filter: blur(20px);
}
.hidden-menu .menu-wrapper:last-child {
  padding-bottom: 60px;
}
.hidden-menu.menu-fixed {
  padding-top: 110px;
}
.hidden-menu .menu a, .hidden-menu .menu button {
  font-size: 18px;
  font-weight: 500;
  color: #1E1E7B;
  display: flex;
  align-items: center;
  line-height: 33px;
  border: unset;
  width: 100%;
}
.hidden-menu .menu a::before, .hidden-menu .menu button::before {
  display: block;
  content: url("data:image/svg+xml,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6 6L1 11' stroke='%2300ACF8' stroke-width='2'/%3e%3c/svg%3e");
  margin-right: 8px;
}
.hidden-menu .menu .menu-item-has-children > a, .hidden-menu .menu .menu-item-has-children > button {
  background-color: #00ACF8;
  color: #FFFFFF;
  padding: 3px 15px;
}
.hidden-menu .menu .menu-item-has-children > a::before, .hidden-menu .menu .menu-item-has-children > button::before {
  transition: all ease-in-out 0.3s;
  content: url("data:image/svg+xml,%3csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.7071 0.707108L5.70709 5.70711L0.707092 0.707108' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
}
.hidden-menu .menu .menu-item-has-children.active > a::before, .hidden-menu .menu .menu-item-has-children.active > button::before {
  transform: rotate(180deg);
}
.hidden-menu .menu .menu-item-has-children .sub-menu {
  display: none;
  background-color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 10px;
}
.hidden-menu .menu .menu-item-has-children .sub-menu li a {
  position: relative;
  background-color: #FFFFFF;
  color: #1E1E7B;
  font-size: 16px;
  font-weight: 400;
  padding: 7px 51px;
}
.hidden-menu .menu .menu-item-has-children .sub-menu li a::before {
  display: none;
}
.hidden-menu .menu .menu-item-has-children .sub-menu li a::after {
  display: block;
  content: "";
  width: calc(100% - 102px);
  height: 1px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  background-color: #E1E6F5;
}
.hidden-menu .menu .menu-item-has-children .sub-menu li:last-child a::after {
  display: none;
}
@media screen and (min-width: 768px) {
  .hidden-menu {
    padding-top: 170px;
  }
  .hidden-menu.menu-fixed {
    padding-top: 130px;
  }
}
@media screen and (max-width: 575px) {
  .hidden-menu .menu-item-has-children a, .hidden-menu .menu-item-has-children button,
  .hidden-menu .sub-menu {
    width: calc(100% + 30px);
    left: -15px;
    position: relative;
  }
}

footer {
  background-color: #FFFFFF;
  border-top: 1px solid #E1E6F5;
  padding-top: 90px;
}
footer .footer-nav {
  padding-bottom: 90px;
  box-sizing: border-box;
}
footer .footer-nav .ghost-btn {
  height: 50px;
  font-size: 12px;
  padding: 0 28px;
}
footer .footer-nav .ghost-btn svg {
  margin-left: 21px;
}
footer .line {
  width: 100%;
  height: 1px;
  background-color: #E1E6F5;
  margin: 0 auto;
}
footer .footer-baseline {
  padding: 26px 35px;
}
footer .footer-baseline .logo svg {
  width: 62px;
  height: 25px;
}
footer .footer-baseline .o2-logo path {
  transition: all ease-in-out 0.3s;
}
footer .footer-baseline .o2-logo:hover path {
  fill: #009FE3;
}
@media screen and (min-width: 576px) {
  footer .footer-baseline .o2-logo {
    margin-left: 0.15rem;
  }
}
@media screen and (max-width: 767px) {
  footer {
    padding-top: 40px;
  }
  footer .footer-baseline {
    padding: 25px 35px;
  }
  footer .footer-baseline a {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 1199px) {
  footer .footer-nav {
    padding-bottom: 30px;
  }
  footer .footer-nav .ghost-btn {
    margin: 37px 0 25px 0;
  }
}

.grecaptcha-badge {
  display: none !important;
}

.btn-social {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 46px;
  height: 46px;
  min-width: 46px;
  background-color: #005AC2;
  border-radius: 50%;
}
.btn-social svg path {
  transition: all ease-in-out 0.3s;
}
.btn-social:hover {
  background-color: #00ACF8;
}

.blog-post-thumbnail .img-wrapper {
  position: relative;
  aspect-ratio: 407/306;
  overflow: hidden;
}
.blog-post-thumbnail .img-wrapper img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  transition: all ease-in-out 0.3s;
}
.blog-post-thumbnail .text-wrapper {
  position: relative;
  margin-top: 65px;
  padding: 0 32px;
}
.blog-post-thumbnail .text-wrapper .logo-wrapper {
  position: absolute;
  left: 32px;
  top: -112px;
  background-color: #FFFFFF;
  width: 76px;
  height: 76px;
  border-radius: 10px;
  border: 1px solid #E1E6F5;
}
.blog-post-thumbnail .text-wrapper h2,
.blog-post-thumbnail .text-wrapper h3 {
  color: #1E1E7B;
  line-height: 28px;
}
.blog-post-thumbnail .text-wrapper .call-to-action {
  margin-top: 27px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: all ease-in-out 0.3s;
}
.blog-post-thumbnail .text-wrapper .call-to-action .icon-wrapper {
  margin-right: 8px;
  width: 34px;
  min-width: 34px;
  height: 34px;
  background-color: #00ACF8;
  border-radius: 50%;
  transition: all ease-in-out 0.3s;
}
.blog-post-thumbnail:hover .img-wrapper img:not(.icon-wrapper img) {
  transform: scale(1.2);
}
.blog-post-thumbnail:hover .call-to-action .icon-wrapper {
  background-color: #00CEF7;
}
.blog-post-thumbnail:hover .call-to-action {
  color: #00CEF7;
}
@media screen and (max-width: 991px) {
  .blog-post-thumbnail .text-wrapper {
    padding: 0;
    margin-top: 50px;
  }
  .blog-post-thumbnail .text-wrapper .logo-wrapper {
    left: 0;
    top: -91px;
  }
}
@media screen and (max-width: 767px) {
  .blog-post-thumbnail .text-wrapper h2,
  .blog-post-thumbnail .text-wrapper h3 {
    line-height: 20px;
  }
}

.blog-post .img-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 737/459;
  overflow: hidden;
}
.blog-post .img-wrapper img:not(.icon-wrapper img) {
  transition: all ease-in-out 0.3s;
}
.blog-post .img-wrapper .icon-wrapper {
  position: absolute;
  left: 20px;
  bottom: 20px;
  background-color: #FFFFFF;
  width: 76px;
  height: 76px;
  border-radius: 10px;
}
.blog-post .text-wrapper {
  padding: 25px 0 0 0;
}
.blog-post .text-wrapper .post-info {
  margin-bottom: 20px;
}
.blog-post .text-wrapper .post-info svg {
  margin-right: 6px;
}
.blog-post .call-to-action {
  margin-top: 27px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #1E1E7B;
}
.blog-post .call-to-action .icon-wrapper {
  margin-right: 8px;
  width: 34px;
  min-width: 34px;
  height: 34px;
  background-color: #00ACF8;
  border-radius: 50%;
  transition: all ease-in-out 0.3s;
}
.blog-post .call-to-action .icon-wrapper svg {
  width: 12px;
  min-width: 12px;
  height: 12px;
}
.blog-post:hover .img-wrapper img:not(.icon-wrapper img) {
  transform: scale(1.2);
}
.blog-post:hover .call-to-action .icon-wrapper {
  background-color: #00CEF7;
}
.blog-post:hover .call-to-action {
  color: #00CEF7;
}

.blog-pagination {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 110px;
}
.blog-pagination .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #E1E6F5;
  color: #005AC2;
  transition: all ease-in-out 0.3s;
  font-size: 14px;
  font-weight: 500;
}
.blog-pagination .page-numbers:hover {
  background-color: #00CEF7;
}
.blog-pagination .page-numbers.current {
  background-color: #005AC2;
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .blog-pagination {
    margin-top: 50px;
  }
}

.blog-navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 4px solid #E1E6F5;
}
.blog-navbar .searchform-slim {
  margin: unset;
}
.blog-navbar .searchform-slim input {
  width: 407px;
}
.blog-navbar .dropdown-trigger {
  cursor: default;
  color: #005AC2;
}
.blog-navbar .dropdown-filtro-menu {
  left: 0;
  top: calc(100% + 4px);
  position: absolute;
  display: none;
  background-color: #fff;
  padding: 20px;
  z-index: 15;
  min-width: 320px;
  cursor: default;
}
.blog-navbar .dropdown-filtro-menu ul li a {
  font-size: 14px;
}
@media screen and (max-width: 1199px) {
  .blog-navbar .dropdown-filtro-menu {
    left: 50%;
    transform: translateX(-50%);
  }
}
.blog-navbar nav {
  display: flex;
  align-items: center;
}
.blog-navbar nav > * {
  position: relative;
  padding: 21px 21px 53px 21px;
  font-size: 20px;
  font-weight: 500;
  color: #005AC2;
  cursor: pointer;
  border: unset;
  background-color: transparent;
}
.blog-navbar nav > *::after {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  bottom: -4px;
  left: 0;
  position: absolute;
  background-color: #00ACF8;
  transition: all ease-in-out 0.3s;
  opacity: 0;
}
.blog-navbar nav > *:not(:last-child)::before {
  display: block;
  content: "";
  background-color: #E1E6F5;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  height: 23px;
  width: 1px;
}
.blog-navbar nav > *:hover::after, .blog-navbar nav > *.active::after {
  width: 100%;
  opacity: 1;
}
@media screen and (max-width: 1199px) {
  .blog-navbar {
    flex-direction: column;
    padding-bottom: 30px;
  }
  .blog-navbar nav {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .blog-navbar nav > * {
    padding-bottom: 21px;
  }
  .blog-navbar nav > *:not(:last-child)::before {
    height: 1px;
    width: 23px;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  .blog-navbar nav > * {
    font-size: 14px;
  }
}

.modal-nav {
  background: rgba(35, 35, 120, 0.6);
}
.modal-nav .modal-dialog {
  margin-top: 0;
  padding-top: 150px;
}
.modal-nav .modal-dialog .modal-header {
  padding: 0;
}
.modal-nav .modal-dialog .modal-body {
  margin-top: 48px;
  border-top: 2px solid #B1ECFB;
}
.modal-nav .modal-dialog .modal-body p {
  color: #1E1E7B;
}
.modal-nav .modal-dialog .modal-content {
  width: 660px;
  max-width: 100%;
  background-color: #FFFFFF;
  margin: 0 auto;
  padding: 54px 42px;
  border-radius: 0px;
}
.modal-nav .modal-dialog .modal-content .btn-close {
  width: 60px;
  min-width: 60x;
  height: 60px;
  background-color: #005AC2;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: unset;
  outline: 0;
  position: absolute;
  top: -30px;
  right: -30px;
  margin: unset !important;
}

.blog-mini-post {
  position: relative;
  padding-bottom: 25px;
  border-bottom: 1px solid #E1E6F5;
}
.blog-mini-post .img-wrapper {
  width: 100%;
  aspect-ratio: 238/147;
  border: 1px solid #E1E6F5;
  margin-bottom: 12px;
  overflow: hidden;
}
.blog-mini-post .img-wrapper img {
  transition: all ease-in-out 0.3s;
}
.blog-mini-post .number-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  position: absolute;
  background-color: #00CEF7;
  color: #FFFFFF !important;
  width: 35px;
  min-width: 35px;
  height: 35px;
  border-radius: 50%;
  top: -1px;
  right: -18px;
}
.blog-mini-post:hover .img-wrapper img {
  transform: scale(1.2);
}

.blog-sidebar {
  gap: 100px;
  width: 100%;
  max-width: 295px;
}
.blog-sidebar .sidebar-categories {
  max-width: 255px;
}
.blog-sidebar .sidebar-categories a {
  position: relative;
  color: #1E1E7B;
}
.blog-sidebar .sidebar-categories a svg {
  margin-right: 3px;
  transform: translateY(-2px);
}
.blog-sidebar .sidebar-categories a::after {
  display: block;
  content: "";
  width: 0;
  height: 2px;
  background-color: #00ACF8;
  position: absolute;
  left: 0;
  bottom: -6px;
  transition: all ease-in-out 0.3s;
}
.blog-sidebar .sidebar-categories a:hover::after {
  width: 100%;
}
.blog-sidebar .sidebar-tags {
  max-width: 255px;
}
.blog-sidebar .blog-mini-post {
  max-width: 255px;
}
@media screen and (max-width: 991px) {
  .blog-sidebar {
    gap: 50px;
    max-width: 90%;
  }
  .blog-sidebar .sidebar-categories, .blog-sidebar .sidebar-tags, .blog-sidebar .blog-mini-post {
    max-width: 100%;
  }
}

.searchform {
  position: relative;
  width: fit-content;
  max-width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #E1E6F5;
  border-radius: 10000px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 400;
  color: #1E1E7B;
}
.searchform input {
  width: 741px;
  max-width: 100%;
  height: 94px;
  background-color: transparent;
  border: 0;
  padding: 0 195px 0 52px;
  color: #1E1E7B;
}
.searchform input::placeholder {
  color: #1E1E7B;
}
.searchform .ghost-btn {
  width: 148px;
  min-width: 148px;
  height: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 25px;
}
.searchform .ghost-btn svg {
  min-width: 18px;
  height: 18px;
  margin-left: 14px;
}
.searchform svg:not(.ghost-btn svg) {
  position: absolute;
  top: -40px;
  right: 20px;
  cursor: pointer;
}
.searchform svg:not(.ghost-btn svg) path {
  transition: all ease-in-out 0.3s;
}
.searchform svg:not(.ghost-btn svg):hover path {
  stroke: #00CEF7;
}
@media screen and (max-width: 575px) {
  .searchform input {
    height: 76px;
    font-size: 18px;
    padding: 0 46px;
  }
  .searchform .ghost-btn {
    top: unset;
    left: 50%;
    bottom: -65px;
    transform: translateX(-50%);
  }
}

.searchform-slim {
  position: relative;
  width: fit-content;
  margin: 0 auto;
}
.searchform-slim input {
  width: 517px;
  max-width: 100%;
  height: 60px;
  background-color: #f0f3fa;
  border: 2px solid #f0f3fa;
  outline: 0;
  font-size: 16px;
  font-weight: 400;
  color: #1E1E7B;
  border-radius: 100px;
  padding: 0 72px 0 42px;
  transition: all ease-in-out 0.3s;
}
.searchform-slim input::placeholder {
  color: #1E1E7B;
}
.searchform-slim .btn-search {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 32px;
}
.searchform-slim .btn-search svg path {
  transition: all ease-in-out 0.3s;
}
.searchform-slim .btn-search:hover svg path {
  stroke: #00CEF7;
}
.searchform-slim:hover input {
  background-color: #FFFFFF;
  border-color: #B1ECFB;
}

lite-youtube {
  position: relative;
  background-color: #000;
  display: block;
  contain: content;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
  max-height: 525px;
}

/* gradient */
lite-youtube::before {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
  background-position: top;
  background-repeat: repeat-x;
  height: 60px;
  padding-bottom: 50px;
  width: 100%;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

lite-youtube::after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}

lite-youtube > iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
  display: block;
  width: 82px;
  height: 58px;
  position: absolute;
  cursor: pointer;
  transform: translate3d(-50%, -50%, 0);
  top: 50%;
  left: 50%;
  z-index: 1;
  background-color: transparent;
  /* YT's actual play button svg */
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
  background-repeat: no-repeat;
  transition: all 0.1s cubic-bezier(0, 0, 0.2, 1);
  border: none;
}
@media (max-width: 992px) {
  lite-youtube > .lty-playbtn {
    width: 67px;
    height: 48px;
  }
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
  filter: none;
  transform: translate3d(-50%, -50%, 0) scale(110%);
}

/* Post-click styles */
lite-youtube.lyt-activated {
  cursor: unset;
}

lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
  opacity: 0;
  pointer-events: none;
}

.lyt-visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.marquee {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 20px;
  transform: translateX(-50%);
  z-index: 10;
  white-space: nowrap;
  width: 100%;
}
.marquee .marquee-track {
  display: flex;
  animation: scroll-marquee 70s linear infinite;
}
.marquee .scroll {
  font-weight: 800;
  color: #FFFFFF;
  text-transform: lowercase;
  font-family: "JBS Display", "JBS Text", sans-serif;
  margin: 0;
  white-space: nowrap;
  display: inline-block;
  padding: 0 12px;
}
.marquee .scroll:nth-child(even) {
  color: transparent;
  -webkit-text-stroke: 1px #FFFFFF;
}
@media screen and (max-width: 767px) {
  .marquee {
    gap: 15px;
  }
}

@keyframes scroll-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.section-home-banner {
  background-color: #005AC2;
}
.section-home-banner .swiper-slide {
  position: relative;
  width: 100%;
  min-height: calc(100vh - 20px);
}
.section-home-banner .swiper-slide .text-wrapper {
  max-width: 32vw;
  padding: 0 8px 60px 30px;
  min-width: 423px;
}
.section-home-banner .swiper-slide .text-wrapper h1,
.section-home-banner .swiper-slide .text-wrapper p {
  line-height: 53px;
  font-family: "JBS Display", "JBS Text", sans-serif;
}
.section-home-banner .swiper-slide .text-wrapper a {
  color: #FFFFFF !important;
  margin-top: 26px;
  min-width: 209px;
  padding: 0;
}
.section-home-banner .swiper-slide .text-wrapper a svg path {
  stroke: #FFFFFF !important;
}
.section-home-banner .swiper-slide .text-wrapper h1,
.section-home-banner .swiper-slide .text-wrapper p,
.section-home-banner .swiper-slide .text-wrapper a {
  position: relative;
  z-index: 10;
}
.section-home-banner .swiper-slide::before {
  display: block;
  content: "";
  width: 35%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg width='481' height='586' viewBox='0 0 481 586' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3001_3)'%3e%3crect width='350' height='586' fill='%23005AC2'/%3e%3cpath d='M434.523 0C452.802 46.8735 465.763 95.6318 473.283 145.841C486.775 235.925 482.025 326.708 459.172 415.669C455.27 430.904 450.847 445.927 445.954 460.72C436.355 489.845 424.844 518.122 411.484 545.461C404.575 559.67 397.143 573.613 389.242 587.291H218.386C254.439 531.004 281.167 469.479 298.048 403.734C312.151 348.872 318.839 293.265 318.087 237.624C317.715 209.392 315.416 181.133 311.187 152.954L311.178 152.945C308.318 133.847 304.607 114.971 300.058 96.3457C304.008 143.476 303.053 190.683 297.2 237.624C293.555 266.829 288.017 295.937 280.585 324.859C257.458 414.864 217.405 497.649 161.489 570.941C148.209 588.353 134.168 605.048 119.42 621H28C58.2758 594.245 85.8799 564.536 110.608 532.119C161.286 465.675 197.614 390.587 218.6 308.916C239.577 227.263 243.948 143.956 231.562 61.3125C228.456 40.6008 224.341 20.1544 219.219 0H434.523Z' fill='%23005AC2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3001_3'%3e%3crect width='481' height='586' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
}
.section-home-banner .swiper-slide img {
  position: absolute;
  right: 0;
  top: 0;
  width: 76%;
  height: 100%;
  object-fit: cover;
}
.section-home-banner .swiper-slide.banner-video::before, .section-home-banner .swiper-slide:has(video)::before {
  display: none !important;
}
.section-home-banner .swiper-slide.banner-video video, .section-home-banner .swiper-slide:has(video) video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section-home-banner .swiper-slide.slide-tomazoni img {
  width: 68%;
}
.section-home-banner .swiper-slide.slide-tomazoni::before {
  display: block;
  background-image: url("data:image/svg+xml,%3csvg width='526' height='585' viewBox='0 0 526 585' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_6001_5)'%3e%3cpath d='M330.5 9C365.5 40.5001 420.5 120 447.5 171C486.489 255.406 499.5 322.5 496.5 413.5C493.5 430.5 511 466 502 485C492.431 514.032 489.317 524.75 476 552C469.112 566.163 455.375 580.766 447.5 594.4H190C225.937 538.294 252.579 476.967 269.405 411.434C283.463 356.747 290.13 301.321 289.381 245.858C289.01 217.717 286.717 189.549 282.502 161.461L282.493 161.452C274.6 108.733 260.208 57.7155 239.536 9H330.5Z' fill='%23005AC2'/%3e%3crect x='326' y='594' width='869' height='615' transform='rotate(-180 326 594)' fill='%23005AC2'/%3e%3cpath d='M504.864 464.182C491.082 516.049 468.495 564.483 437.599 608.336C433.368 614.344 428.998 620.231 424.5 626H446.894C448.689 623.554 450.468 621.095 452.218 618.61C485.245 571.731 509.139 519.824 523.335 464.182H504.864Z' fill='%23005AC2'/%3e%3cpath d='M483.963 277.854C492.999 334.741 490.944 392.167 477.853 448.539C476.633 453.788 475.324 459.003 473.926 464.182H506.24C506.957 461.33 507.656 458.471 508.324 455.599C522.33 395.288 524.527 333.839 514.857 272.959C513.928 267.106 512.89 261.283 511.748 255.49H479.821C481.388 262.892 482.771 270.347 483.963 277.854Z' fill='%23005AC2'/%3e%3cpath d='M377.411 115.729C404.54 159.19 423.591 206.106 434.211 255.491H479.821C468.575 197.613 446.923 142.726 415.332 92.1163C387.574 47.6477 353.665 8.77948 314.124 -24H238C294.787 11.494 341.692 58.5057 377.411 115.729Z' fill='%23005AC2'/%3e%3cpath d='M378.911 115.729C406.04 159.19 425.091 206.106 435.711 255.491H481.321C470.075 197.613 448.423 142.726 416.832 92.1163C389.074 47.6477 355.165 8.77948 315.624 -24H239.5C296.287 11.494 343.192 58.5057 378.911 115.729Z' fill='%23005AC2'/%3e%3cg opacity='0.1'%3e%3cpath d='M31.5943 464.182C17.8121 516.049 -4.7741 564.483 -35.6702 608.336C-39.902 614.344 -44.2714 620.231 -48.7695 626H-26.3754C-24.5808 623.554 -22.8014 621.095 -21.0515 618.61C11.9752 571.731 35.8699 519.824 50.0658 464.182H31.5943Z' fill='%2300ACF8'/%3e%3cpath d='M9.31413 277.854C18.3506 334.741 16.295 392.167 3.20372 448.539C1.98468 453.788 0.675375 459.003 -0.722412 464.182H31.5911C32.3079 461.33 33.0077 458.471 33.6753 455.599C47.6809 395.288 49.8785 333.839 40.2084 272.959C39.279 267.106 38.2413 261.283 37.0992 255.49H5.1726C6.7393 262.892 8.1219 270.347 9.31413 277.854Z' fill='%2300ACF8'/%3e%3cpath d='M-97.233 115.729C-70.1049 159.19 -51.0533 206.106 -40.4332 255.491H5.1763C-6.06944 197.613 -27.7217 142.726 -59.3122 92.1162C-87.0705 47.6476 -120.979 8.77942 -160.52 -24.0001H-236.644C-179.857 11.4939 -132.953 58.5057 -97.233 115.729Z' fill='%2300ACF8'/%3e%3cpath d='M189.88 464.182C176.098 516.049 153.511 564.483 122.615 608.336C118.384 614.344 114.014 620.231 109.516 626H131.91C133.705 623.554 135.484 621.095 137.234 618.61C170.261 571.731 194.155 519.824 208.351 464.182H189.88Z' fill='%2300ACF8'/%3e%3cpath d='M167.611 277.854C176.647 334.741 174.592 392.167 161.5 448.539C160.281 453.788 158.972 459.003 157.574 464.182H189.888C190.605 461.33 191.304 458.471 191.972 455.599C205.978 395.288 208.175 333.839 198.505 272.959C197.576 267.106 196.538 261.283 195.396 255.49H163.469C165.036 262.892 166.419 270.347 167.611 277.854Z' fill='%2300ACF8'/%3e%3cpath d='M61.052 115.729C88.1801 159.19 107.232 206.106 117.852 255.49H163.461C152.216 197.613 130.563 142.726 98.9728 92.1161C71.2146 47.6476 37.3057 8.77936 -2.2354 -24.0001H-78.3594C-21.572 11.4939 25.3325 58.5056 61.052 115.729Z' fill='%2300ACF8'/%3e%3cpath d='M348.18 464.182C334.398 516.049 311.812 564.483 280.916 608.336C276.684 614.344 272.315 620.231 267.816 626H290.21C292.005 623.554 293.785 621.095 295.534 618.61C328.561 571.731 352.456 519.824 366.652 464.182H348.18Z' fill='%2300ACF8'/%3e%3cpath d='M325.9 277.854C334.936 334.741 332.881 392.167 319.789 448.539C318.57 453.788 317.261 459.003 315.863 464.182H348.177C348.894 461.33 349.593 458.471 350.261 455.599C364.267 395.288 366.464 333.839 356.794 272.959C355.865 267.106 354.827 261.283 353.685 255.49H321.758C323.325 262.892 324.708 270.347 325.9 277.854Z' fill='%2300ACF8'/%3e%3cpath d='M219.353 115.729C246.481 159.19 265.532 206.106 276.153 255.49H321.762C310.516 197.613 288.864 142.726 257.274 92.1161C229.515 47.6476 195.606 8.77936 156.065 -24.0001H79.9414C136.729 11.4939 183.633 58.5056 219.353 115.729Z' fill='%2300ACF8'/%3e%3cpath d='M506.477 464.182C492.695 516.049 470.109 564.483 439.213 608.336C434.981 614.344 430.611 620.231 426.113 626H448.507C450.302 623.554 452.081 621.095 453.831 618.61C486.858 571.731 510.753 519.824 524.949 464.182H506.477Z' fill='%2300ACF8'/%3e%3cpath d='M484.201 277.854C493.237 334.741 491.182 392.167 478.09 448.539C476.871 453.788 475.562 459.003 474.164 464.182H506.478C507.195 461.33 507.894 458.471 508.562 455.599C522.568 395.288 524.765 333.839 515.095 272.959C514.166 267.106 513.128 261.283 511.986 255.49H480.059C481.626 262.892 483.009 270.347 484.201 277.854Z' fill='%2300ACF8'/%3e%3cpath d='M377.649 115.729C404.777 159.19 423.829 206.106 434.449 255.491H480.059C468.813 197.613 447.161 142.726 415.57 92.1162C387.812 47.6476 353.903 8.77942 314.362 -24.0001H238.238C295.025 11.4939 341.93 58.5057 377.649 115.729Z' fill='%2300ACF8'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6001_5'%3e%3crect width='526' height='585' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  width: 46%;
}
.section-home-banner .swiper-slide.slide-tomazoni .text-wrapper {
  max-width: 39vw;
}
.section-home-banner .swiper-slide.slide-carreiras {
  background-color: #0C0C3A;
}
.section-home-banner .swiper-slide.slide-carreiras .text-wrapper {
  max-width: 36vw;
}
.section-home-banner .swiper-slide.slide-carreiras::before {
  background-image: url("data:image/svg+xml,%3csvg width='454' height='585' viewBox='0 0 454 585' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.5' clip-path='url(%23clip0_4002_1355)'%3e%3cpath d='M-132.088 2063.53C-105.051 2096.9 -85.3606 2134.56 -73.5647 2175.49C-70.7626 2185.21 -68.4351 2195.02 -66.5792 2204.89L-65.7986 2203.84C-67.6544 2193.97 -69.9818 2184.16 -72.7841 2174.44C-84.58 2133.5 -104.271 2095.85 -131.307 2062.48C-139.995 2051.76 -149.276 2041.69 -159.112 2032.29C-179.904 2012.44 -203.201 1995.6 -228.723 1982C-235.921 1978.16 -243.24 1974.62 -250.658 1971.36C-258.08 1968.1 -265.399 1964.56 -272.601 1960.72C-298.122 1947.12 -321.419 1930.28 -342.211 1910.43C-352.047 1901.03 -361.328 1890.96 -370.015 1880.24C-397.052 1846.88 -416.743 1809.22 -428.538 1768.28C-431.341 1758.56 -433.669 1748.75 -435.524 1738.88L-435.496 1738.85C-437.351 1728.98 -439.679 1719.17 -442.481 1709.45C-454.276 1668.52 -473.968 1630.85 -501.004 1597.49C-509.692 1586.77 -518.971 1576.7 -528.809 1567.3C-549.599 1547.45 -572.899 1530.61 -598.42 1517.01C-605.618 1513.17 -612.937 1509.63 -620.357 1506.37C-627.776 1503.11 -635.097 1499.57 -642.298 1495.73C-667.819 1482.13 -691.117 1465.29 -711.908 1445.44C-721.744 1436.04 -731.024 1425.97 -739.711 1415.25C-766.749 1381.89 -786.44 1344.22 -798.234 1303.29C-801.037 1293.57 -803.365 1283.76 -805.221 1273.89L-805.23 1273.9C-807.077 1264.12 -809.388 1254.39 -812.168 1244.74C-823.964 1203.81 -843.653 1166.15 -870.691 1132.78C-879.38 1122.07 -888.659 1111.99 -898.494 1102.6C-919.287 1082.74 -942.584 1065.9 -968.107 1052.3C-975.305 1048.46 -982.624 1044.92 -990.042 1041.67C-997.462 1038.41 -1004.78 1034.87 -1011.98 1031.03C-1037.51 1017.43 -1060.8 1000.59 -1081.59 980.734C-1091.43 971.336 -1100.71 961.265 -1109.4 950.548C-1136.44 917.182 -1156.13 879.52 -1167.92 838.587C-1170.72 828.862 -1173.05 819.057 -1174.91 809.188L-1175.69 810.239C-1173.83 820.109 -1171.51 829.913 -1168.7 839.638C-1156.91 880.571 -1137.22 918.233 -1110.18 951.599C-1101.49 962.316 -1092.21 972.387 -1082.38 981.785C-1061.58 1001.64 -1038.29 1018.48 -1012.77 1032.08C-1005.57 1035.92 -998.247 1039.46 -990.828 1042.71L-990.829 1042.72C-983.407 1045.97 -976.087 1049.51 -968.887 1053.35C-943.365 1066.95 -920.068 1083.79 -899.276 1103.65C-889.44 1113.04 -880.159 1123.11 -871.471 1133.83C-844.435 1167.2 -824.745 1204.86 -812.948 1245.79C-810.146 1255.52 -807.819 1265.32 -805.963 1275.19L-805.954 1275.18C-804.106 1284.97 -801.795 1294.7 -799.016 1304.34C-787.22 1345.28 -767.53 1382.94 -740.493 1416.3C-731.804 1427.02 -722.525 1437.09 -712.688 1446.49C-691.897 1466.34 -668.599 1483.18 -643.078 1496.78C-635.879 1500.62 -628.56 1504.16 -621.141 1507.42L-621.142 1507.42C-613.72 1510.68 -606.4 1514.22 -599.201 1518.06C-573.68 1531.66 -550.38 1548.5 -529.588 1568.35C-519.752 1577.75 -510.473 1587.82 -501.785 1598.54C-474.747 1631.9 -455.056 1669.57 -443.262 1710.5C-440.46 1720.22 -438.132 1730.03 -436.276 1739.9L-436.305 1739.93C-434.45 1749.8 -432.121 1759.61 -429.319 1769.33C-417.523 1810.27 -397.833 1847.93 -370.796 1881.29C-362.109 1892.01 -352.828 1902.08 -342.991 1911.48C-322.201 1931.33 -298.902 1948.17 -273.381 1961.77C-266.183 1965.61 -258.863 1969.15 -251.444 1972.41L-251.445 1972.41C-244.023 1975.67 -236.703 1979.21 -229.504 1983.05C-203.981 1996.65 -180.685 2013.49 -159.892 2033.34C-150.056 2042.74 -140.776 2052.81 -132.088 2063.53Z' fill='%23005AC2'/%3e%3cpath d='M-921.433 765.097C-900.641 784.95 -877.344 801.791 -851.822 815.389C-844.622 819.229 -837.301 822.771 -829.88 826.028H-829.872L-829.875 826.032C-822.455 829.291 -815.134 832.832 -807.933 836.672C-782.412 850.271 -759.115 867.11 -738.323 886.965C-728.487 896.36 -719.207 906.433 -710.518 917.151C-683.482 950.517 -663.792 988.178 -651.995 1029.11C-649.194 1038.84 -646.865 1048.64 -645.01 1058.51C-643.162 1068.29 -640.851 1078.01 -638.074 1087.66C-626.278 1128.59 -606.587 1166.25 -579.55 1199.62C-570.862 1210.33 -561.581 1220.41 -551.746 1229.8C-530.954 1249.66 -507.656 1266.5 -482.135 1280.09C-474.935 1283.94 -467.614 1287.48 -460.193 1290.74L-460.191 1290.73L-460.187 1290.74C-452.767 1293.99 -445.448 1297.54 -438.247 1301.38C-412.725 1314.98 -389.427 1331.82 -368.636 1351.67C-358.8 1361.07 -349.52 1371.14 -340.832 1381.86C-313.795 1415.22 -294.104 1452.88 -282.308 1493.82C-279.508 1503.54 -277.181 1513.33 -275.326 1523.2L-275.362 1523.25C-273.506 1533.12 -271.178 1542.92 -268.377 1552.65C-256.58 1593.58 -236.89 1631.24 -209.853 1664.61C-201.165 1675.33 -191.886 1685.4 -182.049 1694.79C-161.257 1714.65 -137.96 1731.49 -112.439 1745.09C-105.238 1748.92 -97.917 1752.47 -90.4967 1755.72L-90.4888 1755.72L-90.4916 1755.73C-83.0701 1758.99 -75.7501 1762.53 -68.5491 1766.37C-43.0281 1779.97 -19.7312 1796.81 1.06091 1816.66C10.8961 1826.06 20.1768 1836.13 28.8655 1846.85C55.9022 1880.21 75.5916 1917.87 87.3884 1958.81C90.1897 1968.53 92.5182 1978.34 94.373 1988.2L106.544 1971.82C104.689 1961.95 102.361 1952.15 99.5596 1942.42C87.7628 1901.49 68.0732 1863.83 41.0366 1830.46C32.3488 1819.74 23.0673 1809.67 13.2321 1800.28C-7.56006 1780.42 -30.8568 1763.58 -56.3779 1749.98C-63.579 1746.14 -70.8989 1742.6 -78.3204 1739.34L-78.3224 1739.34L-78.3256 1739.34C-85.7458 1736.08 -93.0681 1732.54 -100.267 1728.7C-125.788 1715.1 -149.087 1698.26 -169.878 1678.41C-179.714 1669.01 -188.994 1658.94 -197.681 1648.22C-224.719 1614.86 -244.409 1577.19 -256.204 1536.26C-259.006 1526.54 -261.332 1516.74 -263.187 1506.88L-263.151 1506.83C-265.008 1496.96 -267.336 1487.16 -270.137 1477.43C-281.932 1436.5 -301.624 1398.84 -328.66 1365.47C-337.349 1354.75 -346.628 1344.68 -356.465 1335.28C-377.256 1315.43 -400.554 1298.59 -426.076 1284.99C-433.276 1281.15 -440.596 1277.61 -448.016 1274.35L-448.026 1274.36L-448.021 1274.35C-455.443 1271.09 -462.763 1267.55 -469.965 1263.71C-495.486 1250.11 -518.783 1233.27 -539.575 1213.42C-549.41 1204.02 -558.691 1193.95 -567.378 1183.23C-594.416 1149.86 -614.107 1112.2 -625.902 1071.27C-628.705 1061.55 -631.031 1051.74 -632.887 1041.87C-634.735 1032.09 -637.047 1022.37 -639.824 1012.73C-651.621 971.793 -671.31 934.132 -698.347 900.765C-707.036 890.047 -716.316 879.976 -726.152 870.58C-746.944 850.725 -770.241 833.886 -795.762 820.287C-802.963 816.446 -810.283 812.904 -817.704 809.647L-817.707 809.65L-817.709 809.643C-825.13 806.386 -832.451 802.843 -839.651 799.003C-865.172 785.405 -888.47 768.565 -909.262 748.712C-919.098 739.314 -928.377 729.244 -937.065 718.525C-964.103 685.16 -983.792 647.499 -995.588 606.564C-998.39 596.841 -1000.72 587.036 -1002.57 577.167L-1014.75 593.552C-1012.89 603.421 -1010.56 613.227 -1007.76 622.951C-995.963 663.884 -976.273 701.544 -949.237 734.912C-940.549 745.63 -931.269 755.7 -921.433 765.097Z' fill='%23005AC2'/%3e%3cpath d='M-952.638 807.107C-931.846 826.96 -908.549 843.801 -883.028 857.4C-875.827 861.239 -868.506 864.781 -861.086 868.038L-861 868.024C-853.595 871.276 -846.291 874.81 -839.108 878.641C-813.587 892.24 -790.29 909.079 -769.498 928.934C-759.661 938.329 -750.382 948.402 -741.693 959.12C-714.656 992.486 -694.966 1030.15 -683.17 1071.08C-680.393 1080.72 -678.082 1090.44 -676.234 1100.23L-676.264 1100.27C-674.409 1110.14 -672.081 1119.94 -669.279 1129.67C-657.483 1170.6 -637.792 1208.26 -610.756 1241.63C-602.067 1252.34 -592.787 1262.42 -582.951 1271.81C-562.16 1291.67 -538.862 1308.51 -513.341 1322.11C-506.14 1325.95 -498.819 1329.49 -491.399 1332.75L-491.366 1332.7L-491.362 1332.71C-483.942 1335.96 -476.622 1339.51 -469.422 1343.35C-443.9 1356.95 -420.602 1373.78 -399.811 1393.64C-389.974 1403.04 -380.694 1413.11 -372.006 1423.82C-344.97 1457.19 -325.279 1494.85 -313.483 1535.79C-310.683 1545.51 -308.356 1555.3 -306.501 1565.17L-306.568 1565.26C-304.712 1575.13 -302.383 1584.93 -299.582 1594.66C-287.785 1635.59 -268.096 1673.25 -241.058 1706.62C-232.37 1717.34 -223.091 1727.41 -213.254 1736.8C-192.462 1756.66 -169.165 1773.5 -143.644 1787.1C-136.444 1790.93 -129.123 1794.48 -121.702 1797.73L-121.618 1797.72C-114.213 1800.97 -106.91 1804.51 -99.7239 1808.34C-74.2029 1821.94 -50.9061 1838.77 -30.113 1858.63C-20.2787 1868.03 -10.998 1878.1 -2.30933 1888.82C24.7273 1922.18 44.4167 1959.84 56.2136 2000.78C59.0157 2010.5 61.3434 2020.3 63.1981 2030.17L71.1189 2019.51C69.2632 2009.64 66.9355 1999.84 64.1334 1990.11C52.3375 1949.18 32.6479 1911.52 5.61035 1878.15C-3.07739 1867.43 -12.3579 1857.36 -22.1932 1847.97C-42.9862 1828.11 -66.2831 1811.27 -91.8041 1797.67C-99.0051 1793.83 -106.325 1790.29 -113.747 1787.03L-113.779 1787.08L-113.782 1787.07C-121.203 1783.81 -128.524 1780.27 -135.724 1776.43C-161.245 1762.84 -184.543 1745.99 -205.334 1726.14C-215.171 1716.74 -224.45 1706.67 -233.138 1695.95C-260.176 1662.59 -279.865 1624.93 -291.661 1583.99C-294.463 1574.27 -296.788 1564.47 -298.644 1554.61L-298.577 1554.52C-300.434 1544.65 -302.761 1534.85 -305.563 1525.12C-317.358 1484.19 -337.05 1446.53 -364.087 1413.16C-372.774 1402.44 -382.054 1392.37 -391.89 1382.98C-412.682 1363.12 -435.979 1346.28 -461.502 1332.68C-468.702 1328.84 -476.022 1325.3 -483.442 1322.05L-483.534 1322.06C-490.936 1318.81 -498.238 1315.27 -505.421 1311.44C-530.942 1297.84 -554.24 1281 -575.031 1261.15C-584.867 1251.75 -594.147 1241.68 -602.835 1230.96C-629.872 1197.6 -649.563 1159.94 -661.359 1119C-664.137 1109.36 -666.446 1099.64 -668.294 1089.85L-668.265 1089.82C-670.121 1079.95 -672.448 1070.14 -675.25 1060.42C-687.046 1019.48 -706.737 981.824 -733.773 948.458C-742.461 937.738 -751.742 927.667 -761.577 918.271C-782.37 898.417 -805.667 881.578 -831.188 867.979C-838.389 864.139 -845.709 860.597 -853.13 857.339L-853.163 857.383L-853.166 857.376C-860.586 854.119 -867.907 850.577 -875.107 846.737C-900.629 833.139 -923.926 816.298 -944.718 796.445C-954.555 787.048 -963.834 776.978 -972.522 766.258C-999.558 732.892 -1019.25 695.232 -1031.05 654.299C-1033.85 644.575 -1036.17 634.769 -1038.03 624.9L-1045.95 635.562C-1044.1 645.433 -1041.77 655.237 -1038.97 664.961C-1027.17 705.894 -1007.48 743.555 -980.443 776.922C-971.754 787.64 -962.475 797.71 -952.638 807.107Z' fill='%23005AC2'/%3e%3cpath d='M-981.609 846.119C-960.816 865.973 -937.52 882.813 -911.999 896.412C-904.797 900.251 -897.479 903.794 -890.056 907.051L-890.054 907.048C-882.635 910.307 -875.313 913.848 -868.113 917.688C-842.592 931.286 -819.294 948.126 -798.501 967.982C-788.666 977.378 -779.386 987.449 -770.698 998.168C-743.66 1031.53 -723.971 1069.19 -712.174 1110.13C-709.373 1119.85 -707.046 1129.66 -705.189 1139.53L-705.186 1139.52C-703.338 1149.31 -701.029 1159.03 -698.25 1168.68C-686.453 1209.61 -666.764 1247.27 -639.727 1280.64C-631.039 1291.36 -621.759 1301.43 -611.923 1310.82C-591.132 1330.68 -567.833 1347.52 -542.312 1361.12C-535.112 1364.96 -527.79 1368.5 -520.37 1371.76L-520.368 1371.75C-512.948 1375.01 -505.627 1378.55 -498.426 1382.39C-472.905 1395.99 -449.608 1412.83 -428.816 1432.69C-418.98 1442.08 -409.699 1452.15 -401.01 1462.87C-373.975 1496.24 -354.284 1533.9 -342.489 1574.83C-339.686 1584.55 -337.359 1594.36 -335.504 1604.22L-335.538 1604.27C-333.683 1614.14 -331.355 1623.94 -328.553 1633.67C-316.757 1674.6 -297.067 1712.26 -270.029 1745.63C-261.342 1756.35 -252.061 1766.42 -242.226 1775.81C-221.433 1795.67 -198.137 1812.51 -172.616 1826.11C-165.415 1829.95 -158.095 1833.49 -150.673 1836.75L-150.671 1836.75C-143.25 1840 -135.93 1843.54 -128.729 1847.38C-103.208 1860.98 -79.911 1877.82 -59.1179 1897.68C-49.2826 1907.07 -40.0021 1917.14 -31.3143 1927.86C-4.27673 1961.23 15.4128 1998.89 27.2087 2039.82C30.0109 2049.55 32.3381 2059.35 34.1942 2069.22L39.9889 2061.42C38.1318 2051.55 35.8055 2041.75 33.0043 2032.02C21.2075 1991.09 1.51794 1953.43 -25.5197 1920.06C-34.2075 1909.34 -43.488 1899.27 -53.3232 1889.88C-74.1163 1870.02 -97.4144 1853.18 -122.935 1839.58C-130.135 1835.74 -137.456 1832.2 -144.877 1828.94L-144.878 1828.95C-152.3 1825.69 -159.62 1822.15 -166.821 1818.31C-192.342 1804.71 -215.639 1787.87 -236.431 1768.01C-246.266 1758.62 -255.547 1748.55 -264.236 1737.83C-291.272 1704.46 -310.962 1666.8 -322.759 1625.87C-325.56 1616.15 -327.888 1606.34 -329.742 1596.48L-329.708 1596.43C-331.563 1586.56 -333.891 1576.76 -336.695 1567.03C-348.49 1526.1 -368.18 1488.44 -395.217 1455.07C-403.904 1444.35 -413.185 1434.28 -423.022 1424.88C-443.813 1405.03 -467.11 1388.19 -492.631 1374.59C-499.832 1370.75 -507.153 1367.21 -514.574 1363.95L-514.576 1363.96C-521.996 1360.7 -529.317 1357.16 -536.517 1353.32C-562.038 1339.72 -585.337 1322.88 -606.128 1303.02C-615.963 1293.63 -625.244 1283.56 -633.933 1272.84C-660.969 1239.47 -680.659 1201.81 -692.456 1160.88C-695.257 1151.15 -697.586 1141.35 -699.44 1131.48L-699.443 1131.48C-701.292 1121.7 -703.601 1111.97 -706.379 1102.33C-718.176 1061.39 -737.866 1023.73 -764.903 990.367C-773.591 979.648 -782.872 969.577 -792.707 960.181C-813.5 940.327 -836.797 923.485 -862.318 909.887C-869.519 906.048 -876.84 902.506 -884.26 899.249L-884.262 899.251C-891.683 895.992 -899.004 892.452 -906.205 888.611C-931.726 875.012 -955.023 858.173 -975.815 838.318C-985.651 828.923 -994.931 818.851 -1003.62 808.133C-1030.66 774.766 -1050.35 737.105 -1062.14 696.172C-1064.94 686.448 -1067.27 676.644 -1069.13 666.775L-1074.92 674.575C-1073.07 684.445 -1070.74 694.249 -1067.94 703.973C-1056.14 744.906 -1036.45 782.567 -1009.41 815.934C-1000.73 826.652 -991.445 836.723 -981.609 846.119Z' fill='%23005AC2'/%3e%3cpath d='M-1008.46 882.254C-987.666 902.107 -964.369 918.948 -938.848 932.547C-931.647 936.386 -924.326 939.928 -916.905 943.185L-916.903 943.183L-916.899 943.188C-909.479 946.447 -902.158 949.987 -894.958 953.829C-869.436 967.427 -846.139 984.266 -825.347 1004.12C-815.511 1013.52 -806.231 1023.59 -797.543 1034.31C-770.505 1067.67 -750.816 1105.33 -739.02 1146.27C-736.218 1155.99 -733.89 1165.8 -732.035 1175.67L-732.034 1175.66C-730.186 1185.45 -727.876 1195.17 -725.098 1204.81C-713.303 1245.75 -693.612 1283.41 -666.574 1316.77C-657.887 1327.49 -648.606 1337.56 -638.771 1346.96C-617.98 1366.81 -594.681 1383.65 -569.16 1397.25C-561.96 1401.09 -554.639 1404.63 -547.218 1407.89H-547.21L-547.212 1407.9C-539.792 1411.15 -532.472 1414.69 -525.271 1418.53C-499.749 1432.13 -476.452 1448.97 -455.66 1468.83C-445.823 1478.22 -436.544 1488.29 -427.855 1499.01C-400.819 1532.38 -381.128 1570.04 -369.332 1610.97C-366.532 1620.69 -364.205 1630.49 -362.351 1640.36L-362.387 1640.4C-360.531 1650.28 -358.203 1660.08 -355.401 1669.8C-343.605 1710.74 -323.915 1748.4 -296.877 1781.76C-288.19 1792.48 -278.91 1802.55 -269.074 1811.95C-248.282 1831.8 -224.985 1848.64 -199.464 1862.24C-192.263 1866.08 -184.943 1869.63 -177.522 1872.88L-177.515 1872.88L-177.516 1872.88C-170.094 1876.14 -162.775 1879.68 -155.573 1883.52C-130.052 1897.12 -106.756 1913.96 -85.963 1933.82C-76.1277 1943.21 -66.8472 1953.28 -58.1594 1964C-31.1218 1997.37 -11.4323 2035.03 0.364624 2075.96C3.16577 2085.69 5.49438 2095.49 7.34912 2105.36L11.0184 2100.42C9.16272 2090.55 6.83521 2080.75 4.03308 2071.02C-7.76379 2030.09 -27.4532 1992.43 -54.49 1959.06C-63.1777 1948.34 -72.4583 1938.27 -82.2944 1928.88C-103.087 1909.02 -126.384 1892.18 -151.905 1878.58C-159.106 1874.74 -166.425 1871.2 -173.847 1867.94L-173.853 1867.94C-181.273 1864.69 -188.595 1861.14 -195.794 1857.3C-221.315 1843.7 -244.614 1826.86 -265.404 1807.01C-275.242 1797.61 -284.52 1787.54 -293.209 1776.82C-320.246 1743.46 -339.936 1705.8 -351.732 1664.86C-354.533 1655.14 -356.859 1645.35 -358.714 1635.48L-358.677 1635.43C-360.534 1625.56 -362.862 1615.76 -365.664 1606.03C-377.458 1565.1 -397.15 1527.44 -424.187 1494.07C-432.876 1483.35 -442.154 1473.28 -451.992 1463.89C-472.782 1444.03 -496.081 1427.19 -521.603 1413.59C-528.803 1409.75 -536.122 1406.21 -543.543 1402.96L-543.546 1402.96L-543.549 1402.95C-550.97 1399.69 -558.29 1396.15 -565.491 1392.31C-591.012 1378.71 -614.311 1361.87 -635.101 1342.02C-644.938 1332.62 -654.218 1322.55 -662.906 1311.83C-689.943 1278.47 -709.633 1240.81 -721.429 1199.87C-724.232 1190.15 -726.559 1180.34 -728.414 1170.48C-730.263 1160.69 -732.573 1150.97 -735.351 1141.33C-747.148 1100.4 -766.837 1062.73 -793.874 1029.37C-802.562 1018.65 -811.843 1008.58 -821.677 999.181C-842.47 979.327 -865.767 962.488 -891.288 948.889C-898.489 945.049 -905.809 941.507 -913.231 938.249L-913.238 938.248C-920.658 934.991 -927.978 931.447 -935.178 927.607C-960.699 914.009 -983.997 897.169 -1004.79 877.316C-1014.63 867.918 -1023.9 857.848 -1032.59 847.129C-1059.63 813.764 -1079.32 776.103 -1091.12 735.168C-1093.92 725.445 -1096.25 715.64 -1098.1 705.769L-1101.77 710.709C-1099.91 720.578 -1097.59 730.384 -1094.79 740.108C-1082.99 781.041 -1063.3 818.702 -1036.26 852.069C-1027.57 862.787 -1018.29 872.857 -1008.46 882.254Z' fill='%23005AC2'/%3e%3cpath d='M-1034.05 916.711C-1013.25 936.565 -989.956 953.405 -964.435 967.004C-957.233 970.843 -949.915 974.386 -942.493 977.644L-942.488 977.638C-935.068 980.895 -927.747 984.437 -920.546 988.276C-895.025 1001.87 -871.727 1018.71 -850.935 1038.57C-841.099 1047.97 -831.819 1058.04 -823.13 1068.76C-796.094 1102.12 -776.404 1139.78 -764.607 1180.72C-761.829 1190.36 -759.519 1200.08 -757.671 1209.87C-755.815 1219.74 -753.488 1229.55 -750.686 1239.27C-738.889 1280.2 -719.2 1317.86 -692.163 1351.23C-683.476 1361.95 -674.195 1372.02 -664.359 1381.42C-643.568 1401.27 -620.269 1418.11 -594.748 1431.71C-587.548 1435.55 -580.227 1439.09 -572.806 1442.35L-572.801 1442.34C-565.38 1445.6 -558.059 1449.14 -550.859 1452.98C-525.338 1466.58 -502.041 1483.42 -481.249 1503.27C-471.413 1512.67 -462.132 1522.74 -453.443 1533.46C-426.408 1566.83 -406.717 1604.49 -394.922 1645.42C-392.12 1655.14 -389.793 1664.94 -387.937 1674.81L-387.975 1674.86C-386.119 1684.73 -383.791 1694.54 -380.989 1704.26C-369.193 1745.19 -349.503 1782.85 -322.466 1816.22C-313.778 1826.94 -304.497 1837.01 -294.662 1846.41C-273.87 1866.26 -250.573 1883.1 -225.052 1896.7C-217.851 1900.54 -210.531 1904.08 -203.109 1907.34L-203.104 1907.33C-195.684 1910.59 -188.362 1914.13 -181.162 1917.97C-155.641 1931.57 -132.343 1948.41 -111.551 1968.27C-101.716 1977.66 -92.4352 1987.73 -83.7465 1998.45C-56.7098 2031.82 -37.0203 2069.48 -25.2235 2110.41C-22.4222 2120.14 -20.095 2129.94 -18.2389 2139.81L-15.8096 2136.54C-17.6665 2126.67 -19.9928 2116.86 -22.7949 2107.14C-34.5908 2066.21 -54.2804 2028.55 -81.318 1995.18C-90.0057 1984.46 -99.2863 1974.39 -109.121 1964.99C-129.915 1945.14 -153.213 1928.3 -178.734 1914.7C-185.934 1910.86 -193.255 1907.32 -200.675 1904.06L-200.68 1904.07C-208.101 1900.81 -215.421 1897.27 -222.622 1893.43C-248.143 1879.83 -271.44 1862.99 -292.233 1843.14C-302.069 1833.74 -311.349 1823.67 -320.037 1812.95C-347.075 1779.58 -366.764 1741.92 -378.56 1700.99C-381.362 1691.27 -383.689 1681.47 -385.544 1671.6L-385.506 1671.55C-387.362 1661.68 -389.69 1651.87 -392.493 1642.15C-404.288 1601.22 -423.979 1563.55 -451.015 1530.19C-459.703 1519.47 -468.983 1509.4 -478.82 1500C-499.612 1480.15 -522.91 1463.31 -548.431 1449.71C-555.63 1445.87 -562.952 1442.33 -570.372 1439.07L-570.377 1439.08C-577.797 1435.82 -585.118 1432.28 -592.318 1428.44C-617.839 1414.84 -641.138 1398 -661.929 1378.15C-671.765 1368.75 -681.046 1358.68 -689.734 1347.96C-716.771 1314.59 -736.461 1276.93 -748.257 1236C-751.036 1226.35 -753.346 1216.63 -755.194 1206.84C-757.051 1196.98 -759.376 1187.17 -762.179 1177.45C-773.974 1136.51 -793.664 1098.85 -820.702 1065.49C-829.389 1054.77 -838.67 1044.7 -848.505 1035.3C-869.298 1015.45 -892.595 998.604 -918.116 985.005C-925.317 981.167 -932.638 977.624 -940.059 974.367L-940.063 974.374C-947.485 971.116 -954.805 967.574 -962.006 963.733C-987.527 950.135 -1010.82 933.296 -1031.62 913.44C-1041.45 904.045 -1050.73 893.974 -1059.42 883.255C-1086.46 849.888 -1106.15 812.227 -1117.94 771.294C-1120.75 761.571 -1123.07 751.766 -1124.93 741.897L-1127.36 745.167C-1125.5 755.036 -1123.18 764.842 -1120.37 774.565C-1108.58 815.498 -1088.89 853.159 -1061.85 886.525C-1053.16 897.244 -1043.88 907.315 -1034.05 916.711Z' fill='%23005AC2'/%3e%3cpath d='M-1058.42 949.527C-1037.63 969.381 -1014.33 986.221 -988.811 999.82C-981.609 1003.66 -974.29 1007.2 -966.869 1010.46C-959.448 1013.72 -952.127 1017.26 -944.927 1021.1C-919.405 1034.7 -896.108 1051.54 -875.315 1071.39C-865.48 1080.79 -856.199 1090.86 -847.512 1101.58C-820.475 1134.95 -800.785 1172.61 -788.988 1213.54C-786.186 1223.26 -783.86 1233.07 -782.003 1242.94L-781.999 1242.93C-780.15 1252.72 -777.841 1262.44 -775.062 1272.09C-763.265 1313.02 -743.576 1350.68 -716.539 1384.05C-707.85 1394.76 -698.57 1404.84 -688.734 1414.23C-667.944 1434.09 -644.644 1450.93 -619.123 1464.53C-611.922 1468.36 -604.601 1471.91 -597.181 1475.16L-597.182 1475.16C-589.762 1478.42 -582.44 1481.96 -575.241 1485.8C-549.72 1499.4 -526.422 1516.24 -505.63 1536.1C-495.793 1545.49 -486.513 1555.56 -477.825 1566.28C-450.789 1599.65 -431.099 1637.31 -419.303 1678.24C-416.5 1687.96 -414.174 1697.77 -412.317 1707.63L-412.35 1707.68C-410.495 1717.55 -408.166 1727.35 -405.365 1737.08C-393.568 1778.01 -373.879 1815.67 -346.842 1849.04C-338.153 1859.75 -328.873 1869.83 -319.037 1879.22C-298.245 1899.08 -274.949 1915.92 -249.428 1929.52C-242.227 1933.36 -234.907 1936.9 -227.485 1940.16C-220.065 1943.41 -212.743 1946.95 -205.544 1950.79C-180.023 1964.39 -156.725 1981.23 -135.932 2001.09C-126.096 2010.48 -116.816 2020.55 -108.128 2031.27C-81.0913 2064.64 -61.4008 2102.3 -49.6049 2143.23C-46.8037 2152.96 -44.4764 2162.76 -42.6194 2172.63L-41.3937 2170.98C-43.2507 2161.11 -45.5769 2151.31 -48.3792 2141.58C-60.175 2100.65 -79.8645 2062.99 -106.902 2029.62C-115.59 2018.9 -124.871 2008.83 -134.706 1999.44C-155.499 1979.58 -178.797 1962.74 -204.318 1949.14C-211.518 1945.3 -218.839 1941.76 -226.259 1938.51L-226.258 1938.5C-233.68 1935.25 -241 1931.7 -248.202 1927.86C-273.723 1914.27 -297.019 1897.43 -317.812 1877.57C-327.647 1868.18 -336.928 1858.1 -345.616 1847.39C-372.653 1814.02 -392.343 1776.36 -404.138 1735.42C-406.94 1725.7 -409.268 1715.9 -411.123 1706.03L-411.091 1705.99C-412.946 1696.12 -415.274 1686.32 -418.077 1676.59C-429.872 1635.66 -449.563 1598 -476.599 1564.63C-485.287 1553.91 -494.568 1543.84 -504.404 1534.45C-525.196 1514.59 -548.494 1497.75 -574.015 1484.15C-581.215 1480.31 -588.536 1476.77 -595.956 1473.51L-595.955 1473.51C-603.376 1470.26 -610.697 1466.71 -617.897 1462.87C-643.419 1449.28 -666.717 1432.43 -687.509 1412.58C-697.344 1403.19 -706.625 1393.11 -715.313 1382.4C-742.35 1349.03 -762.039 1311.37 -773.836 1270.44C-776.638 1260.71 -778.965 1250.91 -780.821 1241.04L-780.826 1241.04C-782.674 1231.26 -784.984 1221.53 -787.763 1211.89C-799.559 1170.95 -819.248 1133.29 -846.286 1099.93C-854.974 1089.21 -864.254 1079.14 -874.089 1069.74C-894.883 1049.89 -918.18 1033.05 -943.701 1019.45C-950.901 1015.61 -958.223 1012.07 -965.643 1008.81C-973.065 1005.55 -980.383 1002.01 -987.586 998.17C-1013.11 984.571 -1036.4 967.731 -1057.2 947.877C-1067.03 938.48 -1076.31 928.409 -1085 917.691C-1112.04 884.325 -1131.73 846.664 -1143.52 805.73C-1146.32 796.006 -1148.65 786.202 -1150.51 776.332L-1151.73 777.982C-1149.88 787.852 -1147.55 797.656 -1144.75 807.38C-1132.95 848.314 -1113.26 885.975 -1086.23 919.341C-1077.54 930.059 -1068.26 940.13 -1058.42 949.527Z' fill='%23005AC2'/%3e%3cpath d='M63.9532 1801.4C90.99 1834.76 110.68 1872.42 122.476 1913.36C125.278 1923.08 127.606 1932.89 129.462 1942.75L130.242 1941.7C128.387 1931.83 126.059 1922.03 123.257 1912.31C111.461 1871.37 91.7705 1833.71 64.7339 1800.35C56.046 1789.63 46.7655 1779.56 36.9293 1770.16C16.1371 1750.3 -7.15961 1733.47 -32.6819 1719.87C-39.8804 1716.03 -47.199 1712.49 -54.6171 1709.23C-62.0387 1705.97 -69.3577 1702.43 -76.5598 1698.59C-102.081 1684.99 -125.378 1668.15 -146.17 1648.3C-156.006 1638.9 -165.287 1628.83 -173.974 1618.11C-201.011 1584.74 -220.702 1547.08 -232.497 1506.15C-235.3 1496.42 -237.628 1486.62 -239.483 1476.75L-239.455 1476.71C-241.31 1466.84 -243.638 1457.04 -246.44 1447.32C-258.235 1406.38 -277.927 1368.72 -304.963 1335.36C-313.651 1324.64 -322.93 1314.57 -332.768 1305.17C-353.558 1285.32 -376.858 1268.47 -402.379 1254.88C-409.577 1251.04 -416.896 1247.5 -424.315 1244.24C-431.735 1240.98 -439.056 1237.44 -446.257 1233.6C-471.778 1220 -495.076 1203.16 -515.867 1183.31C-525.703 1173.91 -534.983 1163.84 -543.67 1153.12C-570.708 1119.75 -590.399 1082.09 -602.193 1041.16C-604.996 1031.44 -607.324 1021.63 -609.18 1011.76L-609.189 1011.77C-611.036 1001.98 -613.347 992.257 -616.127 982.611C-627.923 941.676 -647.612 904.015 -674.65 870.65C-683.339 859.932 -692.618 849.86 -702.453 840.463C-723.246 820.609 -746.543 803.77 -772.066 790.171C-779.264 786.332 -786.583 782.791 -794.001 779.534C-801.421 776.275 -808.744 772.733 -815.943 768.894C-841.464 755.295 -864.763 738.455 -885.553 718.601C-895.39 709.203 -904.671 699.132 -913.358 688.415C-940.395 655.049 -960.085 617.387 -971.881 576.454C-974.683 566.729 -977.011 556.924 -978.867 547.055L-979.647 548.106C-977.793 557.976 -975.464 567.78 -972.662 577.505C-960.866 618.438 -941.175 656.1 -914.139 689.466C-905.451 700.183 -896.171 710.254 -886.334 719.652C-865.542 739.505 -842.245 756.346 -816.724 769.945C-809.526 773.783 -802.206 777.325 -794.787 780.581L-794.788 780.582C-787.366 783.84 -780.046 787.382 -772.846 791.222C-747.324 804.821 -724.027 821.66 -703.235 841.516C-693.399 850.911 -684.118 860.982 -675.43 871.701C-648.394 905.068 -628.704 942.729 -616.907 983.662C-614.105 993.385 -611.778 1003.19 -609.922 1013.06L-609.913 1013.05C-608.065 1022.84 -605.754 1032.56 -602.975 1042.21C-591.179 1083.14 -571.489 1120.8 -544.452 1154.17C-535.763 1164.89 -526.484 1174.96 -516.647 1184.36C-495.856 1204.21 -472.558 1221.05 -447.037 1234.65C-439.838 1238.49 -432.519 1242.03 -425.1 1245.29L-425.101 1245.29C-417.679 1248.55 -410.359 1252.09 -403.16 1255.93C-377.639 1269.53 -354.339 1286.37 -333.547 1306.22C-323.711 1315.62 -314.432 1325.69 -305.744 1336.41C-278.706 1369.77 -259.015 1407.43 -247.221 1448.37C-244.419 1458.09 -242.091 1467.9 -240.235 1477.76L-240.264 1477.8C-238.409 1487.67 -236.08 1497.48 -233.278 1507.2C-221.482 1548.13 -201.792 1585.8 -174.755 1619.16C-166.068 1629.88 -156.787 1639.95 -146.95 1649.35C-126.159 1669.2 -102.861 1686.04 -77.3403 1699.64C-70.1418 1703.48 -62.822 1707.02 -55.403 1710.28L-55.4039 1710.28C-47.9823 1713.54 -40.6624 1717.08 -33.4626 1720.92C-7.94025 1734.52 15.3565 1751.36 36.1486 1771.21C45.9849 1780.61 55.2655 1790.68 63.9532 1801.4Z' fill='%2300CEF7'/%3e%3cpath d='M-725.392 502.964C-704.6 522.817 -681.303 539.658 -655.781 553.256C-648.581 557.096 -641.26 560.638 -633.839 563.895H-633.831L-633.834 563.899C-626.414 567.158 -619.093 570.699 -611.892 574.539C-586.371 588.138 -563.074 604.977 -542.282 624.832C-532.446 634.227 -523.166 644.3 -514.477 655.018C-487.441 688.384 -467.751 726.045 -455.954 766.979C-453.153 776.703 -450.824 786.507 -448.969 796.375C-447.121 806.16 -444.81 815.88 -442.033 825.523C-430.237 866.455 -410.546 904.117 -383.509 937.482C-374.821 948.202 -365.54 958.273 -355.705 967.669C-334.913 987.522 -311.615 1004.36 -286.094 1017.96C-278.894 1021.8 -271.573 1025.34 -264.152 1028.6L-264.15 1028.6L-264.146 1028.6C-256.726 1031.86 -249.407 1035.4 -242.206 1039.24C-216.684 1052.84 -193.386 1069.68 -172.595 1089.54C-162.759 1098.93 -153.479 1109 -144.791 1119.72C-117.754 1153.09 -98.063 1190.75 -86.2675 1231.68C-83.4669 1241.4 -81.1403 1251.2 -79.2852 1261.07L-79.3214 1261.11C-77.4653 1270.99 -75.1368 1280.79 -72.3355 1290.51C-60.5387 1331.45 -40.8491 1369.11 -13.8115 1402.47C-5.12378 1413.19 4.15546 1423.26 13.992 1432.66C34.7838 1452.51 58.0811 1469.35 83.6021 1482.95C90.8029 1486.79 98.124 1490.33 105.544 1493.59L105.552 1493.59L105.549 1493.59C112.971 1496.85 120.291 1500.39 127.492 1504.23C153.013 1517.83 176.31 1534.67 197.102 1554.53C206.937 1563.92 216.218 1574 224.906 1584.71C251.943 1618.08 271.633 1655.74 283.429 1696.67C286.231 1706.4 288.559 1716.2 290.414 1726.07L302.585 1709.69C300.73 1699.82 298.402 1690.01 295.601 1680.29C283.804 1639.36 264.114 1601.69 237.078 1568.33C228.39 1557.61 219.108 1547.54 209.273 1538.14C188.481 1518.29 165.184 1501.45 139.663 1487.85C132.462 1484.01 125.142 1480.47 117.721 1477.21L117.719 1477.21L117.715 1477.21C110.295 1473.95 102.973 1470.41 95.774 1466.57C70.2531 1452.97 46.954 1436.13 26.1632 1416.27C16.3267 1406.88 7.04736 1396.81 -1.64044 1386.09C-28.678 1352.72 -48.3676 1315.06 -60.1635 1274.13C-62.965 1264.41 -65.2906 1254.61 -67.1458 1244.74L-67.1096 1244.7C-68.9666 1234.83 -71.2951 1225.02 -74.0964 1215.3C-85.891 1174.36 -105.583 1136.7 -132.619 1103.34C-141.308 1092.62 -150.586 1082.55 -160.424 1073.15C-181.215 1053.3 -204.513 1036.46 -230.035 1022.86C-237.235 1019.02 -244.555 1015.48 -251.975 1012.22L-251.985 1012.22L-251.98 1012.22C-259.402 1008.96 -266.722 1005.42 -273.924 1001.58C-299.445 987.978 -322.742 971.137 -343.534 951.284C-353.369 941.887 -362.65 931.816 -371.337 921.097C-398.375 887.732 -418.066 850.07 -429.861 809.137C-432.664 799.412 -434.99 789.608 -436.846 779.74C-438.694 769.954 -441.006 760.234 -443.783 750.593C-455.58 709.66 -475.269 671.999 -502.306 638.632C-510.995 627.914 -520.275 617.843 -530.111 608.447C-550.903 588.592 -574.2 571.753 -599.721 558.154C-606.922 554.313 -614.242 550.771 -621.663 547.514L-621.666 547.517L-621.668 547.51C-629.089 544.253 -636.41 540.71 -643.61 536.87C-669.131 523.272 -692.429 506.432 -713.221 486.579C-723.057 477.181 -732.336 467.111 -741.024 456.392C-768.062 423.027 -787.751 385.366 -799.547 344.431C-802.349 334.708 -804.677 324.903 -806.534 315.034L-818.705 331.419C-816.848 341.288 -814.52 351.094 -811.719 360.818C-799.922 401.751 -780.232 439.411 -753.196 472.779C-744.508 483.497 -735.228 493.567 -725.392 502.964Z' fill='%2300CEF7'/%3e%3cpath d='M-756.597 544.974C-735.805 564.827 -712.508 581.668 -686.987 595.267C-679.786 599.106 -672.465 602.648 -665.045 605.905L-664.959 605.891C-657.554 609.143 -650.25 612.676 -643.067 616.508C-617.546 630.107 -594.249 646.946 -573.457 666.801C-563.62 676.196 -554.341 686.269 -545.652 696.987C-518.615 730.353 -498.925 768.013 -487.129 808.948C-484.352 818.589 -482.041 828.31 -480.193 838.095L-480.223 838.136C-478.368 848.005 -476.04 857.808 -473.238 867.533C-461.442 908.465 -441.751 946.127 -414.715 979.494C-406.026 990.212 -396.746 1000.28 -386.91 1009.68C-366.119 1029.53 -342.821 1046.37 -317.3 1059.97C-310.099 1063.81 -302.778 1067.35 -295.358 1070.61L-295.325 1070.57L-295.321 1070.57C-287.901 1073.83 -280.581 1077.37 -273.381 1081.21C-247.859 1094.81 -224.561 1111.65 -203.77 1131.51C-193.932 1140.9 -184.653 1150.97 -175.965 1161.69C-148.929 1195.06 -129.238 1232.72 -117.442 1273.65C-114.642 1283.37 -112.315 1293.17 -110.46 1303.03L-110.527 1303.12C-108.671 1313 -106.342 1322.8 -103.541 1332.52C-91.744 1373.46 -72.0545 1411.12 -45.0169 1444.48C-36.3292 1455.2 -27.0497 1465.27 -17.2132 1474.67C3.57855 1494.52 26.8757 1511.36 52.3967 1524.96C59.5974 1528.8 66.9178 1532.35 74.3391 1535.6L74.4235 1535.59C81.8281 1538.84 89.1311 1542.37 96.3171 1546.2C121.838 1559.8 145.135 1576.64 165.928 1596.5C175.762 1605.89 185.043 1615.96 193.732 1626.68C220.768 1660.05 240.458 1697.71 252.255 1738.64C255.057 1748.37 257.384 1758.17 259.239 1768.04L267.16 1757.38C265.304 1747.51 262.977 1737.7 260.174 1727.98C248.379 1687.05 228.689 1649.39 201.651 1616.02C192.964 1605.3 183.683 1595.23 173.848 1585.83C153.055 1565.98 129.758 1549.14 104.237 1535.54C97.0359 1531.7 89.7159 1528.16 82.2943 1524.9L82.2621 1524.95L82.2588 1524.94C74.8385 1521.68 67.5173 1518.14 60.3165 1514.3C34.7955 1500.7 11.4984 1483.86 -9.29346 1464.01C-19.13 1454.61 -28.4093 1444.54 -37.0971 1433.82C-64.1347 1400.46 -83.8242 1362.79 -95.6201 1321.86C-98.4216 1312.14 -100.747 1302.34 -102.603 1292.48L-102.536 1292.39C-104.393 1282.52 -106.72 1272.71 -109.522 1262.99C-121.317 1222.06 -141.009 1184.4 -168.046 1151.03C-176.733 1140.31 -186.013 1130.24 -195.849 1120.84C-216.641 1100.99 -239.938 1084.15 -265.461 1070.55C-272.661 1066.71 -279.981 1063.17 -287.401 1059.91L-287.493 1059.93C-294.895 1056.67 -302.197 1053.14 -309.38 1049.31C-334.901 1035.71 -358.199 1018.87 -378.99 999.017C-388.826 989.621 -398.106 979.55 -406.794 968.83C-433.831 935.464 -453.522 897.803 -465.318 856.871C-468.096 847.228 -470.405 837.507 -472.253 827.722L-472.224 827.682C-474.08 817.814 -476.407 808.008 -479.209 798.286C-491.005 757.351 -510.696 719.691 -537.732 686.325C-546.42 675.605 -555.701 665.534 -565.536 656.138C-586.329 636.284 -609.626 619.445 -635.147 605.846C-642.348 602.006 -649.668 598.464 -657.089 595.206L-657.122 595.25L-657.125 595.243C-664.545 591.986 -671.866 588.444 -679.066 584.604C-704.588 571.006 -727.885 554.165 -748.677 534.312C-758.514 524.915 -767.793 514.845 -776.481 504.125C-803.517 470.759 -823.208 433.099 -835.005 392.166C-837.806 382.442 -840.133 372.636 -841.991 362.767L-849.91 373.429C-848.054 383.3 -845.726 393.104 -842.925 402.828C-831.128 443.761 -811.438 481.422 -784.402 514.789C-775.713 525.507 -766.434 535.577 -756.597 544.974Z' fill='%2300CEF7'/%3e%3cpath d='M-785.568 583.986C-764.775 603.84 -741.479 620.68 -715.958 634.279C-708.756 638.118 -701.438 641.661 -694.015 644.918L-694.013 644.915C-686.594 648.174 -679.272 651.715 -672.072 655.555C-646.551 669.153 -623.253 685.993 -602.46 705.849C-592.625 715.245 -583.345 725.316 -574.657 736.035C-547.619 769.401 -527.93 807.062 -516.133 847.995C-513.332 857.719 -511.005 867.524 -509.148 877.393L-509.145 877.389C-507.297 887.177 -504.988 896.901 -502.209 906.545C-490.412 947.478 -470.723 985.139 -443.686 1018.51C-434.998 1029.22 -425.718 1039.3 -415.882 1048.69C-395.091 1068.55 -371.792 1085.39 -346.271 1098.98C-339.071 1102.82 -331.749 1106.37 -324.329 1109.62L-324.327 1109.62C-316.907 1112.88 -309.586 1116.42 -302.385 1120.26C-276.864 1133.86 -253.567 1150.7 -232.775 1170.55C-222.939 1179.95 -213.658 1190.02 -204.969 1200.74C-177.934 1234.1 -158.243 1271.77 -146.448 1312.7C-143.645 1322.42 -141.318 1332.22 -139.463 1342.09L-139.497 1342.14C-137.642 1352.01 -135.314 1361.81 -132.512 1371.54C-120.716 1412.47 -101.026 1450.13 -73.9885 1483.49C-65.3007 1494.21 -56.0201 1504.29 -46.1848 1513.68C-25.3917 1533.54 -2.09583 1550.38 23.4252 1563.97C30.6263 1567.82 37.9461 1571.36 45.3677 1574.61L45.3696 1574.61C52.7909 1577.87 60.1111 1581.41 67.3119 1585.25C92.8329 1598.85 116.13 1615.69 136.923 1635.54C146.758 1644.94 156.039 1655.01 164.727 1665.73C191.764 1699.1 211.454 1736.76 223.25 1777.69C226.052 1787.41 228.379 1797.22 230.235 1807.09L236.03 1799.29C234.173 1789.42 231.847 1779.61 229.045 1769.89C217.249 1728.96 197.559 1691.3 170.521 1657.93C161.833 1647.21 152.553 1637.14 142.718 1627.74C121.925 1607.89 98.6266 1591.05 73.1056 1577.45C65.9058 1573.61 58.5846 1570.07 51.1643 1566.81L51.1633 1566.81C43.7408 1563.56 36.4208 1560.01 29.2197 1556.17C3.69873 1542.57 -19.5981 1525.74 -40.3902 1505.88C-50.2255 1496.48 -59.506 1486.41 -68.1948 1475.7C-95.2314 1442.33 -114.921 1404.67 -126.718 1363.73C-129.519 1354.01 -131.847 1344.21 -133.701 1334.34L-133.667 1334.3C-135.522 1324.43 -137.85 1314.62 -140.654 1304.9C-152.448 1263.97 -172.139 1226.3 -199.176 1192.94C-207.863 1182.22 -217.144 1172.15 -226.981 1162.75C-247.772 1142.9 -271.069 1126.06 -296.59 1112.46C-303.791 1108.62 -311.112 1105.08 -318.533 1101.82L-318.535 1101.82C-325.955 1098.57 -333.276 1095.02 -340.476 1091.18C-365.997 1077.59 -389.296 1060.74 -410.087 1040.89C-419.922 1031.49 -429.203 1021.42 -437.892 1010.7C-464.928 977.338 -484.618 939.677 -496.415 898.744C-499.216 889.02 -501.544 879.215 -503.399 869.346L-503.402 869.35C-505.25 859.562 -507.56 849.837 -510.338 840.194C-522.135 799.261 -541.825 761.6 -568.862 728.234C-577.55 717.515 -586.831 707.444 -596.666 698.048C-617.459 678.194 -640.756 661.352 -666.277 647.754C-673.478 643.915 -680.799 640.373 -688.219 637.116L-688.221 637.118C-695.642 633.859 -702.963 630.319 -710.164 626.478C-735.685 612.879 -758.982 596.04 -779.774 576.185C-789.61 566.79 -798.89 556.718 -807.578 546C-834.615 512.633 -854.305 474.972 -866.101 434.039C-868.903 424.315 -871.231 414.511 -873.087 404.642L-878.881 412.442C-877.026 422.312 -874.697 432.116 -871.896 441.84C-860.099 482.773 -840.41 520.434 -813.373 553.801C-804.684 564.519 -795.404 574.59 -785.568 583.986Z' fill='%2300CEF7'/%3e%3cpath d='M-812.417 620.121C-791.625 639.974 -768.328 656.815 -742.807 670.414C-735.606 674.253 -728.285 677.795 -720.864 681.052L-720.862 681.05L-720.858 681.055C-713.438 684.314 -706.117 687.854 -698.917 691.696C-673.395 705.294 -650.098 722.133 -629.306 741.988C-619.47 751.384 -610.19 761.455 -601.502 772.175C-574.464 805.54 -554.775 843.201 -542.979 884.136C-540.177 893.858 -537.849 903.664 -535.994 913.532L-535.993 913.531C-534.145 923.316 -531.835 933.037 -529.057 942.68C-517.262 983.612 -497.571 1021.27 -470.533 1054.64C-461.846 1065.36 -452.565 1075.43 -442.73 1084.83C-421.939 1104.68 -398.64 1121.52 -373.119 1135.12C-365.919 1138.96 -358.598 1142.5 -351.177 1145.76H-351.169L-351.171 1145.76C-343.751 1149.02 -336.431 1152.56 -329.23 1156.4C-303.708 1170 -280.411 1186.84 -259.619 1206.69C-249.782 1216.09 -240.503 1226.16 -231.814 1236.88C-204.778 1270.24 -185.087 1307.91 -173.291 1348.84C-170.491 1358.56 -168.164 1368.36 -166.31 1378.22L-166.346 1378.27C-164.49 1388.14 -162.162 1397.95 -159.36 1407.67C-147.564 1448.6 -127.874 1486.26 -100.836 1519.63C-92.1486 1530.35 -82.8693 1540.42 -73.0328 1549.82C-52.241 1569.67 -28.9438 1586.51 -3.42279 1600.11C3.77795 1603.95 11.0982 1607.49 18.5195 1610.75L18.5264 1610.75L18.5245 1610.75C25.9471 1614.01 33.266 1617.55 40.468 1621.39C65.989 1634.99 89.285 1651.83 110.078 1671.68C119.913 1681.08 129.194 1691.15 137.882 1701.87C164.919 1735.24 184.609 1772.9 196.406 1813.83C199.207 1823.55 201.535 1833.36 203.39 1843.23L207.059 1838.29C205.204 1828.42 202.876 1818.61 200.074 1808.89C188.277 1767.96 168.588 1730.3 141.551 1696.93C132.863 1686.21 123.583 1676.14 113.747 1666.74C92.9545 1646.89 69.6575 1630.05 44.1365 1616.45C36.9354 1612.61 29.6155 1609.07 22.194 1605.81L22.1879 1605.81C14.7676 1602.55 7.44641 1599.01 0.246582 1595.17C-25.2744 1581.57 -48.5726 1564.73 -69.3634 1544.88C-79.2009 1535.48 -88.4792 1525.41 -97.168 1514.69C-124.205 1481.32 -143.895 1443.67 -155.691 1402.73C-158.492 1393.01 -160.818 1383.21 -162.673 1373.35L-162.636 1373.3C-164.493 1363.43 -166.821 1353.62 -169.623 1343.9C-181.417 1302.97 -201.109 1265.31 -228.146 1231.94C-236.835 1221.22 -246.113 1211.15 -255.951 1201.75C-276.741 1181.9 -300.04 1165.06 -325.562 1151.46C-332.762 1147.62 -340.081 1144.08 -347.502 1140.82L-347.505 1140.83L-347.508 1140.82C-354.929 1137.56 -362.249 1134.02 -369.45 1130.18C-394.971 1116.58 -418.27 1099.74 -439.06 1079.89C-448.897 1070.49 -458.177 1060.42 -466.865 1049.7C-493.902 1016.33 -513.592 978.672 -525.388 937.74C-528.191 928.016 -530.518 918.212 -532.373 908.343C-534.222 898.559 -536.532 888.837 -539.31 879.196C-551.107 838.262 -570.796 800.601 -597.833 767.235C-606.521 756.517 -615.802 746.446 -625.636 737.048C-646.429 717.194 -669.726 700.355 -695.247 686.756C-702.448 682.916 -709.768 679.374 -717.19 676.116L-717.197 676.115C-724.617 672.858 -731.937 669.314 -739.137 665.474C-764.658 651.876 -787.956 635.036 -808.748 615.183C-818.585 605.785 -827.864 595.715 -836.552 584.996C-863.589 551.631 -883.279 513.97 -895.075 473.035C-897.877 463.312 -900.204 453.507 -902.06 443.636L-905.73 448.576C-903.873 458.445 -901.545 468.251 -898.744 477.975C-886.947 518.908 -867.258 556.569 -840.221 589.936C-831.532 600.654 -822.253 610.724 -812.417 620.121Z' fill='%2300CEF7'/%3e%3cpath d='M-838.004 654.578C-817.211 674.432 -793.915 691.272 -768.394 704.871C-761.192 708.71 -753.874 712.253 -746.452 715.511L-746.447 715.505C-739.027 718.762 -731.706 722.304 -724.505 726.143C-698.984 739.741 -675.686 756.581 -654.894 776.437C-645.058 785.833 -635.778 795.904 -627.089 806.622C-600.052 839.989 -580.363 877.65 -568.566 918.583C-565.788 928.226 -563.478 937.951 -561.63 947.739C-559.774 957.607 -557.447 967.413 -554.645 977.137C-542.848 1018.07 -523.159 1055.73 -496.122 1089.1C-487.435 1099.82 -478.154 1109.89 -468.318 1119.28C-447.527 1139.14 -424.228 1155.98 -398.707 1169.58C-391.507 1173.42 -384.185 1176.96 -376.765 1180.22L-376.76 1180.21C-369.339 1183.47 -362.018 1187.01 -354.818 1190.85C-329.297 1204.45 -306 1221.29 -285.208 1241.14C-275.372 1250.54 -266.091 1260.61 -257.402 1271.33C-230.367 1304.69 -210.676 1342.35 -198.881 1383.29C-196.079 1393.01 -193.752 1402.81 -191.896 1412.68L-191.934 1412.73C-190.078 1422.6 -187.75 1432.4 -184.948 1442.13C-173.152 1483.06 -153.462 1520.72 -126.425 1554.09C-117.737 1564.81 -108.456 1574.88 -98.6208 1584.27C-77.8287 1604.13 -54.5318 1620.97 -29.0108 1634.57C-21.8098 1638.41 -14.4899 1641.95 -7.0683 1645.21L-7.06256 1645.2C0.356812 1648.46 7.67889 1652 14.8787 1655.84C40.3997 1669.44 63.6979 1686.28 84.49 1706.13C94.3252 1715.53 103.606 1725.6 112.295 1736.32C139.331 1769.68 159.021 1807.35 170.818 1848.28C173.619 1858 175.946 1867.81 177.802 1877.68L180.231 1874.41C178.375 1864.54 176.048 1854.73 173.246 1845.01C161.45 1804.07 141.761 1766.41 114.723 1733.05C106.035 1722.33 96.7548 1712.26 86.9196 1702.86C66.1265 1683.01 42.8282 1666.17 17.3073 1652.57C10.1075 1648.73 2.78625 1645.19 -4.63403 1641.93L-4.63885 1641.94C-12.0604 1638.68 -19.3802 1635.14 -26.5814 1631.3C-52.1024 1617.7 -75.3992 1600.86 -96.1923 1581C-106.028 1571.61 -115.308 1561.54 -123.996 1550.82C-151.034 1517.45 -170.723 1479.79 -182.519 1438.86C-185.321 1429.14 -187.648 1419.33 -189.503 1409.47L-189.465 1409.42C-191.321 1399.55 -193.649 1389.74 -196.452 1380.02C-208.247 1339.08 -227.938 1301.42 -254.974 1268.06C-263.662 1257.34 -272.942 1247.27 -282.779 1237.87C-303.571 1218.02 -326.869 1201.18 -352.39 1187.58C-359.589 1183.74 -366.911 1180.2 -374.331 1176.94L-374.336 1176.95C-381.756 1173.69 -389.077 1170.15 -396.277 1166.31C-421.798 1152.71 -445.097 1135.87 -465.888 1116.01C-475.724 1106.62 -485.005 1096.55 -493.693 1085.83C-520.73 1052.46 -540.42 1014.8 -552.216 973.866C-554.995 964.222 -557.305 954.499 -559.153 944.712C-561.01 934.842 -563.335 925.036 -566.138 915.314C-577.933 874.379 -597.623 836.718 -624.661 803.353C-633.348 792.633 -642.629 782.562 -652.464 773.166C-673.257 753.312 -696.554 736.471 -722.075 722.872C-729.276 719.034 -736.597 715.491 -744.018 712.234L-744.022 712.24C-751.444 708.983 -758.764 705.441 -765.965 701.6C-791.486 688.001 -814.783 671.163 -835.575 651.307C-845.411 641.912 -854.692 631.841 -863.379 621.122C-890.416 587.755 -910.106 550.094 -921.903 509.161C-924.705 499.438 -927.032 489.633 -928.888 479.764L-931.317 483.034C-929.462 492.903 -927.134 502.709 -924.332 512.432C-912.535 553.365 -892.846 591.026 -865.809 624.392C-857.12 635.111 -847.84 645.182 -838.004 654.578Z' fill='%2300CEF7'/%3e%3cpath d='M-862.38 687.394C-841.587 707.248 -818.291 724.088 -792.77 737.687C-785.568 741.526 -778.249 745.069 -770.828 748.327C-763.407 751.584 -756.086 755.126 -748.886 758.966C-723.364 772.564 -700.067 789.405 -679.274 809.259C-669.439 818.655 -660.158 828.726 -651.471 839.446C-624.434 872.812 -604.744 910.473 -592.947 951.407C-590.145 961.129 -587.819 970.934 -585.962 980.803L-585.958 980.798C-584.109 990.584 -581.8 1000.31 -579.021 1009.95C-567.224 1050.89 -547.535 1088.55 -520.498 1121.91C-511.809 1132.63 -502.529 1142.7 -492.693 1152.1C-471.903 1171.95 -448.603 1188.79 -423.082 1202.39C-415.881 1206.23 -408.56 1209.77 -401.14 1213.03L-401.141 1213.03C-393.721 1216.29 -386.399 1219.83 -379.2 1223.67C-353.679 1237.27 -330.38 1254.11 -309.589 1273.96C-299.752 1283.36 -290.472 1293.43 -281.784 1304.15C-254.748 1337.51 -235.058 1375.18 -223.262 1416.11C-220.459 1425.83 -218.133 1435.63 -216.276 1445.5L-216.309 1445.54C-214.454 1455.41 -212.125 1465.22 -209.324 1474.94C-197.527 1515.88 -177.838 1553.54 -150.801 1586.9C-142.112 1597.62 -132.832 1607.69 -122.996 1617.09C-102.204 1636.94 -78.9075 1653.78 -53.3865 1667.38C-46.1855 1671.22 -38.8655 1674.76 -31.444 1678.02C-24.0236 1681.28 -16.7025 1684.82 -9.50262 1688.66C16.0184 1702.26 39.3165 1719.1 60.1085 1738.96C69.9448 1748.35 79.2253 1758.42 87.9131 1769.14C114.95 1802.51 134.64 1840.17 146.436 1881.1C149.237 1890.83 151.565 1900.63 153.422 1910.5L154.647 1908.85C152.79 1898.98 150.464 1889.17 147.662 1879.45C135.866 1838.52 116.177 1800.86 89.1389 1767.49C80.451 1756.77 71.1704 1746.7 61.3352 1737.3C40.5421 1717.45 17.244 1700.61 -8.27698 1687.01C-15.4768 1683.17 -22.798 1679.63 -30.2183 1676.37L-30.2173 1676.37C-37.6389 1673.11 -44.9588 1669.57 -52.1608 1665.73C-77.6818 1652.13 -100.978 1635.29 -121.771 1615.44C-131.606 1606.04 -140.887 1595.97 -149.575 1585.25C-176.612 1551.89 -196.302 1514.23 -208.097 1473.29C-210.899 1463.57 -213.227 1453.77 -215.082 1443.9L-215.05 1443.86C-216.905 1433.99 -219.233 1424.18 -222.036 1414.46C-233.831 1373.53 -253.522 1335.86 -280.558 1302.5C-289.246 1291.78 -298.527 1281.71 -308.363 1272.31C-329.155 1252.46 -352.453 1235.62 -377.974 1222.02C-385.174 1218.18 -392.495 1214.64 -399.915 1211.38L-399.914 1211.38C-407.335 1208.12 -414.656 1204.58 -421.856 1200.74C-447.378 1187.14 -470.676 1170.3 -491.468 1150.45C-501.303 1141.05 -510.584 1130.98 -519.272 1120.26C-546.309 1086.9 -565.998 1049.24 -577.795 1008.3C-580.597 998.578 -582.924 988.773 -584.78 978.904L-584.785 978.911C-586.633 969.123 -588.943 959.398 -591.722 949.757C-603.518 908.822 -623.207 871.161 -650.245 837.796C-658.933 827.076 -668.213 817.005 -678.048 807.609C-698.841 787.755 -722.139 770.914 -747.66 757.315C-754.86 753.476 -762.182 749.934 -769.602 746.677C-777.024 743.419 -784.342 739.876 -791.544 736.036C-817.066 722.438 -840.361 705.598 -861.154 685.744C-870.99 676.347 -880.27 666.276 -888.959 655.558C-915.996 622.192 -935.685 584.531 -947.482 543.597C-950.283 533.873 -952.612 524.069 -954.467 514.199L-955.692 515.849C-953.837 525.719 -951.509 535.523 -948.708 545.247C-936.911 586.181 -917.221 623.842 -890.185 657.208C-881.496 667.926 -872.215 677.997 -862.38 687.394Z' fill='%2300CEF7'/%3e%3cpath d='M259.997 1539.26C287.033 1572.63 306.724 1610.29 318.52 1651.23C321.322 1660.95 323.649 1670.75 325.505 1680.62L326.286 1679.57C324.43 1669.7 322.103 1659.9 319.3 1650.17C307.505 1609.24 287.814 1571.58 260.777 1538.21C252.089 1527.49 242.809 1517.42 232.973 1508.03C212.181 1488.17 188.884 1471.33 163.362 1457.73C156.163 1453.89 148.844 1450.35 141.426 1447.1C134.005 1443.84 126.686 1440.3 119.484 1436.46C93.9627 1422.86 70.6656 1406.02 49.8738 1386.16C40.0372 1376.77 30.7567 1366.7 22.0692 1355.98C-4.96747 1322.61 -24.6583 1284.95 -36.4539 1244.02C-39.2563 1234.29 -41.5849 1224.49 -43.4397 1214.62L-43.4111 1214.58C-45.2668 1204.71 -47.5944 1194.91 -50.3966 1185.18C-62.1912 1144.25 -81.8831 1106.59 -108.92 1073.22C-117.607 1062.5 -126.887 1052.43 -136.724 1043.04C-157.515 1023.18 -180.814 1006.34 -206.335 992.743C-213.534 988.904 -220.853 985.363 -228.272 982.105C-235.691 978.847 -243.012 975.307 -250.213 971.466C-275.734 957.867 -299.032 941.027 -319.823 921.173C-329.66 911.776 -338.939 901.706 -347.627 890.986C-374.664 857.621 -394.355 819.959 -406.15 779.025C-408.952 769.303 -411.281 759.499 -413.137 749.628L-413.145 749.639C-414.993 739.851 -417.304 730.125 -420.083 720.478C-431.879 679.544 -451.569 641.883 -478.606 608.518C-487.295 597.8 -496.575 587.727 -506.41 578.331C-527.203 558.477 -550.5 541.638 -576.022 528.038C-583.221 524.199 -590.539 520.659 -597.957 517.401C-605.378 514.142 -612.7 510.601 -619.9 506.761C-645.421 493.162 -668.719 476.322 -689.51 456.468C-699.347 447.071 -708.627 437 -717.315 426.283C-744.351 392.916 -764.042 355.254 -775.838 314.322C-778.64 304.597 -780.968 294.791 -782.823 284.923L-783.604 285.974C-781.749 295.844 -779.421 305.648 -776.618 315.373C-764.823 356.305 -745.132 393.967 -718.095 427.334C-709.408 438.051 -700.127 448.122 -690.291 457.519C-669.499 477.372 -646.202 494.213 -620.681 507.812C-613.482 511.651 -606.162 515.193 -598.743 518.448L-598.744 518.45C-591.323 521.708 -584.003 525.249 -576.803 529.089C-551.281 542.689 -527.984 559.528 -507.192 579.383C-497.355 588.778 -488.075 598.849 -479.387 609.569C-452.35 642.935 -432.661 680.596 -420.864 721.529C-418.062 731.252 -415.734 741.058 -413.879 750.926L-413.87 750.914C-412.021 760.704 -409.711 770.431 -406.932 780.078C-395.136 821.01 -375.445 858.672 -348.408 892.039C-339.72 902.757 -330.44 912.827 -320.604 922.224C-299.812 942.077 -276.515 958.918 -250.994 972.517C-243.794 976.357 -236.476 979.898 -229.057 983.154L-229.057 983.155C-221.636 986.413 -214.316 989.954 -207.116 993.794C-181.595 1007.39 -158.296 1024.23 -137.504 1044.09C-127.667 1053.48 -118.388 1063.55 -109.7 1074.27C-82.6628 1107.64 -62.9719 1145.3 -51.1773 1186.23C-48.3751 1195.96 -46.0476 1205.76 -44.1918 1215.63L-44.2203 1215.67C-42.3655 1225.54 -40.037 1235.34 -37.2345 1245.07C-25.439 1286 -5.74811 1323.66 21.2885 1357.03C29.976 1367.75 39.2566 1377.82 49.0931 1387.21C69.884 1407.07 93.1821 1423.91 118.703 1437.51C125.902 1441.35 133.221 1444.89 140.641 1448.14L140.64 1448.15C148.061 1451.4 155.381 1454.94 162.581 1458.78C188.103 1472.38 211.4 1489.22 232.192 1509.08C242.028 1518.47 251.309 1528.54 259.997 1539.26Z' fill='%2300ACF8'/%3e%3cpath d='M-529.348 240.832C-508.556 260.685 -485.259 277.526 -459.737 291.123C-452.538 294.963 -445.216 298.506 -437.796 301.763H-437.788L-437.791 301.766C-430.37 305.026 -423.049 308.566 -415.848 312.407C-390.327 326.005 -367.03 342.844 -346.238 362.7C-336.402 372.095 -327.122 382.167 -318.434 392.885C-291.397 426.252 -271.708 463.913 -259.911 504.846C-257.109 514.57 -254.781 524.374 -252.925 534.243C-251.077 544.028 -248.767 553.747 -245.989 563.39C-234.194 604.323 -214.503 641.985 -187.465 675.35C-178.777 686.069 -169.497 696.14 -159.662 705.537C-138.87 725.39 -115.572 742.23 -90.0506 755.828C-82.8505 759.67 -75.5296 763.211 -68.1089 766.47L-68.1061 766.466L-68.1028 766.472C-60.6826 769.729 -53.3636 773.272 -46.1628 777.111C-20.6406 790.71 2.65747 807.55 23.4483 827.405C33.2849 836.802 42.5642 846.872 51.2529 857.59C78.2896 890.957 97.9805 928.619 109.776 969.551C112.577 979.271 114.903 989.069 116.758 998.933L116.722 998.982C118.578 1008.85 120.907 1018.66 123.708 1028.38C135.505 1069.31 155.194 1106.98 182.232 1140.34C190.92 1151.06 200.199 1161.13 210.035 1170.53C230.827 1190.38 254.125 1207.22 279.646 1220.82C286.846 1224.66 294.167 1228.2 301.588 1231.46L301.596 1231.46L301.593 1231.46C309.014 1234.72 316.334 1238.26 323.535 1242.1C349.056 1255.7 372.353 1272.54 393.145 1292.4C402.981 1301.79 412.261 1311.86 420.95 1322.58C447.987 1355.95 467.676 1393.61 479.473 1434.54C482.274 1444.27 484.603 1454.07 486.458 1463.94L498.629 1447.55C496.774 1437.68 494.445 1427.88 491.644 1418.16C479.847 1377.22 460.158 1339.56 433.121 1306.2C424.433 1295.48 415.152 1285.41 405.317 1276.01C384.524 1256.15 361.228 1239.32 335.707 1225.72C328.505 1221.88 321.186 1218.33 313.764 1215.08L313.762 1215.08L313.759 1215.07C306.339 1211.82 299.016 1208.27 291.818 1204.43C266.297 1190.83 242.997 1174 222.207 1154.14C212.37 1144.74 203.091 1134.67 194.403 1123.96C167.365 1090.59 147.676 1052.93 135.88 1011.99C133.078 1002.28 130.753 992.476 128.898 982.612L128.934 982.563C127.077 972.694 124.748 962.89 121.947 953.166C110.152 912.232 90.4607 874.571 63.424 841.205C54.7353 830.487 45.457 820.415 35.6195 811.019C14.8287 791.165 -8.46948 774.325 -33.9918 760.725C-41.1916 756.886 -48.5115 753.344 -55.9318 750.087L-55.9417 750.09L-55.9369 750.083C-63.3585 746.825 -70.6784 743.284 -77.8805 739.444C-103.401 725.845 -126.699 709.004 -147.49 689.151C-157.326 679.755 -166.606 669.684 -175.294 658.964C-202.332 625.599 -222.022 587.937 -233.818 547.005C-236.62 537.28 -238.947 527.475 -240.802 517.607C-242.651 507.822 -244.962 498.102 -247.74 488.461C-259.536 447.527 -279.226 409.866 -306.263 376.5C-314.951 365.782 -324.232 355.711 -334.067 346.314C-354.859 326.459 -378.156 309.62 -403.677 296.021C-410.878 292.181 -418.198 288.639 -425.62 285.381L-425.623 285.385L-425.625 285.377C-433.045 282.12 -440.366 278.578 -447.566 274.738C-473.087 261.139 -496.385 244.299 -517.177 224.446C-527.014 215.049 -536.293 204.979 -544.981 194.259C-572.018 160.894 -591.708 123.233 -603.504 82.2986C-606.306 72.5759 -608.633 62.7705 -610.49 52.9011L-622.662 69.2864C-620.805 79.1558 -618.477 88.9613 -615.676 98.6853C-603.879 139.619 -584.188 177.278 -557.153 210.646C-548.464 221.364 -539.185 231.434 -529.348 240.832Z' fill='%2300ACF8'/%3e%3cpath d='M-560.554 282.842C-539.762 302.695 -516.465 319.536 -490.944 333.135C-483.743 336.973 -476.422 340.516 -469.001 343.773L-468.915 343.759C-461.511 347.01 -454.207 350.544 -447.023 354.376C-421.502 367.975 -398.205 384.813 -377.413 404.669C-367.577 414.064 -358.297 424.136 -349.609 434.854C-322.572 468.221 -302.882 505.88 -291.086 546.815C-288.308 556.456 -285.997 566.177 -284.149 575.963L-284.18 576.004C-282.324 585.872 -279.997 595.675 -277.194 605.4C-265.399 646.333 -245.708 683.995 -218.671 717.361C-209.983 728.079 -200.702 738.15 -190.867 747.547C-170.076 767.401 -146.778 784.241 -121.257 797.84C-114.056 801.68 -106.735 805.221 -99.3143 808.48L-99.2819 808.436L-99.2777 808.441C-91.8574 811.698 -84.5376 815.24 -77.3378 819.08C-51.8155 832.68 -28.5174 849.519 -7.72656 869.374C2.11096 878.77 11.3903 888.84 20.0781 899.559C47.1147 932.926 66.8056 970.588 78.6011 1011.52C81.4017 1021.24 83.7283 1031.04 85.5834 1040.9L85.5168 1040.99C87.3729 1050.86 89.7014 1060.67 92.5026 1070.39C104.299 1111.32 123.989 1148.99 151.027 1182.35C159.714 1193.07 168.994 1203.14 178.83 1212.54C199.622 1232.39 222.919 1249.23 248.44 1262.83C255.641 1266.67 262.961 1270.21 270.383 1273.47L270.467 1273.45C277.872 1276.7 285.175 1280.24 292.361 1284.07C317.882 1297.67 341.178 1314.51 361.971 1334.36C371.806 1343.76 381.086 1353.83 389.775 1364.55C416.812 1397.92 436.501 1435.58 448.298 1476.51C451.1 1486.23 453.428 1496.04 455.283 1505.91L463.203 1495.25C461.348 1485.38 459.02 1475.57 456.218 1465.85C444.422 1424.91 424.732 1387.25 397.695 1353.89C389.007 1343.17 379.727 1333.1 369.891 1323.7C349.098 1303.85 325.801 1287.01 300.28 1273.41C293.079 1269.57 285.759 1266.03 278.338 1262.77L278.306 1262.81L278.302 1262.81C270.882 1259.55 263.561 1256.01 256.36 1252.17C230.839 1238.57 207.542 1221.73 186.75 1201.88C176.913 1192.48 167.634 1182.41 158.946 1171.69C131.909 1138.32 112.219 1100.66 100.423 1059.73C97.6218 1050.01 95.2962 1040.21 93.4402 1030.35L93.5076 1030.26C91.6506 1020.39 89.3231 1010.58 86.5219 1000.86C74.7263 959.924 55.0345 922.264 27.9979 888.897C19.3101 878.178 10.0308 868.108 0.194275 858.71C-20.5975 838.857 -43.8947 822.016 -69.418 808.418C-76.6178 804.578 -83.9376 801.036 -91.358 797.779L-91.4494 797.793C-98.8519 794.541 -106.154 791.007 -113.336 787.176C-138.857 773.578 -162.155 756.738 -182.947 736.885C-192.782 727.488 -202.063 717.417 -210.751 706.698C-237.787 673.331 -257.479 635.671 -269.275 594.738C-272.052 585.095 -274.362 575.375 -276.21 565.589L-276.18 565.55C-278.036 555.681 -280.364 545.876 -283.166 536.153C-294.962 495.218 -314.652 457.559 -341.689 424.192C-350.377 413.473 -359.657 403.402 -369.492 394.005C-390.285 374.151 -413.582 357.313 -439.103 343.714C-446.304 339.873 -453.624 336.331 -461.046 333.074L-461.078 333.117L-461.082 333.111C-468.502 329.854 -475.823 326.311 -483.023 322.471C-508.545 308.874 -531.842 292.033 -552.634 272.18C-562.47 262.782 -571.75 252.712 -580.437 241.993C-607.474 208.626 -627.164 170.967 -638.961 130.033C-641.762 120.309 -644.09 110.504 -645.947 100.634L-653.867 111.296C-652.011 121.167 -649.682 130.971 -646.881 140.695C-635.084 181.629 -615.395 219.29 -588.358 252.656C-579.669 263.374 -570.39 273.444 -560.554 282.842Z' fill='%2300ACF8'/%3e%3cpath d='M-589.525 321.854C-568.732 341.707 -545.436 358.548 -519.915 372.146C-512.713 375.986 -505.394 379.529 -497.971 382.785L-497.97 382.783C-490.55 386.041 -483.228 389.582 -476.028 393.422C-450.507 407.021 -427.209 423.861 -406.417 443.716C-396.582 453.112 -387.301 463.184 -378.613 473.903C-351.576 507.268 -331.886 544.929 -320.089 585.862C-317.288 595.586 -314.962 605.391 -313.105 615.26L-313.102 615.257C-311.254 625.044 -308.945 634.768 -306.166 644.412C-294.369 685.345 -274.68 723.006 -247.643 756.373C-238.954 767.091 -229.674 777.163 -219.838 786.558C-199.047 806.413 -175.748 823.254 -150.227 836.852C-143.027 840.692 -135.705 844.234 -128.286 847.492L-128.284 847.489C-120.864 850.746 -113.542 854.289 -106.342 858.127C-80.8206 871.726 -57.5234 888.567 -36.7316 908.42C-26.8951 917.817 -17.6146 927.888 -8.92584 938.606C18.1095 971.972 37.8004 1009.63 49.5959 1050.57C52.3981 1060.29 54.725 1070.09 56.5807 1079.96L56.5466 1080C58.4014 1089.87 60.7299 1099.68 63.5311 1109.4C75.3279 1150.34 95.0175 1188 122.055 1221.36C130.743 1232.08 140.023 1242.15 149.859 1251.55C170.652 1271.4 193.948 1288.24 219.469 1301.84C226.67 1305.68 233.99 1309.22 241.411 1312.48L241.413 1312.48C248.834 1315.74 256.155 1319.28 263.355 1323.12C288.876 1336.72 312.173 1353.56 332.967 1373.41C342.802 1382.81 352.082 1392.88 360.77 1403.6C387.808 1436.96 407.497 1474.62 419.293 1515.56C422.095 1525.28 424.423 1535.09 426.279 1544.96L432.073 1537.15C430.216 1527.29 427.89 1517.48 425.089 1507.76C413.292 1466.82 393.602 1429.16 366.565 1395.8C357.877 1385.08 348.596 1375.01 338.761 1365.61C317.968 1345.76 294.67 1328.92 269.149 1315.32C261.949 1311.48 254.628 1307.94 247.208 1304.68L247.207 1304.68C239.784 1301.42 232.464 1297.88 225.263 1294.04C199.742 1280.44 176.445 1263.6 155.653 1243.75C145.818 1234.35 136.537 1224.28 127.849 1213.56C100.812 1180.2 81.1225 1142.54 69.3257 1101.6C66.5248 1091.88 64.1966 1082.08 62.3421 1072.21L62.3764 1072.16C60.5215 1062.29 58.193 1052.49 55.3896 1042.77C43.595 1001.83 23.9041 964.171 -3.1322 930.807C-11.8199 920.088 -21.1005 910.016 -30.9371 900.619C-51.7289 880.766 -75.0259 863.925 -100.547 850.326C-107.748 846.488 -115.069 842.945 -122.489 839.688L-122.491 839.691C-129.911 836.434 -137.233 832.891 -144.432 829.051C-169.953 815.453 -193.253 798.612 -214.044 778.758C-223.879 769.361 -233.16 759.29 -241.848 748.572C-268.885 715.205 -288.574 677.544 -300.371 636.611C-303.172 626.887 -305.501 617.083 -307.356 607.213L-307.359 607.217C-309.207 597.43 -311.517 587.705 -314.295 578.062C-326.092 537.128 -345.781 499.467 -372.819 466.102C-381.507 455.383 -390.787 445.312 -400.622 435.915C-421.415 416.061 -444.713 399.22 -470.234 385.621C-477.434 381.783 -484.756 378.24 -492.176 374.983L-492.178 374.986C-499.598 371.727 -506.919 368.186 -514.12 364.345C-539.641 350.747 -562.938 333.908 -583.73 314.053C-593.567 304.657 -602.846 294.585 -611.535 283.867C-638.572 250.501 -658.261 212.84 -670.058 171.906C-672.859 162.182 -675.188 152.378 -677.043 142.51L-682.837 150.309C-680.982 160.179 -678.654 169.983 -675.853 179.707C-664.056 220.641 -644.366 258.302 -617.329 291.668C-608.641 302.386 -599.36 312.457 -589.525 321.854Z' fill='%2300ACF8'/%3e%3cpath d='M-616.373 357.989C-595.581 377.842 -572.284 394.683 -546.763 408.282C-539.562 412.12 -532.241 415.663 -524.821 418.92L-524.819 418.917L-524.815 418.922C-517.394 422.181 -510.073 425.722 -502.873 429.564C-477.351 443.161 -454.054 460 -433.262 479.855C-423.427 489.252 -414.146 499.323 -405.459 510.042C-378.421 543.407 -358.732 581.068 -346.936 622.003C-344.133 631.726 -341.806 641.531 -339.95 651.4L-339.949 651.398C-338.101 661.184 -335.792 670.904 -333.014 680.547C-321.218 721.48 -301.528 759.142 -274.49 792.507C-265.802 803.226 -256.522 813.297 -246.686 822.694C-225.896 842.548 -202.596 859.387 -177.076 872.985C-169.875 876.827 -162.554 880.368 -155.134 883.627H-155.126L-155.128 883.629C-147.707 886.886 -140.388 890.428 -133.187 894.267C-107.664 907.866 -84.3674 924.707 -63.5756 944.56C-53.739 953.958 -44.4597 964.028 -35.771 974.746C-8.73431 1008.11 10.9565 1045.77 22.7521 1086.71C25.5527 1096.43 27.8792 1106.23 29.7333 1116.09L29.6972 1116.14C31.5533 1126.01 33.8818 1135.81 36.683 1145.54C48.4799 1186.47 68.1694 1224.13 95.207 1257.5C103.895 1268.22 113.174 1278.29 123.011 1287.68C143.802 1307.54 167.1 1324.38 192.621 1337.98C199.821 1341.82 207.142 1345.36 214.563 1348.62L214.57 1348.62L214.568 1348.62C221.991 1351.88 229.309 1355.42 236.511 1359.26C262.032 1372.86 285.328 1389.7 306.121 1409.55C315.957 1418.95 325.237 1429.02 333.925 1439.74C360.963 1473.1 380.652 1510.76 392.449 1551.7C395.25 1561.42 397.579 1571.23 399.434 1581.1L403.103 1576.16C401.247 1566.29 398.92 1556.48 396.118 1546.76C384.321 1505.83 364.631 1468.16 337.594 1434.8C328.907 1424.08 319.626 1414.01 309.79 1404.61C288.998 1384.76 265.701 1367.92 240.18 1354.32C232.979 1350.48 225.659 1346.94 218.237 1343.68L218.231 1343.68C210.811 1340.42 203.49 1336.88 196.29 1333.04C170.769 1319.44 147.471 1302.6 126.68 1282.74C116.843 1273.35 107.564 1263.28 98.8755 1252.56C71.8388 1219.19 52.1484 1181.53 40.3525 1140.6C37.5519 1130.88 35.2253 1121.08 33.3702 1111.22L33.4073 1111.17C31.5503 1101.3 29.2227 1091.49 26.4206 1081.77C14.626 1040.83 -5.06586 1003.17 -32.1025 969.807C-40.7913 959.089 -50.0696 949.018 -59.9071 939.622C-80.6979 919.767 -103.996 902.927 -129.518 889.328C-136.718 885.488 -144.038 881.946 -151.458 878.69L-151.461 878.693L-151.464 878.687C-158.886 875.429 -166.206 871.887 -173.407 868.047C-198.928 854.448 -222.226 837.608 -243.017 817.754C-252.853 808.359 -262.134 798.288 -270.822 787.568C-297.858 754.202 -317.549 716.54 -329.345 675.607C-332.148 665.884 -334.474 656.079 -336.33 646.211C-338.179 636.427 -340.489 626.704 -343.266 617.063C-355.063 576.13 -374.753 538.469 -401.789 505.102C-410.478 494.384 -419.758 484.313 -429.593 474.915C-450.386 455.061 -473.683 438.223 -499.204 424.624C-506.405 420.783 -513.725 417.241 -521.146 413.984L-521.153 413.982C-528.574 410.725 -535.894 407.181 -543.094 403.342C-568.615 389.743 -591.913 372.903 -612.705 353.05C-622.541 343.653 -631.82 333.583 -640.508 322.863C-667.546 289.498 -687.235 251.837 -699.031 210.902C-701.833 201.18 -704.161 191.374 -706.017 181.504L-709.686 186.443C-707.829 196.313 -705.502 206.118 -702.701 215.842C-690.904 256.776 -671.214 294.437 -644.178 327.803C-635.489 338.521 -626.21 348.591 -616.373 357.989Z' fill='%2300ACF8'/%3e%3cpath d='M-641.961 392.445C-621.168 412.299 -597.872 429.14 -572.351 442.738C-565.149 446.578 -557.83 450.121 -550.408 453.379L-550.404 453.372C-542.983 456.629 -535.662 460.172 -528.461 464.01C-502.94 477.609 -479.642 494.449 -458.85 514.304C-449.015 523.701 -439.734 533.772 -431.046 544.49C-404.009 577.856 -384.319 615.517 -372.523 656.451C-369.745 666.094 -367.435 675.819 -365.586 685.606C-363.731 695.474 -361.403 705.28 -358.602 715.004C-346.805 755.937 -327.116 793.598 -300.079 826.965C-291.391 837.684 -282.111 847.755 -272.274 857.15C-251.483 877.005 -228.184 893.846 -202.663 907.444C-195.463 911.284 -188.142 914.827 -180.722 918.084L-180.716 918.076C-173.296 921.333 -165.975 924.875 -158.775 928.715C-133.254 942.314 -109.957 959.155 -89.1649 979.008C-79.3283 988.406 -70.0477 998.477 -61.359 1009.19C-34.3237 1042.56 -14.6328 1080.22 -2.83722 1121.15C-0.0350952 1130.88 2.29187 1140.68 4.14764 1150.55L4.10962 1150.6C5.96539 1160.47 8.29388 1170.27 11.0951 1179.99C22.8919 1220.93 42.5814 1258.59 69.618 1291.96C78.3068 1302.67 87.5873 1312.74 97.4226 1322.14C118.215 1342 141.512 1358.84 167.033 1372.43C174.234 1376.27 181.554 1379.82 188.975 1383.07L188.981 1383.07C196.4 1386.32 203.722 1389.87 210.922 1393.71C236.443 1407.3 259.741 1424.14 280.533 1444C290.369 1453.4 299.649 1463.47 308.338 1474.19C335.375 1507.55 355.064 1545.21 366.861 1586.15C369.662 1595.87 371.99 1605.67 373.846 1615.54L376.275 1612.27C374.418 1602.4 372.092 1592.6 369.29 1582.88C357.494 1541.94 337.804 1504.28 310.766 1470.92C302.079 1460.2 292.798 1450.13 282.963 1440.73C262.17 1420.88 238.872 1404.04 213.351 1390.44C206.151 1386.6 198.83 1383.05 191.409 1379.8L191.405 1379.8C183.983 1376.55 176.663 1373 169.462 1369.16C143.941 1355.56 120.644 1338.73 99.8511 1318.87C90.0159 1309.48 80.7353 1299.4 72.0475 1288.68C45.0099 1255.32 25.3204 1217.66 13.5245 1176.72C10.7227 1167 8.39545 1157.2 6.54004 1147.33L6.57806 1147.28C4.72229 1137.41 2.39478 1127.61 -0.408691 1117.89C-12.2033 1076.95 -31.8942 1039.29 -58.9305 1005.93C-67.6183 995.206 -76.8988 985.135 -86.7354 975.737C-107.527 955.884 -130.825 939.045 -156.346 925.446C-163.546 921.606 -170.867 918.063 -178.287 914.807L-178.292 914.813C-185.713 911.556 -193.034 908.013 -200.234 904.173C-225.755 890.575 -249.054 873.734 -269.845 853.88C-279.681 844.485 -288.962 834.413 -297.649 823.694C-324.686 790.328 -344.376 752.668 -356.172 711.733C-358.952 702.089 -361.261 692.367 -363.109 682.579C-364.967 672.71 -367.292 662.904 -370.094 653.181C-381.89 612.246 -401.58 574.585 -428.617 541.22C-437.305 530.501 -446.585 520.43 -456.421 511.033C-477.214 491.179 -500.511 474.338 -526.032 460.74C-533.233 456.901 -540.554 453.358 -547.974 450.102L-547.979 450.108C-555.401 446.85 -562.72 443.308 -569.922 439.468C-595.443 425.869 -618.739 409.03 -639.531 389.175C-649.368 379.78 -658.648 369.709 -667.336 358.989C-694.373 325.623 -714.062 287.962 -725.859 247.028C-728.661 237.306 -730.989 227.5 -732.845 217.632L-735.273 220.901C-733.418 230.771 -731.091 240.576 -728.289 250.299C-716.492 291.232 -696.802 328.893 -669.766 362.26C-661.077 372.978 -651.796 383.049 -641.961 392.445Z' fill='%2300ACF8'/%3e%3cpath d='M-666.337 425.261C-645.544 445.115 -622.248 461.955 -596.727 475.554C-589.525 479.393 -582.206 482.936 -574.784 486.194C-567.364 489.451 -560.043 492.994 -552.843 496.834C-527.321 510.431 -504.024 527.272 -483.231 547.126C-473.395 556.523 -464.115 566.594 -455.427 577.313C-428.39 610.68 -408.701 648.341 -396.904 689.274C-394.102 698.997 -391.776 708.801 -389.918 718.671L-389.915 718.665C-388.065 728.452 -385.757 738.176 -382.978 747.82C-371.181 788.753 -351.491 826.414 -324.455 859.781C-315.766 870.499 -306.485 880.57 -296.65 889.966C-275.859 909.82 -252.56 926.661 -227.039 940.26C-219.838 944.098 -212.517 947.641 -205.096 950.898L-205.097 950.899C-197.677 954.156 -190.356 957.699 -183.156 961.539C-157.635 975.137 -134.337 991.977 -113.545 1011.83C-103.709 1021.23 -94.4282 1031.3 -85.7404 1042.02C-58.7041 1075.38 -39.0142 1113.05 -27.2187 1153.98C-24.4155 1163.7 -22.0895 1173.5 -20.2328 1183.37L-20.2651 1183.41C-18.4103 1193.28 -16.0818 1203.09 -13.2806 1212.81C-1.48383 1253.74 18.2057 1291.4 45.2424 1324.77C53.9311 1335.49 63.2117 1345.56 73.047 1354.96C93.8391 1374.81 117.136 1391.65 142.657 1405.25C149.858 1409.09 157.178 1412.63 164.599 1415.89C172.02 1419.15 179.341 1422.69 186.541 1426.53C212.062 1440.13 235.36 1456.97 256.152 1476.82C265.988 1486.22 275.269 1496.29 283.957 1507.01C310.993 1540.38 330.684 1578.03 342.48 1618.97C345.281 1628.69 347.608 1638.5 349.465 1648.37L350.691 1646.72C348.834 1636.85 346.508 1627.04 343.705 1617.32C331.909 1576.38 312.22 1538.72 285.182 1505.36C276.495 1494.64 267.214 1484.57 257.379 1475.17C236.586 1455.32 213.287 1438.48 187.766 1424.88C180.567 1421.04 173.245 1417.5 165.825 1414.24L165.826 1414.24C158.405 1410.98 151.085 1407.44 143.883 1403.6C118.362 1390 95.0657 1373.16 74.2726 1353.31C64.4374 1343.91 55.1567 1333.84 46.4689 1323.12C19.4313 1289.75 -0.258057 1252.09 -12.054 1211.16C-14.8558 1201.44 -17.183 1191.64 -19.0385 1181.77L-19.0062 1181.73C-20.8619 1171.86 -23.1895 1162.05 -25.993 1152.33C-37.7876 1111.39 -57.4784 1073.73 -84.5147 1040.37C-93.2025 1029.65 -102.483 1019.58 -112.32 1010.18C-133.111 990.327 -156.409 973.487 -181.93 959.889C-189.13 956.049 -196.451 952.506 -203.872 949.249L-203.871 949.248C-211.291 945.991 -218.612 942.448 -225.812 938.609C-251.334 925.011 -274.632 908.169 -295.424 888.316C-305.26 878.92 -314.54 868.849 -323.229 858.13C-350.266 824.764 -369.955 787.103 -381.752 746.17C-384.553 736.446 -386.881 726.64 -388.736 716.772L-388.741 716.778C-390.59 706.991 -392.899 697.266 -395.678 687.624C-407.474 646.689 -427.164 609.028 -454.201 575.663C-462.889 564.944 -472.17 554.873 -482.005 545.476C-502.798 525.622 -526.095 508.781 -551.616 495.182C-558.817 491.344 -566.138 487.801 -573.558 484.544C-580.98 481.286 -588.299 477.743 -595.501 473.904C-621.022 460.305 -644.318 443.465 -665.111 423.611C-674.946 414.215 -684.227 404.144 -692.916 393.426C-719.952 360.059 -739.642 322.398 -751.439 281.465C-754.24 271.741 -756.568 261.937 -758.423 252.067L-759.649 253.717C-757.794 263.587 -755.465 273.391 -752.664 283.115C-740.867 324.048 -721.178 361.709 -694.141 395.076C-685.452 405.794 -676.172 415.865 -666.337 425.261Z' fill='%2300ACF8'/%3e%3cpath d='M456.039 1277.13C483.075 1310.5 502.766 1348.16 514.562 1389.09C517.364 1398.82 519.691 1408.62 521.547 1418.49L522.328 1417.44C520.472 1407.57 518.145 1397.76 515.342 1388.04C503.547 1347.11 483.856 1309.45 456.819 1276.08C448.131 1265.36 438.851 1255.29 429.015 1245.89C408.223 1226.04 384.926 1209.2 359.404 1195.6C352.205 1191.76 344.886 1188.22 337.468 1184.96C330.047 1181.71 322.728 1178.16 315.526 1174.32C290.005 1160.73 266.708 1143.88 245.916 1124.03C236.079 1114.63 226.799 1104.56 218.111 1093.85C191.075 1060.48 171.384 1022.82 159.588 981.885C156.786 972.16 154.457 962.356 152.602 952.486L152.631 952.447C150.775 942.579 148.448 932.774 145.645 923.051C133.851 882.117 114.159 844.457 87.1223 811.09C78.4345 800.371 69.1553 790.301 59.3178 780.904C38.527 761.05 15.2276 744.209 -10.2934 730.611C-17.4919 726.772 -24.8107 723.231 -32.23 719.973C-39.6494 716.715 -46.9703 713.174 -54.1713 709.333C-79.6924 695.735 -102.99 678.895 -123.781 659.041C-133.618 649.643 -142.897 639.573 -151.585 628.854C-178.622 595.489 -198.313 557.827 -210.108 516.893C-212.91 507.17 -215.239 497.366 -217.095 487.495L-217.103 487.507C-218.951 477.718 -221.262 467.992 -224.041 458.346C-235.837 417.411 -255.527 379.75 -282.564 346.385C-291.253 335.667 -300.533 325.595 -310.368 316.198C-331.161 296.344 -354.458 279.505 -379.98 265.906C-387.179 262.067 -394.497 258.526 -401.915 255.269C-409.336 252.01 -416.658 248.468 -423.858 244.629C-449.379 231.03 -472.677 214.19 -493.468 194.336C-503.305 184.938 -512.585 174.867 -521.273 164.15C-548.309 130.784 -568 93.1216 -579.796 52.1892C-582.598 42.4643 -584.926 32.6588 -586.781 22.7904L-587.562 23.8414C-585.707 33.7111 -583.379 43.5152 -580.576 53.2402C-568.781 94.1726 -549.09 131.835 -522.053 165.201C-513.366 175.918 -504.085 185.989 -494.249 195.387C-473.457 215.24 -450.16 232.081 -424.639 245.679C-417.44 249.518 -410.12 253.06 -402.701 256.316L-402.702 256.317C-395.281 259.575 -387.961 263.117 -380.761 266.957C-355.239 280.556 -331.942 297.395 -311.15 317.25C-301.313 326.646 -292.033 336.717 -283.345 347.436C-256.308 380.802 -236.619 418.464 -224.822 459.397C-222.02 469.12 -219.692 478.925 -217.837 488.793L-217.828 488.782C-215.979 498.572 -213.669 508.299 -210.89 517.945C-199.094 558.878 -179.403 596.54 -152.366 629.906C-143.678 640.624 -134.398 650.694 -124.562 660.092C-103.77 679.945 -80.473 696.786 -54.952 710.384C-47.7522 714.224 -40.4335 717.765 -33.0145 721.021L-33.0154 721.022C-25.5939 724.28 -18.2739 727.822 -11.0742 731.662C14.4468 745.26 37.7463 762.101 58.5381 781.954C68.3746 791.352 77.6539 801.422 86.3417 812.141C113.379 845.506 133.07 883.168 144.865 924.102C147.667 933.825 149.994 943.63 151.85 953.499L151.822 953.537C153.676 963.407 156.005 973.211 158.807 982.936C170.603 1023.87 190.294 1061.53 217.331 1094.9C226.018 1105.61 235.299 1115.68 245.135 1125.08C265.926 1144.94 289.224 1161.78 314.745 1175.37C321.944 1179.21 329.263 1182.76 336.682 1186.01L336.682 1186.01C344.103 1189.27 351.423 1192.81 358.623 1196.65C384.145 1210.25 407.442 1227.09 428.234 1246.95C438.07 1256.34 447.351 1266.41 456.039 1277.13Z' fill='url(%23paint0_linear_4002_1355)'/%3e%3cpath d='M-333.306 -21.3009C-312.514 -1.44786 -289.217 15.3933 -263.695 28.9907C-256.496 32.8305 -249.174 36.3732 -241.754 39.6301H-241.746L-241.749 39.6339C-234.328 42.893 -227.007 46.4335 -219.806 50.2743C-194.285 63.8729 -170.988 80.7118 -150.196 100.567C-140.36 109.962 -131.081 120.035 -122.392 130.753C-95.3551 164.119 -75.6656 201.78 -63.8688 242.713C-61.0675 252.437 -58.739 262.242 -56.8832 272.11C-55.0353 281.895 -52.725 291.615 -49.9471 301.258C-38.1516 342.19 -18.4607 379.852 8.5769 413.217C17.2646 423.937 26.5452 434.008 36.3804 443.404C57.1722 463.257 80.4704 480.097 105.991 493.696C113.192 497.538 120.512 501.078 127.933 504.337L127.936 504.333L127.939 504.34C135.359 507.597 142.678 511.14 149.879 514.978C175.401 528.578 198.699 545.418 219.49 565.272C229.327 574.669 238.606 584.739 247.295 595.458C274.332 628.824 294.022 666.486 305.818 707.418C308.619 717.138 310.945 726.937 312.8 736.801L312.764 736.849C314.62 746.72 316.949 756.524 319.75 766.248C331.547 807.182 351.236 844.843 378.274 878.208C386.962 888.927 396.241 898.997 406.077 908.395C426.869 928.248 450.167 945.089 475.688 958.687C482.888 962.526 490.209 966.069 497.63 969.326L497.638 969.326L497.635 969.329C505.056 972.587 512.376 976.129 519.577 979.97C545.098 993.568 568.395 1010.41 589.187 1030.26C599.023 1039.66 608.303 1049.73 616.992 1060.45C644.029 1093.81 663.718 1131.48 675.515 1172.41C678.316 1182.13 680.645 1191.94 682.5 1201.81L694.671 1185.42C692.816 1175.55 690.487 1165.75 687.686 1156.02C675.889 1115.09 656.2 1077.43 629.163 1044.06C620.475 1033.34 611.194 1023.27 601.359 1013.88C580.566 994.022 557.27 977.183 531.749 963.584C524.547 959.744 517.228 956.202 509.806 952.944L509.804 952.947L509.801 952.94C502.381 949.683 495.058 946.142 487.859 942.301C462.339 928.702 439.039 911.863 418.249 892.009C408.412 882.612 399.133 872.542 390.445 861.822C363.407 828.457 343.718 790.796 331.922 749.862C329.12 740.143 326.795 730.343 324.94 720.479L324.976 720.431C323.119 710.561 320.79 700.757 317.989 691.033C306.194 650.099 286.503 612.439 259.466 579.072C250.777 568.354 241.499 558.283 231.661 548.887C210.871 529.032 187.573 512.192 162.05 498.593C154.85 494.753 147.531 491.211 140.11 487.954L140.1 487.957L140.105 487.951C132.683 484.693 125.364 481.151 118.161 477.311C92.6405 463.713 69.3434 446.872 48.5516 427.019C38.7164 417.622 29.4357 407.551 20.748 396.832C-6.28961 363.467 -25.9804 325.805 -37.7759 284.872C-40.5784 275.147 -42.9048 265.343 -44.7605 255.474C-46.6085 245.689 -48.9201 235.969 -51.6976 226.328C-63.4945 185.395 -83.184 147.734 -110.221 114.367C-118.909 103.649 -128.19 93.5782 -138.025 84.1817C-158.817 64.3264 -182.114 47.4875 -207.635 33.8889C-214.836 30.0481 -222.156 26.5064 -229.578 23.2485L-229.581 23.2524L-229.583 23.2447C-237.003 19.9878 -244.324 16.4451 -251.524 12.6053C-277.045 -0.993347 -300.343 -17.8332 -321.135 -37.6862C-330.972 -47.0836 -340.251 -57.1537 -348.939 -67.8731C-375.976 -101.238 -395.666 -138.899 -407.462 -179.834C-410.264 -189.557 -412.591 -199.362 -414.448 -209.231L-426.62 -192.846C-424.763 -182.977 -422.435 -173.171 -419.634 -163.447C-407.837 -122.514 -388.146 -84.8542 -361.111 -51.4864C-352.422 -40.7684 -343.143 -30.6983 -333.306 -21.3009Z' fill='url(%23paint1_linear_4002_1355)'/%3e%3cpath d='M-364.512 20.7092C-343.72 40.5622 -320.423 57.4034 -294.902 71.002C-287.701 74.8406 -280.38 78.3832 -272.959 81.6401L-272.874 81.6263C-265.469 84.8776 -258.165 88.4114 -250.981 92.2433C-225.46 105.842 -202.163 122.681 -181.371 142.536C-171.535 151.931 -162.255 162.004 -153.567 172.722C-126.53 206.088 -106.84 243.748 -95.0436 284.683C-92.2661 294.323 -89.9554 304.045 -88.1074 313.83L-88.1379 313.871C-86.2821 323.74 -83.9549 333.543 -81.1524 343.268C-69.3568 384.2 -49.666 421.862 -22.6294 455.229C-13.9407 465.947 -4.6601 476.018 5.17511 485.414C25.966 505.268 49.2641 522.108 74.7851 535.707C81.9862 539.548 89.3071 543.088 96.7277 546.347L96.7601 546.304L96.7643 546.309C104.185 549.566 111.504 553.108 118.704 556.947C144.227 570.547 167.525 587.387 188.315 607.241C198.153 616.637 207.432 626.707 216.12 637.427C243.157 670.793 262.848 708.455 274.643 749.388C277.444 759.107 279.77 768.906 281.625 778.77L281.559 778.859C283.415 788.73 285.743 798.534 288.545 808.258C300.341 849.192 320.031 886.853 347.069 920.218C355.756 930.937 365.036 941.007 374.872 950.405C395.664 970.258 418.961 987.099 444.482 1000.7C451.683 1004.54 459.003 1008.08 466.425 1011.34L466.509 1011.32C473.914 1014.57 481.217 1018.11 488.403 1021.94C513.924 1035.54 537.22 1052.38 558.013 1072.23C567.848 1081.63 577.128 1091.7 585.817 1102.42C612.854 1135.78 632.543 1173.44 644.34 1214.38C647.142 1224.1 649.47 1233.91 651.325 1243.78L659.245 1233.11C657.39 1223.24 655.062 1213.44 652.26 1203.72C640.464 1162.78 620.774 1125.12 593.737 1091.76C585.049 1081.04 575.769 1070.96 565.933 1061.57C545.14 1041.71 521.843 1024.88 496.322 1011.28C489.121 1007.44 481.801 1003.89 474.38 1000.64L474.348 1000.68L474.344 1000.67C466.924 997.417 459.603 993.874 452.402 990.036C426.881 976.437 403.584 959.596 382.792 939.743C372.955 930.345 363.676 920.275 354.988 909.556C327.951 876.191 308.261 838.53 296.465 797.595C293.664 787.877 291.338 778.077 289.482 768.214L289.55 768.123C287.693 758.254 285.365 748.448 282.564 738.724C270.768 697.792 251.077 660.131 224.04 626.765C215.352 616.045 206.073 605.975 196.236 596.578C175.444 576.725 152.147 559.884 126.624 546.285C119.424 542.445 112.104 538.904 104.684 535.647L104.593 535.66C97.1901 532.409 89.8884 528.875 82.7059 525.044C57.1848 511.445 33.8868 494.605 13.095 474.752C3.2597 465.356 -6.02081 455.285 -14.7086 444.565C-41.7452 411.199 -61.437 373.538 -73.2326 332.606C-76.0105 322.963 -78.3198 313.242 -80.1678 303.457L-80.1383 303.417C-81.9941 293.549 -84.3217 283.743 -87.1238 274.021C-98.9197 233.086 -118.61 195.426 -145.647 162.06C-154.335 151.34 -163.615 141.269 -173.45 131.873C-194.243 112.019 -217.54 95.18 -243.061 81.5814C-250.262 77.7406 -257.582 74.1988 -265.004 70.941L-265.036 70.9845L-265.04 70.9781C-272.46 67.7212 -279.781 64.1785 -286.981 60.3387C-312.503 46.7413 -335.8 29.9002 -356.592 10.0472C-366.428 0.64975 -375.708 -9.42032 -384.395 -20.1396C-411.432 -53.5061 -431.122 -91.1659 -442.919 -132.099C-445.721 -141.823 -448.048 -151.629 -449.905 -161.498L-457.825 -150.836C-455.969 -140.965 -453.64 -131.161 -450.839 -121.437C-439.042 -80.5038 -419.353 -42.8428 -392.316 -9.47636C-383.627 1.24168 -374.348 11.3118 -364.512 20.7092Z' fill='url(%23paint2_linear_4002_1355)'/%3e%3cpath d='M-393.483 59.721C-372.69 79.575 -349.394 96.4152 -323.873 110.014C-316.671 113.853 -309.352 117.396 -301.93 120.653L-301.928 120.65C-294.508 123.908 -287.186 127.45 -279.986 131.29C-254.465 144.888 -231.167 161.728 -210.375 181.583C-200.54 190.98 -191.259 201.051 -182.571 211.77C-155.534 245.135 -135.844 282.797 -124.047 323.73C-121.246 333.454 -118.92 343.258 -117.063 353.128L-117.06 353.124C-115.212 362.911 -112.903 372.635 -110.124 382.28C-98.327 423.213 -78.6375 460.874 -51.6009 494.24C-42.9122 504.958 -33.6325 515.031 -23.7963 524.426C-3.00543 544.28 20.2939 561.121 45.8149 574.72C53.0147 578.559 60.3369 582.101 67.7562 585.359L67.7582 585.357C75.1785 588.613 82.4996 592.156 89.7004 595.995C115.221 609.593 138.519 626.434 159.31 646.287C169.147 655.685 178.427 665.756 187.116 676.474C214.151 709.839 233.842 747.501 245.638 788.434C248.44 798.157 250.767 807.958 252.623 817.826L252.589 817.872C254.443 827.742 256.772 837.546 259.573 847.27C271.37 888.203 291.059 925.864 318.097 959.23C326.785 969.949 336.065 980.02 345.901 989.416C366.694 1009.27 389.99 1026.11 415.511 1039.71C422.712 1043.55 430.032 1047.09 437.453 1050.35L437.455 1050.35C444.876 1053.6 452.197 1057.15 459.397 1060.99C484.918 1074.58 508.215 1091.43 529.009 1111.28C538.844 1120.68 548.124 1130.75 556.812 1141.47C583.85 1174.83 603.539 1212.49 615.335 1253.43C618.137 1263.15 620.465 1272.95 622.321 1282.82L628.115 1275.02C626.258 1265.15 623.932 1255.35 621.131 1245.62C609.334 1204.69 589.644 1167.03 562.607 1133.66C553.919 1122.95 544.638 1112.87 534.803 1103.48C514.01 1083.62 490.712 1066.78 465.191 1053.19C457.991 1049.35 450.67 1045.8 443.25 1042.55L443.249 1042.55C435.826 1039.29 428.506 1035.75 421.305 1031.91C395.784 1018.31 372.487 1001.47 351.695 981.615C341.86 972.219 332.579 962.148 323.891 951.43C296.854 918.064 277.164 880.403 265.368 839.469C262.567 829.747 260.239 819.945 258.384 810.078L258.418 810.032C256.564 800.162 254.235 790.358 251.432 780.634C239.637 739.701 219.946 702.039 192.91 668.674C184.222 657.955 174.941 647.884 165.105 638.487C144.313 618.634 121.016 601.792 95.4951 588.194C88.2943 584.355 80.9731 580.812 73.5527 577.556L73.5509 577.558C66.1306 574.301 58.8093 570.759 51.6095 566.919C26.0885 553.32 2.78912 536.479 -18.0017 516.625C-27.837 507.229 -37.1176 497.157 -45.8063 486.439C-72.843 453.073 -92.5324 415.412 -104.329 374.479C-107.13 364.755 -109.459 354.95 -111.314 345.081L-111.317 345.084C-113.165 335.297 -115.475 325.572 -118.253 315.929C-130.05 274.996 -149.739 237.335 -176.777 203.969C-185.465 193.25 -194.745 183.179 -204.58 173.783C-225.374 153.929 -248.671 137.087 -274.192 123.489C-281.392 119.65 -288.714 116.108 -296.134 112.851L-296.136 112.853C-303.556 109.594 -310.877 106.054 -318.078 102.213C-343.599 88.6142 -366.896 71.7753 -387.688 51.92C-397.525 42.5249 -406.804 32.4525 -415.493 21.7345C-442.53 -11.632 -462.219 -49.293 -474.016 -90.2264C-476.817 -99.9504 -479.146 -109.755 -481.001 -119.623L-486.795 -111.823C-484.94 -101.954 -482.612 -92.1494 -479.811 -82.4254C-468.014 -41.492 -448.324 -3.83101 -421.288 29.5355C-412.599 40.2535 -403.318 50.3245 -393.483 59.721Z' fill='url(%23paint3_linear_4002_1355)'/%3e%3cpath d='M-420.331 95.8562C-399.539 115.709 -376.242 132.55 -350.721 146.149C-343.52 149.988 -336.199 153.53 -328.779 156.787L-328.777 156.785L-328.773 156.79C-321.352 160.049 -314.031 163.589 -306.831 167.431C-281.309 181.029 -258.012 197.868 -237.22 217.723C-227.385 227.119 -218.104 237.19 -209.417 247.91C-182.379 281.275 -162.69 318.936 -150.894 359.871C-148.091 369.593 -145.764 379.399 -143.908 389.267L-143.907 389.266C-142.059 399.051 -139.75 408.772 -136.972 418.415C-125.176 459.347 -105.486 497.009 -78.448 530.374C-69.7603 541.094 -60.4797 551.165 -50.6444 560.561C-29.8536 580.415 -6.5545 597.254 18.9665 610.853C26.1666 614.695 33.4875 618.235 40.9082 621.494H40.9161L40.9142 621.497C48.3346 624.754 55.6545 628.295 62.8552 632.134C88.3775 645.734 111.675 662.575 132.466 682.428C142.303 691.825 151.582 701.895 160.271 712.613C187.308 745.98 206.999 783.642 218.794 824.574C221.595 834.294 223.921 844.092 225.775 853.958L225.739 854.006C227.595 863.877 229.924 873.681 232.725 883.405C244.522 924.339 264.211 962 291.249 995.365C299.937 1006.08 309.216 1016.15 319.053 1025.55C339.844 1045.4 363.142 1062.25 388.663 1075.84C395.863 1079.68 403.184 1083.23 410.605 1086.48L410.612 1086.48L410.61 1086.49C418.033 1089.74 425.351 1093.29 432.553 1097.13C458.074 1110.72 481.37 1127.56 502.163 1147.42C511.999 1156.81 521.279 1166.89 529.967 1177.61C557.005 1210.97 576.694 1248.63 588.491 1289.56C591.292 1299.29 593.621 1309.09 595.476 1318.96L599.145 1314.02C597.289 1304.15 594.962 1294.35 592.16 1284.63C580.363 1243.69 560.673 1206.03 533.636 1172.67C524.949 1161.95 515.668 1151.87 505.832 1142.48C485.04 1122.62 461.743 1105.79 436.222 1092.19C429.021 1088.35 421.701 1084.8 414.279 1081.55L414.273 1081.54C406.853 1078.29 399.532 1074.74 392.332 1070.9C366.811 1057.31 343.513 1040.47 322.722 1020.61C312.885 1011.22 303.606 1001.14 294.917 990.426C267.881 957.06 248.19 919.4 236.394 878.465C233.594 868.746 231.267 858.947 229.412 849.083L229.449 849.033C227.592 839.164 225.265 829.358 222.463 819.636C210.668 778.702 190.976 741.041 163.939 707.675C155.251 696.957 145.972 686.885 136.135 677.489C115.344 657.635 92.0459 640.795 66.5236 627.195C59.3239 623.356 52.004 619.814 44.5837 616.557L44.5808 616.561L44.5776 616.554C37.156 613.297 29.8361 609.755 22.635 605.914C-2.88599 592.315 -26.1841 575.476 -46.975 555.621C-56.8112 546.226 -66.0917 536.155 -74.7795 525.436C-101.816 492.069 -121.507 454.407 -133.303 413.475C-136.106 403.751 -138.432 393.947 -140.288 384.078C-142.137 374.294 -144.447 364.572 -147.224 354.931C-159.021 313.997 -178.711 276.336 -205.747 242.97C-214.436 232.252 -223.716 222.181 -233.551 212.783C-254.344 192.929 -277.641 176.09 -303.162 162.491C-310.363 158.651 -317.683 155.109 -325.104 151.851L-325.111 151.85C-332.532 148.593 -339.852 145.049 -347.052 141.209C-372.573 127.61 -395.871 110.771 -416.663 90.9175C-426.499 81.5201 -435.778 71.45 -444.466 60.7307C-471.504 27.3655 -491.193 -10.2955 -502.989 -51.2302C-505.791 -60.9529 -508.119 -70.7583 -509.975 -80.629L-513.644 -75.689C-511.787 -65.8197 -509.46 -56.0142 -506.659 -46.2902C-494.862 -5.35684 -475.172 32.3042 -448.136 65.6707C-439.447 76.3887 -430.168 86.4588 -420.331 95.8562Z' fill='url(%23paint4_linear_4002_1355)'/%3e%3cpath d='M-445.919 130.313C-425.126 150.167 -401.83 167.007 -376.309 180.606C-369.107 184.445 -361.788 187.988 -354.366 191.246L-354.362 191.24C-346.941 194.497 -339.62 198.039 -332.419 201.878C-306.898 215.476 -283.6 232.316 -262.808 252.172C-252.973 261.568 -243.692 271.639 -235.004 282.357C-207.967 315.724 -188.277 353.385 -176.481 394.318C-173.703 403.961 -171.393 413.686 -169.544 423.473C-167.689 433.342 -165.361 443.147 -162.56 452.871C-150.763 493.805 -131.074 531.466 -104.037 564.832C-95.3492 575.552 -86.0685 585.623 -76.2323 595.018C-55.4415 614.872 -32.1421 631.713 -6.62109 645.312C0.578735 649.151 7.89996 652.694 15.3203 655.951L15.3259 655.943C22.7463 659.2 30.0674 662.743 37.2673 666.583C62.7883 680.181 86.0853 697.022 106.877 716.876C116.714 726.273 125.994 736.344 134.683 747.062C161.718 780.428 181.409 818.09 193.205 859.022C196.007 868.745 198.334 878.546 200.19 888.414L200.152 888.465C202.007 898.334 204.336 908.138 207.137 917.862C218.934 958.795 238.623 996.456 265.66 1029.82C274.349 1040.54 283.629 1050.61 293.465 1060.01C314.257 1079.86 337.554 1096.7 363.075 1110.3C370.276 1114.14 377.596 1117.68 385.017 1120.94L385.023 1120.93C392.442 1124.19 399.764 1127.73 406.964 1131.57C432.485 1145.17 455.783 1162.01 476.575 1181.87C486.411 1191.26 495.691 1201.33 504.38 1212.05C531.417 1245.42 551.106 1283.08 562.903 1324.01C565.704 1333.74 568.031 1343.54 569.888 1353.41L572.317 1350.14C570.46 1340.27 568.134 1330.47 565.332 1320.74C553.536 1279.81 533.846 1242.15 506.808 1208.78C498.121 1198.06 488.84 1187.99 479.005 1178.6C458.212 1158.74 434.914 1141.9 409.393 1128.3C402.193 1124.46 394.872 1120.92 387.451 1117.66L387.447 1117.67C380.025 1114.41 372.705 1110.87 365.504 1107.03C339.983 1093.43 316.686 1076.59 295.893 1056.74C286.058 1047.34 276.777 1037.27 268.089 1026.55C241.052 993.187 221.362 955.526 209.567 914.591C206.765 904.871 204.437 895.068 202.582 885.201L202.62 885.15C200.764 875.282 198.437 865.476 195.633 855.753C183.839 814.819 164.148 777.157 137.111 743.793C128.424 733.073 119.143 723.002 109.307 713.605C88.5148 693.752 65.2168 676.912 39.6958 663.313C32.496 659.474 25.1748 655.931 17.7545 652.674L17.7497 652.68C10.3294 649.423 3.00818 645.881 -4.19159 642.041C-29.7126 628.442 -53.012 611.602 -73.8028 591.747C-83.639 582.352 -92.9197 572.281 -101.607 561.562C-128.644 528.195 -148.334 490.535 -160.13 449.601C-162.91 439.957 -165.219 430.234 -167.068 420.447C-168.925 410.577 -171.25 400.771 -174.052 391.049C-185.848 350.114 -205.538 312.453 -232.575 279.088C-241.263 268.368 -250.543 258.297 -260.379 248.901C-281.172 229.047 -304.469 212.206 -329.99 198.607C-337.191 194.769 -344.512 191.226 -351.932 187.969L-351.937 187.975C-359.359 184.718 -366.678 181.176 -373.88 177.335C-399.401 163.736 -422.697 146.897 -443.49 127.042C-453.326 117.647 -462.606 107.576 -471.294 96.8567C-498.331 63.4902 -518.02 25.8292 -529.817 -15.1042C-532.619 -24.8269 -534.947 -34.6323 -536.803 -44.5008L-539.231 -41.2314C-537.376 -31.3617 -535.049 -21.5562 -532.247 -11.8335C-520.45 29.0999 -500.76 66.7609 -473.724 100.127C-465.035 110.845 -455.754 120.916 -445.919 130.313Z' fill='url(%23paint5_linear_4002_1355)'/%3e%3cpath d='M-470.295 163.129C-449.502 182.983 -426.206 199.823 -400.685 213.421C-393.483 217.261 -386.164 220.804 -378.742 224.062C-371.322 227.319 -364.001 230.861 -356.801 234.701C-331.279 248.299 -307.982 265.14 -287.189 284.994C-277.353 294.39 -268.073 304.461 -259.385 315.181C-232.348 348.547 -212.659 386.208 -200.862 427.141C-198.06 436.864 -195.734 446.669 -193.876 456.538L-193.873 456.533C-192.023 466.319 -189.715 476.043 -186.936 485.687C-175.139 526.621 -155.449 564.282 -128.413 597.648C-119.724 608.366 -110.443 618.437 -100.608 627.834C-79.8171 647.688 -56.5178 664.529 -30.9968 678.127C-23.796 681.966 -16.4749 685.509 -9.0545 688.765L-9.05542 688.767C-1.63513 692.024 5.6861 695.566 12.8859 699.406C38.4069 713.005 61.705 729.845 82.4967 749.698C92.3333 759.095 101.614 769.166 110.302 779.885C137.338 813.25 157.028 850.913 168.823 891.845C171.626 901.567 173.953 911.369 175.809 921.236L175.777 921.28C177.632 931.15 179.96 940.954 182.761 950.678C194.558 991.611 214.248 1029.27 241.284 1062.64C249.973 1073.36 259.254 1083.43 269.089 1092.82C289.881 1112.68 313.178 1129.52 338.699 1143.12C345.9 1146.96 353.22 1150.5 360.641 1153.76C368.062 1157.01 375.383 1160.56 382.583 1164.4C408.104 1178 431.402 1194.84 452.194 1214.69C462.03 1224.09 471.311 1234.16 479.999 1244.88C507.035 1278.24 526.726 1315.9 538.522 1356.84C541.323 1366.56 543.65 1376.36 545.507 1386.23L546.733 1384.58C544.876 1374.71 542.55 1364.91 539.747 1355.19C527.951 1314.25 508.262 1276.59 481.224 1243.23C472.536 1232.51 463.256 1222.44 453.421 1213.04C432.628 1193.19 409.329 1176.35 383.808 1162.75C376.609 1158.91 369.287 1155.36 361.867 1152.11L361.868 1152.11C354.447 1148.85 347.127 1145.31 339.925 1141.47C314.404 1127.87 291.108 1111.03 270.315 1091.17C260.479 1081.78 251.199 1071.71 242.511 1060.99C215.473 1027.62 195.784 989.961 183.988 949.026C181.186 939.306 178.859 929.503 177.004 919.636L177.036 919.593C175.18 909.724 172.852 899.919 170.049 890.195C158.254 849.262 138.564 811.6 111.527 778.235C102.839 767.516 93.5589 757.445 83.7224 748.048C62.9306 728.195 39.6326 711.355 14.1116 697.756C6.91174 693.916 -0.409485 690.374 -7.82977 687.117L-7.8288 687.115C-15.2491 683.859 -22.5703 680.316 -29.7701 676.476C-55.2921 662.879 -78.5905 646.037 -99.3823 626.184C-109.218 616.787 -118.498 606.716 -127.187 595.998C-154.224 562.631 -173.913 524.97 -185.71 484.037C-188.511 474.313 -190.839 464.508 -192.694 454.639L-192.699 454.646C-194.548 444.858 -196.857 435.133 -199.636 425.491C-211.432 384.557 -231.122 346.896 -258.159 313.53C-266.847 302.811 -276.128 292.74 -285.963 283.344C-306.756 263.49 -330.053 246.648 -355.574 233.05C-362.775 229.211 -370.096 225.669 -377.516 222.412C-384.938 219.154 -392.257 215.611 -399.459 211.771C-424.98 198.173 -448.276 181.333 -469.069 161.479C-478.904 152.082 -488.185 142.011 -496.874 131.293C-523.91 97.9266 -543.6 60.2655 -555.397 19.3322C-558.198 9.60818 -560.526 -0.195984 -562.381 -10.0657L-563.607 -8.41565C-561.752 1.45407 -559.423 11.2583 -556.622 20.9823C-544.825 61.9156 -525.136 99.5766 -498.099 132.943C-489.41 143.661 -480.13 153.732 -470.295 163.129Z' fill='url(%23paint6_linear_4002_1355)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3clinearGradient id='paint5_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3clinearGradient id='paint6_linear_4002_1355' x1='712.469' y1='1180.38' x2='-346.869' y2='1180.38' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23005AC2'/%3e%3cstop offset='1' stop-color='%23005AC2'/%3e%3c/linearGradient%3e%3cclipPath id='clip0_4002_1355'%3e%3crect width='454' height='585' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
@media screen and (max-width: 575px) {
  .section-home-banner .swiper-slide.slide-carreiras {
    background-color: #005AC2;
  }
}
.section-home-banner .swiper-pagination {
  position: absolute;
  bottom: 90px;
  left: 40px;
  z-index: 50;
}
@media screen and (max-width: 1199px) {
  .section-home-banner .swiper-slide {
    min-height: 411px;
  }
  .section-home-banner .swiper-slide .text-wrapper {
    min-width: unset;
    max-width: 37vw !important;
    padding-bottom: unset;
  }
  .section-home-banner .swiper-slide .text-wrapper h1,
  .section-home-banner .swiper-slide .text-wrapper p {
    font-size: 34px;
    line-height: 37.23px;
  }
  .section-home-banner .swiper-slide::before {
    width: 45%;
  }
  .section-home-banner .swiper-pagination {
    bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-home-banner .swiper-slide {
    min-height: 309px;
  }
  .section-home-banner .swiper-slide .text-wrapper {
    min-width: unset;
    padding-bottom: unset;
  }
  .section-home-banner .swiper-slide .text-wrapper h1,
  .section-home-banner .swiper-slide .text-wrapper p {
    font-size: 20px;
    line-height: 25.2px;
  }
  .section-home-banner .swiper-slide .text-wrapper a {
    margin-top: 12px;
  }
  .section-home-banner .swiper-slide::before {
    width: 44%;
  }
}
@media screen and (max-width: 575px) {
  .section-home-banner .swiper-slide {
    background-color: #005AC2;
    padding: 40px 0 60px 0;
  }
  .section-home-banner .swiper-slide::before {
    display: none !important;
  }
  .section-home-banner .swiper-slide .text-wrapper {
    max-width: 100% !important;
    padding: 0 15px;
  }
  .section-home-banner .swiper-slide .text-wrapper h1,
  .section-home-banner .swiper-slide .text-wrapper p {
    font-size: 18px;
    line-height: 20px;
  }
  .section-home-banner .swiper-slide .text-wrapper img,
  .section-home-banner .swiper-slide .text-wrapper video {
    width: 100%;
    aspect-ratio: 288/196;
    position: static;
    margin-top: 20px;
    object-fit: cover;
  }
  .section-home-banner .swiper-slide .text-wrapper a {
    width: 100%;
    margin-top: 20px;
  }
  .section-home-banner .swiper-pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 25px;
  }
}
.section-home-banner .scroll-down {
  width: 146px;
  height: 70px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 6vw;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: "JBS Display", sans-serif;
  border-radius: 10px;
  z-index: 15;
}
.section-home-banner .scroll-down .icon-wrapper {
  margin-top: 3px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  transition: all ease-in-out 0.3s;
}
.section-home-banner .scroll-down:focus-visible {
  background-color: rgba(255, 255, 255, 0.1019607843);
  border: 1px solid #FFFFFF;
}
.section-home-banner .scroll-down:hover .icon-wrapper {
  background-color: rgba(255, 255, 255, 0.3019607843);
}

.modal {
  background: rgba(255, 255, 255, 0.8980392157);
  backdrop-filter: blur(20px);
}
.modal .modal-content {
  background-color: transparent;
  border: unset;
  padding: 0 15px;
  width: 100%;
}
.modal .modal-dialog {
  margin-top: 150px;
  max-width: 100%;
}

.swiper-button-prev, .swiper-button-next {
  width: 58px;
  min-width: 58px;
  height: 58px;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 2px solid #00ACF8;
  transition: all ease-in-out 0.3s;
  left: 15px;
  margin-top: unset;
}
.swiper-button-prev::after, .swiper-button-next::after {
  content: "";
  width: 35px;
  min-width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.4121 0.764648L1.8827 10.9999L10.4121 21.2352' stroke='%231E1E7B' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  transition: all ease-in-out 0.3s;
}
.swiper-button-prev.swiper-button-lock, .swiper-button-lock.swiper-button-next {
  display: none !important;
}
.swiper-button-prev.alternate-button, .alternate-button.swiper-button-next {
  position: static;
  width: 58px;
  min-width: 58px;
  height: 58px;
  border-radius: 100px 0 0 100px;
  transform: none;
  background-color: #1E1E7B;
  margin: 0;
}
.swiper-button-prev.alternate-button::after, .alternate-button.swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.4121 0.842773L1.8827 11.0781L10.4121 21.3134' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
}
.swiper-button-prev.position-static, .position-static.swiper-button-next {
  transform: none;
  margin-top: unset;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
  border-color: #00CEF7;
  background-color: #00CEF7;
}

.swiper-button-next {
  transform: rotate(180deg) !important;
  left: unset;
  right: 15px;
}
.swiper-button-next.alternate-button {
  margin-left: -2px;
}

.swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  position: static;
  gap: 13px;
  margin: 0 15px;
  width: fit-content !important;
}
.swiper-pagination.swiper-pagination-blue .swiper-pagination-bullet::before {
  background-color: #1E1E7B;
}
.swiper-pagination .swiper-pagination-bullet {
  position: relative;
  width: 11.62px;
  min-width: 11.62px;
  height: 11.62px;
  margin: 0 !important;
  background-color: transparent;
  display: flex;
  align-items: center;
  transition: all ease-in-out 0.3s;
}
.swiper-pagination .swiper-pagination-bullet::before {
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  border-radius: 100px;
  background-color: #1E1E7B;
  opacity: 0.5;
  transition: all ease-in-out 0.3s;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before, .swiper-pagination .swiper-pagination-bullet:hover::before {
  opacity: 1;
}

.bg-light-blue .swiper-pagination .swiper-pagination-bullet::before, .swiper-banner .swiper-pagination .swiper-pagination-bullet::before {
  background-color: #FFFFFF;
}

.swiper-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
}
.swiper-buttons.bg-transparent .swiper-button-prev,
.swiper-buttons.bg-transparent .swiper-button-next {
  background-color: transparent;
}
.swiper-buttons.bg-transparent .swiper-button-prev:hover,
.swiper-buttons.bg-transparent .swiper-button-next:hover {
  background-color: #B1ECFB;
}
.swiper-buttons:has(.swiper-button-lock) {
  display: none;
}
@media screen and (max-width: 575px) {
  .swiper-buttons {
    margin-top: 35px;
  }
  .swiper-buttons .swiper-button-prev,
  .swiper-buttons .swiper-button-next {
    position: static;
  }
}

.tag {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: fit-content;
  height: 35px;
  background-color: #00ACF8;
  color: #FFFFFF !important;
  padding: 0 15px;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.tag:hover {
  color: #1E1E7B !important;
  background-color: #00CEF7;
}

.tab {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content !important;
  min-width: 197px;
  padding: 0 28px;
  height: 46px;
  border-radius: 1000px;
  color: #005ac2;
  background-color: #e1e6f5;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  line-height: 16px;
  border: unset;
}
.tab::before {
  display: block;
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  width: 15px;
  height: 15px;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 7px solid transparent;
  transition: all ease-in-out 0.3s;
}
.tab:hover {
  background-color: #b1ecfb;
}
.tab.ativo {
  background-color: #005ac2;
  color: #fff;
}
.tab.ativo::before {
  border-top: 7px solid #005ac2;
}

.primary-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: fit-content;
  max-width: 100%;
  height: 60px;
  padding: 0 40px;
  border-radius: 100px;
  background-color: #005AC2;
  transition: all ease-in-out 0.3s;
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF;
  outline: 0;
  border: 0;
  text-align: center;
  text-transform: uppercase;
}
.primary-btn.slim {
  height: 46px;
}
.primary-btn[disabled] {
  opacity: 0.6;
}
.primary-btn:hover {
  background-color: #00CEF7;
  color: #1E1E7B;
}

.ghost-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: fit-content;
  max-width: 100%;
  height: 64px;
  padding: 0 40px;
  border-radius: 100px;
  background: transparent;
  border: 2px solid #00ACF8;
  transition: all ease-in-out 0.3s;
  font-size: 14px;
  font-weight: 500;
  color: #1E1E7B !important;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
}
.ghost-btn[disabled] {
  opacity: 0.6;
}
.ghost-btn.plus-btn svg {
  margin-right: 26px;
}
.ghost-btn.download-btn svg {
  margin-left: 23px;
}
.ghost-btn.white-btn svg path {
  stroke: #fff;
}
.ghost-btn.white-btn {
  color: #fff !important;
}
.ghost-btn:hover {
  border-color: #00CEF7;
  background-color: #00CEF7;
}

.form-style {
  width: 100%;
  height: 60px;
  background-color: #f0f3fa;
  border: 2px solid #f0f3fa;
  border-radius: 100px;
  padding: 0 33px;
  color: #1E1E7B;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  transition: all ease-in-out 0.3s;
}
.form-style::placeholder {
  color: #1E1E7B;
}
.form-style:hover, .form-style:focus {
  background-color: #FFFFFF;
  border-color: #B1ECFB;
}

textarea.form-style {
  margin: 0;
  min-height: 156px;
  padding: 22px 30px;
  resize: none;
  border-radius: 30px;
}

.wpcf7-not-valid-tip {
  font-size: 15px;
  color: #dc3232 !important;
  transform: translateY(-12px) translateX(5px);
}

.wpcf7-form-control-wrap[data-name=mensagem] .wpcf7-not-valid-tip {
  transform: translateX(5px);
}

.wpcf7 form .wpcf7-response-output {
  margin: 1em 0 0 0;
  color: #1E1E7B;
  border-color: #ffb900;
  font-size: 20px;
}
.wpcf7 form.failed .wpcf7-response-output {
  border-color: #dc3232;
}

.wpcf7-list-item {
  margin: 15px 0 20px 0;
  font-size: 16px;
  font-weight: 400;
}
.wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.wpcf7-list-item span {
  line-height: 19px;
}

.wpcf7-spinner-container {
  position: relative;
}
.wpcf7-spinner-container .wpcf7-spinner {
  position: absolute;
  bottom: -30px;
  left: 0;
}

.accordion-wrapper {
  border-bottom: 2px solid #153090;
}
.accordion-wrapper .accordion-title {
  position: relative;
  padding: 32px 0;
  display: flex;
  align-items: center;
  font-family: "JBS Text", "JBS Display", sans-serif;
  margin: 0;
  cursor: pointer;
  font-weight: 600;
}
.accordion-wrapper .accordion-title .icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 34px;
  min-width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: #00ACF8;
  margin-right: 14px;
  transition: all ease-in-out 0.3s;
  border: 2px solid #00ACF8;
}
.accordion-wrapper .accordion-title .icon-wrapper svg {
  transform: translateY(2px);
}
.accordion-wrapper .accordion-content {
  display: none;
  padding-bottom: 32px;
  font-weight: 300;
  color: #FFFFFF;
  line-height: 27px;
  padding-left: 50px;
}
.accordion-wrapper.active .icon-wrapper {
  border: 2px solid #00ACF8;
  transform: rotate(180deg);
  background-color: transparent;
}
.accordion-wrapper.active .icon-wrapper svg path {
  stroke: #FFFFFF;
}
.accordion-wrapper.active .accordion-content {
  display: block;
}
.accordion-wrapper:hover .accordion-title .icon-wrapper {
  background-color: #00CEF7;
  border-color: #00CEF7;
}
.accordion-wrapper.first-accordion {
  border-top: 2px solid #153090;
}
@media screen and (max-width: 767px) {
  .accordion-wrapper .accordion-title {
    padding: 20px 0;
  }
  .accordion-wrapper .accordion-content {
    line-height: 20px;
  }
}

select.form-style {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 1L7 7L1 1' stroke='%231E1E7B' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: calc(100% - 30px);
  background-size: 20px 8.5px;
}

.select2 {
  width: 257px !important;
  max-width: 100%;
  height: 50px;
  border-bottom: 4px solid #00ACF8;
  transition: all ease-in-out 0.3s;
}
.select2 .select2-selection {
  display: flex;
  align-items: center;
  height: 100%;
  border: unset;
}
.select2 .select2-selection .select2-selection__rendered {
  font-size: 16px;
  font-weight: 400;
  color: #1E1E7B;
  padding: 0;
}
.select2 .select2-selection .select2-selection__arrow {
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 1L7 7L1 1' stroke='%231E1E7B' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  right: 15px;
}
.select2 .select2-selection .select2-selection__arrow b {
  display: none;
}
.select2 .select2-selection[aria-expanded=true] .select2-selection__arrow {
  transform: rotate(180deg);
}
.select2:hover {
  border-color: #B1ECFB;
}

.select2-dropdown {
  border: none;
  border-radius: 10px !important;
  border: 1px solid #E1E6F5 !important;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 181px;
  padding: 0;
  border-radius: 10px;
}
.select2-container--default .select2-results > .select2-results__options li {
  display: flex;
  align-items: center;
  height: 61px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 400;
  color: #1E1E7B;
  background-color: #FFFFFF;
  transition: all ease-in-out 0.3s;
}
.select2-container--default .select2-results > .select2-results__options li:hover {
  background-color: #f0f3fa;
}

.breadcrumbs {
  position: absolute;
  width: fit-content;
  left: 40px;
  top: 15px;
  line-height: 16px;
}
.breadcrumbs span {
  font-size: 13px;
  font-weight: 500;
  color: #8f8fbd;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}
.breadcrumbs span a {
  position: relative;
  color: #8f8fbd;
}
.breadcrumbs span a::after {
  display: block;
  content: "";
  width: 0;
  height: 4px;
  background-color: #00ACF8;
  position: absolute;
  left: 0;
  bottom: -10px;
  transition: all ease-in-out 0.3s;
}
.breadcrumbs span a:hover::after {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .breadcrumbs {
    left: 15px;
  }
  .breadcrumbs span {
    font-size: 11px;
  }
}

input[type=checkbox] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

input[type=checkbox]:checked + .custom-checkbox {
  border-color: #005AC2;
  background-color: #005AC2;
}
input[type=checkbox]:checked + .custom-checkbox::before {
  opacity: 1;
}

.custom-checkbox {
  background-color: transparent;
  border: 2px solid #E1E6F5;
  display: inline-block;
  position: relative;
  transition: all 0.3s ease-in-out;
  width: 27px;
  min-width: 27px;
  height: 27px;
  margin-right: 15px;
  border-radius: 5px;
  cursor: pointer;
}
.custom-checkbox:hover {
  border-color: #B1ECFB;
}
.custom-checkbox::before {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  position: absolute;
  content: url("data:image/svg+xml,%3csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 6L6.18045 10L14 2' stroke='white' stroke-width='3'/%3e%3c/svg%3e");
  opacity: 0;
  width: 100%;
  height: 100%;
  transform: translateY(2px);
}

.section-cultura-inicial {
  width: 100%;
}
.section-cultura-inicial .logo-wrapper {
  padding-bottom: 60px;
}
.section-cultura-inicial .logo-wrapper .logo {
  margin-left: 10px;
  margin-bottom: 10px;
}
.section-cultura-inicial .logo-wrapper h1 span {
  font-size: 117%;
  color: #1E1E7B;
}
.section-cultura-inicial .img-wrapper {
  position: relative;
  padding-right: 3vw;
}
.section-cultura-inicial .img-wrapper img {
  width: 727px;
  aspect-ratio: 727/576;
  object-fit: cover;
}
.section-cultura-inicial .img-wrapper::before {
  display: block;
  content: "";
  width: 120%;
  height: 120%;
  background-image: url(assets/images/culture-shape.svg);
  position: absolute;
  right: -11vw;
  top: 50%;
  transform: translateY(-50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  pointer-events: none;
  z-index: 5;
}
@media (min-width: 1600px) {
  .section-cultura-inicial .logo-wrapper {
    justify-content: flex-end !important;
  }
}
@media (min-width: 1920px) {
  .section-cultura-inicial .img-wrapper {
    padding-right: 3vw;
  }
  .section-cultura-inicial .img-wrapper::before {
    right: -120px;
  }
}
@media screen and (max-width: 767px) {
  .section-cultura-inicial {
    height: unset;
  }
  .section-cultura-inicial .logo-wrapper {
    padding: 60px;
  }
  .section-cultura-inicial .logo-wrapper .logo {
    margin-left: 0;
  }
  .section-cultura-inicial .img-wrapper::before {
    right: unset;
    left: 55%;
    top: calc(53% + 1.1px);
    transform: translate(-50%, -50%);
  }
}

.section-cultura-cultura {
  background-color: #1E1E7B;
  min-height: 704px;
  position: relative;
}
.section-cultura-cultura .marquee {
  top: 200px;
}
.section-cultura-cultura .swiper-container {
  width: 554px;
  max-width: 100%;
}
.section-cultura-cultura .swiper-container .swiper {
  height: 704px !important;
}
.section-cultura-cultura .swiper-container .swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
.section-cultura-cultura .swiper-container .swiper .swiper-wrapper .swiper-slide {
  width: 50% !important;
  height: 321px !important;
  aspect-ratio: 277/321;
}
.section-cultura-cultura .swiper-container .swiper .swiper-wrapper .swiper-slide img {
  width: 277px;
  object-fit: cover;
}
.section-cultura-cultura .swiper-cultura2 {
  padding-top: 60px;
}
.section-cultura-cultura .editor {
  width: 55%;
  margin-left: 9vw;
  margin-top: 100px;
}
.section-cultura-cultura .editor p {
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .section-cultura-cultura {
    min-height: unset;
  }
  .section-cultura-cultura .text-wrapper {
    padding: 60px 15px;
  }
  .section-cultura-cultura .text-wrapper .marquee {
    position: static;
    margin-bottom: 40px;
  }
  .section-cultura-cultura .text-wrapper .editor {
    margin: 0;
    width: 100%;
  }
  .section-cultura-cultura .swiper-container {
    width: 100%;
  }
  .section-cultura-cultura .swiper-container .swiper {
    width: 50%;
    height: 100vw !important;
  }
  .section-cultura-cultura .swiper-container .swiper .swiper-slide {
    width: 100% !important;
    height: auto !important;
  }
  .section-cultura-cultura .swiper-container .swiper .swiper-slide img {
    width: 100%;
  }
}

.section-cultura-missao {
  position: relative;
  background-color: #005AC2;
  padding: 320px 0 180px 0;
}
.section-cultura-missao::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg width='713' height='704' viewBox='0 0 713 704' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.3' clip-path='url(%23clip0_459_5112)'%3e%3cpath d='M290.165 271.972C293.234 285.403 295.812 298.984 297.862 312.704C305.145 361.321 305.748 410.189 299.699 458.693C296.831 481.643 292.479 504.518 286.642 527.241C268.467 597.965 236.985 663.018 193.038 720.614C182.599 734.296 171.567 747.413 159.97 759.95H125.268C136.864 747.413 147.894 734.296 158.334 720.614C202.281 663.018 233.765 597.965 251.94 527.241C257.775 504.518 262.127 481.643 264.994 458.693C271.046 410.189 270.44 361.321 263.159 312.704C261.108 298.984 258.529 285.403 255.461 271.972H290.165Z' fill='%2300ACF8'/%3e%3cpath d='M379.142 271.972C382.21 285.403 384.789 298.984 386.838 312.704C394.121 361.321 394.725 410.189 388.675 458.693C385.808 481.643 381.456 504.518 375.619 527.241C357.444 597.965 325.962 663.018 282.015 720.614C271.575 734.296 260.543 747.413 248.946 759.95H226.365C237.962 747.413 248.992 734.296 259.432 720.614C303.381 663.018 334.863 597.965 353.038 527.241C358.874 504.518 363.224 481.643 366.092 458.693C372.143 410.189 371.54 361.321 364.257 312.704C362.208 298.984 359.629 285.403 356.558 271.972H379.142Z' fill='%2300ACF8'/%3e%3cpath d='M461.997 271.972C465.066 285.403 467.644 298.984 469.694 312.704C476.977 361.321 477.58 410.189 471.531 458.693C468.663 481.643 464.311 504.518 458.474 527.241C440.3 597.965 408.817 663.018 364.871 720.614C354.431 734.296 343.399 747.413 331.802 759.95H315.281C326.878 747.413 337.91 734.296 348.348 720.614C392.297 663.018 423.779 597.965 441.954 527.241C447.79 504.518 452.143 481.643 455.01 458.693C461.059 410.189 460.456 361.321 453.173 312.704C451.124 298.984 448.545 285.403 445.474 271.972H461.997Z' fill='%2300ACF8'/%3e%3cpath d='M538.833 271.972C541.902 285.403 544.48 298.984 546.53 312.704C553.813 361.321 554.416 410.189 548.367 458.693C545.499 481.643 541.147 504.518 535.31 527.241C517.135 597.965 485.653 663.018 441.706 720.614C431.267 734.296 420.235 747.413 408.638 759.95H398.178C409.775 747.413 420.806 734.296 431.246 720.614C475.193 663.018 506.675 597.965 524.85 527.241C530.687 504.518 535.039 481.643 537.907 458.693C543.956 410.189 543.353 361.321 536.07 312.704C534.02 298.984 531.442 285.403 528.373 271.972H538.833Z' fill='%2300ACF8'/%3e%3cpath d='M612.183 271.972C615.251 285.403 617.83 298.984 619.879 312.704C627.162 361.321 627.766 410.189 621.716 458.693C618.849 481.643 614.497 504.518 608.66 527.241C590.485 597.965 559.003 663.018 515.056 720.614C504.616 734.296 493.584 747.413 481.988 759.95H475.062C486.658 747.413 497.69 734.296 508.13 720.614C552.077 663.018 583.559 597.965 601.734 527.241C607.571 504.518 611.923 481.643 614.79 458.693C620.84 410.189 620.236 361.321 612.953 312.704C610.904 298.984 608.325 285.403 605.257 271.972H612.183Z' fill='%2300ACF8'/%3e%3cpath d='M682.046 271.961C685.115 285.393 687.693 298.973 689.743 312.694C697.026 361.311 697.629 410.178 691.58 458.682C688.712 481.632 684.36 504.507 678.526 527.231C660.348 597.955 628.866 663.008 584.919 720.603C574.48 734.285 563.448 747.402 551.853 759.939H548.357C559.954 747.402 570.984 734.285 581.424 720.603C625.37 663.008 656.853 597.955 675.03 527.231C680.864 504.507 685.217 481.632 688.084 458.682C694.136 410.178 693.532 361.311 686.249 312.694C684.197 298.973 681.619 285.393 678.55 271.961H682.046Z' fill='%2300ACF8'/%3e%3cpath d='M750.609 271.972C753.677 285.403 756.256 298.984 758.305 312.704C765.588 361.321 766.191 410.189 760.142 458.693C757.275 481.643 752.923 504.518 747.086 527.241C728.911 597.965 697.429 663.018 653.482 720.614C643.042 734.296 632.01 747.413 620.416 759.95H618.188C629.784 747.413 640.816 734.296 651.256 720.614C695.203 663.018 726.685 597.965 744.86 527.241C750.697 504.518 755.049 481.643 757.916 458.693C763.966 410.189 763.362 361.321 756.079 312.704C754.03 298.984 751.451 285.403 748.383 271.972H750.609Z' fill='%2300ACF8'/%3e%3cpath d='M715.944 271.961C712.875 258.53 710.297 244.95 708.247 231.229C700.964 182.612 700.361 133.744 706.41 85.2403C709.278 62.2908 713.63 39.4158 719.467 16.6921C737.641 -54.0317 769.124 -119.085 813.07 -176.68C823.51 -190.362 834.542 -203.48 846.139 -216.016H880.844C869.244 -203.48 858.215 -190.362 847.775 -176.68C803.828 -119.085 772.346 -54.0317 754.169 16.6921C748.334 39.4158 743.982 62.2908 741.115 85.2403C735.063 133.744 735.669 182.612 742.949 231.229C745.001 244.95 747.58 258.53 750.648 271.961H715.944Z' fill='%2300ACF8'/%3e%3cpath d='M626.967 271.961C623.898 258.53 621.32 244.95 619.271 231.229C611.988 182.612 611.384 133.744 617.433 85.2403C620.301 62.2908 624.653 39.4158 630.488 16.6921C648.665 -54.0317 680.147 -119.085 724.094 -176.68C734.534 -190.362 745.566 -203.48 757.162 -216.016H779.744C768.147 -203.48 757.117 -190.362 746.677 -176.68C702.728 -119.085 671.246 -54.0317 653.071 16.6921C647.234 39.4158 642.882 62.2908 640.015 85.2403C633.965 133.744 634.569 182.612 641.852 231.229C643.901 244.95 646.48 258.53 649.551 271.961H626.967Z' fill='%2300ACF8'/%3e%3cpath d='M544.113 271.961C541.044 258.53 538.466 244.95 536.416 231.229C529.133 182.612 528.53 133.744 534.579 85.2403C537.447 62.2908 541.799 39.4158 547.636 16.6921C565.81 -54.0317 597.293 -119.085 641.239 -176.68C651.679 -190.362 662.711 -203.48 674.308 -216.016H690.829C679.232 -203.48 668.202 -190.362 657.762 -176.68C613.813 -119.085 582.331 -54.0317 564.156 16.6921C558.319 39.4158 553.967 62.2908 551.1 85.2403C545.05 133.744 545.654 182.612 552.937 231.229C554.986 244.95 557.565 258.53 560.636 271.961H544.113Z' fill='%2300ACF8'/%3e%3cpath d='M467.277 271.962C464.208 258.531 461.63 244.95 459.578 231.23C452.297 182.613 451.692 133.745 457.743 85.2408C460.611 62.2913 464.963 39.4163 470.798 16.6926C488.975 -54.0312 520.457 -119.084 564.404 -176.68C574.843 -190.362 585.875 -203.479 597.47 -216.016H607.932C596.335 -203.479 585.304 -190.362 574.864 -176.68C530.917 -119.084 499.435 -54.0312 481.26 16.6926C475.423 39.4163 471.071 62.2913 468.203 85.2408C462.154 133.745 462.757 182.613 470.041 231.23C472.09 244.95 474.668 258.531 477.737 271.962H467.277Z' fill='%2300ACF8'/%3e%3cpath d='M393.927 271.962C390.859 258.531 388.28 244.95 386.228 231.23C378.948 182.613 378.342 133.745 384.394 85.2408C387.261 62.2913 391.613 39.4163 397.448 16.6926C415.625 -54.0312 447.107 -119.084 491.054 -176.68C501.494 -190.362 512.526 -203.479 524.12 -216.016H531.049C519.452 -203.479 508.42 -190.362 497.98 -176.68C454.033 -119.084 422.551 -54.0312 404.376 16.6926C398.539 39.4163 394.187 62.2913 391.32 85.2408C385.27 133.745 385.874 182.613 393.157 231.23C395.206 244.95 397.785 258.531 400.853 271.962H393.927Z' fill='%2300ACF8'/%3e%3cpath d='M324.063 271.971C320.994 258.539 318.416 244.959 316.366 231.239C309.083 182.621 308.48 133.754 314.529 85.2496C317.397 62.3 321.749 39.425 327.583 16.7014C345.761 -54.0225 377.243 -119.076 421.19 -176.671C431.629 -190.353 442.661 -203.47 454.258 -216.007H457.752C446.155 -203.47 435.125 -190.353 424.685 -176.671C380.739 -119.076 349.256 -54.0225 331.079 16.7014C325.245 39.425 320.892 62.3 318.025 85.2496C311.973 133.754 312.579 182.621 319.86 231.239C321.912 244.959 324.49 258.539 327.559 271.971H324.063Z' fill='%2300ACF8'/%3e%3cpath d='M255.501 271.961C252.433 258.53 249.854 244.95 247.805 231.229C240.522 182.612 239.918 133.744 245.968 85.2403C248.835 62.2908 253.187 39.4158 259.022 16.6921C277.199 -54.0317 308.681 -119.085 352.628 -176.68C363.068 -190.362 374.1 -203.48 385.697 -216.016H387.922C376.326 -203.48 365.294 -190.362 354.854 -176.68C310.907 -119.085 279.425 -54.0317 261.25 16.6921C255.413 39.4158 251.061 62.2908 248.193 85.2403C242.144 133.744 242.748 182.612 250.031 231.229C252.08 244.95 254.658 258.53 257.727 271.961H255.501Z' fill='%2300ACF8'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_459_5112'%3e%3crect width='713' height='704' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  z-index: 0;
}
.section-cultura-missao .marquee {
  top: 140px;
}
.section-cultura-missao .text-wrapper {
  width: 55%;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-cultura-missao {
    padding: 60px 0;
  }
  .section-cultura-missao .marquee {
    position: static;
    margin-bottom: 40px;
  }
  .section-cultura-missao .text-wrapper {
    width: 100%;
  }
}

.section-cultura-valores .marquee {
  top: 100px;
  margin-bottom: 80px;
}
.section-cultura-valores .marquee .scroll {
  color: #1E1E7B;
}
.section-cultura-valores .marquee .scroll:nth-child(even) {
  color: transparent;
  -webkit-text-stroke-color: #1E1E7B;
}
.section-cultura-valores .tab-valores {
  position: relative;
  width: 306px;
  height: 67px;
  padding-left: 70px;
  transition: all ease-in-out 0.4s;
}
.section-cultura-valores .tab-valores svg {
  margin-right: 11px;
}
.section-cultura-valores .tab-valores svg path {
  transition: all ease-in-out 0.4s;
}
.section-cultura-valores .tab-valores .tab-svg {
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: all ease-in-out 0.4s;
  width: 0;
}
.section-cultura-valores .tab-valores.active, .section-cultura-valores .tab-valores:hover {
  color: #FFFFFF;
}
.section-cultura-valores .tab-valores.active svg:not(.tab-svg) path, .section-cultura-valores .tab-valores:hover svg:not(.tab-svg) path {
  stroke: #FFFFFF;
}
.section-cultura-valores .tab-valores.active .tab-svg, .section-cultura-valores .tab-valores:hover .tab-svg {
  opacity: 1;
  width: 100%;
}
.section-cultura-valores .editor {
  padding-top: 50px;
  width: 80%;
}
.section-cultura-valores .editor h2,
.section-cultura-valores .editor h3,
.section-cultura-valores .editor h4,
.section-cultura-valores .editor h5,
.section-cultura-valores .editor h6 {
  font-family: "JBS Text", sans-serif;
}
.section-cultura-valores .editor h2,
.section-cultura-valores .editor h3,
.section-cultura-valores .editor h4,
.section-cultura-valores .editor h5,
.section-cultura-valores .editor h6,
.section-cultura-valores .editor p {
  color: #1E1E7B;
}
.section-cultura-valores .editor p {
  font-weight: 300;
}
.section-cultura-valores .swiper-button-prev, .section-cultura-valores .swiper-button-next {
  background-color: #FFFFFF;
}
.section-cultura-valores .swiper-button-prev::after, .section-cultura-valores .swiper-button-next::after {
  background-image: url("data:image/svg+xml,%3csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.4121 0.764648L1.8827 10.9999L10.4121 21.2352' stroke='%231E1E7B' stroke-width='2'/%3e%3c/svg%3e");
}
.section-cultura-valores .swiper-button-prev:hover, .section-cultura-valores .swiper-button-next:hover {
  background-color: #00CEF7;
  border-color: #00CEF7;
}
@media screen and (max-width: 767px) {
  .section-cultura-valores .marquee {
    margin-bottom: 40px;
  }
  .section-cultura-valores .editor {
    width: 100%;
    padding: 0 15px;
  }
  .section-cultura-valores .swiper-nav {
    margin-left: 15px;
  }
}

.section-cultura-crencas {
  background-color: #1E1E7B;
  min-height: 704px;
  position: relative;
}
.section-cultura-crencas .marquee {
  top: 100px;
}
.section-cultura-crencas .marquee .scroll {
  color: #FFFFFF;
}
.section-cultura-crencas .marquee .scroll:nth-child(even) {
  color: transparent;
  -webkit-text-stroke-color: #FFFFFF;
}
.section-cultura-crencas .swiper-container {
  width: 554px;
  max-width: 100%;
}
.section-cultura-crencas .swiper-container .swiper {
  height: 704px !important;
}
.section-cultura-crencas .swiper-container .swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
.section-cultura-crencas .swiper-container .swiper .swiper-wrapper .swiper-slide {
  width: 50% !important;
  height: 321px !important;
  aspect-ratio: 277/321;
}
.section-cultura-crencas .swiper-container .swiper .swiper-wrapper .swiper-slide img {
  width: 277px;
  object-fit: cover;
}
.section-cultura-crencas .swiper-crencas2 {
  padding-top: 60px;
}
.section-cultura-crencas .swiper-crencas-itens {
  width: 560px;
  max-width: 100%;
  margin: 0 auto;
  padding: 165px 0 75px 0;
}
.section-cultura-crencas .swiper-crencas-itens .crenca {
  display: flex;
  align-items: center;
  font-weight: 400;
  color: #FFFFFF;
}
.section-cultura-crencas .swiper-crencas-itens .crenca::before {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  min-width: 12px;
  background-color: #005AC2;
  border-radius: 50%;
  margin-right: 17px;
}
@media screen and (max-width: 767px) {
  .section-cultura-crencas {
    min-height: unset;
  }
  .section-cultura-crencas .text-wrapper {
    padding: 60px 15px;
  }
  .section-cultura-crencas .text-wrapper .marquee {
    position: static;
    margin-bottom: 40px;
  }
  .section-cultura-crencas .swiper-crencas-itens {
    padding: 0;
  }
  .section-cultura-crencas .swiper-container {
    width: 100%;
  }
  .section-cultura-crencas .swiper-container .swiper {
    width: 50%;
    height: 100vw !important;
  }
  .section-cultura-crencas .swiper-container .swiper .swiper-slide {
    width: 100% !important;
    height: auto !important;
  }
  .section-cultura-crencas .swiper-container .swiper .swiper-slide img {
    width: 100%;
  }
}

.section-carreiras-inicial, .section-carreiras-adicional {
  position: relative;
}
.section-carreiras-inicial .coluna1, .section-carreiras-inicial .coluna2, .section-carreiras-adicional .coluna1, .section-carreiras-adicional .coluna2 {
  width: 50%;
  height: auto;
  aspect-ratio: 683/631;
}
.section-carreiras-inicial .coluna1 .text-wrapper, .section-carreiras-inicial .coluna2 .text-wrapper, .section-carreiras-adicional .coluna1 .text-wrapper, .section-carreiras-adicional .coluna2 .text-wrapper {
  width: 30vw;
  padding: 60px 0;
}
.section-carreiras-inicial .coluna1 .text-wrapper .editor p, .section-carreiras-inicial .coluna2 .text-wrapper .editor p, .section-carreiras-adicional .coluna1 .text-wrapper .editor p, .section-carreiras-adicional .coluna2 .text-wrapper .editor p {
  color: #1E1E7B;
}
.section-carreiras-inicial .coluna1 .text-wrapper .ghost-btn, .section-carreiras-inicial .coluna2 .text-wrapper .ghost-btn, .section-carreiras-adicional .coluna1 .text-wrapper .ghost-btn, .section-carreiras-adicional .coluna2 .text-wrapper .ghost-btn {
  margin-top: 26px;
}
.section-carreiras-inicial .coluna1 .text-wrapper .ghost-btn svg, .section-carreiras-inicial .coluna2 .text-wrapper .ghost-btn svg, .section-carreiras-adicional .coluna1 .text-wrapper .ghost-btn svg, .section-carreiras-adicional .coluna2 .text-wrapper .ghost-btn svg {
  margin-right: 20px;
}
.section-carreiras-inicial .coluna1 img, .section-carreiras-inicial .coluna2 img, .section-carreiras-adicional .coluna1 img, .section-carreiras-adicional .coluna2 img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 100%;
}
@media screen and (max-width: 991px) {
  .section-carreiras-inicial .coluna1 .text-wrapper, .section-carreiras-adicional .coluna1 .text-wrapper {
    width: 50vw;
    padding: 60px 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-carreiras-inicial .coluna1, .section-carreiras-inicial .coluna2, .section-carreiras-adicional .coluna1, .section-carreiras-adicional .coluna2 {
    width: 100%;
    aspect-ratio: unset;
  }
  .section-carreiras-inicial .coluna1 .text-wrapper, .section-carreiras-adicional .coluna1 .text-wrapper {
    width: 100%;
    padding: 60px 15px;
  }
  .section-carreiras-inicial .coluna2 img, .section-carreiras-adicional .coluna2 img {
    position: static;
    width: 100%;
  }
}

.flex-md-row-reverse .coluna2 img {
  left: 0;
}

.section-carreiras-vagas {
  background-color: #005AC2;
  padding: 140px 0 127px 0;
  margin-top: -1px;
}
.section-carreiras-vagas .vagas-wrapper {
  width: 90%;
}
.section-carreiras-vagas .vagas {
  border-top: 3px solid #0948AD;
  margin-top: 40px;
}
.section-carreiras-vagas .vagas a {
  display: block;
  padding: 25px 0;
  border-bottom: 1px solid #0948AD;
  color: #FFFFFF;
  text-transform: uppercase;
}
.section-carreiras-vagas .vagas a svg {
  margin-right: 15px;
}
.section-carreiras-vagas .vagas a:hover {
  color: #00ACF8;
}
@media screen and (max-width: 991px) {
  .section-carreiras-vagas {
    padding: 120px 0;
  }
  .section-carreiras-vagas .vagas-wrapper {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .section-carreiras-vagas {
    padding: 60px 0;
  }
  .section-carreiras-vagas .vagas-wrapper {
    width: 100%;
    margin-top: 60px;
  }
  .section-carreiras-vagas .vagas-wrapper .vagas {
    margin-top: 30px;
  }
}

.section-etica-inicial {
  position: relative;
}
.section-etica-inicial::before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("assets/images/bg-etica.webp");
  background-repeat: no-repeat;
  background-position: top right;
  width: 100%;
  height: 150%;
  z-index: -1;
  pointer-events: none;
}
.section-etica-inicial .text-wrapper {
  padding: 140px 0;
  width: 80%;
}
.section-etica-inicial .text-wrapper h1 {
  margin-bottom: 38px;
}
.section-etica-inicial .text-wrapper h2 {
  line-height: 33px;
}
@media screen and (max-width: 767px) {
  .section-etica-inicial {
    overflow: hidden;
  }
  .section-etica-inicial::before {
    width: 70vw;
    height: 70vw;
    background-size: contain;
  }
  .section-etica-inicial .text-wrapper {
    padding: 60px 0;
    width: 100%;
  }
  .section-etica-inicial .text-wrapper h1 {
    margin-bottom: 18px;
  }
  .section-etica-inicial .text-wrapper h2 {
    line-height: 20px;
  }
}

.section-etica-compliance .img-wrapper {
  position: relative;
}
.section-etica-compliance .img-wrapper img {
  width: 42.6vw;
  aspect-ratio: 581/633;
  object-fit: cover;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 85% 100%, 0 100%);
}
.section-etica-compliance .img-wrapper::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3csvg width='390' height='633' viewBox='0 0 390 633' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M360.243 99.2198C358.953 90.5711 357.483 81.9586 355.851 73.4092H377.594C379.128 81.4987 380.48 89.6062 381.707 97.7588C395.063 186.987 390.364 276.918 367.728 365.036C350.197 433.27 322.727 497.282 285.787 555.992C276.652 570.538 266.93 584.751 256.649 598.63H232.624C263.115 558.454 288.673 515.31 309.118 469.614C324.485 435.326 336.949 399.604 346.454 362.601C368.765 275.755 373.401 187.131 360.234 99.2017L360.243 99.2198Z' fill='url(%23paint0_linear_459_4187)'/%3e%3cpath d='M281.446 155.901C273.375 101.989 258.657 49.8175 237.517 0H290.338C308.97 47.7794 322.182 97.4797 329.848 148.659C343.601 240.484 338.758 333.022 315.463 423.701C311.486 439.231 306.977 454.544 301.99 469.623C292.205 499.311 280.472 528.134 266.854 556.001C259.811 570.485 252.235 584.698 244.182 598.64H186.861C223.611 541.265 250.856 478.551 268.063 411.536C282.438 355.613 289.256 298.932 288.489 242.216C288.111 213.438 285.766 184.633 281.455 155.91L281.446 155.901Z' fill='url(%23paint1_linear_459_4187)'/%3e%3cpath d='M0.00902718 633C30.8699 605.728 59.0072 575.445 84.2136 542.401C135.871 474.673 172.9 398.134 194.292 314.886C215.675 231.655 220.13 146.738 207.504 62.4974C204.338 41.3853 200.145 20.5439 194.923 0H262.047C266.024 17.4235 269.37 35.0364 272.03 52.8387C281.473 115.904 282.257 179.294 274.411 242.216C270.696 271.985 265.05 301.656 257.475 331.137C233.901 422.881 193.074 507.266 136.078 581.974C122.542 599.722 108.23 616.74 93.1959 633H0H0.00902718Z' fill='%231E1E7B'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_459_4187' x1='253.429' y1='558.354' x2='412.261' y2='64.2195' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.5' stop-color='%23A8CE38'/%3e%3cstop offset='0.9' stop-color='%23A7CE3A' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_459_4187' x1='262.165' y1='4.37391' x2='262.165' y2='592.426' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.22' stop-color='%23045BA7'/%3e%3cstop offset='0.65' stop-color='%2326A7DF'/%3e%3cstop offset='0.97' stop-color='%2347C6F3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  position: absolute;
  right: 5vw;
  top: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  pointer-events: none;
  z-index: 5;
}
@media screen and (max-width: 991px) {
  .section-etica-compliance .img-wrapper img {
    width: 75vw;
  }
  .section-etica-compliance .img-wrapper::before {
    right: 11vw;
  }
}
.section-etica-compliance .text-wrapper {
  padding: 72px 0;
  width: 75%;
}
.section-etica-compliance .text-wrapper .logo {
  margin-bottom: 54px;
}
@media screen and (max-width: 991px) {
  .section-etica-compliance .text-wrapper {
    padding: 60px 15px;
    width: 100%;
  }
  .section-etica-compliance .text-wrapper .logo {
    margin-bottom: 30px;
  }
}
.section-etica-compliance .editor p {
  font-weight: 300;
  color: #1E1E7B;
}

.section-etica-global-compliance {
  padding: 140px 0;
}
.section-etica-global-compliance .text-wrapper {
  width: 55vw;
}
@media screen and (max-width: 1199px) {
  .section-etica-global-compliance .text-wrapper {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .section-etica-global-compliance {
    padding: 0 0 60px 0;
  }
}

.section-etica-destaques {
  background-color: #1E1E7B;
  min-height: 1015px;
}
.section-etica-destaques .img-wrapper {
  position: relative;
  padding: 0 12px;
}
.section-etica-destaques .img-wrapper img {
  width: 549px;
  aspect-ratio: 549/715;
}
.section-etica-destaques .img-wrapper .animation-intersection {
  position: absolute;
  top: 55%;
  right: 28%;
  z-index: 5;
  pointer-events: none;
}
.section-etica-destaques .text-wrapper {
  padding: 105px 0 2px 0;
  width: 85%;
}
.section-etica-destaques .text-wrapper h2 {
  margin-bottom: 80px;
  width: 70%;
}
@media screen and (max-width: 767px) {
  .section-etica-destaques .img-wrapper .animation-intersection {
    top: unset;
    right: unset;
    bottom: -20px;
    left: -36%;
    height: 50%;
    width: 90%;
  }
  .section-etica-destaques .img-wrapper .animation-intersection svg {
    width: 100%;
    height: 100%;
  }
  .section-etica-destaques .text-wrapper {
    padding: 60px 0 2px 0;
    width: 100%;
  }
  .section-etica-destaques .text-wrapper h2 {
    width: 100%;
    margin-bottom: 1rem;
  }
}

.section-etica-pilares .text-wrapper {
  padding: 101px 0 70px 0;
  width: 70%;
}
.section-etica-pilares .swiper {
  overflow: visible;
  width: 1284px;
  max-width: 100%;
}
.section-etica-pilares .swiper .swiper-slide {
  width: 33.333%;
  padding: 76px 64px;
  border-top: 1px solid #E1E6F5;
  border-left: 1px solid #E1E6F5;
  height: auto;
}
.section-etica-pilares .swiper .swiper-slide .icon {
  width: 67px;
  height: 67px;
  margin-bottom: 32px;
}
.section-etica-pilares .swiper-button-prev, .section-etica-pilares .swiper-button-next {
  left: -25px;
}
.section-etica-pilares .swiper-button-next {
  left: unset;
  right: -25px;
}
@media screen and (max-width: 991px) {
  .section-etica-pilares .swiper .swiper-slide {
    width: 50%;
    border-bottom: 1px solid #E1E6F5;
    padding: 66px 45px;
  }
  .section-etica-pilares .swiper-pilares-nav {
    padding: 23px 0;
  }
}
@media screen and (max-width: 575px) {
  .section-etica-pilares .text-wrapper {
    padding: 60px 0 50px 0;
    width: 100%;
  }
  .section-etica-pilares .swiper {
    margin-left: -15px;
  }
  .section-etica-pilares .swiper .swiper-slide {
    width: 94%;
  }
}

.section-etica-canal-etica {
  background-color: #1E1E7B;
  padding: 135px 0 115px 0;
}
.section-etica-canal-etica .text-wrapper {
  width: 70%;
  margin-right: 55px;
}
.section-etica-canal-etica .linhas-container {
  margin-top: 80px;
}
.section-etica-canal-etica .linhas-container .phone-wrapper {
  background-color: #FFFFFF;
  padding: 80px 37px 35px 37px;
}
.section-etica-canal-etica .linhas-container .phone-wrapper .website {
  display: block;
  width: fit-content;
  margin: 0 auto;
  line-height: 50px;
  border-bottom: 2px solid #00ACF8;
  margin-bottom: 80px;
  color: #1E1E7B;
}
.section-etica-canal-etica .linhas-container .phone-wrapper .website svg {
  min-width: 15px;
  margin-left: 50px;
}
.section-etica-canal-etica .linhas-container .phone-wrapper .website:hover {
  color: #00ACF8;
}
.section-etica-canal-etica .linhas-container .phone-wrapper .linha {
  padding: 25px 20px 25px 0;
  border-top: 1px solid #E1E6F5;
}
@media screen and (max-width: 767px) {
  .section-etica-canal-etica {
    padding: 50px 0;
  }
  .section-etica-canal-etica .text-wrapper {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .section-etica-canal-etica .linhas-container {
    margin-top: 40px;
  }
  .section-etica-canal-etica .linhas-container .phone-wrapper {
    padding: 50px 30px 30px 30px;
  }
  .section-etica-canal-etica .linhas-container .phone-wrapper .website {
    margin-bottom: 40px;
    font-size: 16px !important;
  }
}

.section-etica-documentos {
  background-color: #1E1E7B;
  padding-bottom: 83px;
}
.section-etica-documentos .doc-wrapper {
  padding: 20px;
  border-top: 3px solid #153090;
  border-bottom: 3px solid #153090;
}
.section-etica-documentos .doc-wrapper .ghost-btn {
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF !important;
}
.section-etica-documentos .doc-wrapper .ghost-btn svg {
  margin-left: 23px;
}
.section-etica-documentos .doc-wrapper .ghost-btn svg path {
  transition: all ease-in-out 0.3s;
}
.section-etica-documentos .doc-wrapper .ghost-btn:hover {
  color: #1E1E7B !important;
}
.section-etica-documentos .doc-wrapper .ghost-btn:hover svg path {
  stroke: #1E1E7B;
}
@media screen and (max-width: 991px) {
  .section-etica-documentos .doc-wrapper.even {
    border-top: unset;
  }
}
@media screen and (max-width: 767px) {
  .section-etica-documentos {
    padding-bottom: 60px;
  }
}

.section-etica-outros-documentos {
  background-color: #1E1E7B;
  padding-bottom: 116px;
}
.section-etica-outros-documentos .text-wrapper {
  width: 60%;
  margin: 0 auto;
}
.section-etica-outros-documentos .text-wrapper a {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: fit-content;
  height: 46px;
  padding: 0 35px;
  background-color: #005AC2;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: all ease-in-out 0.3s;
}
.section-etica-outros-documentos .text-wrapper a:hover {
  background-color: #00ACF8;
}
@media screen and (max-width: 767px) {
  .section-etica-outros-documentos {
    padding-bottom: 60px;
  }
  .section-etica-outros-documentos .text-wrapper {
    width: 100%;
  }
}

.section-blog-titulo h1 {
  padding: 38px 0;
}
.section-blog-titulo .searchform-slim {
  margin: unset;
}
.section-blog-titulo .searchform-slim input {
  width: 407px;
}

.section-blog {
  margin-top: 40px;
}

.section-blog-titulo h1 {
  padding: 38px 0;
}

.section-blog {
  margin-top: 40px;
  padding-bottom: 40px;
}
.section-blog .posts-container {
  display: grid;
  grid-template-columns: minmax(0, 4fr) minmax(0, 3fr) minmax(0, 3fr);
  grid-auto-rows: minmax(243px, auto);
  gap: 32px;
}
.section-blog .posts-container article {
  height: 100%;
}
.section-blog .posts-container article a {
  height: 100%;
}
.section-blog .posts-container > *:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/3;
  height: 100%;
}
.section-blog .posts-container > *:nth-child(1) a {
  height: 100%;
}
.section-blog .posts-container > *:nth-child(2) {
  grid-column: 2/3;
  grid-row: 1/2;
}
.section-blog .posts-container > *:nth-child(2) h3 {
  font-size: 16px !important;
  line-height: 1.1 !important;
}
.section-blog .posts-container > *:nth-child(2) a {
  aspect-ratio: 356/243;
}
.section-blog .posts-container > *:nth-child(3) {
  grid-column: 3/4;
  grid-row: 1/2;
}
.section-blog .posts-container > *:nth-child(3) h3 {
  font-size: 16px !important;
  line-height: 1.1 !important;
}
.section-blog .posts-container > *:nth-child(3) a {
  aspect-ratio: 356/243;
}
.section-blog .posts-container > *:nth-child(4) {
  grid-column: 2/3;
  grid-row: 2/3;
}
.section-blog .posts-container > *:nth-child(4) h3 {
  font-size: 16px !important;
  line-height: 1.1 !important;
}
.section-blog .posts-container > *:nth-child(4) a {
  aspect-ratio: 356/243;
}
.section-blog .posts-container > *:nth-child(5) {
  grid-column: 3/4;
  grid-row: 2/3;
}
.section-blog .posts-container > *:nth-child(5) h3 {
  font-size: 16px !important;
  line-height: 1.1 !important;
}
.section-blog .posts-container > *:nth-child(5) a {
  aspect-ratio: 356/243;
}
@media screen and (max-width: 1199px) {
  .section-blog .posts-container {
    display: flex;
    flex-wrap: wrap;
    gap: unset;
    row-gap: 32px;
    --bs-gutter-x: 1.5rem;
    margin-right: calc(var(--bs-gutter-x) * -0.5);
    margin-left: calc(var(--bs-gutter-x) * -0.5);
    width: auto !important;
  }
  .section-blog .posts-container article {
    flex: 0 0 33.333333%;
    width: 33.333333%;
    max-width: 33.333333%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .section-blog .posts-container article a {
    aspect-ratio: 518/518 !important;
    max-height: unset !important;
  }
}
@media screen and (max-width: 991px) {
  .section-blog .posts-container article {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .section-blog .posts-container article h3.font20, .section-blog .posts-container article .section-institucional-timeline .swiper-decadas-wrapper .swiper h3.swiper-slide, .section-institucional-timeline .swiper-decadas-wrapper .swiper .section-blog .posts-container article h3.swiper-slide, .section-blog .posts-container article .accordion-wrapper h3.accordion-title, .accordion-wrapper .section-blog .posts-container article h3.accordion-title, .section-blog .posts-container article .accordion-wrapper h3.accordion-content, .accordion-wrapper .section-blog .posts-container article h3.accordion-content {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 575px) {
  .section-blog .posts-container article {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .section-blog {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 575px) {
  .section-blog .ghost-btn {
    width: 100%;
  }
}

.section-blog-institucional {
  padding-bottom: 80px;
}
.section-blog-institucional .institucional-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
}
.section-blog-institucional .institucional-grid .posts-list-column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section-blog-institucional .institucional-grid article {
  height: 100%;
  min-width: 0;
}
.section-blog-institucional .institucional-grid article a {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.section-blog-institucional .institucional-grid .card-post-alternativo {
  border-left: unset;
  border-right: unset;
}
.section-blog-institucional .institucional-grid .card-post-alternativo:not(:first-child) {
  border-top: unset;
}
.section-blog-institucional .institucional-grid .card-post-alternativo .text-wrapper {
  padding-left: 0;
  padding-right: 80px;
  height: unset;
}
.section-blog-institucional .institucional-grid .card-post-alternativo .img-wrapper {
  display: none;
}
@media screen and (max-width: 1199px) {
  .section-blog-institucional .institucional-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .section-blog-institucional .institucional-grid .posts-list-column {
    grid-column: 1/3;
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .section-blog-institucional .institucional-grid {
    grid-template-columns: 1fr;
  }
  .section-blog-institucional .institucional-grid .posts-list-column {
    grid-column: 1/-1;
  }
}
@media screen and (max-width: 767px) {
  .section-blog-institucional {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 575px) {
  .section-blog-institucional .ghost-btn {
    width: 100%;
  }
}

.section-blog-negocios {
  padding-bottom: 80px;
}
.section-blog-negocios select {
  width: 407px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .section-blog-negocios {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 575px) {
  .section-blog-negocios .ghost-btn {
    width: 100%;
  }
}

@media screen and (max-width: 575px) {
  .section-blog-imagens .ghost-btn {
    width: 100%;
  }
}

.plus-btn svg {
  margin-right: 26px;
}

.card-post {
  max-width: 100%;
}
.card-post a {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  aspect-ratio: 409/409;
  display: flex;
  align-items: flex-end;
}
.card-post a .cat {
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  position: absolute;
  width: fit-content;
  height: 34px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  z-index: 5;
  background-color: #005AC2;
}
.card-post a::before {
  display: block;
  content: "";
  width: 100%;
  height: 80%;
  background: linear-gradient(180deg, transparent, #000);
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  opacity: 1;
}
.card-post a img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all ease-in-out 0.3s;
}
.card-post a .text-wrapper {
  position: relative;
  z-index: 10;
  padding: 20px 70px 20px 20px;
}
.card-post a .text-wrapper .date {
  filter: brightness(100000);
  margin-right: 10px;
}
.card-post a .icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  min-width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: #00ACF8;
  position: absolute;
  right: 20px;
  bottom: 20px;
  z-index: 10;
}
.card-post a:hover img {
  transform: scale(1.2);
}

.card-post-alternativo {
  border: 1px solid #E1E6F5;
}
.card-post-alternativo .img-wrapper {
  position: relative;
  width: 220px;
  min-width: 220px;
  height: 166px;
  overflow: hidden;
  margin-bottom: 0 !important;
}
.card-post-alternativo .img-wrapper .cat {
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  position: absolute;
  width: fit-content;
  height: 34px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  z-index: 5;
  background-color: #005AC2;
}
.card-post-alternativo .img-wrapper img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all ease-in-out 0.3s;
}
.card-post-alternativo .text-wrapper {
  padding: 20px 110px 20px 30px;
  height: 166px;
  position: relative;
}
.card-post-alternativo .text-wrapper .icon-wrapper {
  width: 34px;
  min-width: 34px;
  height: 34px;
  background-color: #00ACF8;
  border-radius: 50%;
  position: absolute;
  right: 15px;
  bottom: 20px;
}
.card-post-alternativo:hover img {
  transform: scale(1.2);
}
@media screen and (max-width: 575px) {
  .card-post-alternativo a > div {
    flex-direction: column;
  }
  .card-post-alternativo a > div .img-wrapper {
    width: 100%;
  }
}

.breadcrumbs {
  padding-top: 15px;
}

.breadcrumbs span,
.breadcrumbs span span a {
  color: #8f8fbd;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 2%;
  text-transform: uppercase;
}

.section-single-post {
  padding: 65px 0 95px 0;
}
.section-single-post .blog-navbar {
  margin-bottom: 77px;
}
.section-single-post .blog-navbar .searchform-slim {
  margin: unset;
}
.section-single-post .blog-navbar .searchform-slim input {
  width: 407px;
}
.section-single-post figure:has(img:first-of-type) {
  width: 100% !important;
}
.section-single-post figure {
  width: 100% !important;
}
.section-single-post img:first-of-type {
  width: 100%;
  aspect-ratio: 659/494;
  height: auto;
  max-height: 494px;
  object-fit: cover;
}
.section-single-post .content-wrapper {
  width: 737px;
  max-width: 100%;
}
.section-single-post .content-wrapper .post-info {
  margin-bottom: 25px;
}
.section-single-post .content-wrapper .post-info svg {
  margin-right: 6px;
}
.section-single-post .content-wrapper .share-buttons {
  padding-top: 10px;
}
.section-single-post .content-wrapper .share-buttons a {
  transition: all ease-in-out 0.3s;
}
.section-single-post .content-wrapper .share-buttons a:hover {
  filter: brightness(115%);
}
.section-single-post .content-wrapper .editor {
  padding-bottom: 42px;
  border-bottom: 1px solid #E1E6F5;
}
.section-single-post .content-wrapper .editor img {
  max-width: 100%;
}
.section-single-post .content-wrapper .editor .tag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  background-color: #00ACF8;
  padding: 0 20px;
  border-radius: 100px;
  height: 35px;
  transition: all ease-in-out 0.3s;
}
.section-single-post .content-wrapper .editor .tag:hover {
  filter: brightness(115%);
}
.section-single-post .content-wrapper .editor figure {
  position: relative;
}
.section-single-post .content-wrapper .editor .wp-caption {
  max-width: 100% !important;
  width: 100% !important;
}
.section-single-post .content-wrapper .editor .legenda,
.section-single-post .content-wrapper .editor figcaption, .section-single-post .content-wrapper .editor .wp-caption-text {
  width: 100%;
  min-height: 60px;
  height: fit-content;
  padding: 20px 18%;
  background: #0C0C3A;
  backdrop-filter: blur(20px);
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}
.section-single-post .content-wrapper .editor h2,
.section-single-post .content-wrapper .editor h3,
.section-single-post .content-wrapper .editor h4,
.section-single-post .content-wrapper .editor h5,
.section-single-post .content-wrapper .editor h6 {
  font-size: 24px;
  font-weight: 500;
  color: #1E1E7B;
  line-height: 33px;
}
@media screen and (max-width: 767px) {
  .section-single-post .content-wrapper .editor h2,
  .section-single-post .content-wrapper .editor h3,
  .section-single-post .content-wrapper .editor h4,
  .section-single-post .content-wrapper .editor h5,
  .section-single-post .content-wrapper .editor h6 {
    font-size: 14px;
    line-height: 20px;
  }
}
.section-single-post .content-wrapper .editor p {
  font-size: 20px;
  font-weight: 300;
  color: #1E1E7B;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .section-single-post .content-wrapper .editor p {
    font-size: 14px;
    line-height: 20px;
  }
}
.section-single-post .content-wrapper .editor span {
  color: #1E1E7B !important;
  font-weight: 300 !important;
}
.section-single-post .content-wrapper .editor strong {
  color: #1E1E7B !important;
  font-weight: 600;
}
.section-single-post .content-wrapper .editor p + blockquote {
  margin-top: 46px;
}
.section-single-post .content-wrapper .editor blockquote {
  width: calc(100% + 60px);
  transform: translateX(-30px);
  background-color: #B1ECFB;
  font-style: italic;
  padding: 83px 72px;
  margin: 0;
}
.section-single-post .content-wrapper .editor blockquote + p {
  margin-top: 46px;
}
.section-single-post .content-wrapper .editor blockquote + p:has(iframe) {
  margin-top: 0;
}
.section-single-post .content-wrapper .editor iframe {
  width: calc(100% + 60px);
  transform: translateX(-30px);
  height: 100%;
  aspect-ratio: 800/458;
}
.section-single-post .content-wrapper .editor .tags {
  margin-top: 40px;
}
.section-single-post .content-wrapper .author {
  padding: 42px 0;
}
.section-single-post .content-wrapper .social-share {
  transform: translateX(-30px);
  width: calc(100% + 60px);
  min-height: 122px;
  background-color: #E1E6F5;
  border-radius: 100000px;
  padding: 15px 32px 15px 64px;
  margin-top: 65px;
}
.section-single-post .content-wrapper .social-share .share-icon {
  transition: all ease-in-out 0.3s;
}
.section-single-post .content-wrapper .social-share .share-icon:hover {
  filter: brightness(120%);
}
@media screen and (max-width: 767px) {
  .section-single-post .content-wrapper .img-wrapper {
    margin-bottom: 20px;
  }
  .section-single-post .content-wrapper .img-wrapper .icon-wrapper {
    left: unset;
    bottom: unset;
    right: 20px;
    top: 20px;
    width: 76px;
    min-width: 76px;
    height: 76px;
  }
  .section-single-post .content-wrapper .legenda, .section-single-post .content-wrapper figcaption, .section-single-post .content-wrapper .wp-caption-text {
    padding: 20px 15px;
    font-size: 14px;
  }
  .section-single-post .content-wrapper .share-buttons {
    margin-bottom: 40px;
  }
  .section-single-post .content-wrapper .editor blockquote,
  .section-single-post .content-wrapper .editor iframe {
    width: 100%;
    transform: none;
  }
  .section-single-post .content-wrapper .editor blockquote {
    padding: 30px;
  }
  .section-single-post .content-wrapper .editor p + blockquote {
    margin-top: 26px;
  }
  .section-single-post .content-wrapper .editor blockquote + p {
    margin-top: 26px;
  }
  .section-single-post .content-wrapper .editor blockquote + p:has(iframe) {
    margin-top: 0;
  }
  .section-single-post .content-wrapper .social-share {
    width: 100%;
    transform: none;
    padding: 15px 32px;
    margin-top: 60px;
  }
  .section-single-post .content-wrapper .social-share .font24, .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h2,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h3,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h4,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h5,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h6, .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h2,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h3,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h4,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h5,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h6, .section-single-post .content-wrapper .social-share .editor h2, .section-single-post .content-wrapper .editor .social-share h2,
  .section-single-post .content-wrapper .social-share .editor h3,
  .section-single-post .content-wrapper .editor .social-share h3,
  .section-single-post .content-wrapper .social-share .editor h4,
  .section-single-post .content-wrapper .editor .social-share h4,
  .section-single-post .content-wrapper .social-share .editor h5,
  .section-single-post .content-wrapper .editor .social-share h5,
  .section-single-post .content-wrapper .social-share .editor h6,
  .section-single-post .content-wrapper .editor .social-share h6, .section-single-post .content-wrapper .social-share .section-cultura-cultura .editor p, .section-cultura-cultura .editor .section-single-post .content-wrapper .social-share p, .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h2,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h3,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h4,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h5,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h6 {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section-single-post {
    padding-top: 30px;
  }
}

.breadcrumbs {
  position: static;
  line-height: unset;
}

.section-single-post {
  padding: 95px 0;
}
@media screen and (max-width: 767px) {
  .section-single-post {
    padding-top: 30px;
  }
}
.section-single-post .content-wrapper {
  width: 737px;
  max-width: 100%;
}
.section-single-post .content-wrapper .post-info {
  margin-bottom: 25px;
}
.section-single-post .content-wrapper .post-info svg {
  margin-right: 6px;
}
.section-single-post .content-wrapper .img-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 739/553;
  margin-bottom: 65px;
}
.section-single-post .content-wrapper .img-wrapper img {
  aspect-ratio: 739/553;
}
.section-single-post .content-wrapper .img-wrapper .icon-wrapper {
  position: absolute;
  width: 111px;
  min-width: 111px;
  height: 111px;
  border-radius: 10px;
  bottom: 20px;
  left: 20px;
  z-index: 5;
}
.section-single-post .content-wrapper .img-wrapper .icon-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section-single-post .content-wrapper .img-wrapper .legenda {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 60px;
  height: fit-content;
  padding: 20px 18%;
  background: #0C0C3A;
  backdrop-filter: blur(20px);
}
.section-single-post .content-wrapper .editor {
  padding-bottom: 42px;
  border-bottom: 1px solid #E1E6F5;
}
.section-single-post .content-wrapper .editor h2,
.section-single-post .content-wrapper .editor h3,
.section-single-post .content-wrapper .editor h4,
.section-single-post .content-wrapper .editor h5,
.section-single-post .content-wrapper .editor h6 {
  font-weight: 500;
  color: #1E1E7B;
}
.section-single-post .content-wrapper .editor p {
  font-weight: 300;
  color: #1E1E7B;
}
.section-single-post .content-wrapper .editor p + blockquote {
  margin-top: 46px;
}
.section-single-post .content-wrapper .editor blockquote {
  width: calc(100% + 60px);
  transform: translateX(-30px);
  background-color: #B1ECFB;
  font-style: italic;
  padding: 83px 72px;
  margin: 0;
}
.section-single-post .content-wrapper .editor blockquote + p {
  margin-top: 46px;
}
.section-single-post .content-wrapper .editor blockquote + p:has(iframe) {
  margin-top: 0;
}
.section-single-post .content-wrapper .editor iframe {
  width: calc(100% + 60px);
  transform: translateX(-30px);
  height: 100%;
  aspect-ratio: 800/458;
}
.section-single-post .content-wrapper .editor .tags {
  margin-top: 40px;
}
.section-single-post .content-wrapper .author {
  padding: 42px 0;
}
.section-single-post .content-wrapper .social-share {
  transform: translateX(-30px);
  width: calc(100% + 60px);
  min-height: 122px;
  background-color: #E1E6F5;
  border-radius: 100000px;
  padding: 15px 32px 15px 64px;
  margin-top: 65px;
}
.section-single-post .content-wrapper .social-share .share-icon {
  transition: all ease-in-out 0.3s;
}
.section-single-post .content-wrapper .social-share .share-icon:hover {
  filter: brightness(120%);
}
@media screen and (max-width: 767px) {
  .section-single-post .content-wrapper .img-wrapper {
    margin-bottom: 40px;
  }
  .section-single-post .content-wrapper .img-wrapper .icon-wrapper {
    left: unset;
    bottom: unset;
    right: 20px;
    top: 20px;
    width: 76px;
    min-width: 76px;
    height: 76px;
  }
  .section-single-post .content-wrapper .img-wrapper .legenda {
    padding: 20px 15px;
  }
  .section-single-post .content-wrapper .editor blockquote,
  .section-single-post .content-wrapper .editor iframe {
    width: 100%;
    transform: none;
  }
  .section-single-post .content-wrapper .editor blockquote {
    padding: 30px;
  }
  .section-single-post .content-wrapper .editor p + blockquote {
    margin-top: 26px;
  }
  .section-single-post .content-wrapper .editor blockquote + p {
    margin-top: 26px;
  }
  .section-single-post .content-wrapper .editor blockquote + p:has(iframe) {
    margin-top: 0;
  }
  .section-single-post .content-wrapper .social-share {
    width: 100%;
    transform: none;
    padding: 15px 32px;
    margin-top: 60px;
  }
  .section-single-post .content-wrapper .social-share .font24, .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h2,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h3,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h4,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h5,
  .section-sustentabilidade-titulo .editor .section-single-post .content-wrapper .social-share h6, .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h2,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h3,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h4,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h5,
  .section-negocios-titulo .editor .section-single-post .content-wrapper .social-share h6, .section-single-post .content-wrapper .social-share .section-cultura-cultura .editor p, .section-cultura-cultura .editor .section-single-post .content-wrapper .social-share p, .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h2,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h3,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h4,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h5,
  .section-cultura-valores .editor .section-single-post .content-wrapper .social-share h6, .section-single-post .content-wrapper .social-share .editor h2, .section-single-post .content-wrapper .editor .social-share h2,
  .section-single-post .content-wrapper .social-share .editor h3,
  .section-single-post .content-wrapper .editor .social-share h3,
  .section-single-post .content-wrapper .social-share .editor h4,
  .section-single-post .content-wrapper .editor .social-share h4,
  .section-single-post .content-wrapper .social-share .editor h5,
  .section-single-post .content-wrapper .editor .social-share h5,
  .section-single-post .content-wrapper .social-share .editor h6,
  .section-single-post .content-wrapper .editor .social-share h6 {
    font-size: 18px;
  }
}

.section-marcas-inicial {
  position: relative;
}
.section-marcas-inicial::before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("assets/images/bg-marcas.webp");
  background-repeat: no-repeat;
  background-position: top right;
  width: 100%;
  height: 500%;
  z-index: -1;
  pointer-events: none;
}
.section-marcas-inicial .text-wrapper {
  max-width: 80%;
}
@media screen and (max-width: 767px) {
  .section-marcas-inicial::before {
    width: 120%;
    background-size: contain;
  }
  .section-marcas-inicial .text-wrapper {
    max-width: 100%;
  }
}

.section-marcas-marcas {
  padding: 35px 0 70px 0;
}
.section-marcas-marcas .chevron-before {
  color: #1E1E7B;
  width: fit-content;
}
.section-marcas-marcas .chevron-before::after {
  display: block;
  content: "";
  width: 0;
  height: 2px;
  background-color: #00ACF8;
  position: absolute;
  left: 0;
  bottom: -6px;
  transition: all ease-in-out 0.3s;
}
.section-marcas-marcas .chevron-before:hover::after {
  width: 100%;
}
.section-marcas-marcas .filters-wrapper .ghost-btn {
  height: 45px;
  padding: 0 20px;
  min-width: 169px;
}
.section-marcas-marcas .marcas-wrapper {
  margin-top: 60px;
}
.section-marcas-marcas .marcas-wrapper .marca-card {
  width: 100%;
  background-color: #FFFFFF;
}
.section-marcas-marcas .marcas-wrapper .marca-card .img-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  aspect-ratio: 243/243;
  width: 243px;
  max-width: 100%;
  height: auto;
}
.section-marcas-marcas .marcas-wrapper .marca-card .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.section-marcas-marcas .blog-pagination {
  margin-top: 84px;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .section-marcas-marcas {
    padding-bottom: 60px;
  }
  .section-marcas-marcas select {
    max-width: 50%;
  }
  .section-marcas-marcas .marcas-wrapper {
    margin-top: 40px;
  }
  .section-marcas-marcas .marcas-wrapper .marca-card {
    height: 100%;
    aspect-ratio: unset;
    padding: 30px 18px;
  }
  .section-marcas-marcas .blog-pagination {
    margin-top: 50px;
  }
}

.section-negocios-titulo {
  margin-bottom: 46px;
}
.section-negocios-titulo .text-wrapper {
  width: 80%;
}
.section-negocios-titulo .editor h2,
.section-negocios-titulo .editor h3,
.section-negocios-titulo .editor h4,
.section-negocios-titulo .editor h5,
.section-negocios-titulo .editor h6 {
  font-weight: 500;
  color: #1E1E7B;
}
.section-negocios-titulo .editor p {
  font-weight: 300;
  color: #1E1E7B;
}
.section-negocios-titulo .editor p strong {
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .section-negocios-titulo {
    margin-bottom: 25px;
  }
  .section-negocios-titulo .text-wrapper {
    width: 100%;
  }
}

.section-negocios-presenca select {
  display: block;
  width: 407px;
  max-width: 100%;
  margin-bottom: 45px;
  text-transform: uppercase;
}
.section-negocios-presenca .operacoes {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.section-negocios-presenca .operacoes .icone-operacao {
  width: 7.6923076923%;
}
.section-negocios-presenca .operacoes .icone-operacao .visuals {
  height: 110px;
}
.section-negocios-presenca .operacoes .icone-operacao .visuals .icon-wrapper {
  height: 45px;
  margin-bottom: 18px;
}
.section-negocios-presenca .operacoes .icone-operacao .visuals .icon-wrapper svg {
  width: 65px;
}
.section-negocios-presenca .operacoes .icone-operacao .visuals p {
  line-height: 16.9px;
  padding: 0 8px;
}
.section-negocios-presenca .operacoes .icone-operacao .borders {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  border-top: 2px solid #B1ECFB;
  border-bottom: 2px solid #B1ECFB;
  padding: 32px 0;
}
.section-negocios-presenca .operacoes .icone-operacao .is-active {
  width: 24px;
  height: 8px;
  border-radius: 100px;
  background-color: #B1ECFB;
}
.section-negocios-presenca .operacoes .icone-operacao.ativo .is-active {
  background-color: #30DD5A;
}
@media screen and (max-width: 1199px) {
  .section-negocios-presenca .operacoes {
    row-gap: 40px;
  }
  .section-negocios-presenca .operacoes .icone-operacao {
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 991px) {
  .section-negocios-presenca .operacoes .icone-operacao {
    width: 20%;
  }
}
@media screen and (max-width: 767px) {
  .section-negocios-presenca .operacoes .icone-operacao {
    width: 25%;
  }
}
@media screen and (max-width: 575px) {
  .section-negocios-presenca .operacoes .icone-operacao {
    width: 33.3333%;
  }
}

.section-negocios-negocios .swiper-terms {
  overflow: visible;
  margin: 40px 0;
}
.section-negocios-negocios .swiper-negocios {
  overflow: visible;
}
.section-negocios-negocios .swiper-negocios .swiper-slide {
  width: 33.3333%;
  outline: 1px solid #E1E6F5;
  padding: 40px;
  aspect-ratio: 428/566;
  height: auto;
}
.section-negocios-negocios .swiper-negocios .swiper-slide img {
  aspect-ratio: 349/245;
  object-fit: cover;
}
.section-negocios-negocios .swiper-negocios .swiper-slide .text-wrapper {
  margin-top: 48px;
}
.section-negocios-negocios .swiper-negocios .swiper-buttons {
  margin: 57px 0;
}
.section-negocios-negocios .swiper-negocios .swiper-buttons .swiper-button-prev, .section-negocios-negocios .swiper-negocios .swiper-buttons .swiper-button-next {
  top: calc(50% - 60px);
  left: -30px;
}
.section-negocios-negocios .swiper-negocios .swiper-buttons .swiper-button-next {
  left: unset;
  right: -30px;
}
@media screen and (max-width: 991px) {
  .section-negocios-negocios .swiper-negocios .swiper-slide {
    width: 50%;
  }
  .section-negocios-negocios .swiper-negocios .swiper-buttons {
    margin: 40px 0;
  }
}
@media screen and (max-width: 575px) {
  .section-negocios-negocios .swiper-negocios .swiper-slide {
    width: 100% !important;
  }
  .section-negocios-negocios .swiper-negocios .swiper-buttons {
    margin: 23px 0;
  }
}
@media screen and (max-width: 767px) {
  .section-negocios-negocios .swiper-terms {
    margin: 25px 0 40px 0;
  }
}

.section-localizacoes-inicial .text-wrapper {
  max-width: 80%;
}
@media screen and (max-width: 767px) {
  .section-localizacoes-inicial .text-wrapper {
    max-width: 100%;
  }
}

.section-localizacoes-mapa-mundi {
  margin-top: 40px;
  position: relative;
}
.section-localizacoes-mapa-mundi .map-wrapper {
  position: relative;
  width: 1065px;
  max-width: 100%;
  margin: 0 auto;
}
.section-localizacoes-mapa-mundi .map-wrapper svg {
  max-width: 100%;
  height: 100%;
  aspect-ratio: 1066/597.5;
}
.section-localizacoes-mapa-mundi button {
  outline: 0;
  border: 0;
  width: 90px;
  min-width: 90px;
  height: 90px;
  border: 2px solid #00ACF8;
  background-color: #FFFFFF;
  border-radius: 50%;
  position: absolute;
  padding: 0 12px;
  transition: all ease-in-out 0.3s;
}
.section-localizacoes-mapa-mundi button .font32 {
  line-height: 34px;
}
.section-localizacoes-mapa-mundi button .font13 {
  line-height: 14px;
}
.section-localizacoes-mapa-mundi button.active {
  border-color: #005AC2;
  background-color: #005AC2;
}
.section-localizacoes-mapa-mundi button.active .text-blue {
  color: #FFFFFF;
}
.section-localizacoes-mapa-mundi button.btn-mexico {
  position: absolute;
  left: 15.5%;
  top: 47%;
}
.section-localizacoes-mapa-mundi button.btn-usa {
  left: 20.5%;
  top: 31%;
}
.section-localizacoes-mapa-mundi button.btn-canada {
  left: 14%;
  top: 16%;
}
.section-localizacoes-mapa-mundi button.btn-reino {
  left: 41%;
  top: 20%;
}
.section-localizacoes-mapa-mundi button.btn-europa {
  left: 51%;
  top: 27%;
}
.section-localizacoes-mapa-mundi button.btn-australia {
  top: 71%;
  left: 82%;
}
.section-localizacoes-mapa-mundi button.btn-nova {
  top: 70%;
  left: 93.3%;
}
.section-localizacoes-mapa-mundi button.btn-brasil {
  left: 29%;
  top: 65%;
}
.section-localizacoes-mapa-mundi button:hover {
  border-color: #005AC2;
  background-color: #005AC2;
}
.section-localizacoes-mapa-mundi button:hover .text-blue {
  color: #FFFFFF;
}
@media screen and (max-width: 991px) {
  .section-localizacoes-mapa-mundi button {
    position: static !important;
  }
}

.section-localizacoes-mapa-interativo {
  margin-top: 72.5px;
}
.section-localizacoes-mapa-interativo .map-wrapper {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  aspect-ratio: 737/560;
  border: 1px solid #E1E6F5;
  border-radius: 10px;
  overflow: hidden;
}
.section-localizacoes-mapa-interativo .map-wrapper #chartdiv {
  position: absolute;
  width: 100%;
  height: 100%;
  touch-action: manipulation;
}
.section-localizacoes-mapa-interativo #location-info {
  max-height: 400px;
  overflow-y: auto;
  padding-right: 30px;
}
.section-localizacoes-mapa-interativo #location-info .info-group {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .section-localizacoes-mapa-interativo {
    margin-top: 60px;
  }
  .section-localizacoes-mapa-interativo .map-wrapper {
    margin-bottom: 60px;
  }
}

.page-template h2,
.page-template h3,
.page-template h4,
.page-template h5,
.page-template h6 {
  color: #1E1E7B;
}
.page-template .editor p,
.page-template ul li,
.page-template ol li {
  color: #1E1E7B;
}
.page-template .editor p::marker,
.page-template ul li::marker,
.page-template ol li::marker {
  color: #1E1E7B;
}
.page-template table {
  border: 1px solid #1E1E7B;
  margin-top: 25px;
}
.page-template table th,
.page-template table td {
  color: #1E1E7B;
  padding: 15px;
  border: 1px solid #1E1E7B;
}

.section-contato-formulario .text-wrapper {
  width: 58.6%;
  padding: 0 15px;
}
.section-contato-formulario .text-wrapper .content-wrapper {
  width: 460px;
  max-width: 100%;
  margin: 0 auto;
}
.section-contato-formulario .text-wrapper .content-wrapper .form-wrapper {
  margin-top: 75px;
  max-width: 88.5%;
}
.section-contato-formulario .text-wrapper .content-wrapper select, .section-contato-formulario .text-wrapper .content-wrapper input {
  margin-bottom: 15px;
}
.section-contato-formulario .img-wrapper {
  position: relative;
  width: 41.4%;
}
.section-contato-formulario .img-wrapper .visual-image {
  aspect-ratio: 557/557;
  height: 50%;
}
.section-contato-formulario .img-wrapper .shape-wrapper {
  position: relative;
  height: 50%;
}
.section-contato-formulario .img-wrapper .shape-wrapper .square-shape {
  height: 100%;
}
.section-contato-formulario .img-wrapper .shape-wrapper .text-box {
  padding: 120px 85px;
  position: absolute;
  top: -40px;
  width: 479px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 479/479;
  background-color: #1E1E7B;
}
@media screen and (max-width: 767px) {
  .section-contato-formulario .text-wrapper {
    width: 100%;
  }
  .section-contato-formulario .text-wrapper .content-wrapper {
    padding-bottom: 100px;
  }
  .section-contato-formulario .text-wrapper .content-wrapper .form-wrapper {
    margin-top: 35px;
    max-width: 100%;
  }
  .section-contato-formulario .img-wrapper {
    width: 100%;
  }
  .section-contato-formulario .img-wrapper .shape-wrapper {
    position: static;
  }
  .section-contato-formulario .img-wrapper .shape-wrapper .square-shape {
    height: 61vw;
  }
  .section-contato-formulario .img-wrapper .shape-wrapper .text-box {
    width: 100%;
    position: static;
    padding: 60px 15px;
    aspect-ratio: unset;
  }
  .section-contato-formulario .img-wrapper .visual-image {
    width: 90% !important;
    height: unset;
    position: absolute;
    aspect-ratio: 288/175;
    left: 50%;
    transform: translateX(-50%);
    top: -40px;
  }
}

.section-institucional-titulo {
  position: relative;
  padding-bottom: 87px;
}
.section-institucional-titulo::before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("assets/images/bg-marcas.webp");
  background-repeat: no-repeat;
  background-position: top right;
  width: 100%;
  height: 500%;
  z-index: -1;
  pointer-events: none;
}
.section-institucional-titulo .text-wrapper {
  max-width: 80%;
}
.section-institucional-titulo .text-wrapper .editor p {
  font-weight: 300;
  color: #1E1E7B;
}
@media screen and (max-width: 767px) {
  .section-institucional-titulo {
    padding-bottom: 60px;
  }
  .section-institucional-titulo::before {
    width: 120%;
    background-size: contain;
  }
  .section-institucional-titulo .text-wrapper {
    max-width: 100%;
  }
}

.section-institucional-manifesto .coluna1 {
  position: relative;
  width: 52.4%;
  background-color: #0C0C3A;
  aspect-ratio: 700/700;
}
.section-institucional-manifesto .coluna1 svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.section-institucional-manifesto .coluna1 lite-youtube {
  top: 50%;
  transform: translateY(-50%);
  right: -10%;
  position: absolute;
  z-index: 5;
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 691/388;
}
.section-institucional-manifesto .coluna2 {
  width: 47.6%;
  background-color: #F9FAFD;
}
.section-institucional-manifesto .coluna2 .text-wrapper {
  width: 60%;
  padding: 60px 0;
}
@media screen and (max-width: 767px) {
  .section-institucional-manifesto .coluna1, .section-institucional-manifesto .coluna2 {
    width: 100%;
  }
  .section-institucional-manifesto .coluna1 lite-youtube {
    width: calc(100% - 30px);
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .section-institucional-manifesto .coluna2 .text-wrapper {
    width: 100%;
    padding: 60px 15px;
  }
}

.section-institucional-timeline .swiper-decadas-wrapper {
  display: flex;
  align-items: center;
  background-color: #f6f7fc;
}
.section-institucional-timeline .swiper-decadas-wrapper .swiper {
  overflow: visible;
  max-width: 100%;
}
.section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  color: #005AC2;
  font-weight: 500;
  width: 150px !important;
  height: 109px;
  transition: all ease-in-out 0.3s;
  cursor: pointer;
}
.section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide:not(.active):not(:last-child)::after {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 43px;
  background-color: #E1E6F5;
}
.section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide:hover {
  background-color: #E1E6F5;
}
.section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide.active {
  background-color: #005AC2;
  color: #FFFFFF;
}
.section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide.active::before {
  display: block;
  content: "";
  width: 66px;
  height: 4px;
  background-color: #00ACF8;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-institucional-timeline .swiper-decadas-wrapper .swiper .swiper-slide {
    width: 110px !important;
    height: 81px;
  }
}
.section-institucional-timeline .swiper-conteudo-wrapper {
  position: relative;
  background-color: #005AC2;
  padding: 97px 0 45px 0;
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper-button-prev, .section-institucional-timeline .swiper-conteudo-wrapper .swiper-button-next {
  top: 129.4px;
  left: 15px;
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper-button-next {
  left: unset;
  right: 15px;
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper .swiper-slide {
  width: 33.333% !important;
  max-width: 330px;
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper .swiper-slide .title-wrapper {
  position: relative;
  margin-bottom: 36px;
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper .swiper-slide .title-wrapper .line {
  width: 500vw;
  height: 1px;
  background-color: #00ACF8;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper .swiper-slide .title-wrapper::before {
  display: block;
  content: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='7' y='7' width='6' height='6' rx='3' fill='white'/%3e%3crect x='0.75' y='0.75' width='18.5' height='18.5' rx='9.25' stroke='%2300ACF8' stroke-width='1.5'/%3e%3c/svg%3e");
  position: absolute;
  bottom: -16.5px;
  left: 10px;
  background-color: #005AC2;
  z-index: 5;
}
.section-institucional-timeline .swiper-conteudo-wrapper .swiper .swiper-slide img {
  margin-top: 24px;
  object-fit: cover;
  aspect-ratio: 331/209;
}
@media screen and (max-width: 767px) {
  .section-institucional-timeline .swiper-conteudo-wrapper {
    padding: 70px 0 60px 0;
  }
  .section-institucional-timeline .swiper-conteudo-wrapper .swiper .swiper-slide {
    width: 50% !important;
  }
}

.section-sustentabilidade-titulo {
  padding-bottom: 60px;
}
.section-sustentabilidade-titulo::before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("assets/images/bg-marcas.webp");
  background-repeat: no-repeat;
  background-position: top right;
  width: 100%;
  height: 500%;
  z-index: -1;
  pointer-events: none;
}
.section-sustentabilidade-titulo .editor h2,
.section-sustentabilidade-titulo .editor h3,
.section-sustentabilidade-titulo .editor h4,
.section-sustentabilidade-titulo .editor h5,
.section-sustentabilidade-titulo .editor h6 {
  font-weight: 500;
  color: #1E1E7B;
}
.section-sustentabilidade-titulo .editor p {
  font-weight: 300;
  color: #1E1E7B;
}
.section-sustentabilidade-titulo .editor p strong {
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .section-sustentabilidade-titulo::before {
    width: 120%;
    background-size: contain;
  }
}

.section-sustentabilidade-cta {
  background-color: #F0F3FA;
}
.section-sustentabilidade-cta .doc-wrapper {
  padding: 20px;
  border-top: 3px solid #A8C6E9;
  border-bottom: 3px solid #A8C6E9;
  width: fit-content;
  margin: 0 auto;
  margin-top: 40px;
}
.section-sustentabilidade-cta .doc-wrapper .ghost-btn {
  font-size: 14px;
  font-weight: 500;
  color: #1E1E7B !important;
}
.section-sustentabilidade-cta .doc-wrapper .ghost-btn svg {
  margin-left: 23px;
}
.section-sustentabilidade-cta .doc-wrapper .ghost-btn svg path {
  transition: all ease-in-out 0.3s;
}
.section-sustentabilidade-cta .doc-wrapper .ghost-btn:hover {
  color: #1E1E7B !important;
}
.section-sustentabilidade-cta .doc-wrapper .ghost-btn:hover svg path {
  stroke: #1E1E7B;
}

.section-sustentabilidade-globo {
  background-color: #005AC2;
  padding-top: 48px;
}
.section-sustentabilidade-globo .editor {
  width: 80%;
  padding: 25px 0 60px 0;
}
.section-sustentabilidade-globo .editor p {
  color: #FFFFFF;
  font-weight: 300;
}
@media screen and (max-width: 991px) {
  .section-sustentabilidade-globo {
    padding: 0;
  }
  .section-sustentabilidade-globo .editor {
    padding: 60px 0 45px 0;
    width: 100%;
  }
}

.section-sustentabilidade-estrategias h2 {
  width: 65%;
  margin-bottom: 50px;
}
.section-sustentabilidade-estrategias .col-12:has(.pilar):nth-child(2) .pilar-header {
  background-color: #005AC2;
}
.section-sustentabilidade-estrategias .col-12:has(.pilar):nth-child(3) .pilar-header {
  background-color: #00ACF8;
}
.section-sustentabilidade-estrategias .pilar-header {
  background-color: #1E1E7B;
  padding: 0 40px 40px 40px;
}
.section-sustentabilidade-estrategias .pilar-header .pillar-number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 159px;
  min-width: 159px;
  height: 63px;
  border-radius: 0 0 32px 32px;
  background-color: #00CEF7;
  margin-bottom: 24px;
}
.section-sustentabilidade-estrategias .pilar-body {
  border: 1px solid #E1E6F5;
  padding: 32px 40px;
}
.section-sustentabilidade-estrategias .pilar-footer {
  padding: 24px 20px;
  border: 1px solid #E1E6F5;
  border-top: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section-sustentabilidade-estrategias .pilar-footer .icones {
  margin-top: 67px;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .section-sustentabilidade-estrategias h2 {
    margin-bottom: 25px;
    width: 100%;
  }
}

.section-sustentabilidade-metas-progressos h2 {
  margin-bottom: 48px;
}
.section-sustentabilidade-metas-progressos .swiper-metas {
  margin-bottom: 12px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide {
  width: 33.3333%;
}
@media screen and (min-width: 992px) {
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide:not(:first-child) .slide-body {
    border-left: none;
  }
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-head {
  height: 51px;
  width: 100%;
  background-color: #0C0C3A;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body {
  border: 1px solid #E1E6F5;
  border-top: none;
  display: flex;
  flex-direction: column;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa {
  padding: 40px 20px 40px 40px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa:not(:first-child) {
  flex: 1;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .icone {
  position: absolute;
  top: 40px;
  right: 40px;
  max-width: 60px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .editor * {
  color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .editor p:has(strong) + p {
  margin-top: 8px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .editor strong {
  font-weight: 600;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa:not(:last-child) {
  border-bottom: 1px solid #E1E6F5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .caixa-content {
  gap: 20px;
  flex-direction: column;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa.no-img {
  padding: 40px 70px 40px 40px;
}
@media screen and (min-width: 992px) {
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa.has-img-direita .caixa-content {
    flex-direction: row;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa.has-img-direita .caixa-content .caixa-texto {
    flex: 1 1 55%;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa.has-img-direita .caixa-content .caixa-imagem {
    flex: 0 0 45%;
    max-width: 45%;
  }
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart {
  width: 309px;
  max-width: 100%;
  margin-top: 30px;
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .chart-arrow {
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  height: 40px;
  overflow: visible;
  z-index: 2;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .bars {
  width: 100%;
  aspect-ratio: 309/120;
  border-bottom: 1px solid #E1E6F5;
  padding-left: 5.825%;
  padding-right: 5.825%;
  display: flex;
  justify-content: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  width: 5.825%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .bar-group .value {
  font-size: 10.5px;
  font-weight: 400;
  color: #1E1E7B;
  margin-bottom: 4px;
  white-space: nowrap;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .bar-group .bar {
  width: 100%;
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .bar-group.is-highlight .bar {
  background-color: #1EAAF5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .labels {
  margin-top: 8px;
  padding-left: 5.825%;
  padding-right: 5.825%;
  display: flex;
  justify-content: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .labels .label-group {
  display: flex;
  justify-content: center;
  width: 5.825%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .health-safety-chart .labels .label-group span {
  font-size: 9.24px;
  font-weight: 400;
  color: #1E1E7B;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper {
  width: 313px;
  max-width: 100%;
  margin-top: 20px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart {
  margin-bottom: 30px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content {
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars {
  width: 100%;
  padding-top: 20px;
  padding-left: 18px;
  padding-right: 18px;
  border-bottom: 1px solid #E1E6F5;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars .bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars .bar-group .value {
  font-size: 10.5px;
  font-weight: 400;
  color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar-stack {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar-stack .bar {
  width: 23px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar-stack .bar.is-light-blue {
  background-color: #1EAAF5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar-stack .bar.is-dark-blue {
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .labels {
  display: flex;
  justify-content: space-between;
  padding-top: 6px;
  padding-left: 18px;
  padding-right: 18px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .labels .label-group {
  width: 23px;
  display: flex;
  justify-content: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .labels .label-group span {
  font-size: 9.24px;
  color: #1E1E7B;
  font-weight: 400;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .legend {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-top: 20px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .legend .legend-item {
  display: flex;
  align-items: center;
  gap: 5px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .legend .legend-item span {
  font-size: 9.24px;
  color: #1E1E7B;
  font-weight: 400;
  font-family: "JBS Display", "JBS Text";
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .legend .legend-item .box {
  width: 6px;
  height: 6px;
  border-radius: 1px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .legend .legend-item .box.dark-blue {
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .supply-chart-wrapper .climate-chart .chart-content .legend .legend-item .box.light-blue {
  background-color: #1EAAF5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper {
  width: 125px;
  max-width: 100%;
  margin-top: 20px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart {
  margin-bottom: 30px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-title {
  font-size: 12px;
  font-weight: 700;
  color: #1E1E7B;
  margin-bottom: 0px;
  line-height: 1.2;
  text-align: left;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content {
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars {
  width: 100%;
  padding-top: 18.5%;
  padding-left: 7px;
  padding-right: 7px;
  border-bottom: 1px solid #E1E6F5;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .bar-group .value {
  font-size: 10.5px;
  font-weight: 400;
  color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar {
  width: 23px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar.is-light-blue {
  background-color: #1EAAF5;
  height: 17px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .bar-group .bar.is-dark-blue {
  background-color: #1E1E7B;
  height: 22px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .chart-arrow-container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .bars .chart-arrow-container .percentage {
  font-size: 10.5px;
  color: #1E1E7B;
  font-weight: 500;
  position: static;
  margin-bottom: 2px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .labels {
  display: flex;
  justify-content: space-between;
  padding-top: 6px;
  padding-left: 7px;
  padding-right: 7px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .labels .label-group {
  width: 23px;
  display: flex;
  justify-content: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .water-chart-wrapper .climate-chart .chart-content .labels .label-group span {
  font-size: 9.24px;
  color: #1E1E7B;
  font-weight: 400;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper {
  width: 108px;
  max-width: 100%;
  margin-top: 20px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart {
  margin-bottom: 30px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-title {
  font-size: 12px;
  font-weight: 700;
  color: #1E1E7B;
  margin-bottom: 0px;
  line-height: 1.2;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content {
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .bars {
  width: 100%;
  aspect-ratio: 108/80;
  padding-top: 18.5%;
  padding-left: 6.48%;
  padding-right: 6.48%;
  border-bottom: 1px solid #E1E6F5;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  width: 28.72%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .bar-group .value {
  font-size: 10.5px;
  font-weight: 400;
  color: #1E1E7B;
  margin-bottom: 4px;
  white-space: nowrap;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .bar-group .bar {
  width: 100%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .bar-group .bar.is-light-blue {
  background-color: #1EAAF5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .bar-group .bar.is-dark-blue {
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .chart-arrow-container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .chart-arrow-container .percentage {
  font-size: 10.5px;
  color: #1E1E7B;
  position: absolute;
  bottom: 15px;
  right: -38px;
  white-space: nowrap;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .chart-arrow-container svg {
  width: 22px;
  height: 11px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .labels {
  margin-top: 8px;
  padding-left: 6.48%;
  padding-right: 6.48%;
  display: flex;
  justify-content: space-between;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .labels .label-group {
  display: flex;
  justify-content: center;
  width: 28.72%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .climate-charts-wrapper .climate-chart .chart-content .labels .label-group span {
  font-size: 9.24px;
  font-weight: 400;
  color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper {
  gap: 15px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-wrapper {
  margin-top: 0;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-legend {
  padding-bottom: 25px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-legend .legend-items {
  gap: 10px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-legend .legend-items .legend-box {
  width: 6px;
  min-width: 6px;
  height: 6px;
  display: inline-block;
  margin-right: 4px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-legend .legend-items .legend-box.light-blue-bg {
  background-color: #1EAAF5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-legend .legend-items .legend-box.dark-blue-bg {
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-content-wrapper .energy-chart-legend .legend-items .legend-text {
  color: #1E1E7B;
  font-size: 9.24px;
  line-height: 1;
  font-weight: 400;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper {
  margin-top: 20px;
  width: 83px;
  max-width: 100%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .chart-title {
  font-size: 13px;
  font-weight: 700;
  color: #1E1E7B;
  margin-bottom: 25px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container {
  position: relative;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .percentage-label {
  position: absolute;
  top: -15px;
  left: 55%;
  transform: translateX(-50%);
  font-size: 10px;
  font-weight: 600;
  color: #404040;
  z-index: 2;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie {
  position: relative;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #D9D9D9;
  overflow: hidden;
  /* Bug fix para clipping de border-radius com transforms no Safari/iOS */
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  mask-image: radial-gradient(white, black);
  transform: translateZ(0);
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .dark-blue-bg {
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .light-blue-bg {
  background-color: #1EAAF5;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-right-half {
  position: absolute;
  left: 50%;
  top: 0;
  width: 50%;
  height: 100%;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-left-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-fill-left {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: 0 50%;
  /* Arredondamento para garantir que nunca vaze do wrapper */
  border-radius: 0 100vw 100vw 0;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-right-wrap {
  position: absolute;
  left: 50%;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-fill-right {
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: 100% 50%;
  /* Arredondamento para garantir que nunca vaze do wrapper */
  border-radius: 100vw 0 0 100vw;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-line {
  position: absolute;
  left: calc(50% - 1px);
  top: 0;
  width: 2px;
  height: 50%;
  background-color: white;
  transform-origin: center bottom;
  z-index: 10;
  /* Arredondar a ponta inferior para encaixar perfeitamente no centro */
  border-radius: 0 0 2px 2px;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .energy-chart-wrapper .energy-chart-container .classic-pie .pie-center {
  position: absolute;
  left: calc(50% - 1.5px);
  top: calc(50% - 1.5px);
  width: 3px;
  height: 3px;
  background-color: white;
  border-radius: 50%;
  z-index: 11;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide:nth-child(2) .slide-head, .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide:nth-child(5) .slide-head {
  background-color: #1E1E7B;
}
.section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide:nth-child(3) .slide-head, .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide:nth-child(6) .slide-head {
  background-color: #00ACF8;
}
.section-sustentabilidade-metas-progressos .swiper-navigation {
  margin-top: 38px;
}
@media screen and (max-width: 991px) {
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .section-sustentabilidade-metas-progressos h2 {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 575px) {
  .section-sustentabilidade-metas-progressos .swiper-metas {
    overflow: visible;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide {
    width: 100%;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa {
    padding: 28px 8px 28px 28px;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .icone {
    transform: scale(0.65);
    top: 15px;
    right: 15px;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa p.font14 {
    font-size: 10px;
  }
  .section-sustentabilidade-metas-progressos .swiper-metas .swiper-slide .slide-body .caixa .editor p {
    font-size: 10px;
  }
}

.section-sustentabilidade-areas-foco {
  padding-bottom: 85px;
}
.section-sustentabilidade-areas-foco .swiper-abas {
  margin: 45px 0 60px 0;
}
.section-sustentabilidade-areas-foco .swiper-abas .tab {
  max-width: 206px;
}
.section-sustentabilidade-areas-foco .conteudo-aba {
  display: none;
}
.section-sustentabilidade-areas-foco .conteudo-aba .editor {
  max-width: 75%;
}
.section-sustentabilidade-areas-foco .conteudo-aba .editor p {
  font-weight: 300;
  color: #1E1E7B;
}
.section-sustentabilidade-areas-foco .conteudo-aba.ativo {
  display: block;
}
.section-sustentabilidade-areas-foco .text-wrapper-pilares {
  width: 611px;
  max-width: 100%;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper {
  align-items: flex-end;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide {
  position: relative;
  width: 241px !important;
  background-color: #00CEF7;
  color: #00CEF7;
  border-radius: 35px 35px 20px 0;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide::before {
  content: "";
  display: block;
  position: absolute;
  top: -40px;
  left: -1px;
  width: 100%;
  height: 241px;
  mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='247' height='204' viewBox='0 0 247 204'%3e%3cpath fill='black' d='M0.5 201C0.5 202.381 1.619 203.5 3 203.5C4.381 203.5 5.5 202.381 5.5 201L0.5 201ZM245.768 20.768C246.744 19.7915 246.744 18.2085 245.768 17.2322L229.858 1.32233C228.882 0.346019 227.299 0.346019 226.322 1.32233C225.346 2.29864 225.346 3.88155 226.322 4.85786L240.464 19L226.322 33.1421C225.346 34.1184 225.346 35.7014 226.322 36.6777C227.299 37.654 228.882 37.654 229.858 36.6777L245.768 20.768ZM3 201L5.5 201L5.5 44L3 44L0.5 44L0.5 201L3 201ZM28 19L28 21.5L244 21.5L244 19L244 16.5L28 16.5L28 19ZM3 44L5.5 44C5.5 31.5736 15.5736 21.5 28 21.5L28 19L28 16.5C12.8122 16.5 0.5 28.8122 0.5 44L3 44Z'/%3e%3c/svg%3e") no-repeat center;
  -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='247' height='204' viewBox='0 0 247 204'%3e%3cpath fill='black' d='M0.5 201C0.5 202.381 1.619 203.5 3 203.5C4.381 203.5 5.5 202.381 5.5 201L0.5 201ZM245.768 20.768C246.744 19.7915 246.744 18.2085 245.768 17.2322L229.858 1.32233C228.882 0.346019 227.299 0.346019 226.322 1.32233C225.346 2.29864 225.346 3.88155 226.322 4.85786L240.464 19L226.322 33.1421C225.346 34.1184 225.346 35.7014 226.322 36.6777C227.299 37.654 228.882 37.654 229.858 36.6777L245.768 20.768ZM3 201L5.5 201L5.5 44L3 44L0.5 44L0.5 201L3 201ZM28 19L28 21.5L244 21.5L244 19L244 16.5L28 16.5L28 19ZM3 44L5.5 44C5.5 31.5736 15.5736 21.5 28 21.5L28 19L28 16.5C12.8122 16.5 0.5 28.8122 0.5 44L3 44Z'/%3e%3c/svg%3e") no-repeat center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: currentColor;
  pointer-events: none;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide .img-wrapper {
  border-left: 5px solid #00CEF7;
  border-radius: 35px 35px 20px 0;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide .text-wrapper {
  padding: 25px 32px;
  aspect-ratio: 241/241;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide .text-wrapper p {
  color: #FFFFFF;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:first-child .text-wrapper p {
  color: #1E1E7B;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(2n) {
  background-color: #00ACF8;
  color: #00ACF8;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(2n) .img-wrapper {
  border-left-color: #00ACF8;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(3n) {
  background-color: #005AC2;
  color: #005AC2;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(3n) .img-wrapper {
  border-left-color: #005AC2;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(4n) {
  background-color: #1E1E7B;
  color: #1E1E7B;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(4n) .img-wrapper {
  border-left-color: #1E1E7B;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(5n) {
  background-color: #0C0C3A;
  color: #0C0C3A;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(5n) .img-wrapper {
  border-left-color: #0C0C3A;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(1) .img-wrapper {
  height: 180px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(2) .img-wrapper {
  height: 240px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(3) .img-wrapper {
  height: 300px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(4) .img-wrapper {
  height: 360px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(5) .img-wrapper {
  height: 420px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(6) .img-wrapper {
  height: 480px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(7) .img-wrapper {
  height: 540px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(8) .img-wrapper {
  height: 600px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(9) .img-wrapper {
  height: 660px;
}
.section-sustentabilidade-areas-foco .swiper-pilares .swiper-wrapper .swiper-slide:nth-child(10) .img-wrapper {
  height: 720px;
}
@media screen and (max-width: 767px) {
  .section-sustentabilidade-areas-foco .conteudo-aba .editor {
    max-width: 100%;
  }
}

.section-sustentabilidade-saber-mais {
  background-color: #1E1E7B;
  padding: 95px 0;
}
.section-sustentabilidade-saber-mais .text-wrapper {
  width: 75%;
}
@media screen and (max-width: 767px) {
  .section-sustentabilidade-saber-mais {
    padding: 60px 0;
  }
  .section-sustentabilidade-saber-mais .text-wrapper {
    width: 100%;
  }
}

.section-banco-titulo h1 {
  padding-top: 70px;
  margin-bottom: 36px;
}
.section-banco-titulo .blog-navbar {
  margin-bottom: 40px;
}

.card-imagem .img-wrapper img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 298/198;
}
.card-imagem .text-wrapper {
  border: 1px solid #E1E6F5;
  padding: 20px 30px 0 30px;
}
.card-imagem .text-wrapper svg {
  transform: translateY(-2px);
}
.card-imagem .text-wrapper .download-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  padding-bottom: 18px;
  border-bottom: 3px solid #00ACF8;
  gap: 20px;
  width: 196px;
  margin: 0 auto;
  margin-top: 40px;
}

.section-qualidade-inicial {
  position: relative;
}
.section-qualidade-inicial::before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  background-image: url("assets/images/bg-etica.webp");
  background-repeat: no-repeat;
  background-position: top right;
  width: 100%;
  height: 150%;
  z-index: -1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .section-qualidade-inicial {
    overflow: hidden;
  }
  .section-qualidade-inicial::before {
    width: 70vw;
    height: 70vw;
    background-size: contain;
  }
}

.section-qualidade-adicional {
  position: relative;
}
.section-qualidade-adicional .coluna1,
.section-qualidade-adicional .coluna2 {
  width: 50%;
  height: auto;
  aspect-ratio: 685/631;
  background-color: #005AC2;
}
.section-qualidade-adicional .coluna1 .text-wrapper,
.section-qualidade-adicional .coluna2 .text-wrapper {
  width: 30vw;
  padding: 60px 0;
}
.section-qualidade-adicional .coluna1 img,
.section-qualidade-adicional .coluna2 img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 100%;
}
@media screen and (max-width: 991px) {
  .section-qualidade-adicional .coluna1 .text-wrapper {
    width: 50vw;
    padding: 60px 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-qualidade-adicional .coluna1,
  .section-qualidade-adicional .coluna2 {
    width: 100%;
    aspect-ratio: unset;
  }
  .section-qualidade-adicional .coluna1 .text-wrapper {
    width: 100%;
    padding: 60px 15px;
  }
  .section-qualidade-adicional .coluna2 img {
    position: static;
    width: 100%;
  }
}
.section-qualidade-adicional .flex-md-row-reverse .coluna1 {
  background-color: #1E1E7B;
}
.section-qualidade-adicional .flex-md-row-reverse .coluna2 img {
  left: 0;
}
.section-qualidade-adicional:last-child .text-wrapper {
  padding: 60px 0 120px 0px;
}
@media screen and (max-width: 991px) {
  .section-qualidade-adicional:last-child .text-wrapper {
    padding: 60px 30px 120px 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-qualidade-adicional:last-child .text-wrapper {
    padding: 60px 15px;
  }
}

.section-qualidade-destaque {
  position: relative;
  width: 100%;
  height: 365px;
  background-color: #0C0C3A;
}
.section-qualidade-destaque svg {
  position: absolute;
  width: 50%;
  height: 365px;
  right: 0;
}
.section-qualidade-destaque svg.svg-one {
  left: 0;
  opacity: 0.5;
}
.section-qualidade-destaque .box {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  position: absolute;
  width: 495px;
  height: 465px;
  background-color: #1E1E7B;
  aspect-ratio: 495/465;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  padding: 25px 106px;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .section-qualidade-destaque {
    height: fit-content;
  }
  .section-qualidade-destaque .svg-one {
    width: 100%;
    position: static;
  }
  .section-qualidade-destaque .svg-two {
    display: none;
  }
  .section-qualidade-destaque .box {
    width: 100%;
    max-width: 100%;
    height: fit-content;
    position: static;
    transform: unset;
    padding: 60px 15px;
    aspect-ratio: unset;
  }
}

.section-qualidade-certificacoes {
  padding-top: 100px;
}
.section-qualidade-certificacoes .editor p {
  font-weight: 300;
  color: #1E1E7B;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .section-qualidade-certificacoes .editor p {
    line-height: 20px;
  }
}
.section-qualidade-certificacoes .certificacoes {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1px;
}
.section-qualidade-certificacoes .certificacoes .certificacao {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 209px;
  max-width: 100%;
  aspect-ratio: 212/212;
  outline: 1px solid #E1E6F5;
  padding: 5%;
}
@media screen and (max-width: 767px) {
  .section-qualidade-certificacoes {
    padding-top: 60px;
  }
  .section-qualidade-certificacoes .certificacoes {
    margin-top: 45px;
  }
  .section-qualidade-certificacoes .certificacoes .certificacao {
    width: 145px;
    height: 145px;
    aspect-ratio: 145/145;
  }
}

.section-qualidade-bem-estar {
  position: relative;
  background-color: #005AC2;
  padding-top: 100px;
}
.section-qualidade-bem-estar .img-wrapper {
  position: relative;
  z-index: 10;
}
.section-qualidade-bem-estar svg {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .section-qualidade-bem-estar {
    padding-top: 60px;
  }
  .section-qualidade-bem-estar svg {
    display: none;
  }
  .section-qualidade-bem-estar .img-wrapper {
    margin-top: 45px;
  }
}

.section-qualidade-dominios {
  padding: 60px 0;
}
.section-qualidade-dominios .text-wrapper {
  max-width: 85%;
}
@media screen and (max-width: 767px) {
  .section-qualidade-dominios .text-wrapper {
    max-width: 100%;
    margin-bottom: 40px;
  }
}

.section-qualidade-praticas .coluna1 {
  width: 53.3%;
  height: 100%;
}
.section-qualidade-praticas .coluna1 .svg-wrapper {
  width: 122px;
  background-color: #0C0C3A;
}
.section-qualidade-praticas .coluna1 .praticas {
  width: 100%;
}
.section-qualidade-praticas .coluna1 .praticas .number-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-items: center;
  background-color: #00CEF7;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 63px;
  height: 63px;
  border-radius: 0 0 51px 51px;
}
.section-qualidade-praticas .coluna1 .praticas .icon-wrapper {
  width: 50%;
  aspect-ratio: 300/220;
  outline: 1px solid #E1E6F5;
  padding: 30px;
}
.section-qualidade-praticas .coluna1 .praticas .text-wrapper {
  width: 50%;
  aspect-ratio: 300/220;
  background-color: #1E1E7B;
  padding: 54px;
}
.section-qualidade-praticas .coluna1 .praticas .text-wrapper p {
  line-height: 26px;
}
.section-qualidade-praticas .coluna1 .praticas > div:nth-child(2n) .text-wrapper {
  background-color: #005AC2;
}
.section-qualidade-praticas .coluna1 .praticas > div:nth-child(3n) .text-wrapper {
  background-color: #00ACF8;
}
.section-qualidade-praticas .coluna2 {
  width: 46.7%;
  height: auto;
  padding: 70px 70px 70px 0;
}
.section-qualidade-praticas .coluna2 .editor {
  width: 30vw;
}
.section-qualidade-praticas .coluna2 .editor p {
  font-weight: 300;
  color: #1E1E7B;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .section-qualidade-praticas .coluna1,
  .section-qualidade-praticas .coluna2 {
    width: 100%;
  }
  .section-qualidade-praticas .coluna1 .praticas .icon-wrapper,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper {
    width: 50%;
    aspect-ratio: 300/300;
    padding: 14vw 8vw;
  }
  .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p.font20, .section-qualidade-praticas .section-qualidade-texto-imagem .coluna1 .praticas .icon-wrapper .editor p, .section-qualidade-texto-imagem .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .editor p, .section-qualidade-praticas .section-qualidade-texto-imagem .coluna1 .editor .praticas .icon-wrapper p, .section-qualidade-texto-imagem .section-qualidade-praticas .coluna1 .editor .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .accordion-wrapper p.accordion-title, .accordion-wrapper .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p.accordion-title, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .accordion-wrapper p.accordion-content, .accordion-wrapper .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p.accordion-content, .section-qualidade-praticas .section-carreiras-inicial .coluna1 .text-wrapper .editor .praticas .icon-wrapper p, .section-carreiras-inicial .section-qualidade-praticas .coluna1 .text-wrapper .editor .praticas .icon-wrapper p, .section-carreiras-inicial .coluna2 .text-wrapper .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .section-carreiras-adicional .coluna1 .text-wrapper .editor .praticas .icon-wrapper p, .section-carreiras-adicional .section-qualidade-praticas .coluna1 .text-wrapper .editor .praticas .icon-wrapper p, .section-carreiras-adicional .coluna2 .text-wrapper .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-etica-compliance .editor p, .section-etica-compliance .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-single-post .content-wrapper .editor p, .section-single-post .content-wrapper .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-negocios-titulo .editor p, .section-negocios-titulo .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-institucional-titulo .text-wrapper .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-institucional-timeline .swiper-decadas-wrapper .swiper p.swiper-slide, .section-institucional-timeline .swiper-decadas-wrapper .swiper .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p.swiper-slide, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-sustentabilidade-titulo .editor p, .section-sustentabilidade-titulo .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-sustentabilidade-globo .editor p, .section-sustentabilidade-globo .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .section-sustentabilidade-areas-foco .conteudo-aba .editor p, .section-sustentabilidade-areas-foco .conteudo-aba .editor .section-qualidade-praticas .coluna1 .praticas .icon-wrapper p, .section-qualidade-praticas .coluna1 .praticas .icon-wrapper .coluna2 .editor p, .section-qualidade-praticas .coluna2 .editor .coluna1 .praticas .icon-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper p.font20,
  .section-qualidade-praticas .section-qualidade-texto-imagem .coluna1 .praticas .text-wrapper .editor p,
  .section-qualidade-texto-imagem .section-qualidade-praticas .coluna1 .praticas .text-wrapper .editor p,
  .section-qualidade-praticas .section-qualidade-texto-imagem .coluna1 .editor .praticas .text-wrapper p,
  .section-qualidade-texto-imagem .section-qualidade-praticas .coluna1 .editor .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .accordion-wrapper p.accordion-title,
  .accordion-wrapper .section-qualidade-praticas .coluna1 .praticas .text-wrapper p.accordion-title,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .accordion-wrapper p.accordion-content,
  .accordion-wrapper .section-qualidade-praticas .coluna1 .praticas .text-wrapper p.accordion-content,
  .section-qualidade-praticas .section-carreiras-inicial .coluna1 .praticas .text-wrapper .editor p,
  .section-carreiras-inicial .section-qualidade-praticas .coluna1 .praticas .text-wrapper .editor p,
  .section-qualidade-praticas .coluna1 .praticas .section-carreiras-inicial .coluna2 .text-wrapper .editor p,
  .section-qualidade-praticas .section-carreiras-adicional .coluna1 .praticas .text-wrapper .editor p,
  .section-carreiras-adicional .section-qualidade-praticas .coluna1 .praticas .text-wrapper .editor p,
  .section-qualidade-praticas .coluna1 .praticas .section-carreiras-adicional .coluna2 .text-wrapper .editor p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-etica-compliance .editor p,
  .section-etica-compliance .editor .section-qualidade-praticas .coluna1 .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-single-post .content-wrapper .editor p,
  .section-single-post .content-wrapper .editor .section-qualidade-praticas .coluna1 .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-negocios-titulo .editor p,
  .section-negocios-titulo .editor .section-qualidade-praticas .coluna1 .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .section-institucional-titulo .text-wrapper .editor p,
  .section-institucional-titulo .section-qualidade-praticas .coluna1 .praticas .text-wrapper .editor p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-institucional-timeline .swiper-decadas-wrapper .swiper p.swiper-slide,
  .section-institucional-timeline .swiper-decadas-wrapper .swiper .section-qualidade-praticas .coluna1 .praticas .text-wrapper p.swiper-slide,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-sustentabilidade-titulo .editor p,
  .section-sustentabilidade-titulo .editor .section-qualidade-praticas .coluna1 .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-sustentabilidade-globo .editor p,
  .section-sustentabilidade-globo .editor .section-qualidade-praticas .coluna1 .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .section-sustentabilidade-areas-foco .conteudo-aba .editor p,
  .section-sustentabilidade-areas-foco .conteudo-aba .editor .section-qualidade-praticas .coluna1 .praticas .text-wrapper p,
  .section-qualidade-praticas .coluna1 .praticas .text-wrapper .coluna2 .editor p,
  .section-qualidade-praticas .coluna2 .editor .coluna1 .praticas .text-wrapper p {
    font-size: 16px;
    line-height: 20px;
  }
  .section-qualidade-praticas .coluna2 {
    padding: 60px 15px;
  }
  .section-qualidade-praticas .coluna2 .editor {
    width: 100%;
  }
  .section-qualidade-praticas .coluna2 .editor p {
    line-height: 20px;
  }
}

.section-qualidade-texto-imagem .coluna1,
.section-qualidade-texto-imagem .coluna2 {
  width: 50%;
}
.section-qualidade-texto-imagem .coluna1 {
  padding: 60px 40px;
}
.section-qualidade-texto-imagem .coluna1 .editor {
  width: 86%;
}
.section-qualidade-texto-imagem .coluna1 .editor p {
  font-weight: 300;
  color: #1E1E7B;
}
.section-qualidade-texto-imagem .coluna2 .img-wrapper {
  position: relative;
  width: fit-content;
  width: 89%;
  aspect-ratio: 581/633;
}
.section-qualidade-texto-imagem .coluna2 .img-wrapper::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg width='390' height='633' viewBox='0 0 390 633' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M29.2344 533.78C30.5241 542.429 31.994 551.041 33.6264 559.591H11.8831C10.3499 551.501 8.99725 543.394 7.77075 535.241C-5.58546 446.013 -0.886887 356.082 21.7492 267.964C39.281 199.73 66.7509 135.718 103.69 77.0084C112.826 62.4618 122.548 48.2488 132.829 34.3695H156.854C126.362 74.5464 100.804 117.69 80.3597 163.386C64.9924 197.674 52.5289 233.396 43.0236 270.399C20.7121 357.245 16.0766 445.869 29.2435 533.798L29.2344 533.78Z' fill='url(%23paint0_linear_1306_10333)'/%3e%3cpath d='M108.031 477.099C116.103 531.011 130.821 583.182 151.96 633H99.1394C80.5074 585.221 67.2955 535.52 59.6299 484.341C45.8769 392.516 50.7197 299.978 74.0142 209.299C77.9913 193.769 82.5005 178.456 87.4877 163.377C97.2726 133.689 109.006 104.866 122.623 76.999C129.667 62.5154 137.242 48.3025 145.295 34.3601H202.616C165.866 91.735 138.622 154.449 121.415 221.464C107.04 277.387 100.222 334.068 100.988 390.784C101.367 419.562 103.712 448.367 108.023 477.09L108.031 477.099Z' fill='url(%23paint1_linear_1306_10333)'/%3e%3cpath d='M389.469 0C358.608 27.2716 330.47 57.5553 305.264 90.5986C253.607 158.327 216.577 234.866 195.186 318.114C173.803 401.345 169.348 486.262 181.974 570.503C185.139 591.615 189.333 612.456 194.554 633H127.43C123.453 615.576 120.108 597.964 117.447 580.161C108.005 517.096 107.22 453.706 115.066 390.784C118.782 361.015 124.427 331.344 132.003 301.863C155.577 210.119 196.403 125.734 253.399 51.026C266.936 33.2778 281.248 16.2601 296.282 0H389.478H389.469Z' fill='%231E1E7B'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1306_10333' x1='136.048' y1='74.6456' x2='-22.7836' y2='568.781' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.5' stop-color='%23A8CE38'/%3e%3cstop offset='0.9' stop-color='%23A7CE3A' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1306_10333' x1='127.313' y1='628.626' x2='127.313' y2='40.5738' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.22' stop-color='%23045BA7'/%3e%3cstop offset='0.65' stop-color='%2326A7DF'/%3e%3cstop offset='0.97' stop-color='%2347C6F3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  left: -10vw;
  z-index: 10;
  pointer-events: none;
}
.section-qualidade-texto-imagem .coluna2 .img-wrapper img {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .section-qualidade-texto-imagem .coluna1,
  .section-qualidade-texto-imagem .coluna2 {
    width: 100%;
  }
  .section-qualidade-texto-imagem .coluna1 {
    padding: 60px 15px;
  }
  .section-qualidade-texto-imagem .coluna1 .editor {
    width: 100%;
  }
  .section-qualidade-texto-imagem .coluna2 .img-wrapper::before {
    left: -21vw;
  }
}

.section-qualidade-slider-texto .coluna1,
.section-qualidade-slider-texto .coluna2 {
  width: 50%;
  background-color: #1E1E7B;
}
.section-qualidade-slider-texto .coluna1 {
  position: relative;
}
.section-qualidade-slider-texto .coluna1 .img-wrapper {
  aspect-ratio: 685/631;
}
.section-qualidade-slider-texto .coluna1 .img-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}
.section-qualidade-slider-texto .coluna2 {
  padding: 60px 0;
}
.section-qualidade-slider-texto .coluna2 .swiper-container {
  width: 70%;
}
.section-qualidade-slider-texto .coluna2 .swiper-container .swiper-buttons {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .section-qualidade-slider-texto .coluna1,
  .section-qualidade-slider-texto .coluna2 {
    width: 100%;
  }
  .section-qualidade-slider-texto .coluna1 img {
    position: static;
  }
  .section-qualidade-slider-texto .coluna2 {
    padding: 60px 15px;
  }
  .section-qualidade-slider-texto .coluna2 .swiper-container {
    width: 100%;
  }
  .section-qualidade-slider-texto .coluna2 .swiper-container .swiper-buttons {
    margin-top: 35px;
  }
}

.section-busca-titulo {
  padding: 95px 0 50px 0;
}
.section-busca-titulo .searchform-slim {
  margin: 0;
}
.section-busca-titulo .searchform-slim input {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .section-busca-titulo {
    padding: 80px 0 40px 0;
  }
}

.tab {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content !important;
  min-width: 197px;
  padding: 0 28px;
  height: 46px;
  border-radius: 1000px;
  color: #005ac2;
  background-color: #e1e6f5;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  line-height: 16px;
  border: unset;
}

.tab::before {
  display: block;
  position: absolute;
  content: "";
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  width: 15px;
  height: 15px;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 7px solid transparent;
  transition: all ease-in-out 0.3s;
}

.tab:hover {
  background-color: #b1ecfb;
}

.tab.ativo {
  background-color: #005ac2;
  color: #fff;
}

.tab.ativo::before {
  border-top: 7px solid #005ac2;
}

.section-central-conteudos-titulo {
  padding-bottom: 100px;
}
.section-central-conteudos-titulo select {
  width: 408px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .section-central-conteudos-titulo {
    padding-bottom: 40px;
  }
}

.section-central-conteudos-conteudos .cat-container {
  row-gap: 100px;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .line {
  margin: 12px 0 32px 0;
  width: 100%;
  height: 2px;
  background-color: #E1E6F5;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .row {
  row-gap: 60px;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .row img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 337/237;
  object-fit: contain;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .row .ghost-btn {
  margin-top: 13px;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .row .ghost-btn svg {
  min-width: 15px;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .load-more-wrapper {
  margin-top: 3rem;
}
.section-central-conteudos-conteudos .cat-container .cat-wrapper .load-more-wrapper:has(button[style="display: none;"]) {
  margin-top: 0rem !important;
}
@media screen and (max-width: 767px) {
  .section-central-conteudos-conteudos .cat-container {
    gap: 60px;
  }
  .section-central-conteudos-conteudos .cat-container .cat-wrapper .row {
    row-gap: 30px;
  }
  .section-central-conteudos-conteudos .cat-container .cat-wrapper .load-more-wrapper {
    margin-top: 1.5rem;
  }
}

.section-compliance-politicas {
  background-color: #1E1E7B;
}
.section-compliance-politicas .politica {
  padding: 18px 0;
  border-top: 3px solid #153090;
}
.section-compliance-politicas .politica select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.707 0.707031L6.70703 6.70703L0.707031 0.707031' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: calc(100% - 30px);
  background-size: 20px 8.5px;
  background-color: #112C82;
  border: unset;
  color: #fff;
  width: 220px;
  min-width: 220px;
}
.section-compliance-politicas .politica .ghost-btn {
  width: 196px;
}
.section-compliance-politicas .politica:last-child {
  border-bottom: 3px solid #153090;
}
@media screen and (max-width: 767px) {
  .section-compliance-politicas .politicas {
    margin-top: 40px;
  }
  .section-compliance-politicas .politicas select {
    margin-top: 20px;
  }
}

.section-lp-dois.spacing-y {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-lp-tres.spacing-t {
  padding-top: 80px;
}

.section-lp-cinco.spacing-t {
  padding-top: 80px;
}

.section-lp-faq.spacing-y {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media screen and (max-width: 767px) {
  .section-lp-dois.spacing-y {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-lp-tres.spacing-t {
    padding-top: 60px;
  }
  .section-lp-cinco.spacing-t {
    padding-top: 60px;
  }
  .section-lp-faq.spacing-y {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.section-lp-titulo .coluna1 {
  width: 59%;
}
.section-lp-titulo .coluna1 .text-wrapper {
  width: 550px;
  max-width: 100%;
  margin: 0 auto;
  padding: 80px 0 80px 0;
}
.section-lp-titulo .coluna1 .text-wrapper p {
  margin: 38px 0 32px 0;
}
.section-lp-titulo .coluna1 .text-wrapper .buttons-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
.section-lp-titulo .coluna1 .text-wrapper .buttons-wrapper .ghost-btn {
  height: 45px;
  padding: 0 20px;
  min-width: 169px;
}
.section-lp-titulo .coluna2 {
  width: 41%;
}
.section-lp-titulo .coluna2 .swiper-container .swiper-marcas2 {
  position: relative;
}
.section-lp-titulo .coluna2 .swiper-container .swiper-marcas2::before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  bottom: -51px;
  background-image: url("data:image/svg+xml,%3csvg width='86' height='272' viewBox='0 0 86 272' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_6010_5)'%3e%3cpath d='M275.373 135.984C248.984 178.28 230.452 223.939 220.122 272H-3.58112e-05C10.939 215.673 32.0014 162.258 62.7302 113.004C89.7313 69.7274 122.716 31.901 161.179 9.53674e-07H410.981C355.743 34.5427 310.118 80.2945 275.373 135.984Z' fill='%2300ACF8'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6010_5'%3e%3crect width='86' height='272' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: 86px;
  height: 272px;
  z-index: 5;
}
.section-lp-titulo .coluna2 .swiper-container .swiper {
  overflow: visible;
  height: 547px;
  margin: 0;
}
.section-lp-titulo .coluna2 .swiper-container .swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
.section-lp-titulo .coluna2 .swiper-container .swiper .swiper-wrapper .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 277px;
  height: 326px !important;
}
.section-lp-titulo .coluna2 .swiper-container .swiper .swiper-wrapper .swiper-slide img {
  position: absolute;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 991px) {
  .section-lp-titulo .coluna2 .swiper-container .swiper {
    height: unset;
  }
}
@media screen and (max-width: 767px) {
  .section-lp-titulo .coluna2 .swiper-container .swiper {
    height: unset;
  }
  .section-lp-titulo .coluna2 .swiper-container .swiper .swiper-container .swiper-marcas2::before {
    bottom: -7px;
  }
  .section-lp-titulo .coluna2 .swiper-container .swiper .swiper-wrapper .swiper-slide {
    width: 137px;
    height: 163px !important;
  }
}
.section-lp-titulo .coluna2 .swiper-container .swiper-notification {
  position: absolute;
}
@media screen and (max-width: 991px) {
  .section-lp-titulo .coluna1,
  .section-lp-titulo .coluna2 {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .section-lp-titulo .coluna1 .text-wrapper {
    padding: 60px 15px;
  }
  .section-lp-titulo .coluna1 .text-wrapper .buttons-wrapper {
    justify-content: center;
  }
}

.section-lp-dois {
  background-color: #FBFCFE;
}
.section-lp-dois h2 {
  margin-bottom: 36px;
  position: relative;
  z-index: 5;
}
.section-lp-dois .d-flex {
  gap: 24px;
}
.section-lp-dois .col-12 {
  position: relative;
  z-index: 5;
}
.section-lp-dois .col-12 .text-wrapper {
  background-color: #1E1E7B;
  padding: 48px 40px;
  border: 1px solid transparent;
  border-left-color: rgba(255, 255, 255, 0.15);
}
.section-lp-dois .col-12 .text-wrapper h3, .section-lp-dois .col-12 .text-wrapper p {
  color: #fff;
}
.section-lp-dois .col-12:first-child .text-wrapper {
  border-left-color: transparent;
}
@media screen and (max-width: 767px) {
  .section-lp-dois h2 {
    margin-bottom: 24px;
  }
  .section-lp-dois .col-12 .text-wrapper {
    padding: 32px 20px;
  }
}

.section-lp-tres {
  position: relative;
}
.section-lp-tres::after {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 479px;
  min-width: 479px;
  height: 263px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg width='479' height='263' viewBox='0 0 479 263' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_6001_3)'%3e%3cpath d='M444.18 263.432C451.69 261.126 458.952 257.886 465.809 253.725C484.794 242.207 498.665 224.904 505.507 204.445H469.579C463.806 213.323 455.642 222.429 444.18 229.485V263.432Z' fill='%23E1E6F5'/%3e%3cpath d='M370.196 263.432C377.706 261.126 384.968 257.886 391.826 253.725C410.81 242.207 424.681 224.904 431.523 204.445H402.713C396.251 215.714 386.057 227.984 370.196 236.372V263.432Z' fill='%23E1E6F5'/%3e%3cpath d='M296.211 263.432C303.72 261.126 310.983 257.886 317.84 253.725C336.825 242.207 350.696 224.904 357.538 204.445H335.247C328.507 217.704 316.643 233.326 296.211 242.625V263.432Z' fill='%23E1E6F5'/%3e%3cpath d='M222.227 263.432C229.736 261.126 236.998 257.886 243.856 253.725C262.84 242.207 276.711 224.904 283.554 204.445H267.203C260.513 219.236 247.347 238.438 222.227 248.284V263.432Z' fill='%23E1E6F5'/%3e%3cpath d='M148.242 263.432C155.751 261.126 163.014 257.886 169.872 253.725C188.856 242.207 202.727 224.904 209.569 204.445H198.469C192.08 220.238 177.977 243.148 148.242 253.237V263.432Z' fill='%23E1E6F5'/%3e%3cpath d='M74.2576 263.432C81.767 261.126 89.0292 257.886 95.8872 253.725C114.871 242.207 128.742 224.904 135.585 204.445H128.186C122.167 220.654 107.579 246.601 74.2576 256.716V263.432Z' fill='%23E1E6F5'/%3e%3cpath d='M0.181763 263.455C27.4184 255.1 51.6144 234.384 61.6064 204.445H56.703C51.0126 220.759 36.1744 249.045 0.181763 259.084V263.455Z' fill='%23E1E6F5'/%3e%3cpath d='M444.18 191.915C451.69 189.609 458.952 186.368 465.809 182.208C484.794 170.69 498.665 153.387 505.507 132.928H469.579C463.806 141.805 455.642 150.912 444.18 157.968V191.915Z' fill='%23E1E6F5'/%3e%3cpath d='M370.196 191.915C377.706 189.609 384.968 186.368 391.826 182.208C410.81 170.69 424.681 153.387 431.523 132.928H402.713C396.251 144.197 386.057 156.467 370.196 164.855V191.915Z' fill='%23E1E6F5'/%3e%3cpath d='M296.211 191.915C303.721 189.609 310.983 186.368 317.84 182.208C336.825 170.69 350.696 153.387 357.538 132.928H335.247C328.507 146.187 316.643 161.809 296.211 171.108V191.915Z' fill='%23E1E6F5'/%3e%3cpath d='M222.227 191.915C229.736 189.609 236.998 186.368 243.856 182.208C262.84 170.69 276.711 153.387 283.554 132.928H267.203C260.513 147.719 247.347 166.921 222.227 176.767V191.915Z' fill='%23E1E6F5'/%3e%3cpath d='M148.242 191.915C155.751 189.609 163.014 186.368 169.872 182.208C188.856 170.69 202.727 153.387 209.569 132.928H198.469C192.08 148.72 177.977 171.631 148.242 181.72V191.915Z' fill='%23E1E6F5'/%3e%3cpath d='M74.2576 191.915C81.767 189.609 89.0292 186.368 95.8872 182.208C114.871 170.69 128.742 153.387 135.585 132.928H128.186C122.167 149.136 107.579 175.084 74.2576 185.198V191.915Z' fill='%23E1E6F5'/%3e%3cpath d='M0.181763 191.938C27.4184 183.583 51.6144 162.867 61.6064 132.928H56.703C51.0126 149.242 36.1744 177.528 0.181763 187.567V191.938Z' fill='%23E1E6F5'/%3e%3cpath d='M444.18 120.398C451.69 118.092 458.952 114.851 465.809 110.691C484.794 99.1729 498.665 81.8698 505.507 61.4106H469.579C463.806 70.2882 455.642 79.3949 444.18 86.4504V120.398Z' fill='%23E1E6F5'/%3e%3cpath d='M370.196 120.398C377.706 118.092 384.968 114.851 391.826 110.691C410.81 99.1729 424.681 81.8698 431.524 61.4106H402.713C396.251 72.6799 386.057 84.95 370.196 93.3379V120.398Z' fill='%23E1E6F5'/%3e%3cpath d='M296.211 120.398C303.72 118.092 310.983 114.851 317.84 110.691C336.825 99.1729 350.696 81.8698 357.538 61.4106H335.247C328.507 74.6692 316.643 90.2912 296.211 99.5905V120.398Z' fill='%23E1E6F5'/%3e%3cpath d='M222.227 120.398C229.736 118.092 236.998 114.851 243.856 110.691C262.84 99.1729 276.711 81.8698 283.554 61.4106H267.203C260.513 76.2015 247.347 95.4034 222.227 105.25V120.398Z' fill='%23E1E6F5'/%3e%3cpath d='M148.242 120.398C155.751 118.092 163.014 114.851 169.872 110.691C188.856 99.1729 202.727 81.8698 209.569 61.4106H198.469C192.08 77.2031 177.977 100.114 148.242 110.203V120.398Z' fill='%23E1E6F5'/%3e%3cpath d='M74.2576 120.398C81.767 118.092 89.0292 114.851 95.8872 110.691C114.871 99.1729 128.742 81.8698 135.585 61.4106H128.186C122.167 77.6191 107.579 103.566 74.2576 113.681V120.398Z' fill='%23E1E6F5'/%3e%3cpath d='M0.181763 120.421C27.4184 112.065 51.6144 91.3497 61.6064 61.4104H56.703C51.0126 77.7243 36.1744 106.011 0.181763 116.049V120.421Z' fill='%23E1E6F5'/%3e%3cpath d='M444.18 48.8804C451.69 46.5747 458.952 43.3338 465.809 39.1733C484.794 27.6556 498.665 10.3524 505.507 -10.1068H469.579C463.806 -1.22917 455.642 7.87752 444.18 14.933V48.8804Z' fill='%23E1E6F5'/%3e%3cpath d='M370.196 48.8804C377.706 46.5747 384.968 43.3338 391.826 39.1733C410.81 27.6556 424.681 10.3524 431.524 -10.1068H402.713C396.251 1.16256 386.057 13.4327 370.196 21.8205V48.8804Z' fill='%23E1E6F5'/%3e%3cpath d='M296.211 48.8804C303.72 46.5747 310.983 43.3338 317.84 39.1733C336.825 27.6556 350.696 10.3524 357.538 -10.1068H335.247C328.507 3.15225 316.643 18.7739 296.211 28.0732V48.8804Z' fill='%23E1E6F5'/%3e%3cpath d='M222.227 48.8804C229.736 46.5747 236.998 43.3338 243.856 39.1733C262.84 27.6556 276.711 10.3524 283.554 -10.1068H267.203C260.513 4.68417 247.347 23.886 222.227 33.7325V48.8804Z' fill='%23E1E6F5'/%3e%3cpath d='M148.242 48.8801C155.752 46.5745 163.014 43.3336 169.872 39.173C188.856 27.6554 202.727 10.3522 209.569 -10.107H198.469C192.08 5.68554 177.977 28.5963 148.242 38.6849V48.8801Z' fill='%23E1E6F5'/%3e%3cpath d='M74.2576 48.8801C81.767 46.5745 89.0292 43.3336 95.8872 39.173C114.871 27.6554 128.742 10.3522 135.585 -10.107H128.186C122.167 6.10151 107.579 32.0487 74.2576 42.1635V48.8801Z' fill='%23E1E6F5'/%3e%3cpath d='M0.181763 48.9032C27.4184 40.5481 51.6144 19.8324 61.6064 -10.1069H56.703C51.0126 6.20695 36.1744 34.4934 0.181763 44.532V48.9032Z' fill='%23E1E6F5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_6001_3'%3e%3crect width='479' height='263' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  pointer-events: none;
  z-index: 0;
}
.section-lp-tres h2 {
  margin-bottom: 36px;
  position: relative;
  z-index: 5;
}
.section-lp-tres .d-flex {
  gap: 24px;
}
.section-lp-tres .col-12 {
  position: relative;
  z-index: 5;
}
.section-lp-tres .col-12 .text-wrapper {
  background-color: #F0F3FA;
  padding: 48px 40px;
  border: 1px solid #E1E6F5;
}
@media screen and (max-width: 767px) {
  .section-lp-tres::after {
    transform: scale(0.7);
    right: -72px;
    top: -40px;
  }
  .section-lp-tres h2 {
    margin-bottom: 24px;
  }
  .section-lp-tres .col-12 .text-wrapper {
    padding: 32px 20px;
  }
}

.section-lp-quatro {
  background-image: url("assets/images/lp/bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-top: -150px;
}
.section-lp-quatro .box-azul {
  width: 100%;
  height: 100%;
  padding: 270px 0 120px 0;
  background-color: #1E1E7B;
}
.section-lp-quatro .box-azul .name-wrapper {
  max-width: 263px;
}
.section-lp-quatro .box-azul .row {
  padding: 0 40px;
}
.section-lp-quatro .box-azul .depoimento-wrapper {
  position: relative;
}
.section-lp-quatro .box-azul .depoimento-wrapper .quote-icon {
  position: absolute;
  top: -52px;
  left: 13px;
}
@media screen and (max-width: 767px) {
  .section-lp-quatro .box-azul {
    padding: 210px 15px 60px 15px;
  }
  .section-lp-quatro .box-azul .row {
    padding: 0 20px;
  }
  .section-lp-quatro .box-azul .depoimento-wrapper {
    margin-top: 65px;
  }
  .section-lp-quatro .box-azul .depoimento-wrapper .quote-icon {
    top: -45px;
  }
  .section-lp-quatro .box-azul .depoimento-wrapper .quote-icon svg {
    width: 32px;
    height: auto;
  }
}

.section-lp-cinco .coluna1 {
  width: 54%;
}
.section-lp-cinco .coluna1 .text-wrapper {
  width: 70%;
  margin: 0 auto;
}
.section-lp-cinco .coluna1 .text-wrapper h2 {
  margin-bottom: 38px;
}
.section-lp-cinco .coluna1 .text-wrapper ul {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 35px;
  padding: 0;
}
.section-lp-cinco .coluna1 .text-wrapper ul li {
  display: flex;
  align-items: flex-start;
  font-size: 20px;
}
.section-lp-cinco .coluna1 .text-wrapper ul li::before {
  display: block;
  content: "";
  width: 16px;
  min-width: 16px;
  height: 16px;
  background-color: #00ACF8;
  border-radius: 50%;
  margin-right: 24px;
  margin-top: 5px;
}
.section-lp-cinco .coluna2 {
  width: 46%;
}
.section-lp-cinco .coluna2 .img-wrapper {
  position: relative;
  width: fit-content;
  width: 89%;
  aspect-ratio: 581/633;
}
.section-lp-cinco .coluna2 .img-wrapper::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg width='390' height='633' viewBox='0 0 390 633' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M29.2344 533.78C30.5241 542.429 31.994 551.041 33.6264 559.591H11.8831C10.3499 551.501 8.99725 543.394 7.77075 535.241C-5.58546 446.013 -0.886887 356.082 21.7492 267.964C39.281 199.73 66.7509 135.718 103.69 77.0084C112.826 62.4618 122.548 48.2488 132.829 34.3695H156.854C126.362 74.5464 100.804 117.69 80.3597 163.386C64.9924 197.674 52.5289 233.396 43.0236 270.399C20.7121 357.245 16.0766 445.869 29.2435 533.798L29.2344 533.78Z' fill='url(%23paint0_linear_1306_10333)'/%3e%3cpath d='M108.031 477.099C116.103 531.011 130.821 583.182 151.96 633H99.1394C80.5074 585.221 67.2955 535.52 59.6299 484.341C45.8769 392.516 50.7197 299.978 74.0142 209.299C77.9913 193.769 82.5005 178.456 87.4877 163.377C97.2726 133.689 109.006 104.866 122.623 76.999C129.667 62.5154 137.242 48.3025 145.295 34.3601H202.616C165.866 91.735 138.622 154.449 121.415 221.464C107.04 277.387 100.222 334.068 100.988 390.784C101.367 419.562 103.712 448.367 108.023 477.09L108.031 477.099Z' fill='url(%23paint1_linear_1306_10333)'/%3e%3cpath d='M389.469 0C358.608 27.2716 330.47 57.5553 305.264 90.5986C253.607 158.327 216.577 234.866 195.186 318.114C173.803 401.345 169.348 486.262 181.974 570.503C185.139 591.615 189.333 612.456 194.554 633H127.43C123.453 615.576 120.108 597.964 117.447 580.161C108.005 517.096 107.22 453.706 115.066 390.784C118.782 361.015 124.427 331.344 132.003 301.863C155.577 210.119 196.403 125.734 253.399 51.026C266.936 33.2778 281.248 16.2601 296.282 0H389.478H389.469Z' fill='%231E1E7B'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1306_10333' x1='136.048' y1='74.6456' x2='-22.7836' y2='568.781' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.5' stop-color='%23A8CE38'/%3e%3cstop offset='0.9' stop-color='%23A7CE3A' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1306_10333' x1='127.313' y1='628.626' x2='127.313' y2='40.5738' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.22' stop-color='%23045BA7'/%3e%3cstop offset='0.65' stop-color='%2326A7DF'/%3e%3cstop offset='0.97' stop-color='%2347C6F3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  left: -10vw;
  z-index: 10;
  pointer-events: none;
}
.section-lp-cinco .coluna2 .img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  clip-path: polygon(36% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 48%);
}
@media screen and (max-width: 767px) {
  .section-lp-cinco .coluna1,
  .section-lp-cinco .coluna2 {
    width: 100%;
  }
  .section-lp-cinco .coluna1 {
    padding: 0 15px 60px 15px;
  }
  .section-lp-cinco .coluna1 .text-wrapper {
    width: 100%;
  }
  .section-lp-cinco .coluna1 .text-wrapper h2 {
    margin-bottom: 24px;
  }
  .section-lp-cinco .coluna1 .text-wrapper ul li {
    font-size: 14px;
  }
  .section-lp-cinco .coluna1 .text-wrapper ul li::before {
    margin-right: 16px;
  }
  .section-lp-cinco .coluna2 .img-wrapper::before {
    left: -21vw;
  }
}

.section-lp-faq h2 {
  margin-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .section-lp-faq h2 {
    margin-bottom: 24px;
  }
}
.section-lp-faq .accordion-wrapper {
  display: flex;
  flex-direction: column;
  gap: 15px;
  border: none;
}
.section-lp-faq .accordion-item {
  border: 1px solid #E1E6F5;
  transition: all ease-in-out 0.3s;
}
.section-lp-faq .accordion-item .accordion-title {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 35px 29px;
  min-height: 104px;
}
.section-lp-faq .accordion-item .accordion-title::before {
  display: block;
  content: "";
  width: 34px;
  min-width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid #00ACF8;
  background-image: url("data:image/svg+xml,%3csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.707031 0.707031L5.20703 5.20703L9.70703 0.707031' stroke='%2300ACF8' stroke-width='2'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 11px 14px;
  margin-right: 30px;
  transition: all ease-in-out 0.3s;
}
.section-lp-faq .accordion-item .accordion-content {
  display: none;
  padding-left: 93px;
  margin-top: 5px;
  padding-bottom: 35px;
  opacity: 0;
  padding-right: 29px;
  transition: opacity 0.3s ease-in-out;
}
.section-lp-faq .accordion-item.active {
  background-color: #F0F3FA;
  border-color: #F0F3FA;
}
.section-lp-faq .accordion-item.active .accordion-title::before {
  background-color: #00ACF8;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.70703 0.707031L5.20703 5.20703L0.707031 0.707031' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
}
.section-lp-faq .accordion-item.active .accordion-content {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .section-lp-faq .accordion-item .accordion-title {
    padding: 23px 20px;
  }
  .section-lp-faq .accordion-item .accordion-content {
    padding-left: 84px;
    padding-right: 20px;
  }
}

.lp-password-form-wrapper {
  max-width: 500px;
  margin: 0 auto;
}
.lp-password-form-wrapper form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.lp-password-form-wrapper form p {
  color: #1E1E7B;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px;
}
.lp-password-form-wrapper form label {
  width: 100%;
  color: #1E1E7B;
  font-weight: 500;
}
.lp-password-form-wrapper form label input {
  width: 100%;
  margin-top: 10px;
  height: 50px;
  padding: 0 20px;
  border: 1px solid #E1E6F5;
  border-radius: 8px;
  outline: none;
  transition: border-color 0.3s ease;
}
.lp-password-form-wrapper form label input:focus {
  border-color: #00ACF8;
}
.lp-password-form-wrapper form input[type=submit] {
  background-color: #00ACF8;
  color: #fff;
  border: none;
  padding: 0 40px;
  height: 50px;
  border-radius: 25px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
.lp-password-form-wrapper form input[type=submit]:hover {
  background-color: #005AC2;
}

.section-home-marcas {
  position: relative;
  padding: 120px 0;
  min-height: 775px;
  margin-top: -1px;
}
.section-home-marcas::before {
  top: 0;
  right: 0;
  content: "";
  position: absolute;
  width: 450px;
  height: 100%;
  background-image: url("assets/images/column-shape.svg");
  background-repeat: no-repeat;
  background-position: right;
  background-size: cover;
  z-index: 5;
}
.section-home-marcas .ghost-btn {
  min-width: 297px;
  margin-left: 15px;
}
.section-home-marcas .ghost-btn svg {
  margin-right: 40px;
}
.section-home-marcas .text-wrapper {
  max-width: 70vw;
}
.section-home-marcas .text-wrapper h2 {
  max-width: 50%;
  margin-bottom: 40px;
}
.section-home-marcas .swiper {
  margin-top: 110px;
  width: 70%;
  margin-left: 0;
  margin-right: 0;
}
.section-home-marcas .swiper .swiper-wrapper {
  pointer-events: none;
  transition-timing-function: linear !important;
}
.section-home-marcas .swiper .swiper-slide {
  width: 25%;
}
@media screen and (max-width: 991px) {
  .section-home-marcas {
    min-height: unset;
    padding: 90px 0;
  }
  .section-home-marcas::before {
    display: none;
  }
  .section-home-marcas .text-wrapper {
    max-width: 100%;
  }
  .section-home-marcas .text-wrapper h2 {
    max-width: 100%;
    margin-bottom: 27px;
  }
  .section-home-marcas .text-wrapper p {
    max-width: 700px;
    margin: 0 auto;
  }
  .section-home-marcas .swiper {
    width: 100%;
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .section-home-marcas {
    padding: 52px 0;
  }
  .section-home-marcas .text-wrapper h2 {
    margin-bottom: 12px;
  }
  .section-home-marcas .swiper {
    margin-top: 40px;
  }
}
@media screen and (max-width: 575px) {
  .section-home-marcas {
    padding: 36px 0;
  }
  .section-home-marcas .swiper {
    margin-top: 20px;
  }
  .section-home-marcas .swiper .swiper-slide {
    width: 50% !important;
  }
}

.section-home-jbs .bg-blue {
  position: relative;
  background-color: #1E1E7B;
  padding: 107px 0 250px 0;
  background-image: url("assets/images/bg-home-jbs.webp");
  background-position: 5%;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.section-home-jbs .bg-blue .title-wrapper {
  width: 39.5vw;
  max-width: 100%;
}
.section-home-jbs .bg-light-blue {
  position: relative;
  background-color: #005AC2;
  padding: 250px 0 120px 0;
}
.section-home-jbs .bg-light-blue .numeros {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -160px;
  width: 1090px;
  max-width: 100%;
}
.section-home-jbs .bg-light-blue .numeros .col-12 {
  background-color: #FFFFFF;
  height: auto;
  aspect-ratio: 354/354;
  padding: 70px 60px 60px 60px;
}
.section-home-jbs .bg-light-blue .numeros .col-12:nth-child(2) {
  margin: 0 1px;
}
.section-home-jbs .bg-light-blue .numeros .col-12 svg {
  margin-bottom: 40px;
}
.section-home-jbs .bg-light-blue .swiper {
  padding-top: 65px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide {
  width: 25% !important;
  padding: 0 40px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper {
  position: relative;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper .colocacao {
  height: 60px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper::before {
  display: block;
  content: url("data:image/svg+xml,%3csvg width='38' height='36' viewBox='0 0 38 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.5'%3e%3cmask id='path-1-outside-1_1006_1922' maskUnits='userSpaceOnUse' x='0' y='0' width='38' height='36' fill='black'%3e%3crect fill='white' width='38' height='36'/%3e%3cpath d='M5.184 35C5.072 35 5.028 34.948 5.052 34.844L6.864 27.056H1.188C1.076 27.056 1.032 27.004 1.056 26.9L2.304 21.5C2.328 21.42 2.38 21.38 2.46 21.38H8.16L9.66 14.936H3.984C3.872 14.936 3.828 14.884 3.852 14.78L5.088 9.404C5.112 9.316 5.164 9.272 5.244 9.272H10.956L12.744 1.532C12.768 1.444 12.82 1.4 12.9 1.4H18.912C19.024 1.4 19.068 1.452 19.044 1.556L17.268 9.272H24.588L26.376 1.532C26.4 1.444 26.452 1.4 26.532 1.4H32.544C32.656 1.4 32.7 1.452 32.676 1.556L30.9 9.272H36.576C36.688 9.272 36.732 9.324 36.708 9.428L35.448 14.816C35.424 14.896 35.372 14.936 35.292 14.936H29.604L28.104 21.38H33.78C33.892 21.38 33.936 21.432 33.912 21.536L32.676 26.924C32.652 27.012 32.6 27.056 32.52 27.056H26.808L24.984 34.88C24.96 34.96 24.908 35 24.828 35H18.816C18.704 35 18.66 34.948 18.684 34.844L20.496 27.056H13.176L11.352 34.88C11.328 34.96 11.276 35 11.196 35H5.184ZM21.792 21.38L23.292 14.936H15.972L14.472 21.38H21.792Z'/%3e%3c/mask%3e%3cpath d='M5.052 34.844L4.07801 34.6174L4.07761 34.6191L5.052 34.844ZM6.864 27.056L7.83799 27.2826L8.12338 26.056H6.864V27.056ZM1.056 26.9L0.0816819 26.6748L0.0816092 26.6751L1.056 26.9ZM2.304 21.5L1.34617 21.2127L1.33693 21.2435L1.32968 21.2748L2.304 21.5ZM8.16 21.38V22.38H8.95396L9.13396 21.6067L8.16 21.38ZM9.66 14.936L10.634 15.1627L10.9195 13.936H9.66V14.936ZM3.852 14.78L4.82639 15.0049L4.82657 15.0041L3.852 14.78ZM5.088 9.404L4.12324 9.14088L4.11794 9.16031L4.11343 9.17993L5.088 9.404ZM10.956 9.272V10.272H11.7513L11.9303 9.49708L10.956 9.272ZM12.744 1.532L11.7792 1.26888L11.7741 1.28781L11.7697 1.30692L12.744 1.532ZM19.044 1.556L18.0696 1.33115L18.0695 1.33169L19.044 1.556ZM17.268 9.272L16.2935 9.04769L16.0117 10.272H17.268V9.272ZM24.588 9.272V10.272H25.3833L25.5623 9.49708L24.588 9.272ZM26.376 1.532L25.4112 1.26888L25.4061 1.28781L25.4017 1.30692L26.376 1.532ZM32.676 1.556L31.7016 1.33114L31.7015 1.33169L32.676 1.556ZM30.9 9.272L29.9255 9.04769L29.6437 10.272H30.9V9.272ZM36.708 9.428L37.6817 9.65571L37.6824 9.65284L36.708 9.428ZM35.448 14.816L36.4058 15.1033L36.4147 15.0738L36.4217 15.0437L35.448 14.816ZM29.604 14.936V13.936H28.81L28.63 14.7093L29.604 14.936ZM28.104 21.38L27.13 21.1533L26.8445 22.38H28.104V21.38ZM33.912 21.536L32.9376 21.3111L32.9373 21.3124L33.912 21.536ZM32.676 26.924L33.6408 27.1871L33.6461 27.1675L33.6507 27.1476L32.676 26.924ZM26.808 27.056V26.056H26.0143L25.8341 26.829L26.808 27.056ZM24.984 34.88L25.9418 35.1673L25.9508 35.1374L25.9579 35.107L24.984 34.88ZM18.684 34.844L17.71 34.6174L17.7096 34.6191L18.684 34.844ZM20.496 27.056L21.47 27.2826L21.7554 26.056H20.496V27.056ZM13.176 27.056V26.056H12.3823L12.2021 26.829L13.176 27.056ZM11.352 34.88L12.3098 35.1673L12.3188 35.1374L12.3259 35.107L11.352 34.88ZM21.792 21.38V22.38H22.586L22.766 21.6067L21.792 21.38ZM23.292 14.936L24.266 15.1627L24.5515 13.936H23.292V14.936ZM15.972 14.936V13.936H15.178L14.998 14.7093L15.972 14.936ZM14.472 21.38L13.498 21.1533L13.2125 22.38H14.472V21.38ZM5.184 35V34C5.23708 34 5.56873 34.0058 5.83039 34.3151C6.1064 34.6413 6.04436 34.991 6.02639 35.0689L5.052 34.844L4.07761 34.6191C4.03564 34.801 3.9836 35.2287 4.30361 35.6069C4.60927 35.9682 5.01892 36 5.184 36V35ZM5.052 34.844L6.02599 35.0706L7.83799 27.2826L6.864 27.056L5.89002 26.8294L4.07802 34.6174L5.052 34.844ZM6.864 27.056V26.056H1.188V27.056V28.056H6.864V27.056ZM1.188 27.056V26.056C1.24108 26.056 1.57273 26.0618 1.83439 26.3711C2.1104 26.6973 2.04836 27.047 2.03039 27.1249L1.056 26.9L0.0816092 26.6751C0.0396413 26.857 -0.0124003 27.2847 0.307615 27.6629C0.613274 28.0242 1.02292 28.056 1.188 28.056V27.056ZM1.056 26.9L2.03032 27.1252L3.27832 21.7252L2.304 21.5L1.32968 21.2748L0.0816819 26.6748L1.056 26.9ZM2.304 21.5L3.26183 21.7873C3.23012 21.893 3.15122 22.0638 2.97071 22.2026C2.78624 22.3445 2.59088 22.38 2.46 22.38V21.38V20.38C2.24912 20.38 1.98776 20.4355 1.75129 20.6174C1.51878 20.7962 1.40188 21.027 1.34617 21.2127L2.304 21.5ZM2.46 21.38V22.38H8.16V21.38V20.38H2.46V21.38ZM8.16 21.38L9.13396 21.6067L10.634 15.1627L9.66 14.936L8.68604 14.7093L7.18604 21.1533L8.16 21.38ZM9.66 14.936V13.936H3.984V14.936V15.936H9.66V14.936ZM3.984 14.936V13.936C4.03708 13.936 4.36873 13.9418 4.63039 14.2511C4.9064 14.5773 4.84436 14.927 4.82639 15.0049L3.852 14.78L2.87761 14.5551C2.83564 14.737 2.7836 15.1647 3.10361 15.5429C3.40927 15.9042 3.81892 15.936 3.984 15.936V14.936ZM3.852 14.78L4.82657 15.0041L6.06257 9.62806L5.088 9.404L4.11343 9.17993L2.87743 14.5559L3.852 14.78ZM5.088 9.404L6.05276 9.66712C6.02926 9.75331 5.96383 9.92209 5.79094 10.0684C5.60582 10.225 5.39714 10.272 5.244 10.272V9.272V8.272C5.01086 8.272 4.73618 8.34097 4.49906 8.54161C4.27417 8.7319 4.17074 8.96669 4.12324 9.14088L5.088 9.404ZM5.244 9.272V10.272H10.956V9.272V8.272H5.244V9.272ZM10.956 9.272L11.9303 9.49708L13.7183 1.75708L12.744 1.532L11.7697 1.30692L9.98166 9.04692L10.956 9.272ZM12.744 1.532L13.7088 1.79511C13.6853 1.88131 13.6198 2.05009 13.4469 2.19638C13.2618 2.35302 13.0531 2.4 12.9 2.4V1.4V0.399998C12.6669 0.399998 12.3922 0.468974 12.1551 0.669616C11.9302 0.859911 11.8267 1.09469 11.7792 1.26888L12.744 1.532ZM12.9 1.4V2.4H18.912V1.4V0.399998H12.9V1.4ZM18.912 1.4V2.4C18.8589 2.4 18.5273 2.39417 18.2656 2.08494C17.9896 1.75875 18.0516 1.40901 18.0696 1.33115L19.044 1.556L20.0184 1.78085C20.0604 1.59899 20.1124 1.17125 19.7924 0.793055C19.4867 0.431824 19.0771 0.399998 18.912 0.399998V1.4ZM19.044 1.556L18.0695 1.33169L16.2935 9.04769L17.268 9.272L18.2425 9.49631L20.0185 1.7803L19.044 1.556ZM17.268 9.272V10.272H24.588V9.272V8.272H17.268V9.272ZM24.588 9.272L25.5623 9.49708L27.3503 1.75708L26.376 1.532L25.4017 1.30692L23.6137 9.04692L24.588 9.272ZM26.376 1.532L27.3408 1.79511C27.3173 1.88131 27.2518 2.05009 27.0789 2.19638C26.8938 2.35302 26.6851 2.4 26.532 2.4V1.4V0.399998C26.2989 0.399998 26.0242 0.468974 25.7871 0.669616C25.5622 0.859911 25.4587 1.09469 25.4112 1.26888L26.376 1.532ZM26.532 1.4V2.4H32.544V1.4V0.399998H26.532V1.4ZM32.544 1.4V2.4C32.4909 2.4 32.1593 2.39417 31.8976 2.08494C31.6216 1.75874 31.6836 1.40899 31.7016 1.33114L32.676 1.556L33.6504 1.78086C33.6924 1.599 33.7444 1.17126 33.4244 0.793059C33.1187 0.431824 32.7091 0.399998 32.544 0.399998V1.4ZM32.676 1.556L31.7015 1.33169L29.9255 9.04769L30.9 9.272L31.8745 9.49631L33.6505 1.7803L32.676 1.556ZM30.9 9.272V10.272H36.576V9.272V8.272H30.9V9.272ZM36.576 9.272V10.272C36.5229 10.272 36.1913 10.2662 35.9296 9.95695C35.6536 9.63076 35.7156 9.28102 35.7336 9.20316L36.708 9.428L37.6824 9.65284C37.7244 9.47098 37.7764 9.04324 37.4564 8.66505C37.1507 8.30383 36.7411 8.272 36.576 8.272V9.272ZM36.708 9.428L35.7343 9.20029L34.4743 14.5883L35.448 14.816L36.4217 15.0437L37.6817 9.65571L36.708 9.428ZM35.448 14.816L34.4902 14.5286C34.5219 14.423 34.6008 14.2522 34.7813 14.1134C34.9658 13.9715 35.1611 13.936 35.292 13.936V14.936V15.936C35.5029 15.936 35.7642 15.8805 36.0007 15.6986C36.2332 15.5198 36.3501 15.289 36.4058 15.1033L35.448 14.816ZM35.292 14.936V13.936H29.604V14.936V15.936H35.292V14.936ZM29.604 14.936L28.63 14.7093L27.13 21.1533L28.104 21.38L29.078 21.6067L30.578 15.1627L29.604 14.936ZM28.104 21.38V22.38H33.78V21.38V20.38H28.104V21.38ZM33.78 21.38V22.38C33.7269 22.38 33.3953 22.3742 33.1336 22.0649C32.8576 21.7387 32.9196 21.389 32.9376 21.3111L33.912 21.536L34.8864 21.7609C34.9284 21.579 34.9804 21.1512 34.6604 20.7731C34.3547 20.4118 33.9451 20.38 33.78 20.38V21.38ZM33.912 21.536L32.9373 21.3124L31.7013 26.7004L32.676 26.924L33.6507 27.1476L34.8867 21.7596L33.912 21.536ZM32.676 26.924L31.7112 26.6609C31.7347 26.5747 31.8002 26.4059 31.9731 26.2596C32.1582 26.103 32.3669 26.056 32.52 26.056V27.056V28.056C32.7531 28.056 33.0278 27.987 33.2649 27.7864C33.4898 27.5961 33.5933 27.3613 33.6408 27.1871L32.676 26.924ZM32.52 27.056V26.056H26.808V27.056V28.056H32.52V27.056ZM26.808 27.056L25.8341 26.829L24.0101 34.653L24.984 34.88L25.9579 35.107L27.7819 27.283L26.808 27.056ZM24.984 34.88L24.0262 34.5926C24.0579 34.487 24.1368 34.3162 24.3173 34.1774C24.5018 34.0355 24.6971 34 24.828 34V35V36C25.0389 36 25.3002 35.9445 25.5367 35.7626C25.7692 35.5838 25.8861 35.353 25.9418 35.1673L24.984 34.88ZM24.828 35V34H18.816V35V36H24.828V35ZM18.816 35V34C18.8691 34 19.2007 34.0058 19.4624 34.3151C19.7384 34.6413 19.6764 34.991 19.6584 35.0689L18.684 34.844L17.7096 34.6191C17.6676 34.801 17.6156 35.2287 17.9356 35.6069C18.2413 35.9682 18.6509 36 18.816 36V35ZM18.684 34.844L19.658 35.0706L21.47 27.2826L20.496 27.056L19.522 26.8294L17.71 34.6174L18.684 34.844ZM20.496 27.056V26.056H13.176V27.056V28.056H20.496V27.056ZM13.176 27.056L12.2021 26.829L10.3781 34.653L11.352 34.88L12.3259 35.107L14.1499 27.283L13.176 27.056ZM11.352 34.88L10.3942 34.5926C10.4259 34.487 10.5048 34.3162 10.6853 34.1774C10.8698 34.0355 11.0651 34 11.196 34V35V36C11.4069 36 11.6682 35.9445 11.9047 35.7626C12.1372 35.5838 12.2541 35.353 12.3098 35.1673L11.352 34.88ZM11.196 35V34H5.184V35V36H11.196V35ZM21.792 21.38L22.766 21.6067L24.266 15.1627L23.292 14.936L22.318 14.7093L20.818 21.1533L21.792 21.38ZM23.292 14.936V13.936H15.972V14.936V15.936H23.292V14.936ZM15.972 14.936L14.998 14.7093L13.498 21.1533L14.472 21.38L15.446 21.6067L16.946 15.1627L15.972 14.936ZM14.472 21.38V22.38H21.792V21.38V20.38H14.472V21.38Z' fill='white' mask='url(%23path-1-outside-1_1006_1922)'/%3e%3c/g%3e%3c/svg%3e");
  position: absolute;
  left: -35px;
  top: 35px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper .setor {
  line-height: 24px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper .descricao {
  line-height: 23px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper .descricao span.asterisco {
  font-size: 13px;
  color: #FFFFFF;
  line-height: 12px;
}
.section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper.inactive::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .section-home-jbs .bg-light-blue .swiper .swiper-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    row-gap: 40px;
  }
  .section-home-jbs .bg-light-blue .swiper .swiper-slide {
    float: none !important;
  }
}
@media screen and (min-width: 1400px) {
  .section-home-jbs .bg-blue {
    background-position: 30vw;
  }
}
@media screen and (max-width: 991px) {
  .section-home-jbs {
    background-position: 17%;
  }
  .section-home-jbs .title-wrapper {
    width: 55vw;
  }
  .section-home-jbs .bg-light-blue .swiper {
    padding-top: 30px;
  }
  .section-home-jbs .bg-light-blue .swiper .swiper-slide {
    width: 33.333% !important;
  }
}
@media screen and (max-width: 767px) {
  .section-home-jbs .bg-blue {
    background-position: 50%;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 100px;
  }
  .section-home-jbs .bg-light-blue .font24, .section-home-jbs .bg-light-blue .section-cultura-cultura .editor p, .section-cultura-cultura .editor .section-home-jbs .bg-light-blue p, .section-home-jbs .bg-light-blue .section-cultura-valores .editor h2, .section-cultura-valores .editor .section-home-jbs .bg-light-blue h2,
  .section-home-jbs .bg-light-blue .section-cultura-valores .editor h3,
  .section-cultura-valores .editor .section-home-jbs .bg-light-blue h3,
  .section-home-jbs .bg-light-blue .section-cultura-valores .editor h4,
  .section-cultura-valores .editor .section-home-jbs .bg-light-blue h4,
  .section-home-jbs .bg-light-blue .section-cultura-valores .editor h5,
  .section-cultura-valores .editor .section-home-jbs .bg-light-blue h5,
  .section-home-jbs .bg-light-blue .section-cultura-valores .editor h6,
  .section-cultura-valores .editor .section-home-jbs .bg-light-blue h6, .section-home-jbs .bg-light-blue .section-single-post .content-wrapper .editor h2, .section-single-post .content-wrapper .editor .section-home-jbs .bg-light-blue h2,
  .section-home-jbs .bg-light-blue .section-single-post .content-wrapper .editor h3,
  .section-single-post .content-wrapper .editor .section-home-jbs .bg-light-blue h3,
  .section-home-jbs .bg-light-blue .section-single-post .content-wrapper .editor h4,
  .section-single-post .content-wrapper .editor .section-home-jbs .bg-light-blue h4,
  .section-home-jbs .bg-light-blue .section-single-post .content-wrapper .editor h5,
  .section-single-post .content-wrapper .editor .section-home-jbs .bg-light-blue h5,
  .section-home-jbs .bg-light-blue .section-single-post .content-wrapper .editor h6,
  .section-single-post .content-wrapper .editor .section-home-jbs .bg-light-blue h6, .section-home-jbs .bg-light-blue .section-negocios-titulo .editor h2, .section-negocios-titulo .editor .section-home-jbs .bg-light-blue h2,
  .section-home-jbs .bg-light-blue .section-negocios-titulo .editor h3,
  .section-negocios-titulo .editor .section-home-jbs .bg-light-blue h3,
  .section-home-jbs .bg-light-blue .section-negocios-titulo .editor h4,
  .section-negocios-titulo .editor .section-home-jbs .bg-light-blue h4,
  .section-home-jbs .bg-light-blue .section-negocios-titulo .editor h5,
  .section-negocios-titulo .editor .section-home-jbs .bg-light-blue h5,
  .section-home-jbs .bg-light-blue .section-negocios-titulo .editor h6,
  .section-negocios-titulo .editor .section-home-jbs .bg-light-blue h6, .section-home-jbs .bg-light-blue .section-sustentabilidade-titulo .editor h2, .section-sustentabilidade-titulo .editor .section-home-jbs .bg-light-blue h2,
  .section-home-jbs .bg-light-blue .section-sustentabilidade-titulo .editor h3,
  .section-sustentabilidade-titulo .editor .section-home-jbs .bg-light-blue h3,
  .section-home-jbs .bg-light-blue .section-sustentabilidade-titulo .editor h4,
  .section-sustentabilidade-titulo .editor .section-home-jbs .bg-light-blue h4,
  .section-home-jbs .bg-light-blue .section-sustentabilidade-titulo .editor h5,
  .section-sustentabilidade-titulo .editor .section-home-jbs .bg-light-blue h5,
  .section-home-jbs .bg-light-blue .section-sustentabilidade-titulo .editor h6,
  .section-sustentabilidade-titulo .editor .section-home-jbs .bg-light-blue h6 {
    font-size: 20px;
  }
  .section-home-jbs .bg-light-blue .numeros {
    top: -8%;
  }
  .section-home-jbs .bg-light-blue .numeros .col-12 {
    aspect-ratio: 224/224;
    padding: 30px 40px;
  }
  .section-home-jbs .bg-light-blue .numeros .col-12 svg {
    margin-bottom: 18px;
  }
}
.section-home-jbs .btn-final {
  min-width: 227px;
  margin-top: 30px;
  color: #FFFFFF !important;
}
.section-home-jbs .btn-final svg path {
  stroke: #FFFFFF;
}
.section-home-jbs .btn-final svg {
  margin-right: 40px;
}
@media screen and (max-width: 575px) {
  .section-home-jbs .bg-blue {
    padding: 80px 0;
  }
  .section-home-jbs .bg-blue .title-wrapper {
    width: 100%;
  }
  .section-home-jbs .bg-light-blue {
    padding: 0 0 40px 0;
  }
  .section-home-jbs .bg-light-blue .numeros {
    position: static;
    transform: translateY(-45px);
    padding: 0 15px;
  }
  .section-home-jbs .bg-light-blue .numeros .row {
    gap: 1px;
  }
  .section-home-jbs .bg-light-blue .numeros .row .col-12 {
    padding: 20px 30px;
    height: fit-content;
    aspect-ratio: unset;
    margin: 0 !important;
  }
  .section-home-jbs .bg-light-blue .numeros .row .col-12 p {
    line-height: 14px;
  }
  .section-home-jbs .bg-light-blue .numeros .row .col-12 svg {
    width: 52px;
    min-width: 52px;
    margin: 0 25px 0 0;
  }
  .section-home-jbs .bg-light-blue .swiper {
    overflow: visible;
    padding: 0 15px;
    width: calc(100% + 15px);
  }
  .section-home-jbs .bg-light-blue .swiper .swiper-slide {
    width: 60% !important;
    padding: 0 0 0 35px;
  }
  .section-home-jbs .bg-light-blue .swiper .swiper-slide .colocacao {
    transform: translateX(-17px);
  }
  .section-home-jbs .bg-light-blue .swiper .swiper-slide .text-wrapper {
    width: 100%;
  }
}

.section-home-alimentar .img-wrapper {
  width: 41.3%;
}
.section-home-alimentar .img-wrapper img:not(.rectangle-shape) {
  width: 100%;
  aspect-ratio: 557/648;
  object-fit: cover;
}
.section-home-alimentar .img-wrapper .rectangle-shape {
  width: 100%;
  height: 161px;
  object-fit: cover;
}
.section-home-alimentar .text-wrapper {
  width: 58.7%;
}
.section-home-alimentar .text-wrapper .content {
  width: 60%;
}
.section-home-alimentar .text-wrapper .content .ghost-btn {
  min-width: 227px;
  margin-top: 30px;
}
.section-home-alimentar .text-wrapper .content .ghost-btn svg {
  margin-right: 40px;
}
@media screen and (max-width: 575px) {
  .section-home-alimentar .img-wrapper {
    width: 100%;
    height: 67vw;
    position: relative;
  }
  .section-home-alimentar .img-wrapper .rectangle-shape {
    height: 61vw;
  }
  .section-home-alimentar .img-wrapper img:not(.rectangle-shape) {
    width: 90%;
    position: absolute;
    aspect-ratio: 288/175;
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
  }
  .section-home-alimentar .text-wrapper {
    width: 100%;
    padding: 70px 15px;
  }
  .section-home-alimentar .text-wrapper .content {
    width: 100%;
  }
}

.section-home-blog {
  background-color: #E1E6F5;
}
.section-home-blog h2 {
  margin-bottom: 50px;
}
.section-home-blog .swiper {
  overflow: hidden;
}
.section-home-blog .swiper .swiper-slide {
  width: calc(33.3333% - 32px);
}
.section-home-blog .swiper .swiper-slide:last-child {
  margin-right: 0 !important;
}
@media screen and (max-width: 1199px) {
  .section-home-blog .swiper {
    width: calc(100% + 30px);
    transform: translateX(-15px);
  }
  .section-home-blog .swiper .swiper-slide {
    width: calc(33.3333% - 10px);
  }
}
@media screen and (max-width: 991px) {
  .section-home-blog {
    padding: 70px 0;
  }
}
@media screen and (max-width: 575px) {
  .section-home-blog {
    padding: 50px 0;
  }
  .section-home-blog h2 {
    margin-bottom: 35px;
  }
  .section-home-blog .swiper {
    overflow: visible;
  }
  .section-home-blog .swiper .swiper-slide {
    width: 75%;
  }
}

.section-home-projetos .text-wrapper {
  width: 60%;
}
.section-home-projetos .text-wrapper .title-wrapper {
  width: 525px;
  max-width: 100%;
  padding: 128px 0 108px 0;
  margin-right: 90px;
}
.section-home-projetos .text-wrapper .projetos {
  width: 100%;
  border-top: 1px solid #E1E6F5;
}
.section-home-projetos .text-wrapper .projetos .col-12 {
  border-bottom: 1px solid #E1E6F5;
  height: auto;
  aspect-ratio: 404/412;
  padding: 0 65px 55px 65px;
}
.section-home-projetos .text-wrapper .projetos .col-12 .logo-wrapper {
  height: 170px;
}
.section-home-projetos .text-wrapper .projetos .col-12 .logo-wrapper img {
  width: fit-content;
  object-fit: contain;
  max-width: 200px;
}
.section-home-projetos .text-wrapper .projetos .col-12 p {
  width: 300px;
  max-width: 100%;
}
.section-home-projetos .text-wrapper .projetos .col-12 a {
  width: fit-content;
  position: relative;
  display: block;
  margin-top: 56px;
  color: #1E1E7B;
}
.section-home-projetos .text-wrapper .projetos .col-12 a::before {
  position: absolute;
  display: block;
  content: "";
  height: 2px;
  width: 0;
  background-color: #00ACF8;
  left: 0;
  bottom: -10px;
  transition: all ease-in-out 0.3s;
}
.section-home-projetos .text-wrapper .projetos .col-12 a svg {
  margin-right: 12px;
}
.section-home-projetos .text-wrapper .projetos .col-12 a:hover {
  color: #00ACF8;
}
.section-home-projetos .text-wrapper .projetos .col-12 a:hover::before {
  width: 100%;
}
.section-home-projetos .text-wrapper .projetos .col-12:nth-child(2n-1) {
  border-right: 1px solid #E1E6F5;
}
.section-home-projetos .text-wrapper .projetos .col-12:nth-last-child(-n+2) {
  border-bottom: unset;
}
.section-home-projetos .img-wrapper {
  width: 40%;
}
.section-home-projetos .img-wrapper img {
  aspect-ratio: 557/690;
  height: 50%;
}
.section-home-projetos .img-wrapper .shape-wrapper {
  position: relative;
  height: 50%;
}
.section-home-projetos .img-wrapper .shape-wrapper img {
  height: 100%;
}
.section-home-projetos .img-wrapper .shape-wrapper .text-box {
  padding: 120px 70px;
  position: absolute;
  top: -40px;
  width: 479px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 479/479;
  background-color: #1E1E7B;
}
.section-home-projetos .img-wrapper .shape-wrapper .text-box p {
  font-size: 20px;
}
@media screen and (max-width: 991px) {
  .section-home-projetos .text-wrapper {
    width: 100%;
  }
  .section-home-projetos .text-wrapper .title-wrapper {
    padding: 60px 0;
  }
  .section-home-projetos .img-wrapper {
    width: 100%;
  }
  .section-home-projetos .img-wrapper .visual-image {
    width: 50%;
  }
  .section-home-projetos .img-wrapper img {
    width: 50% !important;
    max-width: 100%;
    height: auto;
  }
  .section-home-projetos .img-wrapper .shape-wrapper {
    width: 100%;
    height: 100%;
  }
  .section-home-projetos .img-wrapper .shape-wrapper .text-box {
    position: static;
    aspect-ratio: unset;
    width: 100%;
  }
}
@media screen and (max-width: 575px) {
  .section-home-projetos .text-wrapper {
    width: 100%;
    padding: 41px 0 0 0;
  }
  .section-home-projetos .text-wrapper .title-wrapper {
    padding: 0;
    margin-right: 0;
    width: 290px;
    margin: 0 auto;
    margin-bottom: 70px;
  }
  .section-home-projetos .text-wrapper .swiper-projetos .swiper-slide {
    width: 86% !important;
    padding: 50px 25px;
    border-bottom: 1px solid #E1E6F5 !important;
    aspect-ratio: unset;
    border-right: 1px solid #E1E6F5;
  }
  .section-home-projetos .text-wrapper .swiper-projetos .swiper-slide .logo-wrapper {
    height: 130px;
  }
  .section-home-projetos .text-wrapper .swiper-projetos .swiper-slide a {
    margin-top: 30px;
  }
  .section-home-projetos .text-wrapper .swiper-buttons {
    margin: 23px 0;
  }
  .section-home-projetos .img-wrapper {
    width: 100%;
  }
  .section-home-projetos .img-wrapper .shape-wrapper {
    position: static;
    width: 100%;
  }
  .section-home-projetos .img-wrapper .shape-wrapper .square-shape {
    width: 100% !important;
    height: 61vw;
  }
  .section-home-projetos .img-wrapper .shape-wrapper .text-box {
    width: 100%;
    position: static;
    padding: 60px 15px;
    aspect-ratio: unset;
    height: auto;
  }
  .section-home-projetos .img-wrapper .shape-wrapper .text-box p {
    font-size: 15px;
  }
  .section-home-projetos .img-wrapper img:not(.square-shape) {
    width: 90% !important;
    height: unset;
    position: absolute;
    aspect-ratio: 288/175;
    left: 50%;
    transform: translateX(-50%);
    top: -40px;
  }
}

/*# sourceMappingURL=style.css.map */
