/*QUEBRA OBJECAO*/
@keyframes fundoBotao {
    0% {
        background-position-x: 0%;
    }
    50% {
        background-position-x: 100%;
    }
    100% {
        background-position-x: 0%;
    }
}

header, main, section, footer {
    overflow-x: clip;
}

._1000 img, ._320 img {
    user-select: none;
}

._1000 br.mobile {
    display: none !important;
}

/* botao junte-se ao club */
a.junteClub:active,
a.junteClub:link,
a.junteClub:visited {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    max-width: 603px;
    height: 48px;
    padding: 10px;
    border-radius: 32px;
    outline: 1px solid #ffffff33;
    outline-offset: 3px;
    transition: all 0.5s ease;
    position: relative;
    z-index: 1;
}

a.junteClub::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    filter: blur(15px);
    border-radius: 100px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(90deg, rgba(255, 112, 46, 0.6) 0%, rgba(252, 176, 69, 1) 100%);
    transition: all 0.5s ease;
    z-index: -1;
}

a.junteClub:hover::before {
    background: linear-gradient(90deg, rgba(40, 79, 249, 1) 0%, rgba(113, 147, 255, 1) 100%);
}

a.junteClub::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 32px;
    transition: all 0.5s ease;
    z-index: 1;
    user-select: none;
}

a.junteClub b {
    font: 700 17px/20px 'Poppins';
    text-transform: uppercase;
    color: #191010;
    position: relative;
    z-index: 2;
    transition: all 0.5s ease;
}

a.junteClub b em {
    font-weight: 700;
    color: #2950FA;
    transition: all ease 0.5s;
}

a.junteClub:hover b em {
    color: #FF4128;
}

a.botaoCTA span {
    display: block;
    width: 19px;
    height: 25px;
    position: relative;
    z-index: 2;
}

a.botaoCTA span::before {
    content: '';
    display: block;
    position: absolute;
    width: 19px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 20'%3E%3Cpath fill='%237B7B7B' fill-rule='evenodd' d='M19 5.28A10.056 10.056 0 0 0 14.435.97 10.187 10.187 0 0 0 7.85.25a10.111 10.111 0 0 0-5.617 3.477A9.94 9.94 0 0 0 0 9.903a9.937 9.937 0 0 0 2.112 6.217 10.106 10.106 0 0 0 5.548 3.584c2.204.543 4.528.334 6.597-.592a10.06 10.06 0 0 0 4.712-4.335l-3.76-2.156a5.733 5.733 0 0 1-2.74 2.573 5.807 5.807 0 0 1-3.76.337 5.761 5.761 0 0 1-3.163-2.042 5.664 5.664 0 0 1-1.204-3.544 5.666 5.666 0 0 1 1.273-3.52 5.763 5.763 0 0 1 3.202-1.982 5.807 5.807 0 0 1 3.753.41 5.73 5.73 0 0 1 2.689 2.624L19 5.28Z' clip-rule='evenodd'/%3E%3Cpath fill='%237B7B7B' d='M10.145 12.804c1.537 0 2.784-1.235 2.784-2.757 0-1.523-1.247-2.757-2.784-2.757-1.538 0-2.784 1.234-2.784 2.757 0 1.522 1.246 2.757 2.784 2.757Z'/%3E%3C/svg%3E"); /* user-select: none; */
    top: 1px;
    left: 0;
    opacity: 0.32;
    transition: all 0.5s ease;
}

/* hover */
._1000 a.junteClub:hover::after {
    background: #FA6624;
    background: #5375F5;
    transition: all 0.5s ease;
}

._1000 a.junteClub:hover b {
    color: #fff;
    transition: all 0.5s ease;
}

._1000 a.botaoCTA:hover span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 20'%3E%3Cpath fill='%23FF4128' fill-rule='evenodd' d='M19 5.28A10.056 10.056 0 0 0 14.435.97 10.187 10.187 0 0 0 7.85.25a10.111 10.111 0 0 0-5.617 3.477A9.94 9.94 0 0 0 0 9.903a9.937 9.937 0 0 0 2.112 6.217 10.106 10.106 0 0 0 5.548 3.584c2.204.543 4.528.334 6.597-.592a10.06 10.06 0 0 0 4.712-4.335l-3.76-2.156a5.733 5.733 0 0 1-2.74 2.573 5.807 5.807 0 0 1-3.76.337 5.761 5.761 0 0 1-3.163-2.042 5.664 5.664 0 0 1-1.204-3.544 5.666 5.666 0 0 1 1.273-3.52 5.763 5.763 0 0 1 3.202-1.982 5.807 5.807 0 0 1 3.753.41 5.73 5.73 0 0 1 2.689 2.624L19 5.28Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FF4128' d='M10.145 12.804c1.537 0 2.784-1.235 2.784-2.757 0-1.523-1.247-2.757-2.784-2.757-1.538 0-2.784 1.234-2.784 2.757 0 1.522 1.246 2.757 2.784 2.757Z'/%3E%3C/svg%3E");
    opacity: 0.9;
}

/* botao vermelho gradiente */
a.btnVermelho:active,
a.btnVermelho:link,
a.btnVermelho:visited {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 15px 47px;
    width: 100%;
    max-width: max-content;
    border-radius: 72px;
    background: linear-gradient(90deg, rgba(224, 129, 83, 1) 0%, #e74b13 30%, rgba(159, 27, 23, 1) 70%, rgba(71, 18, 17, 1) 100%);
    background-size: 150%;
    background-position-x: 0%;
    animation: fundoBotao 5s linear infinite;
    transition: all 0.5s ease;
    position: relative;
    z-index: 1;
    box-shadow: 3px 5px 0px 0px #2922221F;
    margin-top: 31px;
}

a.btnVermelho b {
    font: 700 22px / 28px 'Poppins';
    letter-spacing: -0.01em;
    text-transform: uppercase;
    color: #fff;
}

a.btnVermelho em {
    display: flex;
    opacity: 0.24;
    transition: all 0.5s ease;
}

._1000 a.btnVermelho:hover {
    box-shadow: 0px 20px 40px -8px #100f0f4d, 0px 2px 0px 0px #FFFFFF61 inset, inset -130px 1px 110px -110px #FDAA13E8, inset 130px 1px 110px -110px #FDAA13E8, inset 0px 0px 0px 100px #fa6624;
    box-shadow: 3px 5px 5px 0px #e74b13;
}

._1000 a.btnVermelho:hover em {
    opacity: 1;
}


/* header */
header {
    width: 100%;
    background: transparent; /* position: fixed;*/
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 12;
    transition: all 0.5s ease;
}

header .centro {
    display: flex;
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 20px;
    justify-content: center;
    gap: 20px;
}

._1000 header .centro h1 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 324px;
    background: #fff;
    padding: 20px 27px;
    border-radius: 2px 2px 24px 24px;
    position: relative;
    z-index: 1;
    border-bottom: 2px solid #fff;
    box-shadow: 4px 4px 0 #10060629, inset 0px 0px 20px #e4ded8b0;
}

._1000 header .centro h1 img.desktop {
    width: 100%;
    max-width: 232px;
    height: 92px;
    position: relative;
    z-index: 2;
}

._1000 header .centro h1 img.mobile {
    display: none !important;
}

header .centro nav {
    display: flex;
    width: 100%;
    max-width: 906px;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

header .centro nav ul.menuPrincipal {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 535px;
    gap: 20px;
}

header .centro nav ul.menuAssine {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    max-width: 236px;
    gap: 20px;
}

header .centro nav ul li {
    position: relative;
}

header .centro nav ul li a:not(.assine):active,
header .centro nav ul li a:not(.assine):link,
header .centro nav ul li a:not(.assine):visited {
    font: 500 14px/20px 'Poppins';
    color: #fff;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: transparent;
    text-underline-offset: 3px;
    transition: all 0.5s ease;
}

._1000 header .centro nav ul li a:not(.assine):hover {
    text-decoration-color: #fff;
    transition: all 0.5s ease;
}

header .centro nav ul li a.assine:active,
header .centro nav ul li a.assine:link,
header .centro nav ul li a.assine:visited {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 24px;
    background: transparent;
    border: 2px solid #fff3;
    border-radius: 32px;
    height: 40px;
    font: 500 14px/20px 'Poppins';
    color: #fff;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    transition: all 0.5s ease;
}

._1000 header .centro nav ul li a.assine:hover {
    background: #FA6624;
    border: 2px solid #FA6624;
}

/* topo */
section.topo {
    width: 100%;
    background: #fff;
    position: relative;
    height: 528px;
    z-index: 2;
    overflow-x: clip;
    overflow-y: visible;
}

._1000 section.topo::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1920px;
    height: 928px;
    background: url("../img/fundoObjecao.webp?1") no-repeat; /* background-size: cover; */
    user-select: none;
    pointer-events: none;
    z-index: -1;
}

section.topo::after {
    position: absolute;
    content: '';
    width: 44px;
    height: 44px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 39px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath fill='%23fff' d='M0 22C0 9.85 9.85 0 22 0s22 9.85 22 22v22H0V22Z'/%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M15.864 10a13.167 13.167 0 0 0-5.604 6.007 13.553 13.553 0 0 0-.934 8.663 13.328 13.328 0 0 0 4.52 7.391 12.829 12.829 0 0 0 8.028 2.938 12.82 12.82 0 0 0 8.083-2.778 13.314 13.314 0 0 0 4.659-7.3c.705-2.9.434-5.958-.77-8.68a13.176 13.176 0 0 0-5.635-6.2l-2.803 4.948a7.507 7.507 0 0 1 3.344 3.605 7.728 7.728 0 0 1 .439 4.948 7.589 7.589 0 0 1-2.656 4.16 7.307 7.307 0 0 1-4.607 1.584 7.312 7.312 0 0 1-4.576-1.674 7.597 7.597 0 0 1-2.576-4.213c-.371-1.66-.183-3.4.532-4.938a7.497 7.497 0 0 1 3.412-3.539L15.865 10Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' d='M25.645 21.651c0-2.023-1.605-3.663-3.584-3.663-1.98 0-3.584 1.64-3.584 3.663 0 2.023 1.604 3.664 3.584 3.664s3.584-1.64 3.584-3.664Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='21.985' x2='21.985' y1='10' y2='34.98' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F1F0F0'/%3E%3Cstop offset='1' stop-color='%23E0DEDB'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='21.985' x2='21.985' y1='10' y2='34.98' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F1F0F0'/%3E%3Cstop offset='1' stop-color='%23E0DEDB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

section.topo .centro {
    width: 100%;
    max-width: 664px;
    margin: 0 auto;
    padding: 235px 20px 0;
    position: relative;
    z-index: 2;
}

section.topo .centro h2 {
    font: 700 40px / 36px 'Poppins';
    color: #fff;
    gap: 4px;
    text-shadow: 3px 3px #47121129;
    text-align: center;
}

section.topo .centro h2 span {
    font-weight: 300;
    color: #FA6624;
}

section.topoB .centro h2 span b {
    font-weight: 700;
}

section.topo .centro p {
    width: 100%;
    max-width: 585px;
    margin: 16px auto 38px;
    font: 400 18px/26px 'Poppins';
    letter-spacing: 0.01em;
    color: #DBADA2;
    text-align: center;
}

section.topo .centro .botoes {
    display: flex;
    gap: 11px;
    width: 100%;
    max-width: 765px;
    justify-content: flex-start;
}

section.topo .centro .botoes {
    display: flex;
    width: 100%;
    justify-content: start;
    gap: 11px;
}

section.topo .centro .botoes a.botaoVantagens:active,
section.topo .centro .botoes a.botaoVantagens:link,
section.topo .centro .botoes a.botaoVantagens:visited {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    max-width: 280px;
    height: 48px;
    padding: 10px;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 32px;
    position: relative;
    z-index: 1;
    box-shadow: 4px 4px 0 #10060629;
    transition: all 0.5s ease;
}

section.topo .centro .botoes a.botaoVantagens b {
    font: 700 17px/20px 'Poppins';
    text-transform: uppercase;
    color: #fff;
    letter-spacing: -0.02em;
}

._1000 section.topo .centro .botoes a.botaoVantagens:hover {
    background: #FA6624;
    border: 2px solid #FA6624;
}


.centro h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 40px 0;
}

.centro p {
    margin: 10px 0;
}

/* objecoes */
section.objecoes {
    width: 100%;
    position: relative;
    z-index: 2;
    overflow-x: clip;
}

._1000 section.objecoes::after {
    content: '';
    display: block;
    position: absolute;
    width: 31px;
    height: 151px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='151' fill='none'%3E%3Cpath fill='url(%23a)' d='M26.715 113.5v-3.846H.5V63.5h26.215v-3.846H.5V51h4.844v3.846H31.5v13.489H5.344v27.884l21.37-.027v-18.27H14.064v9.616l3.874.038V81.77h4.844v10.576H9.22v-19.23H31.5V101H5.344v3.846H31.5v13.489H5.344v27.884l21.37-.027v-18.269H14.064v9.615l3.874.038v-5.806h4.844v10.576H9.22v-19.231H31.5V151H.5v-37.5h26.215ZM.5 12.5h26.215V8.654H.5V0h4.844v3.846H31.5v13.489H5.344v27.884l21.37-.027v-18.27H14.064v9.616l3.874.038V30.77h4.844v10.576H9.22v-19.23H31.5V50H.5V12.5Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='16' x2='16' y1='-.459' y2='151' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F1F0' stop-opacity='.1'/%3E%3Cstop offset='1' stop-color='%23EAE9E8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    user-select: none;
}

section.objecoes .centro {
    width: 100%;
    max-width: 1296px;
    margin: 0 auto;
    padding: 57px 20px 0px;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 4;
}

section.objecoes .centro > div {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 180px;
    position: relative;
}

section.objecoes .centro > div::before {
    position: absolute;
    content: '';
    width: calc(100% + 110px);
    height: 2px;
    background: #F1F0EF;
    bottom: -93px;
    left: -55px;
}

section.objecoes .centro > div:last-of-type::before {
    display: none;
}

section.objecoes .centro > div::after {
    position: absolute;
    content: '';
    width: 52px;
    height: 50px;
    z-index: -1;
}

section.objecoes .centro > div:nth-of-type(2)::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259' height='273' fill='none'%3E%3Cpath stroke='%23F1F0EF' stroke-width='3' d='M107.35 4.886a137.202 137.202 0 0 1 88.78 9.704c25.854 12.195 47.125 32.136 60.855 56.93l-48.37 28.444c-8.022-15.329-20.879-27.655-36.628-35.083a80.56 80.56 0 0 0-52.129-5.698C102.331 63.15 86.66 72.86 75.38 86.749c-11.28 13.889-17.513 31.145-17.688 48.982-.174 17.836 5.719 35.21 16.726 49.313 11.007 14.103 26.485 24.114 43.932 28.417a80.565 80.565 0 0 0 52.23-4.695c15.906-7.131 29.011-19.223 37.33-34.414l48.631 27.923c-14.192 25.223-36.193 45.307-62.807 57.238a137.22 137.22 0 0 1-88.953 7.995c-29.714-7.329-56.067-24.377-74.804-48.386-18.738-24.008-28.767-53.576-28.47-83.93.297-30.355 10.902-59.726 30.105-83.37C50.816 28.18 77.498 11.642 107.35 4.886Zm30.941 96.119c20.142 0 36.449 16.189 36.449 36.133 0 19.944-16.307 36.132-36.449 36.133-20.142 0-36.45-16.189-36.45-36.133 0-19.944 16.308-36.133 36.45-36.133Z'/%3E%3C/svg%3E") no-repeat;
    width: 259px;
    height: 273px;
    right: -13px;
    top: -59px;
}

section.objecoes .centro > div:nth-of-type(4)::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='273' height='259' fill='none'%3E%3Cpath stroke='%23F1F0EF' stroke-width='3' d='M4.886 151.651c-6.757-29.852-3.338-61.13 9.704-88.78C26.785 37.016 46.726 15.746 71.52 2.015l28.444 48.37c-15.33 8.023-27.655 20.879-35.083 36.628a80.56 80.56 0 0 0-5.698 52.129c3.967 17.528 13.678 33.198 27.566 44.479 13.889 11.28 31.145 17.513 48.981 17.687 17.837.175 35.211-5.718 49.314-16.725 14.103-11.007 24.113-26.485 28.417-43.932a80.573 80.573 0 0 0-4.695-52.23c-7.131-15.907-19.223-29.011-34.414-37.33l27.922-48.632c25.224 14.193 45.308 36.193 57.239 62.807a137.22 137.22 0 0 1 7.995 88.953c-7.33 29.714-24.377 56.067-48.386 74.805-24.008 18.737-53.577 28.766-83.931 28.47-30.354-.297-59.725-10.902-83.369-30.106-23.643-19.204-40.18-45.885-46.936-75.737Zm96.119-30.942c0-20.142 16.189-36.449 36.133-36.449 19.944 0 36.132 16.307 36.133 36.449 0 20.143-16.189 36.451-36.133 36.451-19.944 0-36.133-16.308-36.133-36.451Z'/%3E%3C/svg%3E") no-repeat;
    width: 278px;
    height: 273px;
    left: -148px;
    top: -44px;
}

section.objecoes .centro > div h3 {
    font: 400 32px/36px 'Poppins';
    color: #191010;
    margin-bottom: 16px;
    position: relative;
    z-index: 1;
}

section.objecoes .centro > div h3 b {
    font-weight: 700;
}

section.objecoes .centro > div p {
    font: 400 20px/32px 'Poppins';
    color: #806D6B; /* max-width: 788px; */
}

section.objecoes .centro > div p b {
    font-weight: 600;
    color: #191010;
}

section.objecoes .centro > div p i {
    font-weight: 600;
    color: #191010;
    font-style: italic;
}

section.objecoes .centro > div.objecoesAzul {
}

section.objecoes .centro > div.objecoesAzul .tempoLimitado {
    position: relative;
    margin-top: 35px;
}

section.objecoes .centro > div.objecoesAzul .tempoLimitado span {
    background: #2548CA;
    font-family: Poppins;
    font-weight: 600;
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 4px 24px;
    border-radius: 24px;
    position: absolute; /* display: block; */
    left: 41px;
    top: -7px;
    height: 30px;
    align-content: center;
}

section.objecoes .centro > div.objecoesAzul .tempoLimitado p {
    background: #E4E9F2;
    color: #1C2137;
    font-weight: 500;
    border-radius: 8px;
    padding: 29px 40px;
}

section.objecoes .centro > div.objecoesAzul .tempoLimitado p::after {
    position: absolute;
    content: '';
    width: 73px;
    height: 82px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='82' fill='none'%3E%3Cpath fill='url(%23a)' d='M68.924 14.47c1.1 0 2.892-2.216 3.49-3.798.496-1.316.608-2.777.583-4.174h-21.61l-5.781 9.467H41.92v3.058h5.15l5.964-9.462H69c-.23.73-.785 2.085-1.715 2.085H56.99c-.26 0-.38.21-.414.278-.245.492-.224 1.398.006 1.893.103.225.276.288.408.288h3.627c-.14.773-.695 2.457-2.905 2.457h-6.397v2.583h7.021c1.537 0 3.554-.38 4.742-2.778.47-.949.776-1.602.905-1.89.951-.002 4.234-.007 4.941-.007Z'/%3E%3Cpath fill='url(%23b)' d='M25.66 18.777h6.143v-2.812h-4.535l-5.655-9.467H.003c-.025 1.397.087 2.858.584 4.174.597 1.582 2.39 3.798 3.489 3.798.707 0 3.99.005 4.94.007.13.288.436.941.906 1.89 1.188 2.399 3.205 2.778 4.742 2.778h7.02v-2.582h-6.396c-2.21 0-2.766-1.685-2.905-2.458h3.627c.132 0 .305-.063.409-.288.227-.498.25-1.4.005-1.893-.034-.067-.154-.278-.414-.278H5.715c-.93 0-1.485-1.355-1.715-2.085h15.966l5.694 9.216Z'/%3E%3Cpath fill='url(%23c)' d='M24.877 40.932c-1.045.028-1.46.84-1.6 1.635-.307 1.748-.018 4.142.98 5.61.95 1.395 3.393 2.99 5.782 3.079 2.266.085 8.016-.127 11.211 0 2.949.117 4.674 2.475 4.645 4.257-.034 2.072-1.489 2.732-2.89 3.629-1.288.822-1.27 2.574.36 2.902 1.473.297 3.436-1.11 4.337-2.177 1.327-1.571 1.752-4.545.842-7.098-.938-2.632-4.83-4.92-7.133-4.875-.56.011-1.876-.03-3.161 0l.057-6.531h-3.305v6.524c-1.05.015-2.094 0-3.029 0-3.233 0-4.45-.702-5.16-1.867-.474-.778-.38-1.933-.469-2.807-.091-.888-.288-2.313-1.467-2.281Z'/%3E%3Cpath fill='url(%23d)' d='M27.234 53.834c-.847.035-1.443.43-1.727 1.319-.263.823-.564 3.695 1.492 6.376 1.04 1.356 2.199 2.04 3.778 2.374 2 .424 4.11.323 6.14.323 3.098 0 4.239 2.14 4.351 4.753.08 1.864-1.266 3.58-2.961 4.347v-7.303H35.06v7.537c-2.16-.594-3.239-2.674-3.328-4.769-.024-.561.066-1.355-.282-1.838-.825-1.144-2.665-.344-2.722 2.744-.055 3.022 2.07 6.491 6.332 7.18V82h3.247v-5.123c3.189-.838 6.133-3.836 5.926-7.874-.166-3.27-2.453-7.737-5.926-8.41v-6.796h-3.305l-.102 6.796c-.037 0 .036.001 0 0-1.761-.042-3.342-.087-4.085-.391-1.438-.589-2.002-2.012-2.118-3.206-.08-.842-.199-3.215-1.463-3.162Z'/%3E%3Cpath fill='url(%23e)' fill-rule='evenodd' d='M38.307 35.715h7.048c3.756 0 7.77 3.067 7.96 7.241.092 2.06-.34 3.022-1.104 4.047-.936 1.256-2.029 2.334-3.667 2.21-.54-.039-1.373-.256-1.373-.941 0-.724 1.19-1.44 1.615-1.83.92-.843 1.599-1.49 1.545-3.105-.109-3.227-3.373-4.514-4.549-4.514h-23.96c-4.228 0-6.317-4.71-6.196-7.829.154-3.956 2.653-7.26 6.68-7.69 1.288-.136 2.731-.081 4.361-.134 1.883 0 4.48-.19 6.287 2.722 1.807 2.912-.897 5.379-1.874 5.674-1.035.312-2.897.489-4.267.503-1.153.012-4.405.223-4.405-1.591.026-1.19.774-1.475 1.832-1.475s1.868.02 2.816 0c2.761-.061 3.359-.193 3.359-1.52 0-2.219-5.095-1.641-6.33-1.59-1.254.05-2.535.25-3.39.79-1.988 1.255-2.262 5.17-1.553 6.428.709 1.257 1.345 2.604 3.005 2.604h12.855l.058-20.656a7.615 7.615 0 0 1-5.997-7.444C29.064 3.41 32.468 0 36.666 0c4.2 0 7.603 3.41 7.603 7.615 0 3.554-2.676 6.605-5.962 7.446v20.654Zm-1.64-33.014a4.91 4.91 0 0 1 4.906 4.914 4.91 4.91 0 0 1-4.907 4.915 4.91 4.91 0 0 1-4.906-4.915 4.91 4.91 0 0 1 4.906-4.914Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23f)' d='M53.08 34.793c.455-.3.988-.722 1.603-1.677 1.142-1.777-.093-4.954-1.875-6.078-2.233-1.408-6.208-.972-7.636-.804-1.427.168-1.806.785-1.806 1.341 0 1.317 1.445 1.43 3.088 1.43 1.154.025 2.042-.024 2.646 0 .804.03 1.273.75 1.297 1.772.026 1.042-1.297 1.292-3.326 1.292-2.03 0-3.584-.014-4.79-.503-1.205-.489-3.728-2.97-1.445-6.168 1.995-2.439 3.614-2.233 7.3-2.233 1.64.053 2.84.03 3.884.198 3.945.635 5.622 4.214 5.764 7.886.123 3.188-2.146 6.424-4.884 6.557-1.043.049-1.774-1.042-1.151-1.933.34-.49.846-.76 1.33-1.08Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='36.5' x2='36.5' y1='0' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='36.5' x2='36.5' y1='0' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='36.5' x2='36.5' y1='0' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='36.5' x2='36.5' y1='0' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='36.5' x2='36.5' y1='0' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='36.5' x2='36.5' y1='0' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    right: -25px;
    top: 20px;
}

section.objecoes .centro > div.objecoesAzul .tempoLimitado p em {
    color: #1B42EA;
    font-weight: 500;
}

section.objecoes .centro .objecoesAzul a.btnAzul:active,
section.objecoes .centro .objecoesAzul a.btnAzul:link,
section.objecoes .centro .objecoesAzul a.btnAzul:visited {
    background: linear-gradient(90deg, #5375F5 0%, #0027D1 50.96%, #071658 100%);
}

section.objecoes .centro .objecoesAzul a.btnAzul b {
    font: 600 20px/28px 'Poppins';
    letter-spacing: -0.01em;
    text-transform: uppercase;
    color: #fff;
}

._1000 section.objecoes .centro .objecoesAzul a.btnAzul:hover { /* background: #FA6624; *//* background: #5375F5; */
    box-shadow: 3px 5px 5px 0px #0027D1;
}

/* boxFaleConosco */
section.boxFaleConosco {
    width: 100%;
    background: #18181a;
    position: relative;
    overflow: clip;
    z-index: 1;
}

section.boxFaleConosco::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1920px;
    height: 100%;
    background: url("../img/noise.webp");
    background-size: cover;
    user-select: none;
    pointer-events: none;
    z-index: -1;
}

section.boxFaleConosco::after {
    position: absolute;
    content: '';
    width: 31px;
    height: 100px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='101' fill='none'%3E%3Cpath fill='url(%23a)' d='M4.844 50.584v3.845H31v13.49H4.844v27.883l21.37-.026v-18.27H13.564v9.616l3.874.038v-5.807h4.844v10.576H8.72V72.7H31v27.884H0v-37.5h26.215v-3.845H0v-8.654h4.844ZM4.844 0v3.846H31v13.488H4.844V45.22l21.37-.026v-18.27H13.564v9.616l3.874.038V30.77h4.844v10.576H8.72v-19.23H31V50H0V12.5h26.215V8.654H0V0h4.844Z' opacity='.12'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='15.5' x2='15.5' y1='-.167' y2='100.332' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2F1F0' stop-opacity='.1'/%3E%3Cstop offset='1' stop-color='%23DEDDDC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    z-index: 2;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

section.boxFaleConosco .centro {
    width: 100%;
    max-width: 1325px;
    margin: 0 auto;
    padding: 160px 20px 104px;
    position: relative;
    z-index: 1;
}

section.boxFaleConosco .centro::before {
    position: absolute;
    content: '';
    width: 1120px;
    height: 400px;
    background: #8F1E1B;
    border-radius: 50%;
    opacity: 0.42;
    right: -960px;
    top: 20px;
    filter: blur(241px);
}

section.boxFaleConosco .centro::after {
    position: absolute;
    content: '';
    width: 1120px;
    height: 400px;
    background: #EE8658;
    border-radius: 50%;
    opacity: 0.42; /* filter: blur(271px); */
    top: -180px;
    left: -933px;
    filter: blur(261px);
}

section.boxFaleConosco .centro h2 {
    font-weight: 800;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: -0.02em;
    text-align: center;
    color: #FFF;
    margin-bottom: 4px;
    position: relative;
    z-index: 2;
}

section.boxFaleConosco .centro > p {
    font-weight: 400;
    font-size: 17px;
    line-height: 28px;
    text-align: center;
    color: #AE9885;
    margin-bottom: 76px;
    position: relative;
    z-index: 2;
}

section.boxFaleConosco .centro .contatos {
    z-index: 2;
    background: #FFF;
    box-shadow: 0px 6px 0px 0px #E6EEF7 inset, 0px 20px 32px -16px #0B235314;
    border: 1px solid #E1E6ED;
    border-radius: 24px;
    display: flex;
    gap: 116px;
    padding: 50px 50px 43px;
    position: relative;
}

._1000 section.boxFaleConosco .centro .contatos::before {
    position: absolute;
    content: '';
    width: 688px;
    height: 195px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='671' height='195' fill='none'%3E%3Cg stroke='%23fff' stroke-miterlimit='10' stroke-width='3' opacity='.06'%3E%3Cpath d='M256.978 156.419h58.781v34.631H212.12V6.86h44.858v149.559ZM381.374 6.86v110.22c0 11.037 2.734 19.492 8.152 25.467 5.417 5.923 13.366 8.91 23.897 8.91 10.531 0 18.53-2.987 24.15-8.91 5.62-5.924 8.405-14.43 8.405-25.467V6.86h44.857v109.916c0 16.455-3.493 30.327-10.48 41.719s-16.404 19.948-28.201 25.72c-11.796 5.772-24.96 8.657-39.491 8.657-14.53 0-27.491-2.835-38.984-8.505-11.443-5.671-20.505-14.278-27.138-25.72-6.632-11.442-9.974-25.416-9.974-41.871V6.859h44.858-.051ZM659.483 112.473c6.481 8.303 9.721 17.821 9.721 28.453 0 15.392-5.366 27.594-16.151 36.606-10.733 9.012-25.77 13.518-45.009 13.518h-85.817V6.86h82.931c18.733 0 33.365 4.303 43.946 12.86 10.582 8.556 15.847 20.2 15.847 34.883 0 14.683-2.835 19.847-8.505 27.036-5.671 7.19-13.265 12.151-22.682 14.936 10.682 2.278 19.239 7.544 25.719 15.847v.051Zm-92.348-31.087H596.5c7.341 0 12.961-1.62 16.91-4.86 3.95-3.24 5.924-8 5.924-14.278 0-6.278-1.974-11.088-5.924-14.43-3.949-3.34-9.569-4.961-16.91-4.961h-29.365v38.58-.05Zm50.478 68.35c4.101-3.392 6.177-8.354 6.177-14.834 0-6.481-2.127-11.544-6.43-15.24-4.304-3.696-10.177-5.519-17.721-5.519h-32.555v40.656h33.062c7.493 0 13.315-1.721 17.467-5.114v.051Z'/%3E%3Cpath d='M181.337 52.394a95.487 95.487 0 0 0-43.185-41.142 95.6 95.6 0 0 0-62.283-6.86 95.533 95.533 0 0 0-53.137 33.18 95.384 95.384 0 0 0-21.125 58.94 95.38 95.38 0 0 0 19.977 59.337 95.523 95.523 0 0 0 52.483 34.202 95.594 95.594 0 0 0 62.404-5.651 95.482 95.482 0 0 0 44.569-41.37l-35.569-20.575a54.428 54.428 0 0 1-25.919 24.551 54.493 54.493 0 0 1-35.57 3.221 54.453 54.453 0 0 1-29.916-19.495 54.367 54.367 0 0 1 .654-67.418 54.454 54.454 0 0 1 30.288-18.912 54.493 54.493 0 0 1 35.502 3.91 54.424 54.424 0 0 1 25.438 25.048l35.389-20.966Z' clip-rule='evenodd'/%3E%3Cpath d='M97.57 124.195c14.545 0 26.335-11.781 26.335-26.312 0-14.532-11.79-26.312-26.335-26.312-14.545 0-26.335 11.78-26.335 26.312 0 14.531 11.79 26.312 26.335 26.312Z'/%3E%3Cpath d='M97.241 124.423c14.876 0 26.935-12.06 26.935-26.935 0-14.876-12.059-26.935-26.935-26.935S70.306 82.612 70.306 97.488c0 14.875 12.06 26.935 26.935 26.935Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    right: -433px;
    top: -143px;
}

._1000 section.boxFaleConosco .centro .contatos::after {
    position: absolute;
    content: '';
    width: 668px;
    height: 196px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='671' height='195' fill='none'%3E%3Cg stroke='%23fff' stroke-miterlimit='10' stroke-width='3' opacity='.06'%3E%3Cpath d='M256.978 156.419h58.781v34.631H212.12V6.86h44.858v149.559ZM381.374 6.86v110.22c0 11.037 2.734 19.492 8.152 25.467 5.417 5.923 13.366 8.91 23.897 8.91 10.531 0 18.53-2.987 24.15-8.91 5.62-5.924 8.405-14.43 8.405-25.467V6.86h44.857v109.916c0 16.455-3.493 30.327-10.48 41.719s-16.404 19.948-28.201 25.72c-11.796 5.772-24.96 8.657-39.491 8.657-14.53 0-27.491-2.835-38.984-8.505-11.443-5.671-20.505-14.278-27.138-25.72-6.632-11.442-9.974-25.416-9.974-41.871V6.859h44.858-.051ZM659.483 112.473c6.481 8.303 9.721 17.821 9.721 28.453 0 15.392-5.366 27.594-16.151 36.606-10.733 9.012-25.77 13.518-45.009 13.518h-85.817V6.86h82.931c18.733 0 33.365 4.303 43.946 12.86 10.582 8.556 15.847 20.2 15.847 34.883 0 14.683-2.835 19.847-8.505 27.036-5.671 7.19-13.265 12.151-22.682 14.936 10.682 2.278 19.239 7.544 25.719 15.847v.051Zm-92.348-31.087H596.5c7.341 0 12.961-1.62 16.91-4.86 3.95-3.24 5.924-8 5.924-14.278 0-6.278-1.974-11.088-5.924-14.43-3.949-3.34-9.569-4.961-16.91-4.961h-29.365v38.58-.05Zm50.478 68.35c4.101-3.392 6.177-8.354 6.177-14.834 0-6.481-2.127-11.544-6.43-15.24-4.304-3.696-10.177-5.519-17.721-5.519h-32.555v40.656h33.062c7.493 0 13.315-1.721 17.467-5.114v.051Z'/%3E%3Cpath d='M181.337 52.394a95.487 95.487 0 0 0-43.185-41.142 95.6 95.6 0 0 0-62.283-6.86 95.533 95.533 0 0 0-53.137 33.18 95.384 95.384 0 0 0-21.125 58.94 95.38 95.38 0 0 0 19.977 59.337 95.523 95.523 0 0 0 52.483 34.202 95.594 95.594 0 0 0 62.404-5.651 95.482 95.482 0 0 0 44.569-41.37l-35.569-20.575a54.428 54.428 0 0 1-25.919 24.551 54.493 54.493 0 0 1-35.57 3.221 54.453 54.453 0 0 1-29.916-19.495 54.367 54.367 0 0 1 .654-67.418 54.454 54.454 0 0 1 30.288-18.912 54.493 54.493 0 0 1 35.502 3.91 54.424 54.424 0 0 1 25.438 25.048l35.389-20.966Z' clip-rule='evenodd'/%3E%3Cpath d='M97.57 124.195c14.545 0 26.335-11.781 26.335-26.312 0-14.532-11.79-26.312-26.335-26.312-14.545 0-26.335 11.78-26.335 26.312 0 14.531 11.79 26.312 26.335 26.312Z'/%3E%3Cpath d='M97.241 124.423c14.876 0 26.935-12.06 26.935-26.935 0-14.876-12.059-26.935-26.935-26.935S70.306 82.612 70.306 97.488c0 14.875 12.06 26.935 26.935 26.935Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    left: -409px;
    top: -143px;
}

section.boxFaleConosco .centro .contatos a:active,
section.boxFaleConosco .centro .contatos a:visited,
section.boxFaleConosco .centro .contatos a:link {
    position: relative;
    padding-left: 75px;
}

section.boxFaleConosco .centro .contatos a:hover {
}

section.boxFaleConosco .centro .contatos a figure {
    position: absolute;
    left: 0;
}

section.boxFaleConosco .centro .contatos a figure img {
}

section.boxFaleConosco .centro .contatos a h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.01em;
    color: #191010;
}

section.boxFaleConosco .centro .contatos a h3 b {
    font-weight: 700;
    color: #9F1B17;
}

section.boxFaleConosco .centro .contatos a.chat h3 b {
    color: #E65210;
}

section.boxFaleConosco .centro .contatos a p {
    font-weight: 500;
    font-style: Italic;
    font-size: 17px;
    line-height: 28px;
    color: #806D6B;
    transition: all 0.5s ease;
}

section.boxFaleConosco .centro .contatos a:hover p {
    color: #E65210;
}

/* footer */
footer {
    width: 100%;
    background: #18181a;
    border-top: 1px solid #ffffff1f;
    position: relative; /* overflow-y: visible; */
    z-index: 1;
}

footer::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1920px;
    height: 100%;
    background: url("../img/noise.webp");
    background-size: cover;
    user-select: none;
    pointer-events: none;
    z-index: -1;
}

footer .centro {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 20px 0;
    display: flex;
    justify-content: space-between;
    height: 80px;
}

footer .centro span {
    display: flex;
    gap: 21px;
}

footer .centro span figure {
    align-content: center;
}

footer .centro span figure img {
}

footer .centro span b {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #686767;
    align-content: center;
}

footer .centro div {
    display: flex;
    gap: 28px;
    align-items: center;
}

footer .centro div a:active,
footer .centro div a:visited,
footer .centro div a:link {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    text-align: right;
    color: #686767;
    transition: all 0.5s ease;
    text-decoration: underline;
    text-decoration-color: transparent;
    text-underline-offset: 3px;
}

footer .centro div a:hover {
    color: #fff;
    text-decoration-color: #fff;
    transition: all 0.5s ease;
}


/* -- MOBILE -- */

._320 header .centro, ._320 main, ._320 footer {
    overflow: clip;
}

._320 .centro {
    width: 100%;
    max-width: 440px !important;
    margin: 0px auto;
}

._320 br.desktop {
    display: none !important;
}

._320 a.junteClub:active,
._320 a.junteClub:link,
._320 a.junteClub:visited {
    height: 50px;
}

._320 a.junteClub b {
    font-size: 15px;
}

._320 a.junteClub span {
}

._320 a.junteClub span::before {
}

/* botao vermelho gradiente */
._320 a.btnVermelho:active,
._320 a.btnVermelho:link,
._320 a.btnVermelho:visited {
    padding: 10px 20px;
    box-shadow: 0px 20px 40px -8px #100f0f4d, inset 0px -2px 4px #39475333, inset 0px 2px 4px #ffffff63, 0px 4px 6px 0px #8c8f963b;
    gap: 0;
    max-width: 360px;
}

._320 a.btnVermelho b {
    text-align: center;
    font-size: 17px !important;
    line-height: 22px !important;
    max-width: 270px;
    letter-spacing: 0.01em;
}

._320 a.btnVermelho em {
    display: none;
}

/* header */
._320 header {
}

._320 header .centro {
    padding: 20px;
}

._320 header .centro h1 {
}

._320 header .centro h1 img.desktop {
    display: none !important;
}

._320 header .centro h1 img {
    display: block;
    width: 134px;
    min-width: 134px;
}

/* topo */
._320 section.topo {
    height: initial;
    background: #210a06;
}

._320 section.topo::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 440px;
    height: 100%;
    background: url("../img/fundoConbconMobile.webp");
    background-size: cover;
    user-select: none;
    z-index: -1;
}

._320 section.topo::after {
    bottom: -22px;
}

._320 section.topo .centro {
    padding: 95px 20px 45px;
    align-items: center;
    text-align: center;
}

._320 section.topo .centro h2 {
    max-width: 320px;
    font: 700 26px / 30px 'Poppins';
    text-align: center;
}

._320 section.topo .centro h2 span {
    font: 300 24px / 28px 'Poppins';
}

._320 section.topo .centro p {
    max-width: 330px;
    margin: 20px auto 28px;
    font: 400 15px / 24px 'Poppins';
}

._320 section.topo .centro .botoes {
    flex-direction: column;
    align-items: center;
    gap: 16px;
}

._320 section.topo .centro .botoes a.botaoVantagens:active,
._320 section.topo .centro .botoes a.botaoVantagens:link,
._320 section.topo .centro .botoes a.botaoVantagens:visited {
    height: 44px;
}

._320 section.topo .centro .botoes a.botaoVantagens b {
    font-size: 15px;
    font-weight: 600;
}

/* objecoes */
._320 section.objecoes {
}

/*._320 section.objecoes::after{transform: translateX(-50%) scale(0.6);transform-origin: bottom;}*/
._320 section.objecoes .centro {
    padding: 40px 20px;
}

._320 section.objecoes .centro > div {
    margin-bottom: 50px;
}

._320 section.objecoes .centro > div:last-of-type {
    margin-bottom: 4px;
}

._320 section.objecoes .centro > div::before {
    width: 40%;
    bottom: -30px;
}

._320 section.objecoes .centro > div:nth-of-type(2)::after {
    right: -133px;
    top: -199px;
}

._320 section.objecoes .centro > div:nth-of-type(4)::after {
    left: 202px;
    top: 176px;
}

._320 section.objecoes .centro > div h3 {
    font: 400 24px / 30px 'Poppins';
    margin-bottom: 12px;
}

._320 section.objecoes .centro > div h3::before {
    left: initial;
    right: -10px;
    opacity: 0.25;
    width: 90px;
    height: 100px;
}

._320 section.objecoes .centro > div h3 b {
    font-size: 26px;
    line-height: 32px;
}

._320 section.objecoes .centro > div p {
    font: 400 15px / 26px 'Poppins';
}

._320 section.objecoes .centro > div.objecoesAzul .tempoLimitado span {
    font-size: 11px;
    padding: 4px 20px;
}

/* boxFaleConosco */
._320 section.boxFaleConosco {
}

._320 section.boxFaleConosco::before {
}

._320 section.boxFaleConosco::after {
    opacity: 0.6
}

._320 section.boxFaleConosco .centro {
    padding-bottom: 60px;
    padding-top: 40px;
}

._320 section.boxFaleConosco .centro::before {
}

._320 section.boxFaleConosco .centro::after {
    display: none;
}

._320 section.boxFaleConosco .centro h2 {
    font-size: 26px;
    font-weight: 600;
    line-height: 30px;
}

._320 section.boxFaleConosco .centro > p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 40px;
}

._320 section.boxFaleConosco .centro .contatos {
    flex-direction: column;
    gap: 20px;
    padding: 30px 20px 25px;
}

._320 section.boxFaleConosco .centro .contatos a:active,
._320 section.boxFaleConosco .centro .contatos a:visited,
._320 section.boxFaleConosco .centro .contatos a:link {
    padding-left: 52px;
}

._320 section.boxFaleConosco .centro .contatos a:hover {
}

._320 section.boxFaleConosco .centro .contatos a figure {
    width: 40px;
}

._320 section.boxFaleConosco .centro .contatos a figure img {
}

._320 section.boxFaleConosco .centro .contatos a h3 {
    font-size: 15px;
    line-height: 21px;
}

._320 section.boxFaleConosco .centro .contatos a h3 b {
}

._320 section.boxFaleConosco .centro .contatos a.chat h3 b {
}

._320 section.boxFaleConosco .centro .contatos a p {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    font-style: italic;
}

._320 section.boxFaleConosco .centro .contatos a:hover p {
}

/* footer */
._320 footer {
}

._320 footer::before {
}

._320 footer .centro {
    flex-direction: column;
    padding: 15px 10px 20px;
    height: initial;
    align-items: center;
}

._320 footer .centro span {
    gap: 10px;
    align-items: center;
    flex-direction: column;
}

._320 footer .centro span figure {
}

._320 footer .centro span figure img {
}

._320 footer .centro span b {
}

._320 footer .centro div {
    width: 100%;
    text-align: center;
    gap: 10px 20px;
    padding: 12px 0 0;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

._320 footer .centro div a:active,
._320 footer .centro div a:visited,
._320 footer .centro div a:link {
    text-align: center;
    min-width: max-content;
}

@media (max-width: 400px) {
    ._320 header .centro {
        padding: 20px 15px;
    }

    ._320 section.beneficios .centro article {
        width: calc(100% + 40px);
        margin: 0 -20px;
    }

}
