.cb_f8c41554e8fbf20e1af4aa3b92e21ab1 {
  @import url("https://cdnjs.cloudflare.com/ajax/libs/material-design-icons/3.0.1/iconfont/material-icons.min.css");
  /* botoes */
  /* icones */
  /* destaque */
  /* content */
  /* banners em imagem */
  /* triplos */
  /* banner faixa */
  /* beneficios */
  /* .beneficios__grid .grid::after {
   content: url(images/bg-after-beneficios-latam-pass__20240906.svg);
   position: relative;
   width: 77px;
   height: 25px;
   right: 0;
   display: block;
   } */
  /* banner duplo */
  /* bancos */
  /* bancos */
  /* #cadastro .container {
   padding: 0 30px !important;
   } */
  /* form */
  /* resgate banner */
  /* #resgate .container {
   padding: 0 30px;
   } */
  /* pacotes */
  /* regulamento */
  /* #terminos */
  /* classes especificas */
  /* responsivo */ }
  @font-face {
    font-family: latam-icons-regular;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b134c2077f5_latamicons-w-rg.eot#iefix) format("embedded-opentype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: latam-icons-regular;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b136079b636_latamicons-w-bd.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b135637b20b_latamicons-w-rg.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b1347ac99ef_latamicons-w-rg.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: latam-icons-bold;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b131f095e5d_latamicons-w-bd.eot#iefix) format("embedded-opentype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: latam-icons-bold;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b132a64e9b6_latamicons-w-bd.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b132728801d_latamicons-w-bd.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b13199346fc_latamicons-w-bd.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: latam-interaction;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12eb5604ee_latam-interaction.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12f3289871_latam-interaction.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Regular-Italic;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12d6306647_latam-sans-regular-italic.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12ce9d6a61_latam-sans-regular-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Regular;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12c3e436ab_latam-sans-regular.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12bfe77304_latam-sans-regular.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12b5fcc4a1_latam-sans-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Light-Italic;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b12a63b801f_latam-sans-light-italic.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b129e67193f_latam-sans-light-italic.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b129961dbc4_latam-sans-light-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Light;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b128ec05092_latam-sans-light.woff2) format("woff2"), url(ttps://s3-sa-east-1.amazonaws.com/latamprod-sitemedia-red/uploads/60b1286345bd6_latam-sans-light.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b129961dbc4_latam-sans-light-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Hairline-Italic;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b1272de233d_latam-sans-hairline-italic.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b126e533ced_latam-sans-hairline-italic.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b1269fa1608_latam-sans-hairline-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Hairline;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b1272de233d_latam-sans-hairline-italic.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b126e533ced_latam-sans-hairline-italic.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b105092f18e_latam-sans-hairline.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Extended;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b103ea49eba_latam-sans-extended.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b1035675482_latam-sans-extended.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b103015a390_latam-sans-extended.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Bold-Italic;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b1016328f63_latam-sans-bold-italic.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b100ce7476c_latam-sans-bold-italic.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b10067b7263_latam-sans-bold-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Bold;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0ffcfe214a_latam-sans-bold.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0ff4c7220f_latam-sans-bold.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0fed78a0ae_latam-sans-bold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Black-Italic;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0fe1de6e3f_latam-sans-black-italic.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0fd98f2d84_latam-sans-black-italic.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0fcf255fc9_latam-sans-black-italic.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  @font-face {
    font-family: Latam-Sans-Black;
    src: url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0fc8b467c2_latam-sans-black.woff2) format("woff2"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60b0fbff7351a_latam-sans-black.woff) format("woff"), url(https://d3rwujusajfqlr.cloudfront.net/uploads/60aeb851bcf77_latam-sans-black.ttf) format("truetype");
    font-weight: 400;
    font-style: normal; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-primario {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    font-family: "Latam-Sans-Regular";
    background: #e9124c;
    color: #fff !important;
    border-radius: 6px;
    text-decoration: none !important; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-primario:hover {
    background-color: #f53859;
    border: 2px solid #f53859;
    color: #fff;
    text-decoration: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-secundario {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    font-family: "Latam-Sans-Bold";
    background: transparent;
    color: #ed1650 !important;
    border-radius: 6px;
    border: 2px solid #ed1650;
    text-decoration: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-secundario:hover {
    background: none;
    cursor: pointer;
    color: #ed1650;
    text-decoration: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .icones-pagina {
    font-family: "latam-icons-regular";
    color: #fff;
    font-size: 54px;
    font-weight: 300;
    text-align: center;
    position: relative;
    top: 0; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .open-in-new {
    display: inline-flex;
    margin: 0 0 0 3px;
    width: 12px;
    height: 12px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.link__open-in-new:hover {
    text-decoration: underline;
    color: #e8114b; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.link__open-in-new:hover {
    color: #e8114b; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__formulario a:hover {
    color: #e8114b; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .container {
    margin-bottom: 40px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content {
    /* background: #10004f; */
    background: linear-gradient(94.19deg, #9452ff 1.66%, #54ffd6 95.79%);
    margin: 0 auto !important;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    height: 320px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content__button {
    width: 198px;
    height: 56px;
    margin-top: 24px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .img-destaque-topo img {
    width: 400px;
    height: 320px;
    /* margin-left: 39px; */
    /* margin-top: -1px; */
    border-bottom-right-radius: 40px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque {
    padding-top: 35px;
    padding-left: 30px;
    position: relative; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h1 {
    color: #fff;
    font-size: 40px;
    line-height: 48px;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h3 {
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    width: 500px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .info-destaque img {
    width: 244px;
    height: 48px;
    margin-bottom: 24px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 h2.title {
    margin: 0;
    padding: 0;
    font-size: 28px;
    line-height: 32px;
    font-family: "Latam-Sans-Bold";
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 p.sub-title {
    margin: 0 auto 16px auto;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    font-family: "Latam-Sans-Regular";
    color: #303030; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .container__titulo h2.title {
    margin-bottom: 8px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .container__titulo p.sub-title {
    margin: 8px auto 0 auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banner img {
    border-radius: 16px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banner a {
    border: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banner a:hover {
    cursor: pointer;
    border: none;
    text-decoration: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banners-triplos {
    margin: 0 auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banner-faixa h2.title {
    margin-bottom: 40px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid .btn-primario {
    width: 220px;
    height: 48px;
    margin-top: 32px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid {
    margin-top: 50px;
    position: relative; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid h3 {
    position: relative;
    top: -16px;
    width: 80%;
    text-align: center;
    z-index: 100;
    background: #f5f5f5;
    margin: 0 auto;
    padding: 0;
    font-family: "Latam-Sans-Bold";
    font-size: 27px;
    line-height: 32px;
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid .grid {
    padding: 0 24px 32px 24px;
    border-radius: 32px;
    border: 1px solid #e8114b; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid .grid .col-6 {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid .grid .grid__svg-icon {
    margin-right: 16px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid .grid p {
    width: 173px;
    font-size: 16px;
    line-height: 20px;
    color: #303030;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banners-duplos {
    margin: 0 auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .encerrados {
    margin: 16px auto 16px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .duplo {
    margin: 0; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos {
    background: #fff;
    border-radius: 16px;
    padding: 16px 0px 16px 0px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos h2 {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos h2 strong {
    width: 40px;
    height: 40px;
    margin-left: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    font-size: 25px;
    line-height: 32px;
    color: #fff;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos h2 span.icones-pagina {
    width: 79px;
    height: 40px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 30px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos h3 {
    margin: 16px 0 4px 24px;
    font-size: 24px;
    line-height: 32px;
    color: #303030;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos p {
    margin: 0 12px 0 24px;
    font-size: 16px;
    line-height: 24px;
    color: #303030;
    font-family: "Latam-Sans-Regular"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ative h2 strong {
    background: #4257e8; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ative h2 span.icones-pagina {
    background: #4257e8; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.transfira h2 strong {
    background: #9c3; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.transfira h2 span.icones-pagina {
    background: #9c3; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ganhe {
    min-height: 172px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ganhe h2 strong {
    background: #9452ff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ganhe h2 span.icones-pagina {
    background: #9452ff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__formulario {
    /* width: 100%; */
    margin: 24px auto 36px auto !important;
    padding: 32px 24px;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .formulario__logo-clube-week {
    width: 216px;
    height: 116px;
    display: flex; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__dados {
    max-width: 271px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__dados h3 {
    font-size: 24px;
    line-height: 32px;
    font-family: "Latam-Sans-Bold";
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__logo-texto {
    display: flex;
    flex-direction: row;
    justify-content: space-around; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .box-sucesso {
    background: #fff;
    padding: 10px;
    margin: 10px auto;
    border-radius: 8px;
    display: none;
    margin-top: 10px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-formulario {
    width: 200px;
    margin-left: 16px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .formulario__inputs {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto 12px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__input-cpf {
    padding-left: 8px;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    border-radius: 8px;
    height: 42px;
    width: 300px;
    background: #eee; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .cadastro_input_checkbox {
    width: 24px;
    height: 24px;
    margin-right: 9px;
    background-color: #1b0088;
    border: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__formulario a {
    color: #e8114b;
    font-family: "Latam-Sans-Bold";
    text-decoration: underline; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__formulario a:hover {
    color: #e8114b; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .resgate__banner {
    padding: 32px 16px;
    background: #fff;
    margin: 24px auto 48px auto !important;
    border-radius: 16px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .resgate__banner h3 {
    font-size: 23px;
    line-height: 28px;
    font-family: "Latam-Sans-Bold";
    color: #0f004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .resgate__banner a.btn-primario {
    width: 160px;
    height: 40px;
    margin: 48px 0 0 0; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__pacotes {
    margin: 16px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .col.beneficios__pacote {
    width: 210px;
    height: 390px;
    margin: 0 10px;
    flex: none;
    border-radius: 16px;
    padding: 24px 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    background: #fff;
    font-size: 16px;
    text-align: center;
    font-family: "Latam-Sans-Regular"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__topo {
    background: #fff;
    border-radius: 16px;
    padding: 6px 16px;
    width: 100%;
    color: #10004f;
    font-family: "Latam-Sans-Black-Italic";
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__topo .icones-pagina {
    color: #10004f;
    font-size: 27px;
    line-height: 32px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__content {
    margin: 5px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__footer {
    font-size: 14px;
    line-height: 16px;
    margin: 0 auto 10px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 p.pacote__footer {
    color: #10004f;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacotes__btn {
    width: 174px;
    height: 48px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__pacote ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__pacote ul li {
    margin: 0 auto 0 auto;
    display: block; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__content ul li b {
    color: #ed1650; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__latam-pass {
    /* background: linear-gradient(204.33deg, #c5124f 0%, #1f014f 99.95%) !important; */
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__latam-pass p.pacote__footer {
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__mais .pacote__topo {
    background-color: #d4f061;
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__latam-pass .pacote__content ul li b {
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__embarque .pacote__topo {
    background-color: #ed1650;
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__embarque .pacote__topo .icones-pagina {
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__acelere .pacote__topo {
    background: #00d6cc;
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__acelere .pacote__topo .icones-pagina {
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__turbo .pacote__topo {
    background: #9452ff;
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .pacote__turbo .pacote__topo .icones-pagina {
    color: #fff; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-primario {
    width: 200px;
    height: 56px;
    margin: 16px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion {
    margin: 24px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion h2 {
    margin: 32px auto 32px 16px;
    font-size: 32px;
    line-height: 40px;
    font-family: "Latam-Sans-Bold-Italic";
    color: #10004f; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion {
    border: 1px solid #e1e1e1;
    background-color: #fff;
    border-radius: 8px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-item {
    border: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-item .accordion-body {
    font-family: "Latam-Sans-Regular"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-flush .accordion-item:has(#terminos-one) {
    border-radius: 8px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-item #terminos-one .accordion-button {
    border-radius: 8px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-item h3.accordion-header .accordion-button {
    font-size: 16px;
    line-height: 24px;
    color: #10004f;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-item h4 {
    font-size: 16px;
    line-height: 24px;
    color: #303030;
    font-family: "Latam-Sans-Bold"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-button:not(.collapsed), .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .terminos__accordion .accordion-button:focus {
    color: #303030;
    background-color: transparent;
    box-shadow: none;
    border: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .disable {
    filter: grayscale(100%);
    /* Converts the image to grayscale */
    opacity: 0.7;
    /* Reduces the opacity */
    pointer-events: none;
    /* Disables interaction with the image */
    cursor: not-allowed;
    /* Shows a "not-allowed" cursor */ }
  @media (min-width: 1400px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .img-destaque-topo img {
    margin-left: 100px; } }
  @media (max-width: 1200px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__pacotes {
    overflow-x: auto; } }
  @media (min-width: 992px) and (max-width: 1200px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content {
    height: 400px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .img-destaque-topo img {
    width: 401px;
    height: 401px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__dados {
    max-width: 100% !important; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__input-cpf {
    width: 200px; } }
  @media (max-width: 992px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ganhe {
    min-height: 196px !important; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content {
    background: url(images/passline-destaque-mobile-latam-pass.svg), linear-gradient(94.19deg, #9452ff 1.66%, #54ffd6 95.79%);
    /* background: url(https://d3rwujusajfqlr.cloudfront.net/uploads/66c35c3fecac5_bg-vector-topo-clube-week-20240819.png); */
    background-repeat: no-repeat;
    background-position: 100% 0;
    /* background-size: 10%; */ }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .info-destaque img {
    width: 244px;
    height: 48px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h1 {
    font-size: 32px;
    line-height: 40px;
    max-width: 560px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h3 {
    font-size: 23px;
    line-height: 28px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque__elementos-kv {
    width: 130px !important;
    height: 80px !important;
    margin-bottom: 12px; } }
  @media (max-width: 767px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content {
    border-bottom-left-radius: 0;
    height: 100%;
    min-height: 160px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque {
    padding: 24px 18px;
    position: relative; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h1 {
    color: #fff;
    font-size: 32px;
    font-weight: 900;
    font-family: "Latam-Sans-Bold";
    margin-bottom: 8px;
    line-height: 40px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    font-family: "Latam-Sans-Regular";
    line-height: 24px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h3 {
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    font-family: "Latam-Sans-Regular"; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .img-destaque-topo {
    display: none; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ative, .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.transfira {
    margin-bottom: 16px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .passos.ganhe {
    min-height: 148px !important; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .formulario__inputs {
    flex-direction: column;
    align-items: center; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 a.btn-formulario {
    height: 42px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__input-cpf {
    width: 100%;
    margin-bottom: 20px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .inputs__mobile-checkbox {
    margin: 12px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .resgate__banner a.btn-primario {
    margin-top: 16px;
    margin-bottom: 24px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banners-triplos .banner .col-12 {
    margin: 8px auto; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .banner .duplo:first-of-type {
    margin: 0 auto 32px auto !important; } }
  @media (max-width: 576px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__logo-texto {
    flex-direction: column;
    /* justify-content: start; */
    align-items: start; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .bancos__dados {
    max-width: 100%; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .box-sucesso {
    padding: 0; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .resgate__banner {
    padding: 24px 8px; }
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .beneficios__grid h3 {
    font-size: 23px;
    line-height: 28px; } }
    @media (max-width: 576px) and (max-width: 480px) {
  .cb_f8c41554e8fbf20e1af4aa3b92e21ab1 .destaque-content .info-destaque h3 {
    width: unset; } }
