.BlogDetalhes_blogDetalhes__0G7Bf{
    padding: 18px 0 140px;
}

.BlogDetalhes_uiContainer__igEKR{
    width: 90%;
    max-width: 842px;
    margin: 0 auto;
}

.BlogDetalhes_contentPost__AqC3c img, .BlogDetalhes_contentPost__AqC3c .BlogDetalhes_imagemPost__gFH53{
    max-width: 100%;
    border-radius: 16px;
    margin-bottom: 40px;
}

.BlogDetalhes_contentPost__AqC3c iframe{
    width: 100%;
    margin-bottom: 40px;
}

.BlogDetalhes_contentPost__AqC3c h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 28px;
}

.BlogDetalhes_contentPost__AqC3c p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.BlogDetalhes_contentPost__AqC3c > ul{
    margin-left: 26px;
}

.BlogDetalhes_contentPost__AqC3c > ul li{
    list-style-type: disc;
}

.BlogDetalhes_contentPost__AqC3c > ul li:not(:last-child){
    margin-bottom: 8px;
}

.BlogDetalhes_contentPost__AqC3c > ol{
    margin-left: 26px;
}

.BlogDetalhes_contentPost__AqC3c > ol li{
    list-style-type: decimal;
}

.BlogDetalhes_contentPost__AqC3c > ol li:not(:last-child){
    margin-bottom: 8px;
}

.BlogDetalhes_contentPost__AqC3c > ul, .BlogDetalhes_contentPost__AqC3c > ol{
    margin: 0 0 24px 26px;
}

.BlogDetalhes_contentPost__AqC3c > ul li, .BlogDetalhes_contentPost__AqC3c > ol li{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.BlogDetalhes_contentPost__AqC3c a{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-600);
}

.BlogDetalhes_contentPost__AqC3c > p:not(:last-child){
    margin-bottom: 24px;
}

.BlogDetalhes_contentPost__AqC3c b, .BlogDetalhes_contentPost__AqC3c strong{
    font-weight: bold;
}

.BlogDetalhes_contentPost__AqC3c h2{
    font-size: var(--h2);
    line-height: var(--lineh2);
    margin-bottom: 24px;
    color: var(--blue-900);
}

.BlogDetalhes_contentPost__AqC3c h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    margin-bottom: 24px;
    color: var(--blue-900);
}

.BlogDetalhes_contentPost__AqC3c small{
    font-size: var(--small);
    line-height: var(--lineSmall);
    color: var(--blue-900);
}

.BlogDetalhes_dataPost__mIl7B{
    margin-bottom: 8px;
    display: flex;
    gap: 14px;
    align-items: center;
}

.BlogDetalhes_dataPublicacaoPost__J5gco{
    font-size: 0.875rem;
    line-height: 1rem;
    color: var(--grey-200);
}

.BlogDetalhes_categoriaPost__pR0Wi{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-600);
}

.BlogDetalhes_headerPost__quUmL{
    margin-bottom: 52px;
    position: relative;
}

.BlogDetalhes_headerPost__quUmL:before{
    content: '';
    position: absolute;
    bottom: -24px;
    left: 0;
    width: 77px;
    height: 4px;
    background: var(--blue-600);
}

.BlogDetalhes_headerPost__quUmL .BlogDetalhes_tituloPost__dcATZ{
    font-size: var(--h2);
    line-height: var(--lineh2);
    font-weight: bold;
    color: var(--black);
    margin-bottom: 20px;
}

.BlogDetalhes_headerPost__quUmL .BlogDetalhes_chamadaPost__Wgr8z{
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: var(--black);
}

.BlogDetalhes_leiaTambem__p0tEq{
    background: var(--grey-400);
    box-sizing: border-box;
    padding: 16px 24px;
    border-radius: 6px;
    margin: 22px 0 38px;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.BlogDetalhes_leiaTambem__p0tEq a{
    text-decoration: none;
    color: var(--blue-600);
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .BlogDetalhes_imagemPost__gFH53{
        height: auto;
    }
}

@media only screen and (max-width: 640px){
    .BlogDetalhes_contentPost__AqC3c h2{
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .BlogDetalhes_blogDetalhes__0G7Bf{
        padding: 18px 0px 0px;
    }
}
.btnPadrao{
    box-sizing: border-box;
    padding: 16px 24px;
    width: max-content;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: bold;
    transition: transform .2s ease-out, filter .2s linear, box-shadow .2s;
    display: block;
    text-decoration: none;
    font-family: var(--font);
}

.btnPadrao:hover{
    transform: translateY(-1px);
    filter: brightness(110%);
}

.btnPadrao.btnBlue{
    color: var(--white);
    background: var(--blue-600);
}

.btnPadrao.btnBlue800{
    color: var(--white);
    background: var(--blue-800);
}

.btnPadrao.btnBlue200{
    color: var(--blue-900);
    background: var(--blue-200);
}
.btnPadrao.btnYellow{
    color: var(--white);
    background: var(--yellow);
}
.btnPadrao.btnYellowCorp{
    color: var(--blue-900);
    background: var(--yellow);
}
.btnPadrao.btnPurple{
    color: var(--white);
    background: var(--purple);
}

.btnPadrao.btnBlueExperimente{
    color: var(--blue-900);
    background: var(--blue-200);
}

.btnPadrao.Cookie{
    padding: 10px 36px;
    font-size: 0.875rem;
    font-weight: bold;
}

.btnPadrao.Cookie.blue{
    color: var(--blue-900);
    background: var(--blue-200);
}

.btnPadrao.Cookie.white{
    color: var(--white);
    background: transparent;
    border: solid 1px var(--white);
}

.btnPadraoCarregarMais{
    box-sizing: border-box;
    padding: 12px 24px;
    width: max-content;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    font-size: 0.75rem;
    line-height: 1.4rem;
    font-weight: 600;
    transition: .4s ease all;
    display: block;
    text-decoration: none;
    border: solid 1px var(--grey-900);
    background: transparent;
    color: var(--blue-900);
    font-family: var(--font);
}

.btnConheca{
    box-sizing: border-box;
    padding: 16px 24px;
    width: max-content;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    font-size: 1rem;
    font-weight: bold;
    color: var(--white);
    background: var(--blue-600);
    transition: transform .2s ease-out, filter .2s linear, box-shadow .2s;
}

.btnConheca:hover{
    transform: translateY(-1px);
    filter: brightness(110%);
}


/*Responsivo*/
@media only screen and (max-width: 1200px){
    #nossosRecursos .btnPadrao.btnBlue {
        margin: 0 auto;
    }
}

@media only screen and (max-width: 640px){
    .btnPadrao{
        width: 100%;
    }
}
.AcervoVirtual_dFlex__1RFxu{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.AcervoVirtual_colLeft__h6esI, .AcervoVirtual_colRight__hgHQL{
    background-color: var(--blue-900);
    min-height: 755px;    
    box-sizing: border-box;
    width: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;    
}

.AcervoVirtual_colLeft__h6esI{
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
    padding: 80px 112px 80px 140px;
    position: relative;
    align-items: center;
}

.AcervoVirtual_colLeft__h6esI:before{
    content: '';
    background: url(/_next/static/media/AcervoDigital.3b5d5b2d.webp) center no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
}

.AcervoVirtual_colRight__hgHQL{
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    padding: 128px 128px 124px;
}

.AcervoVirtual_colRight__hgHQL h1{
    font-size: var(--h1);
    font-weight: bold;
    line-height: var(--lineh1);
    color: var(--white);
    margin-bottom: 24px;
}

.AcervoVirtual_colRight__hgHQL h1 span{
    color: var(--blue-350);
}

.AcervoVirtual_colRight__hgHQL p{
    font-size: 0.875rem;
    line-height: 1.6rem;
    color: var(--white);
    margin-bottom: 32px;
}

.AcervoVirtual_plus__H23oN{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.AcervoVirtual_plus__H23oN:before{
    background: var(--blue-200);
    border-radius: 60px;
    width: 236px;
    height: 236px;
    transform: rotate(45deg);
    content: '';
    position: absolute;
    z-index: 0;
}

.AcervoVirtual_plus__H23oN:after{
    background: url(/_next/static/media/AcervoDigitalLine.1ea8b812.svg) no-repeat;
    width: 270px;
    height: 327px;
    content: '';
    position: absolute;
    z-index: 0;
    right: 50px;
}

.AcervoVirtual_plus__H23oN .AcervoVirtual_plusNumber__4EqtZ, .AcervoVirtual_plus__H23oN p{
    position: relative;
}

.AcervoVirtual_plus__H23oN .AcervoVirtual_plusNumber__4EqtZ{
    font-weight: bold;
    font-size: 3.375rem;
    color: var(--blue-900);
    margin-bottom: 8px;
}

.AcervoVirtual_plus__H23oN p{
    font-size: 1rem;
    line-height: 1.4rem;
    color: var(--blue-900);
}

.AcervoVirtual_plusLine__aoq5T{
    position: absolute;
    left: 100px;
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .AcervoVirtual_colRight__hgHQL{
        padding: 64px;
    }
    .AcervoVirtual_colLeft__h6esI, .AcervoVirtual_colRight__hgHQL{
        width: 100%;
        border-radius: 0px;
    }
    .AcervoVirtual_colRight__hgHQL{
        justify-content: flex-start;
        order: 1;
        min-height: -moz-fit-content;
        min-height: fit-content;
    }
    .AcervoVirtual_colLeft__h6esI{        
        order: 2;
    }
    .AcervoVirtual_colRight__hgHQL h3{
        font-size: var(--h3);
        line-height: var(--lineh3);
    }
    .AcervoVirtual_plus__H23oN h2{
        font-size: var(--lineh2);
    }
    .AcervoVirtual_colLeft__h6esI{
        padding: 80px 40px;
    }
    .AcervoVirtual_plus__H23oN:after{
        right: 0px;
    }
}

@media only screen and (max-width: 640px){
    .AcervoVirtual_colRight__hgHQL{
        padding: 24px;
    }
    .AcervoVirtual_colRight__hgHQL h1{
        font-size: var(--h1);
    }
}
.NavAcessibilidade_acessibilidadeTopo__eghSv{
    padding: .8rem 48px;
    border-bottom: solid 1px var(--grey-600);
    background: var(--white);
}

.NavAcessibilidade_acessibilidadeTopo__eghSv .NavAcessibilidade_uiContainer__PClQ9{
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.NavAcessibilidade_acessibilidadeTopo__eghSv .NavAcessibilidade_containerFlex__dhhxG{
    display: flex;
    justify-content: space-between;
}

.NavAcessibilidade_listMenuAcessibilidade__4NrN2{
    display: flex;
    gap: 1rem;
    align-items: center;
}


.NavAcessibilidade_linkAcessibilidade__o0WAT{
    font-size: 0.625rem;
    color: var(--blue-900);
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 6px;
    background: transparent;
    border: none;
    cursor: pointer;
}

.NavAcessibilidade_linkAcessibilidade__o0WAT svg{
    font-size: 1em;
}

.NavAcessibilidade_linkAcessibilidadeSize__fbiMD{
    font-size: 0.875rem;
    color: var(--blue-900);
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 6px;
    background: transparent;
    border: none;
    cursor: pointer;
    letter-spacing: -1px;
}

.NavAcessibilidade_linkAcessibilidade__o0WAT:focus-visible,  .NavAcessibilidade_linkAcessibilidade__o0WAT p:focus-visible{
    outline: none;
}


.NavAcessibilidade_linkAcessibilidade__o0WAT p{
    display: flex;
    gap: 6px;
}

.NavAcessibilidade_acessibilidadeNum__WWRAp{
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    color: var(--blue-900);
    background-color: var(--grey-600);
    border-radius: 3px
}

.NavAcessibilidade_lineContrast__nzk3E {
    border-right: solid 1px var(--grey-900);
    padding-right: 1rem;
}

body.contraste .NavAcessibilidade_linkAcessibilidade__o0WAT img{
    filter: invert(1);
}




@media only screen and (max-width: 1110px){
    .NavAcessibilidade_acessibilidadeTopo__eghSv{
        display: none;
    }
}

@media (min-width: 1910px){
    .NavAcessibilidade_acessibilidadeTopo__eghSv{
        padding: .8rem 48px;
    }
}

.Menu_bgHeader__7OFZd{
    background: var(--white);
    padding: 24px 48px;
    box-sizing: border-box;
    position: relative;
}

.Menu_dflex__DHw_n{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.Menu_navMenu__S_grn ul{
    display: flex;
    gap: 2.4rem;
}

.Menu_navMenu__S_grn ul li{
    position: relative;
}

.Menu_navMenu__S_grn ul li a{
    font-size: 0.875rem;
    color: var(--blue-900);
    text-decoration: none;
    font-weight: bold;
}

.Menu_navMenu__S_grn ul li a:hover, .Menu_navMenu__S_grn ul li a.Menu_active__m9_23{
    color: var(--blue-600);
    padding-bottom: 10px;
    border-bottom: solid 2px var(--blue-600)
}

.Menu_navMenu__S_grn ul li a:hover svg path{
    fill: var(--blue-600);
    stroke: var(--blue-600);
}

.Menu_navMenu__S_grn .Menu_LinkItemMobile__J1woN{
  display: none;
}

/*Submenu*/
.Menu_submenuButton__Ma_8_ {
    color: white;
    text-decoration: none;
    padding: 10px;
    display: block;
    cursor: pointer;
    background: none;
    border: none;
    font-size: 16px;
  }
  
 .Menu_submenuButton__Ma_8_:hover {
    background: #444;
  }
  
  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl {
    position: absolute;
    top: 220%;
    left: -130%;
    background: var(--white);
    list-style: none;
    padding: 32px;
    width: 280px;
    box-sizing: border-box;
    display: block;
    border-radius: 16px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    z-index: 3;
  }

  .Menu_hasSubmenu__1a568 a svg{
    margin-left: 5px;
  }
  
  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl li {
    display: block;
  }

  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl li:not(:last-child){
    margin-bottom: 32px;
  }
 
  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a {
    color: var(--blue-900);
    font-size: 1.125rem;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    white-space: nowrap;
  }

  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a .Menu_CatProduct__06Ccb{
    font-size: 0.625rem;
    text-transform: uppercase;
    margin-bottom: 4px;
    text-align: left;
  }
  
  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a:hover {
    border-bottom: none;
    padding-bottom: 0;
    color: var(--blue-600);
  }

  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a .Menu_titleProduct__zrZbv{
    display: flex;
    justify-content: space-between;
  }

  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a.Menu_active__m9_23{
    border-bottom: none;
    padding-bottom: 0;
    color: inherit;
}


  .Menu_blue__IPkMi{
    color: var(--blue-600);
  }

  .Menu_blueLight__1QYyn{
    color: var(--blue-200);
  }

  .Menu_yellow__MVOUd{
    color: var(--yellow);
  }

  .Menu_purple__cY9br{
    color: var(--purple)
  }

  /*Pagina Assinante*/
  .Menu_navMenu__S_grn.Menu_produtoAssinar__ukDuF ul li a:hover, .Menu_navMenu__S_grn.Menu_produtoAssinar__ukDuF ul li a.Menu_active__m9_23{
    color: var(--purple);
    padding-bottom: 10px;
    border-bottom: solid 2px var(--purple)
}

.Menu_navMenu__S_grn.Menu_produtoAssinar__ukDuF .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a:hover {
  border-bottom: none;
  padding-bottom: 0;
  color: var(--purple);
}

  .Menu_navMenu__S_grn.Menu_produtoAssinar__ukDuF ul li a:hover svg path{
    fill: var(--purple);
    stroke: var(--purple);
  }

  /*Botões*/
  .Menu_containerBtn__JaIEV ul{
    display: flex;
    align-items: center;
    gap: 16px;
  }

  .Menu_btn__kWQUe{
    border: none;
    outline: none;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 13px 16px;
    font-weight: bold;
    font-size: 0.875rem;
    cursor: pointer;
  }

  .Menu_btn__kWQUe svg{
    margin-right: 10px;
  }

  .Menu_btn__kWQUe.Menu_blue__IPkMi{
    background: var(--blue-600);
    color: var(--white);
    transition: transform .2s ease-out, filter .2s linear, box-shadow .2s;
  }

  .Menu_btn__kWQUe.Menu_blueLight__1QYyn{
    background: var(--blue-200);
    color: var(--blue-900);
    transition: transform .2s ease-out, filter .2s linear, box-shadow .2s;
  }

  .Menu_btn__kWQUe.Menu_blue__IPkMi:hover, .Menu_btn__kWQUe.Menu_blueLight__1QYyn:hover{
    transform: translateY(-1px);
    filter: brightness(110%);
  }


  .Menu_btn__kWQUe.Menu_blue__IPkMi.Menu_btnAssinar__ER8tO{
    background: var(--blue-900);
    color: var(--white);
  }
  .Menu_btn__kWQUe.Menu_blueLight__1QYyn.Menu_btnAssinar__ER8tO{
    background: var(--purple);
    color: var(--white);
  }

  /*Responsivo*/
  /* Menu hambúrguer */
  
  .Menu_hamburger__UzMNN {
    display: none;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
    width: 24px;
    height: 32px;
    position: relative;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer;
  }
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: var(--blue-900);
    border-radius: 6px;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
  }
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy:nth-child(1) {
    top: 0px;
  }
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy:nth-child(2),.Menu_hamburger__UzMNN .Menu_bar__dXEJy:nth-child(3) {
    top: 8px;
  }
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy:nth-child(4) {
    top: 16px;
  }

  .Menu_hamburger__UzMNN .Menu_bar__dXEJy.Menu_open__2Rfbz:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
  } 
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy.Menu_open__2Rfbz:nth-child(2) {
    transform: rotate(45deg);
  }
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy.Menu_open__2Rfbz:nth-child(3) {
    transform: rotate(-45deg);
  }
  
  .Menu_hamburger__UzMNN .Menu_bar__dXEJy.Menu_open__2Rfbz:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
  }

/*Contraste*/
body.contraste .Menu_btn__kWQUe{
   border: solid 1px var(--white);
}

body.contraste .Menu_navMenu__S_grn ul li a:hover, 
body.contraste .Menu_navMenu__S_grn ul li a.Menu_active__m9_23{
    border-bottom: solid 2px var(--yellow)!important;
}

body.contraste .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl a .Menu_titleProduct__zrZbv svg path{
  fill: var(--white);
} 
body.contraste .Menu_hamburger__UzMNN .Menu_bar__dXEJy{
  background: var(--white);
}
body.contraste .Menu_navMenu__S_grn ul li a > svg path{
  fill: var(--yellow);
  stroke: var(--yellow);
}


/* Menu responsivo */
@media (max-width: 1240px) {
  .Menu_bgHeader__7OFZd{
    overflow: hidden;
  }
  .Menu_navMenu__S_grn ul {
      opacity: 0;
      pointer-events: none;
      flex-direction: column;
      gap: 1.6rem;
      position: fixed;
      top: 0;
      right: -100%;
      background: var(--white);
      width: 100%;
      height: 100vh;
      padding: 48px 20px;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
      border-radius: 8px;
      z-index: 1000;
      box-sizing: border-box;
      transition: .4s ease all;
      display: flex;
      align-items: center;
  }

  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 ul {
      opacity: 1;
      pointer-events: auto;
      right: 0;
  }
  .Menu_navMenu__S_grn .Menu_LinkItemMobile__J1woN{
    display: block;
  }

  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 .Menu_submenu__K3iTl {
    position: fixed;
    width: 98%;
    max-width: 35vw;
    left: 1%;
    right: 1%;
    top: 28%;
    padding: 40px;
    height: auto;
    background: var(--white);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    z-index: 1100;
    border-radius: 8px;
    overflow: auto;
  }

  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 ~ .Menu_hamburger__UzMNN {
    position: fixed;
  }

  .Menu_navMenu__S_grn ul li {
      text-align: center;
  }

  .Menu_navMenu__S_grn ul li a {
      font-size: 1.2rem;
  }

  .Menu_navMenu__S_grn ul li a:hover,
  .Menu_navMenu__S_grn ul li a.Menu_active__m9_23 {
      padding-bottom: 0;
      border-bottom: none;
  }

  .Menu_containerBtn__JaIEV {
      display: none;
  }

  .Menu_hamburger__UzMNN {
      display: flex;
      position: absolute;
      right: 20px;
      z-index: 1101;
      top: 20px;
  }

  .Menu_hasSubmenu__1a568 .Menu_submenu__K3iTl {
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      text-align: center;
  }
}
@media (max-width: 768px){
  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 .Menu_submenu__K3iTl {
    top: 30%;
  }
}
@media (max-width: 640px) {
  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 .Menu_submenu__K3iTl {
      max-width: 100vw;
      top: 24%;
  }
  .Menu_bgHeader__7OFZd{
    padding: 8px 10px;
    margin-bottom: 8px;
  }
}

@media (max-width: 376px) {
  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 .Menu_submenu__K3iTl {
      top: 30%;
  }
}

@media (max-width: 320px) {
  .Menu_navMenu__S_grn.Menu_menuOpen__xqkP2 .Menu_submenu__K3iTl {
      top: 40%;
  }
}
.Logo_logoBV__1E0QS{
    max-width: 100%;
}

body.contraste .Logo_logoBV__1E0QS{
  filter: brightness(0) invert(1);
}

@media only screen and (max-width: 640px){
    .Logo_logoBV__1E0QS{
        max-width: 80%;
        height: auto;
    }
}


.Blog_blogListagem__tdX1p article, .Blog_blogListagem__tdX1p a{ 
    text-decoration: none;
    transition: .4s ease all;    
}

.Blog_blogListagem__tdX1p article:hover h5{
    color: var(--blue-800);
}

.Blog_containerLista__SjzWo{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 32px;
    gap: 32px;
    position: relative;
    margin: 48px 48px;
}

.Blog_noResults__ncJPP{
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    color: var(--blue-900);
}

.Blog_itemBlog__nvjIe .Blog_imgBlog__zbJhW{
    margin-bottom: 24px;
}

.Blog_itemBlog__nvjIe .Blog_imgBlog__zbJhW img{
    max-width: 100%;
    border-radius: 16px;
    height: 270px;
    object-fit: cover;
}

.Blog_contentBlog__l90_P h6{
    font-size: var(--h6);
    line-height: var(--lineh6);
    color: var(--blue-600);
    margin-bottom: 8px;
}

.Blog_contentBlog__l90_P h5{
    font-size: var(--h5);
    font-weight: bold;
    line-height: var(--lineh5);
    color: var(--black);
    margin-bottom: 16px;
    margin-left: 0;
}

.Blog_contentBlog__l90_P p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--black);
}

.Blog_Search__JAhSh{
    width: 100%;
    max-width: 840px;
    margin: 20px auto 70px;
    position: relative;
}

.Blog_btnSearch__AZ4HL{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 24px;
    cursor: pointer;
}

.Blog_inputSearch__GQJ6g{
    width: 100%;  
    border: solid 1px var(--blue-900);
    border-radius: 8px;  
    box-sizing: border-box;
    padding: 21px 24px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.Blog_carregarMais__C1T2J > button{
    margin: 0 auto 80px;
    display: block;
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .Blog_containerLista__SjzWo{
        grid-template-columns: repeat(2,1fr);
    }
}
@media only screen and (max-width: 640px){
    .Blog_itemBlog__nvjIe .Blog_imgBlog__zbJhW img{
        width: 100%;
        height: auto;
    }
    .Blog_containerLista__SjzWo{
        grid-template-columns: 1fr;
    }
    .Blog_contentBlog__l90_P h5{
        margin-bottom: 16px;
    }
    .Blog_containerLista__SjzWo{
        margin: 48px 0 96px;
    }
}
.PoliticaPrivacidade_politicaPrivacidade__WmY4M .PoliticaPrivacidade_content__Sg7Jd{
    padding: 50px 0 125px;
    max-width: 842px;
    margin: 0 auto;
}

.PoliticaPrivacidade_politicaPrivacidade__WmY4M .PoliticaPrivacidade_content__Sg7Jd h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--black);
    margin-bottom: 40px;
}

.PoliticaPrivacidade_politicaPrivacidade__WmY4M .PoliticaPrivacidade_content__Sg7Jd h4{
    font-size: var(--h4);
    line-height: var(--lineh4);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 24px;
}

.PoliticaPrivacidade_content__Sg7Jd b, .PoliticaPrivacidade_content__Sg7Jd strong{
    font-weight: bold;
}

.PoliticaPrivacidade_content__Sg7Jd a{
    color: var(--blue-600);
    font-weight: bold;
} 

.PoliticaPrivacidade_content__Sg7Jd p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.PoliticaPrivacidade_content__Sg7Jd .PoliticaPrivacidade_pStart__aUpN_{
    padding-inline-start: 32px;
}

.PoliticaPrivacidade_content__Sg7Jd p:not(:last-child){
    margin-bottom: 24px;
}
.Breadcrumb_breadCrumb__0EJUO{
    display: flex;
    align-items: center;
    padding: 32px 48px;
    position: relative;
    z-index: 2;
}

.Breadcrumb_uiContainer__32Ty_ {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.Breadcrumb_btnVoltar__25I1y{
    font-size: 0.875rem;
    font-weight: bold;
    color: var(--blue-600);
    display: flex;
    align-items: center;
    gap: 8px;
    border: none;
    background: none;
    margin: 0;
    cursor: pointer;
    transition: .4s ease all;
    position: absolute;
}

body.contraste .Breadcrumb_btnVoltar__25I1y svg path{
   fill: var(--white);
}

.Breadcrumb_btnVoltar__25I1y.Breadcrumb_voltarAssinar__ZYYSB{
    color: var(--purple);
}

.Breadcrumb_btnVoltar__25I1y.Breadcrumb_voltarAssinar__ZYYSB svg path{
    fill: var(--purple);
}

.Breadcrumb_btnVoltar__25I1y:hover{
    opacity: .6;
}

.Breadcrumb_TituloArea__0aeV_{
    font-size: var(--h1);
    line-height: var(--lineh1);
    font-weight: bold;
    text-align: center;
    color: var(--blue-900);
    margin: 0 auto;
}

.Breadcrumb_TituloAreaH4__g15cL{
    font-size: var(--h4);
    line-height: var(--lineh4);
    font-weight: bold;
    text-align: center;
    color: var(--blue-900);
    margin: 0 auto;
}

.Breadcrumb_chamadaArea__lRUnM{
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1.4rem;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.Breadcrumb_dFlex__KD4PH{
    display: flex;
    justify-content: center;
    margin: 0 auto;
    flex-direction: column;
    text-align: center;
}

.Breadcrumb_breadCrumbExtra__bb68Y, .Breadcrumb_BreadcrumbProdutos__wgk9I{
    background: var(--grey-400);
}


/*Reponsivo*/
@media only screen and (max-width: 1100px){
    .Breadcrumb_uiContainer__32Ty_{
        flex-wrap: wrap;
        gap: 16px;
    }
    .Breadcrumb_btnVoltar__25I1y{
        position: relative;
    }
    .Breadcrumb_dFlex__KD4PH{
        width: 100%;
    }
}

@media only screen and (max-width: 640px){
    .Breadcrumb_breadCrumb__0EJUO{
        padding: 24px 0 24px 0;
    }
}
.Editoras_editoras__T1OPr{
    padding: 80px 20px 80px;
}

.Editoras_editoras__T1OPr h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    color: var(--blue-900);
    font-weight: bold;
    text-align: center;
    margin-bottom: 16px;
}

.Editoras_containerLogos__Zzu_5{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
}

.Editoras_containerLogos__Zzu_5 .Editoras_itemLogo__qQXG5 img{
    max-width: 100%;
}

/*Responsivo*/
@media only screen and (max-width: 640px){
    .Editoras_editoras__T1OPr h3{
        font-size: var(--h3);
        line-height: var(--lineh3);
    }
}
.ConhecaAcervo_conhecaAcervo__6vY4j{
    padding-bottom: 80px;
}

.ConhecaAcervo_conhecaAcervo__6vY4j.ConhecaAcervo_Corporativo__UH3yi{
    position: relative;
}

.ConhecaAcervo_conhecaAcervo__6vY4j.ConhecaAcervo_Corporativo__UH3yi:before{
    content: '';
    position: absolute;
    top: -150px;
    right: 0;
    background: url(/_next/static/media/bgProdutoBVCRetangulo.b9ed5852.png) no-repeat;
    width: 594px;
    height: 1411px;
    z-index: -2;
}

.ConhecaAcervo_uiContainer__gXynd {
    max-width: 1000px;
    width: 90%;
    margin: 0 auto;
}

.ConhecaAcervo_dFlex__U4JaC{
    display: flex;
    gap: 125px;
    justify-content: center;
}

.ConhecaAcervo_content__VZMjc{
    width: 100%;
    max-width: 404px;
}

.ConhecaAcervo_content__VZMjc h1{
    font-size: var(--h1);
    font-weight: bold;
    line-height: var(--lineh1);
    color: var(--blue-900);
    max-width: 400px;
    margin-bottom: 40px;
}

.ConhecaAcervo_content__VZMjc h1 span{
    color: var(--blue-200);
}

.ConhecaAcervo_content__VZMjc h1 span.ConhecaAcervo_yellow__MejNp{
    color: var(--yellow);
}

.ConhecaAcervo_imgContent__Z8lm2 img{
    max-width: 100%;
}

.ConhecaAcervo_conhecaAcervoBVU__nHiJF{
    position: relative;
}

.ConhecaAcervo_conhecaAcervoBVU__nHiJF:before{
    content: '';
    position: absolute;
    width: 1700px;
    height: 1700px;
    border-radius: 270px;
    background: var(--grey-400);
    left: -1330px;
    bottom: -880px;
    transform: rotate(45deg);
    z-index: -1;
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .ConhecaAcervo_conhecaAcervo__6vY4j.ConhecaAcervo_Corporativo__UH3yi:before{
        width: 328px;
    }
    .ConhecaAcervo_content__VZMjc{
        max-width: initial;
        margin-bottom: 24px;
    }
    .ConhecaAcervo_content__VZMjc h1{
        max-width: initial;
    }
    .ConhecaAcervo_dFlex__U4JaC{
        flex-wrap: wrap;
    }
    .ConhecaAcervo_content__VZMjc h1{
        font-size: 2rem;
        line-height: 2.5rem;
    }
}

@media only screen and (max-width: 640px){
    .ConhecaAcervo_conhecaAcervo__6vY4j.ConhecaAcervo_Corporativo__UH3yi:before{
        display: none;
    }
    .ConhecaAcervo_content__VZMjc{
        max-width: initial;
    }
    .ConhecaAcervo_content__VZMjc h1{
        font-size: var(--h1);
        line-height: var(--lineh1);
    }
    .ConhecaAcervo_conhecaAcervoBVU__nHiJF:before{
        display: none;
    }
}
.Footer_footer__4vzqH{
    padding: 100px 0 0;
    position: relative;
    box-sizing: border-box;
}

.Footer_footer__4vzqH::before,
.Footer_footer__4vzqH::after {
    content: "";
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    background: var(--grey-400);
}

.Footer_footer__4vzqH::before {
    left: 0;
    border-top-right-radius: 60px;
}

.Footer_footer__4vzqH::after {
    right: 0;
    border-top-left-radius: 60px;
}

.Footer_Copyright__kfj2R{
    background: var(--white);
    padding: 21px 48px 28px;
    position: relative;
    z-index: 1;
}

.Footer_Copyright__kfj2R .Footer_dFlex__rNa9F, .Footer_Copyright__kfj2R .Footer_am4__r9NWY{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Footer_Copyright__kfj2R p{
    font-size: 0.875rem;
    color: var(----blue-900);
}

.Footer_Copyright__kfj2R .Footer_am4__r9NWY{
    gap: 10px;
    font-size: 0.875rem;
    color: var(----blue-900);
}

.Footer_assinaturaAM4__gWFhk{
    border: none;
    background: none;
    display: flex;
    align-items: center;
    gap: 10px;  
    cursor: pointer;
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .Footer_footer__4vzqH{
        background-size: cover;
        background-position: center;
    }
    .Footer_Copyright__kfj2R .Footer_dFlex__rNa9F, .Footer_Copyright__kfj2R .Footer_am4__r9NWY{
        justify-content: space-around;
    }
}

@media only screen and (max-width: 640px){
    .Footer_footer__4vzqH{
        background: var(--grey-400);
    }
    .Footer_Copyright__kfj2R .Footer_dFlex__rNa9F, .Footer_Copyright__kfj2R .Footer_am4__r9NWY{
        flex-direction: column;
        gap: 24px;
    }
}

.Experimente_Experimente__Tllfk{
    padding: 80px 0px 80px;
}

.Experimente_dFlex__ne4IU{
    display: flex;
    align-items: center;
    gap: 48px;
    max-width: 944px;
    margin: 0 auto;
}

.Experimente_dFlexButtons__yyAsD{
    display: flex;
    align-items: center;
    gap: 10px;
}

.Experimente_imgExperimente__iRDNP img{
    max-width: 100%;
}

.Experimente_textoExperimente__iiRum{
    max-width: 438px;
}

.Experimente_textoExperimente__iiRum h1{
    font-size: var(--h1);
    font-weight: bold;
    line-height: var(--lineh1);
    color: var(--blue-900);
    margin-bottom: 24px;
}

.Experimente_textoExperimente__iiRum h1 span{
    color: var(--blue-600);
}

.Experimente_textoExperimente__iiRum h1 .Experimente_corp__4fn_P{
    color: var(--yellow);
}
.Experimente_textoExperimente__iiRum p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);   
    margin-bottom: 32px;
}

.Experimente_imgExperimente__iRDNP{
    width: 100%;
    max-width: 460px;
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .Experimente_Experimente__Tllfk{
        padding: 80px 20px;
    }
    .Experimente_textoExperimente__iiRum h3{
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media only screen and (max-width: 640px){
    .Experimente_dFlex__ne4IU, .Experimente_dFlexButtons__yyAsD{
        flex-wrap: wrap;
    }
    .Experimente_textoExperimente__iiRum{
        h3{
            font-size: 2rem;
            line-height: 2.4rem;
        }
    }
}
.JornadadeAprendizagem_JornadaAprendizagem__Q_Muz{
    padding: 80px 0 40px;
    min-height: 680px;
}

.JornadadeAprendizagem_JornadaAprendizagem__Q_Muz a{
    text-decoration: none;
}

.JornadadeAprendizagem_JornadaAprendizagem__Q_Muz.JornadadeAprendizagem_Interna__T7LCQ{
    padding: 80px 0;
    min-height: 540px;
}

.JornadadeAprendizagem_carousel__xeWAM{
    display: flex;
    gap: 24px;
}

.JornadadeAprendizagem_card__r4DbN{
    width: 100%;
    border-radius: 16px;
    background: var(--white);
    padding: 48px;
    box-sizing: border-box;
    border: solid 1px var(--grey-600);
    display: flex;
    flex-direction: column;
    text-decoration: none;
    min-height: 414px;
    transition: min-height 0.2s linear, border 500ms ease-out;
    position: relative;
    max-width: 406px;
    margin: 0 auto;
}

.JornadadeAprendizagem_card__r4DbN .JornadadeAprendizagem_arrow__gUSC_{
    display: none;
    position: absolute;
    bottom: 32px;
    left: 48px;
}

.JornadadeAprendizagem_card__r4DbN:hover{
    min-height: 440px;
    box-shadow: 0px 7px 20px 0px rgba(0,0,0,0.08);
}

.JornadadeAprendizagem_card__r4DbN:hover .JornadadeAprendizagem_arrow__gUSC_{
    display: block;
}

.JornadadeAprendizagem_card__r4DbN .JornadadeAprendizagem_image__DE0h_{
    max-height: 140px;
    margin-bottom: 24px;
}

.JornadadeAprendizagem_titleArea__pIyay{
    font-size: var(--h2);
    line-height: var(--lineh2);
    font-weight: bold;
    color: var(--blue-900);
    max-width: 900px;
    margin: 0 auto 40px;
    text-align: center;
    span{
        color: var(--blue-600);
    }
}

.JornadadeAprendizagem_descriptionArea__pjVIb{
    max-width: 780px;
    margin: 0 auto 24px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
    text-align: center;
}

.JornadadeAprendizagem_category__oCH1P{
    font-size: 0.875rem;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1rem;
    margin-bottom: 8px;    
}

.JornadadeAprendizagem_title__frZUb{
    font-size: var(--h3);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 16px;
}

.JornadadeAprendizagem_description__ihrxt{
    font-size: 0.875rem;
    color: var(--blue-900);
    line-height: 1.2rem;
}

.JornadadeAprendizagem_carouselContainer__LX12A{
    text-align: center;
}

/*Responsivo*/
@media only screen and (max-width: 1240px){
    .JornadadeAprendizagem_JornadaAprendizagem__Q_Muz{
        padding: 80px 20px;
    }
    .JornadadeAprendizagem_card__r4DbN{
        max-width: initial;
        text-align: center;
        min-height: 470px;
    }
    .JornadadeAprendizagem_titleArea__pIyay, .JornadadeAprendizagem_title__frZUb{
        font-size: var(--h2);
        line-height: var(--lineh2)
    }
    .JornadadeAprendizagem_category__oCH1P{
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 640px){
    .JornadadeAprendizagem_card__r4DbN .JornadadeAprendizagem_image__DE0h_{
        max-width: 140px;
        margin: 0 auto 24px;
    }
    .JornadadeAprendizagem_card__r4DbN{
        padding: 20px;
        min-height: 410px;
    }    
    .JornadadeAprendizagem_card__r4DbN:hover{
        min-height: 410px;
    }  
}
.Newsletter_newsletter__Y9MBL{
    display: flex;
    gap: 80px;
    padding: 32px 48px;
    box-sizing: border-box;
    border-top: solid 1px var(--grey-600);
}

.Newsletter_dFlex__FuIUf{
    display: flex;
    justify-content: space-between;
    gap: 80px;
}

.Newsletter_titlePadrao__2t0zX{
    font-size: var(--h3);
    font-weight: bold;
    color: var(--blue-900);
    line-height: var(--lineh3);
}

.Newsletter_titNewsletter__yH2LE{
    max-width: 225px;
    padding: 40px 0;
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .Newsletter_dFlex__FuIUf{
        flex-wrap: wrap;
        gap: 0px;
    }
    .Newsletter_titNewsletter__yH2LE{
        width: 100%;
        max-width: initial;
    }
    .Newsletter_titNewsletter__yH2LE{
        padding: 20px 40px 0px;
    }
    .Newsletter_newsletter__Y9MBL{
        padding: 16px 16px;
    }
}
.NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV {
    position: relative;
    width: 100%;
    padding: 104px 0 64px;
    z-index: 0;
  }

  .NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV:before{
    content: '';
    position: absolute;
    width: 1116px;
    height: 1116px;
    border-radius: 200px;
    background: var(--blue-900);
    left: -1000px;
    top: -80px;
    transform: rotate(45deg);
    z-index: 0;
  }
  
  .NossoAcervoDetalhes_bgEsquerda__EK3XN,
  .NossoAcervoDetalhes_bgDireita__wOTBr {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    background: var(--grey-400);
    z-index: -1;
  }
  
  .NossoAcervoDetalhes_bgEsquerda__EK3XN {
    left: 0;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
  }
  
  .NossoAcervoDetalhes_bgDireita__wOTBr {
    right: 0;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
  }

.NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV .NossoAcervoDetalhes_dFlex__3dCDU{
    display: flex;
    gap: 94px;
    justify-content: center;
    align-items: flex-start;
}

.NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV .NossoAcervoDetalhes_uiContainer__EQGsB{
    max-width: 1062px;
    width: 90%;
    margin: 0 auto;
    position: relative;
}

.NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV .NossoAcervoDetalhes_imgAcervo__DbZrN{
    width: 100%;
    max-width: 220px;
}

.NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV .NossoAcervoDetalhes_contentAcervo__yStC0{
    width: 100%;
    max-width: 734px;
}

.NossoAcervoDetalhes_acervoImagemEFlags__U7b_b {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  
  .NossoAcervoDetalhes_imgAcervo__DbZrN img {
    border-radius: 16px;
    max-width: 100%;
  }

  .NossoAcervoDetalhes_imgAcervoBook__rjhlA{
    position: sticky;
    top: 24px;
  }

   .NossoAcervoDetalhes_imgAcervoBook__rjhlA img{
    border-radius: 16px;
   }
  
  .NossoAcervoDetalhes_containerImgFlags__OkGd_ {
    display: flex;
    gap: 8px;
    transform: rotate(-90deg);
    width: 22px;
    justify-content: center;
  }
  
  .NossoAcervoDetalhes_itemFlag__iT_yZ {
    text-transform: uppercase;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    font-size: 0.75rem;
    color: var(--white);
    box-sizing: border-box;
    padding: 5px 13px;
    font-weight: bold;
  }
  
.NossoAcervoDetalhes_epub__OpPXe {
  background: var(--blue-200);
}

.NossoAcervoDetalhes_pdf__BiUsS {
  background: var(--blue-900);
}

.NossoAcervoDetalhes_novo__6PN9R {
  background: var(--blue-350);
}

  .NossoAcervoDetalhes_contentAcervo__yStC0 .NossoAcervoDetalhes_infoLivroAcervo__NI7Dm h2{
    font-size: var(--h2);
    font-weight: bold;
    line-height: var(--lineh2);
    margin-bottom: 8px;
    color: var(--blue-900);
  }

  .NossoAcervoDetalhes_contentAcervo__yStC0 .NossoAcervoDetalhes_infoLivroAcervo__NI7Dm .NossoAcervoDetalhes_autor__odmHl{
    font-size: 1rem;
    line-height: 1.5rem;
    color:  var(--blue-900);
    margin-bottom: 16px;
  }

  .NossoAcervoDetalhes_contentAcervo__yStC0 .NossoAcervoDetalhes_sobreLivro__zrvOD p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
  }

  .NossoAcervoDetalhes_contentAcervo__yStC0 .NossoAcervoDetalhes_sobreLivro__zrvOD p span{
    font-weight: bold;
  }

  .NossoAcervoDetalhes_contentAcervo__yStC0 hr{
    width: 100%;
    height: 1px;
    background: var(--grey-900);
    margin-block-start: 0em;
    margin-block-end: 0em;
    border-width: 0px;
    margin: 32px 0;
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X > p:not(:last-child){
    margin-bottom: 16px;
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X .NossoAcervoDetalhes_bold__xgWx7{
    font-weight: bold;
    color: var(--blue-900);
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X .NossoAcervoDetalhes_sobreAutor__09CU2{
    font-size: 1.125rem;
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X p ul{
    margin: 16px 18px;
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X p li{
    list-style: disc;
  }

  .NossoAcervoDetalhes_descricaoAcervo__CiU_X p strong, .NossoAcervoDetalhes_descricaoAcervo__CiU_X p b,
  .NossoAcervoDetalhes_descricaoAcervo__CiU_X b, .NossoAcervoDetalhes_descricaoAcervo__CiU_X strong{
    font-weight: bold;
  }

  .NossoAcervoDetalhes_livrosSimilares__nXaYD{
    padding: 78px 0;
  }

  .NossoAcervoDetalhes_livrosSimilares__nXaYD h4{
    font-size: var(--h4);
    line-height: var(--lineh4);
    font-weight: bold;
    color: var(--blue-900);
    text-align: center;
    margin-bottom: 48px;
  }

  .NossoAcervoDetalhes_containerLivrosSimilares__fIJqw{
    display: flex;
    gap: 16px;
    justify-content: center;
    padding: 0 48px;
  }

  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU{
    text-align: center;
  }

  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU .NossoAcervoDetalhes_tituloLivro__MIxOf {
    font-size: 0.875rem;
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 8px;
    line-height: normal;
  }
  
  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU .NossoAcervoDetalhes_autorLivro__OIS2U {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    color: var(--grey-100);
  }

  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU a{
    text-decoration: none;
  }

  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU .NossoAcervoDetalhes_contentAcervo__yStC0{
    max-width: 198px;
  }

  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU .NossoAcervoDetalhes_acervoImagemEFlags__U7b_b{
    padding: 0 0 0 8px;
  }

  .NossoAcervoDetalhes_itemLivroSimilar__CFLrU .NossoAcervoDetalhes_contentAcervo__yStC0{
    max-width: 242px;
    padding: 0 8px;
  }

  /*Responsivo*/
  @media only screen and (max-width: 1280px){
    .NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV{
        padding: 104px 0 48px;
    }
    .NossoAcervoDetalhes_containerLivrosSimilares__fIJqw, .NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV .NossoAcervoDetalhes_dFlex__3dCDU{
        flex-wrap: wrap;
        gap: 48px;
    }  
    .NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV:before{
        display: none;        
    }
    .NossoAcervoDetalhes_uiContainer__EQGsB {
      max-width: 1280px;
      width: 90%;
      margin: 0 auto;
      position: relative;
      text-align: center;
    }
    .NossoAcervoDetalhes_imgAcervoBook__rjhlA{
      position: relative;
    }
  }

  @media only screen and (max-width: 640px){
    .NossoAcervoDetalhes_itemLivroSimilar__CFLrU .NossoAcervoDetalhes_acervoImagemEFlags__U7b_b{
      justify-content: center;
    }
    .NossoAcervoDetalhes_NossoAcervoDetalhes__QEqIV{
        padding: 48px 0 48px;
    }
    .NossoAcervoDetalhes_containerLivrosSimilares__fIJqw{
      display: grid;
      grid-template-columns: repeat(2,1fr);
      grid-gap: 24px 8px;
      gap: 24px 8px;
    }
    .NossoAcervoDetalhes_itemAcervo__lC2lB{
      width: 100%;
      min-height: 320px;
    }
    .NossoAcervoDetalhes_containerImgFlags__OkGd_{
      margin-left: -2px;
    }
    .NossoAcervoDetalhes_itemFlag__iT_yZ {
      font-size: 0.45rem;
    }
    .NossoAcervoDetalhes_itemLivroSimilar__CFLrU{
      text-align: center;
      min-height: 280px;
    }
    .NossoAcervoDetalhes_imgAcervo__DbZrN img {
      height: 206px !important;
      width: 130px !important;
    }
  }
.PerguntaseRespostas_perguntasRespostas__dEbvv{
    background: var(--grey-400);
    padding: 75px 0 100px;
}

.PerguntaseRespostas_perguntasRespostas__dEbvv h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--black);
}

.PerguntaseRespostas_title__SrNCT{
    margin-bottom: 32px;
}

.PerguntaseRespostas_uiContainer__I_IE6 {
    max-width: 840px;
    width: 90%;
    margin: 0 auto;
}
.ShareButtons_compartilhe__4ldlZ{
    margin: 82px 0;
    display: flex;
    align-items: center;
    position: relative;
}

.ShareButtons_compartilhe__4ldlZ:before{
    content: '';
    position: absolute;
    top: -36px;
    left: 0;
    border-top: solid 1px var(--grey-600);
    width: 100%;
    height: 1px;
}

.ShareButtons_compartilhe__4ldlZ p{
    margin-right: 28px;
    margin-bottom: 0;
}

.ShareButtons_compartilhe__4ldlZ strong{
    font-weight: bold;
}

.ShareButtons_navSocial__IOqNc{
    display: flex;
    gap: 26px;
    align-items: center;
}

.ShareButtons_navSocial__IOqNc li{
    transition: .4s ease all;
}

.ShareButtons_navSocial__IOqNc li:hover{
    transform: scale(1.2);
}

.ShareButtons_navSocial__IOqNc li:hover svg path{
    fill: var(--blue-600);
}

.ShareButtons_iconTwitter__p3C8m{
    margin-top: 5px; 
}

body.contraste .ShareButtons_navSocial__IOqNc li svg path{
  fill: var(--white);
}
.VejaTambem_VejaTambem__V93fU{
    margin-bottom: 124px;
}

.VejaTambem_VejaTambem__V93fU article, .VejaTambem_itemDestaque__6K02v a{ 
    text-decoration: none;
    transition: .4s ease all;    
}

.VejaTambem_VejaTambem__V93fU article:hover h5{
    color: var(--blue-800);
}

.VejaTambem_containerDestaques__AOXhZ{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 32px;
    gap: 32px;
    margin: 48px 48px 0;
}

.VejaTambem_itemDestaque__6K02v .VejaTambem_imgDestaque__MvGpY{
    margin-bottom: 24px;
}

.VejaTambem_itemDestaque__6K02v .VejaTambem_imgDestaque__MvGpY img{
    max-width: 100%;
    border-radius: 16px;
    object-fit: cover;
    height: 239px;
}

.VejaTambem_contentDestaque__esboH h5{
    font-size: var(--h5);
    font-weight: bold;
    line-height: var(--lineh5);
    color: var(--black);
    margin-bottom: 16px;
}

.VejaTambem_contentDestaque__esboH p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--black);
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .VejaTambem_containerDestaques__AOXhZ{
        grid-template-columns: repeat(2,1fr);
    }
    .VejaTambem_itemDestaque__6K02v .VejaTambem_imgDestaque__MvGpY img{
        width: 100%;
    }
}
@media only screen and (max-width: 640px){
    .VejaTambem_containerDestaques__AOXhZ{
        grid-template-columns: 1fr;
    }    
}
.Acessibilidade_acessibilidade__94c8U .Acessibilidade_content__1aEbY{
    padding: 50px 0 125px;
    max-width: 842px;
    margin: 0 auto;
}

.Acessibilidade_content__1aEbY b, .Acessibilidade_content__1aEbY strong{
    font-weight: bold;
}

.Acessibilidade_content__1aEbY ul{
    margin-bottom: 24px;
}

.Acessibilidade_content__1aEbY ul li{
    list-style-type: disc;
    margin-left: 20px;
}

.Acessibilidade_content__1aEbY p, .Acessibilidade_content__1aEbY li{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.Acessibilidade_content__1aEbY p:not(:last-child){
    margin-bottom: 24px;
}
.EuQuero_euQuero__NX8j2{
    padding: 45px 0 185px;
}

.EuQuero_euQuero__NX8j2 .EuQuero_chamada__xnNV_{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
    text-align: center;
    max-width: 690px;
    margin: 0 auto 45px;
}

.EuQuero_uiContainer__aPO2_ {
    max-width: 1062px;
    width: 90%;
    margin: 0 auto;
}

.EuQuero_itemProduto__p5but{
    background: var(--white);
    border-radius: 16px;
    box-shadow: 0px 7px 20px 0px rgba(0,0,0,0.1);
    padding: 35px 48px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    gap: 40px;
}

.EuQuero_itemProduto__p5but:not(:last-child){
    margin-bottom: 16px;
}

.EuQuero_imgProduto__jrHMR{
    width: 100%;
    max-width: 140px;
}

.EuQuero_imgProduto__jrHMR img{
    max-width: 100%;
}

.EuQuero_categoriaProduto__CPo17{
    font-size: 0.875rem;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.EuQuero_contentProduto__ouCLT .EuQuero_tituloProduto__JtcO_{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 16px;
}

.EuQuero_contentProduto__ouCLT .EuQuero_descricaoProduto__DAQOj{
    font-size: 0.875rem;
    line-height: 1.4rem;
    color: var(--blue-900);
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .EuQuero_itemProduto__p5but{
        flex-wrap: wrap;
    }
    .EuQuero_solicitarProduto__JKVfk{
        width: 100%;
    }
    .EuQuero_itemProduto__p5but{
        justify-content: center;
        text-align: center;
    }
}

@media only screen and (max-width: 640px){
    .EuQuero_itemProduto__p5but{
        padding: 24px;
    }
}
.Recursos_recursos__Nu86_{
    padding: 75px 0 0;
}

.Recursos_uiContainer__A4Zc9 {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.Recursos_dFlex__8sw6O{
    display: flex;
    gap: 75px;
    max-width: 1062px;
    margin: 0 auto;
}

.Recursos_dFloat__4PNiy{
    position: relative;
    left: 90px;
    top: -10px;
}

.Recursos_content__LwcVL{
    position: relative;
    max-width: 514px;
}

.Recursos_headerRecursos__zwOdp{
    position: relative;
    margin-bottom: 32px;
}

.Recursos_headerRecursos__zwOdp:before{
    position: absolute;
    content: '';
    width: 77px;
    height: 4px;
    left: 0;
    bottom: -32px;
    background: var(--blue-600);
}


.Recursos_headerRecursos__zwOdp h2{
    font-size: var(--h2);
    line-height: var(--lineh2);
    font-weight: bold;
    color: var(--black);
}

.Recursos_contentRecursos__4NDjp{
    margin-bottom: 34px;
    max-width: 407px;
}

.Recursos_contentRecursos__4NDjp p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--black);
}

.Recursos_contentRecursos__4NDjp p:not(:last-child){
    margin-bottom: 24px;
}

.Recursos_containerCards__0TQLy{
    max-width: 407px;
}

.Recursos_containerCards__0TQLy .Recursos_itemCard__UTIE1{
    box-sizing: border-box;
    padding: 15px 32px;
    border: solid 1px var(--blue-200);
    border-radius: 16px;
    display: flex;
    align-items: center;
    gap: 24px;
}

.Recursos_containerCards__0TQLy .Recursos_itemCard__UTIE1:not(:last-child){
    margin-bottom: 16px;
}

.Recursos_imgContentRecursos__CglVH img{
    max-width: 100%;
}

.Recursos_tabsRecursos__Dswyn {
    margin-top: 125px;
    padding: 160px 0 186px;
    position: relative;
}

.Recursos_tabsRecursos__Dswyn::before,
.Recursos_tabsRecursos__Dswyn::after {
    content: "";
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    background: var(--grey-400);
}

.Recursos_tabsRecursos__Dswyn::before {
    left: 0;
    border-top-right-radius: 60px;
}

.Recursos_tabsRecursos__Dswyn::after {
    right: 0;
    border-top-left-radius: 60px;
}

.Recursos_conteudosGrid__cGz1y{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 70px 32px;
    gap: 70px 32px;
    padding: 0 48px;
}

.Recursos_recursosTab__tffqk{
    margin: 0 auto 132px;
    text-align: center;
    display: flex;
    justify-content: center;
}

.Recursos_imagemAba__7kTqW{
    max-width: 100%;
    margin-bottom: 32px;
}

.Recursos_textoAba__VHSXo h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 24px;
}

.Recursos_textoAba__VHSXo p{
    font-size: 0.875rem;
    line-height: 1.4rem;
    color: var(--blue-900);
}

.Recursos_textoAba__VHSXo p b{
    font-weight: bold;
}

/*Contraste*/
body.contraste .Recursos_tabsRecursos__Dswyn::before,
body.contraste .Recursos_tabsRecursos__Dswyn::after {
  display: none;
}
body.contraste .Recursos_headerRecursos__zwOdp:before{
    background: var(--yellow);
}

/*Responsivo*/
@media only screen and (max-width: 1100px){
    .Recursos_conteudosGrid__cGz1y{
        grid-template-columns: repeat(2,1fr);
    }
    .Recursos_dFlex__8sw6O{
        flex-wrap: wrap;
        max-width: initial;
    }
    .Recursos_content__LwcVL{
        max-width: initial;
    }
    .Recursos_dFloat__4PNiy{
        left: auto;
        top: 20px;
    }
    .Recursos_contentRecursos__4NDjp{
        max-width: initial;
    }
    .Recursos_uiContainer__A4Zc9{
        box-sizing: border-box;
        padding: 0 40px;
    }
    .Recursos_containerCards__0TQLy, .Recursos_imgContentRecursos__CglVH{
        margin: 0 auto;
    }
}

@media only screen and (max-width: 640px){
    .Recursos_recursosTab__tffqk{
        flex-wrap: wrap;
        gap: 8px;
    }
    .Recursos_recursosTab__tffqk li{
        width: 100%;
    }
    .Recursos_recursos__Nu86_{
        padding: 0;
    }
    .Recursos_uiContainer__A4Zc9{
        box-sizing: border-box;
        padding: 0 20px;
    }
    .Recursos_conteudosGrid__cGz1y{
        grid-template-columns: 1fr;
    }
}
.TermoConsentimento_termoConsentimento__De3pf .TermoConsentimento_content__6_lTD{
    padding: 50px 0 125px;
    max-width: 842px;
    margin: 0 auto;
}

.TermoConsentimento_termoConsentimento__De3pf .TermoConsentimento_content__6_lTD h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--black);
    margin-bottom: 40px;
}

.TermoConsentimento_termoConsentimento__De3pf .TermoConsentimento_content__6_lTD h4{
    font-size: var(--h4);
    line-height: var(--lineh4);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 24px;
}

.TermoConsentimento_content__6_lTD b, .TermoConsentimento_content__6_lTD strong{
    font-weight: bold;
}

.TermoConsentimento_content__6_lTD p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.TermoConsentimento_content__6_lTD p.TermoConsentimento_fSize18__rtDXi{
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.TermoConsentimento_content__6_lTD p.TermoConsentimento_fSize20__S3MaF{
    font-size: 1.25rem;
    line-height: 1.8rem;
    color: var(--black);
}

.TermoConsentimento_content__6_lTD p:not(:last-child){
    margin-bottom: 24px;
}

.TermoConsentimento_content__6_lTD a{
    color: var(--blue-600);
    margin: 0 4px;
}
.TermosCondicoes_termoseCondicoes__3iVCn .TermosCondicoes_content__57q7w{
    padding: 50px 0 125px;
    max-width: 842px;
    margin: 0 auto;
}

.TermosCondicoes_termoseCondicoes__3iVCn .TermosCondicoes_content__57q7w h3{
    font-size: var(--h3);
    line-height: var(--lineh3);
    font-weight: bold;
    color: var(--black);
    margin-bottom: 40px;
}

.TermosCondicoes_termoseCondicoes__3iVCn .TermosCondicoes_content__57q7w h4{
    font-size: var(--h4);
    line-height: var(--lineh4);
    font-weight: bold;
    color: var(--blue-900);
    margin-bottom: 24px;
}

.TermosCondicoes_content__57q7w b, .TermosCondicoes_content__57q7w strong{
    font-weight: bold;
}

.TermosCondicoes_content__57q7w p{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.TermosCondicoes_content__57q7w ul{
    list-style-type: disc;
    padding-inline-start: 20px;
}

.TermosCondicoes_content__57q7w ul li{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--blue-900);
}

.TermosCondicoes_content__57q7w p.TermosCondicoes_fSize18__NER_K{
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.TermosCondicoes_content__57q7w p.TermosCondicoes_fSize20__q7wQA{
    font-size: 1.25rem;
    line-height: 1.8rem;
    color: var(--black);
}

.TermosCondicoes_content__57q7w p:not(:last-child){
    margin-bottom: 24px;
}

.TermosCondicoes_content__57q7w a{
    color: var(--blue-600);
    margin: 0 4px;
    font-weight: bold;
}
.NossosNumeros_NossoNumeros__720HH{
    padding: 54px 80px;
}

.NossosNumeros_boxNossoNumeros__wJ05m{
    box-sizing: border-box;
    padding: 48px 84px;
    background: var(--blue-900);
    border-radius: 20px;
    max-width: 1280px;
    margin: 0 auto;
}

.NossosNumeros_dFlex__W6rHt{
    display: flex;
    justify-content: center;
    gap: 32px;
}

.NossosNumeros_itemNumeros__1ex45{
    display: flex;
    justify-content: center;
    gap: 22px;
    align-items: center;
}
.NossosNumeros_contentNumeros__dSc4m{
    display: flex;
    flex-wrap: wrap;
}
.NossosNumeros_icon__WY3Mi{
    min-width: 62px;
    display: flex;
    justify-content: center;
}
.NossosNumeros_number__ulaIk{
    display: flex;
    margin-bottom: 8px;
    font-size: 2rem;
    font-weight: bold;
    line-height: 2.4rem;
    color: var(--white);
}
.NossosNumeros_contentNumeros__dSc4m h3{
    margin-left: 4px;
}
.NossosNumeros_chamada__p6BmS p{
    font-size: 0.875rem;
    color: var(--white)
}


@media only screen and (max-width: 1100px){
    .NossosNumeros_NossoNumeros__720HH{
        padding: 54px 20px;
    }
    .NossosNumeros_boxNossoNumeros__wJ05m{
        padding: 48px;
        margin: 0 20px;
    }
    .NossosNumeros_dFlex__W6rHt{
        display: grid;
        grid-template-columns: repeat(2,1fr);
    }
    .NossosNumeros_chamada__p6BmS{
        width: 100%;
    }
}

@media only screen and (max-width: 640px){
    .NossosNumeros_dFlex__W6rHt{
        grid-template-columns: 1fr;
    }
}
.NossosRecursos_nossosRecursos__1UOWB{
    position: relative;
}

.NossosRecursos_nossosRecursos__1UOWB::before {
    left: 0;
    border-top-right-radius: 60px;
}

.NossosRecursos_nossosRecursos__1UOWB::before {
    content: "";
    position: absolute;
    top: 0;
    width: 50%;
    height: 650px;
    background: var(--grey-400);
}

.NossosRecursos_uiContainer__bsfyv {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}


.NossosRecursos_dFlex__ZEcP5{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
}

.NossosRecursos_plataformaInteligente__zaJ4F{
    width: 100%;
    max-width: 438px;
    /* background: var(--grey-400);
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px; */
    min-height: 645px;
    box-sizing: border-box;
    padding: 80px 0px 0px;
}

.NossosRecursos_plataformaInteligente__zaJ4F h6{
    font-size: var(--h6);
    font-weight: bold;
    line-height: var(--line6);
    color: var(--blue-900);
    margin-bottom: 14px;
}

.NossosRecursos_plataformaInteligente__zaJ4F h2{
    font-size: var(--h2);
    font-weight: bold;
    line-height: var(--lineh2);
    color: var(--blue-900);
    margin-bottom: 24px;
    span{
        color: var(--blue-600);
    }
}

.NossosRecursos_plataformaInteligente__zaJ4F p{
    font-size: 1rem;
    line-height: 1.6rem;
    color: var(--blue-900);
    margin-bottom: 32px;
}

.NossosRecursos_containerRecursos__2J5Ij{
    width: 100%;
    max-width: 730px;
    /* position: absolute; */
    right: 50px;
    padding: 80px 0;
    box-sizing: border-box;
}

.NossosRecursos_conteudoComImagem__tAdmB img{
    max-width: 100%;
}

.NossosRecursos_textoAba__ECbmJ{
    background: var(--white);
    box-sizing: border-box;
    padding: 40px;
    border-radius: 16px;
    border: solid 1px var(--blue-200);
    margin-top: -4px;
    position: relative;
}

.NossosRecursos_textoAba__ECbmJ h6{
    font-size: var(--h6);
    font-weight: bold;
    line-height: var(--lineh6);
    color: var(--blue-900);
    margin-bottom: 10px;
}

.NossosRecursos_textoAba__ECbmJ p{
    font-size: 0.875rem;
    line-height: 1.2rem;
    color: var(--blue-900);
}

.NossosRecursos_textoAba__ECbmJ p:not(:last-child){
    margin-bottom: 16px;
}

/*Responsivo*/
@media only screen and (min-width: 1441px){
    .NossosRecursos_dFlex__ZEcP5{
        justify-content: center;
        gap: 30px;
    }
}

@media only screen and (max-width: 1200px){
    .NossosRecursos_nossosRecursos__1UOWB::before{
        width: 100%;
    }
    .NossosRecursos_plataformaInteligente__zaJ4F{
        max-width: initial;
        min-height: auto;
        padding: 80px 20px;
        text-align: center;
    }
    .NossosRecursos_plataformaInteligente__zaJ4F .NossosRecursos_btnPadrao__WhbN_{
        margin: 0 auto;
    }
    .NossosRecursos_containerRecursos__2J5Ij{
        position: relative;
        max-width: initial;
        right: 0;
        padding: 20px;
    }
    .NossosRecursos_conteudoComImagem__tAdmB img{
        margin: 0 auto;
        display: block;
    }
    .NossosRecursos_textoAba__ECbmJ{
        padding: 20px;
    }
    .NossosRecursos_nossosRecursos__1UOWB{
        margin-bottom: 80px;
        padding-bottom: 80px;
    }
    .NossosRecursos_dFlex__ZEcP5{
        gap: 0
    }
}

@media only screen and (max-width: 640px){
    .NossosRecursos_nossosRecursos__1UOWB::before{
        height: 100%;
    }
}

/*# sourceMappingURL=9cd2e6781e86d218.css.map*/