/* Box Barra Fixa */
.boxBarraFixa{width: 100%;border-radius: 0 0 20px 20px;background: linear-gradient(90deg, #1F2225 32.21%, #235745 97.6%);box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.11);position: fixed;top: 0px;left: 50%;transform: translateX(-50%);z-index: 999;}
    .boxBarraFixa .centro{display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 12px 20px;}
        .boxBarraFixa .centro p{font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0.01em;color: #FFF;}
        .boxBarraFixa .centro a:link,
        .boxBarraFixa .centro a:active,
        .boxBarraFixa .centro a:visited{display: flex;align-items: center;gap: 16px;width: 100%;max-width: 284px;border-radius: 37px;background: linear-gradient(0deg, #EAB233 0%, #FFE07F 100%);padding: 10px 20px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.11);position: relative;overflow: clip;transition: all 0.5s ease;}
            .boxBarraFixa .centro a::before{content: "";width: calc(100% - 4px);height: calc(100% - 4px);border-radius: 5px;opacity: 0.5;background: linear-gradient(0deg, #fce9af 0%, #fffcf4 100%);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 0.5s ease;}
            .boxBarraFixa .centro a::after{content: "";width: calc(100% - 6px);height: calc(100% - 6px);border-radius: 5px;background: linear-gradient(0deg, #EAB233 0%, #FFE07F 100%);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 0.5s ease;}
            .boxBarraFixa .centro a b{display: block;font: 700 13px/16px "SF Pro Display";letter-spacing: 0.01em;text-transform: uppercase;color: #1E2329;position: relative;z-index: 1;transition: all 0.5s ease;}
            .boxBarraFixa .centro a svg{width: 14px;min-width: 14px;height: 11px;position: relative;z-index: 1;transition: all 0.5s ease;}
                .boxBarraFixa .centro a svg path{width: 100%; height: 100%; transition: all 0.5s ease;}
        /* Hover */
        .boxBarraFixa .centro a:hover{box-shadow: 0 4px 4px 0 #0000001c, 0 4px 20px 1000px #FFE07F inset, 0 0px 10px 0px #FFE07F;}
            .boxBarraFixa .centro a:hover::before{}
            .boxBarraFixa .centro a:hover::after{box-shadow: 0 0px 0px 1000px #ffcc5a inset;}
        .boxBarraFixa .centro a:hover b{}
        .boxBarraFixa .centro a:hover svg{transform: translateX(5px);}
            .boxBarraFixa .centro a:hover svg path{}

/* Box Topo */
.boxTopo{position: relative;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='851' height='875' fill='none' viewBox='0 0 851 875'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M584.429 0c-1.854 0-3.6.984-4.71 2.654L3.809 868.811C2.357 870.994 0 874.106 0 874.106h269.218c1.854 0 3.599-.984 4.71-2.654L849.837 5.295c1.452-2.183.068-5.295-2.355-5.295z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='260.855' x2='525.958' y1='292.44' y2='650.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23184a57' style='stop-color:%23184a57;stop-color:color(display-p3 .0932 .291 .3404);stop-opacity:1'/%3E%3Cstop offset='.5' stop-color='%231e2329' style='stop-color:%231e2329;stop-color:color(display-p3 .1176 .1373 .1608);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%233e3f3d' style='stop-color:%233e3f3d;stop-color:color(display-p3 .2431 .2471 .2392);stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat top right, url('../img/imgGrafico.avif') no-repeat bottom right #EFECE1;background-blend-mode: darken;background-size: 850px 874px, 641px 819px;background-position-x: calc(100% - 148px), calc(100% - 0px);background-position-x: calc(50% + 387px), calc(100% - 0px);background-position-y: 58px, 101px;overflow-x: clip;position: relative;}
    .boxTopo::before{content: "";width: 1285px;height: 585px;border-radius: 1285px;opacity: 0.16;background: #CDCBD0;mix-blend-mode: plus-lighter;filter: blur(236px);position: absolute;top: -267px;left: -243px;pointer-events: none;}
    .boxTopo::after{content: "";width: 977px;height: 1039px;border-radius: 1038.962px;opacity: 0.24;background: #00E7FF;mix-blend-mode: multiply;filter: blur(227.5px);position: absolute;top: -348px;right: -98px;pointer-events: none;}
    .boxTopo .centro{padding: 148px 20px 295px;position: relative;}
        ._1000 .boxTopo .centro::before{content: "";width: calc(100% - 467px);max-width: 683px;height: 783px;background: url('../img/imgTopo.avif') no-repeat;position: absolute;bottom: 19px;right: -63px;pointer-events: none;z-index: 1;}
        /* Brilho */
        .boxTopo .centro ul.brilho{z-index: 1;width: calc(100% - 467px);max-width: 683px;height: 783px;position: absolute;top: 19px;right: -63px;pointer-events: none;}
        .boxTopo .centro ul.brilho1{mix-blend-mode: multiply;}
            .boxTopo .centro ul.brilho1 li{animation-name: piscar;animation-iteration-count: infinite;animation-timing-function: ease-in-out;}
            .boxTopo .centro ul.brilho1 li:nth-of-type(1){width: 30px;height: 36px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='37' fill='none' viewBox='0 0 31 37'%3E%3Cpath fill='%23C3DAC5' d='M.257 18.584c8.794 3.53 12.695 7.35 14.41 17.469.08.472.924.472 1.004 0 1.716-10.118 5.617-13.939 14.411-17.469.36-.144.335-.677-.034-.794C21.441 15.038 17.35 9.05 15.717.354c-.09-.472-1.006-.472-1.095 0C12.99 9.051 8.898 15.038.291 17.79c-.37.117-.394.65-.034.794' style='fill:%23C3DAC5;fill:%23C3DAC5;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;top: 63px;right: 282px;left: 371px;position: absolute;animation-duration: 2.2s;animation-delay: 0.1s;}
            .boxTopo .centro ul.brilho1 li:nth-of-type(2){width: 21px;height: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='25' fill='none' viewBox='0 0 21 25'%3E%3Cpath fill='%23E9E6D4' d='M.175 12.665c5.993 2.406 8.652 5.01 9.821 11.905.055.322.63.322.684 0 1.17-6.895 3.828-9.499 9.821-11.905.245-.098.229-.46-.023-.541-5.866-1.876-8.654-5.956-9.767-11.882-.06-.323-.685-.323-.746 0-1.113 5.926-3.9 10.006-9.767 11.882-.252.08-.268.443-.023.541' style='fill:%23E9E6D4;fill:%23E9E6D4;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;top: 165px;left: 96px;position: absolute;animation-duration: 1.8s;animation-delay: 0.6s;}
            .boxTopo .centro ul.brilho1 li:nth-of-type(4){width: 17px;height: 21px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' fill='none' viewBox='0 0 18 21'%3E%3Cpath fill='%23EFEAD1' d='M.145 10.5c4.969 1.995 7.173 4.153 8.142 9.87.045.266.522.266.567 0 .97-5.717 3.174-7.875 8.142-9.87.204-.082.19-.382-.019-.449C12.114 8.496 9.802 5.114 8.88.201c-.05-.268-.568-.268-.618 0-.923 4.913-3.235 8.295-8.098 9.85-.208.067-.222.367-.019.45' style='fill:%23EFEAD1;fill:%23EFEAD1;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;top: 329px;left: 160px;animation-duration: 1.5s;animation-delay: 0.3s;}

            .boxTopo .centro ul.brilho2{z-index: 1;width: calc(100% - 467px);max-width: 683px;height: 783px;position: absolute;top: 19px;right: -63px;pointer-events: none;}
                .boxTopo .centro ul.brilho2 li{animation-name: piscar;animation-iteration-count: infinite;animation-timing-function: ease-in-out;}
                .boxTopo .centro ul.brilho2 li:nth-of-type(1){width: 22px;height: 27px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='27' fill='none' viewBox='0 0 23 27'%3E%3Cpath fill='%23FFF' d='M.188 13.583c6.427 2.58 9.279 5.373 10.533 12.768.058.345.675.345.733 0 1.254-7.395 4.105-10.187 10.533-12.768.263-.105.245-.494-.025-.58C15.671 10.99 12.681 6.614 11.487.258c-.065-.345-.735-.345-.8 0C9.495 6.615 6.505 10.991.213 13.002c-.27.087-.287.476-.024.581' style='fill:%23FFF;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;top: 248px;right: 0px;animation-duration: 2.5s;animation-delay: 1.2s;}
                .boxTopo .centro ul.brilho2 li:nth-of-type(2){width: 20px;height: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24' fill='none' viewBox='0 0 20 24'%3E%3Cpath fill='%23FFF' d='M.166 12.022c5.689 2.284 8.213 4.755 9.322 11.3.052.306.598.306.65 0 1.11-6.545 3.633-9.016 9.322-11.3.232-.093.217-.438-.022-.514-5.568-1.78-8.215-5.653-9.271-11.279-.057-.305-.65-.305-.708 0C8.403 5.855 5.756 9.728.188 11.508c-.239.076-.254.42-.022.514' style='fill:%23FFF;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;top: 396px;right: 218px;left: 440px;animation-duration: 2.8s;animation-delay: 0.9s;}
                .boxTopo .centro ul.brilho2 li:nth-of-type(3){width: 18px;height: 21px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' fill='none' viewBox='0 0 18 22'%3E%3Cpath fill='%23FFF' d='M.151 10.933C5.325 13.01 7.62 15.258 8.63 21.21c.047.278.543.278.59 0 1.01-5.952 3.305-8.2 8.479-10.277.211-.085.197-.398-.02-.467-5.064-1.62-7.471-5.141-8.432-10.258-.052-.277-.591-.277-.644 0-.96 5.117-3.367 8.639-8.431 10.258-.217.07-.231.382-.02.467' style='fill:%23FFF;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;bottom: 54px;left: 34px;z-index: 1;animation-duration: 2s;animation-delay: 1.5s;}

            @keyframes piscar {
                0%, 100% {opacity: 0.2;transform: scale(0.7);
                }
                50% {opacity: 1;transform: scale(1.1);
                }
            }

        .boxTopo .centro div.conteudo{width: 100%;max-width: 691px;position: relative;z-index: 2;}
            .boxTopo .centro div.conteudo figure{width: 100%; max-width: 412px; height: 104px; margin-bottom: 42px;}
                .boxTopo .centro div.conteudo figure img{width: 100%; height: 100%;}

            .boxTopo .centro div.conteudo h2{font-size: 45px;font-weight: 600;line-height: 52px;letter-spacing: 0.01em;color: #2E3338;margin-bottom: 24px;}
                .boxTopo .centro div.conteudo h2 b{display: block;width: max-content;font-weight: 600;background: linear-gradient(90deg, #2D3339 0%, #99855E 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
            .boxTopo .centro div.conteudo p{width: 100%;max-width: 588px;font: 400 20px/28px "Noto Sans";letter-spacing: -0.02em;color: #66635A;margin-bottom: 32px;}
            .boxTopo .centro div.conteudo a:link,
            .boxTopo .centro div.conteudo a:active,
            .boxTopo .centro div.conteudo a:visited{display: block;}
                .boxTopo .centro div.conteudo a::before{content: "";filter: brightness(1.15);}
                .boxTopo .centro div.conteudo a b{}
            /* Hover */
            .boxTopo .centro div.conteudo a:hover{}
                .boxTopo .centro div.conteudo a:hover::before{}
                .boxTopo .centro div.conteudo a:hover b{}

/* Box Servicos */
.boxServicos{background: #EFECE1;padding: 0px 20px;}
    .boxServicos .centro{max-width: 1440px;border-radius: 12px;background: url('../img/fundoServicos.avif') no-repeat center left, linear-gradient(180deg, #FFF 0%, #FBF5ED 70.28%);background-size: contain;padding: 80px 20px 0px;margin-top: -128px;position: relative;z-index: 1;}
        .boxServicos .centro::before{content: "";width: 40px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' fill='none' viewBox='0 0 40 16'%3E%3Cpath fill='%23fff' d='M19.604 15.854c.242.195.55.195.791 0L40 0H0z' style='fill:%23fff;fill-opacity:1'/%3E%3C/svg%3E") no-repeat;position: absolute;left: 50%;bottom: -15px;transform: translateX(-50%);}
        .boxServicos .centro article{width: 100%;max-width: 1280px;margin: 0px auto;}

        /* Conteudo Servicos */
        .boxServicos .centro article.conteudoServicos{display: flex;justify-content: space-between;gap: 20px;margin-bottom: 85px;}

            .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo{width: 100%;max-width: 430px;height: 100%;border-radius: 10px;border: 1px solid #EEE;background: #FFF;padding: 49px 39px 87px 54px;}
                .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo p{font-size: 25px;font-weight: 400;line-height: 40px;letter-spacing: 0.01em;margin-bottom: 103px;}
                    .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo p b{display: inline;font-weight: 500;}

                .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2{width: 100%;max-width: 247px;font-size: 30px;font-weight: 600;line-height: 48px;color: #005D6E;position: relative;}
                    .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2::before{content: "";width: 324px;height: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='324' height='22' fill='none' viewBox='0 0 324 22'%3E%3Crect width='20' height='14' x='.5' y='7.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='8.456' x='28.045' y='13.044' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='14' x='55.591' y='7.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='17.134' x='83.136' y='4.366' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='14' x='110.682' y='7.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='21' x='138.227' y='.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='8.456' x='165.773' y='13.044' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='14' x='193.318' y='7.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='8.456' x='220.864' y='13.044' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='14' x='248.409' y='7.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='14' x='275.955' y='7.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3Crect width='20' height='21' x='303.5' y='.5' stroke='silver' stroke-dasharray='2 2' rx='1.5' style='stroke:silver;stroke:color(display-p3 .7548 .7548 .7548);stroke-opacity:1'/%3E%3C/svg%3E") no-repeat;position: absolute;top: -57px;left: 0px;}
                    .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2 b{display: inline;font-weight: 600;color: #00A3C0;}
                    .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2 em{display: inline;font-weight: 600;color: #A88849;}

            .boxServicos .centro article.conteudoServicos div.conteudoDireito{width: 100%;max-width: 788px;margin-top: 48px;}
                .boxServicos .centro article.conteudoServicos div.conteudoDireito > p{font: 400 18px/32px "Noto Sans";letter-spacing: -0.01em;color: #142830;margin-bottom: 40px;}
                .boxServicos .centro article.conteudoServicos div.conteudoDireito > p:nth-of-type(2){line-height: 28px;margin-bottom: 12px;}
                .boxServicos .centro article.conteudoServicos div.conteudoDireito > p:nth-of-type(3){width: 100%;max-width: 520px;line-height: 30px;margin-bottom: 32px;}
                    .boxServicos .centro article.conteudoServicos div.conteudoDireito p b{font-weight: 700;color: #142830;}
                    .boxServicos .centro article.conteudoServicos div.conteudoDireito p em{display: inline;font-weight: 700;color: #088EA7;}

                .boxServicos .centro article.conteudoServicos div.conteudoDireito ul{margin-bottom: 64px;}
                    .boxServicos .centro article.conteudoServicos div.conteudoDireito ul li{display: flex;gap: 11px;}
                        .boxServicos .centro article.conteudoServicos div.conteudoDireito ul li::before{content: "";width: 6px;min-width: 6px;height: 6px;background: linear-gradient(149deg, #2D3339 18.71%, #0097B0 120.83%);border-radius: 100%;outline: 1px solid #BFAB87;outline-offset: 2px;margin-top: 16px;pointer-events: none;}
                        .boxServicos .centro article.conteudoServicos div.conteudoDireito ul li p{font: 400 18px/36px "Noto Sans";color: #142830;}

                .boxServicos .centro article.conteudoServicos div.conteudoDireito span{display: block;font: 400 20px/28px "Noto Sans";color: #142830;margin-bottom: 28px;}
                    .boxServicos .centro article.conteudoServicos div.conteudoDireito span b{display: inline;font-weight: 700;color: #A88849;}

                .boxServicos .centro article.conteudoServicos div.conteudoDireito a:link,
                .boxServicos .centro article.conteudoServicos div.conteudoDireito a:active,
                .boxServicos .centro article.conteudoServicos div.conteudoDireito a:visited{max-width: 520px;}
                    .boxServicos .centro article.conteudoServicos div.conteudoDireito a b{}

        /* Conteudo Mercado */
        .boxServicos .centro article.conteudoMercado{border-radius: 10px;border: 1px solid #EEE;background: #FFF;padding: 63px 20px 47px;}
            .boxServicos .centro article.conteudoMercado h2{font-size: 30px;font-weight: 500;line-height: 52px;letter-spacing: 0.01em;text-align: center;margin-bottom: 52px;}
                .boxServicos .centro article.conteudoMercado h2 b{display: inline;font-weight: 500;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 3px;color: #0C94AD;}

            .boxServicos .centro article.conteudoMercado div.conteudoCards{display: flex;justify-content: center;gap: 100px;margin-bottom: 48px;}
                .boxServicos .centro article.conteudoMercado div.conteudoCards div.card{width: 100%;border-radius: 10px;border: 1px solid #ECECEC;background: #FFF;padding: 43px 39px 47px;position: relative;}
                .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel{max-width: 410px; position: relative;}
                    .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel::after{content: "";width: 63px;height: 48px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' fill='none' viewBox='0 0 63 48'%3E%3Cpath fill='%23d7d7d7' d='M49.616 31.828c-.3-2.144 2.06-3.604 3.72-2.27l8.755 7.04c1.213.976 1.211 2.877 0 3.852l-8.755 7.04c-1.654 1.33-4.021-.123-3.72-2.272l.265-1.904.032-.227h-.217c-5.694 0-10.575-1.807-14.566-4.983l-.385-.312-.056-.052a.795.795 0 0 1-.062-1.032.73.73 0 0 1 1.05-.122c3.852 3.196 8.685 4.956 13.608 4.956h1.488c.456 0 .801.422.737.884l-.42 3.014c-.11.79.74 1.304 1.333.828l8.755-7.04a.912.912 0 0 0 0-1.408l-8.755-7.04c-.593-.477-1.443.037-1.333.827l.426 3.079c.064.46-.28.882-.737.882h-1.795c-4.206 0-8.3-1.803-11.23-4.947a.794.794 0 0 1 .016-1.09.726.726 0 0 1 1.055.016c2.652 2.845 6.355 4.475 10.16 4.475h.934l-.031-.225zM45 12.973a.745.745 0 0 1 .838.563.777.777 0 0 1-.526.947c-4.187 1.17-7.583 4.22-9.312 8.365l-2.349 5.626C29.948 37.35 21.55 43.087 12.256 43.087H.744c-.414 0-.744-.349-.744-.772s.33-.773.744-.773h11.512c8.697 0 16.56-5.369 20.03-13.682l2.347-5.627c1.912-4.578 5.662-7.947 10.292-9.243zm4.615-10.19c-.3-2.147 2.061-3.605 3.72-2.272l8.755 7.04c1.213.976 1.211 2.877 0 3.852l-8.755 7.04c-1.655 1.33-4.021-.121-3.72-2.272l.426-3.074a.75.75 0 0 1 .843-.656c.41.061.689.455.631.874l-.426 3.077c-.11.792.741 1.306 1.333.83l8.755-7.041a.91.91 0 0 0 0-1.407l-8.755-7.041c-.592-.476-1.443.037-1.333.827l.42 3.015c.064.462-.28.884-.737.884h-1.489c-8.697 0-16.56 5.37-20.028 13.682l-2.35 5.626c-2.483 5.952-8.115 9.801-14.35 9.801H.745c-.414 0-.744-.35-.744-.773s.33-.773.744-.773h11.813c5.637 0 10.734-3.48 12.983-8.868l2.348-5.627c3.547-8.5 11.577-14.614 21.808-14.614h.217l-.032-.226zm-37.06 9.65c4.47 0 8.735 1.997 11.702 5.476.422.495.084 1.285-.558 1.285a.73.73 0 0 1-.558-.26c-2.686-3.15-6.544-4.955-10.585-4.955H.744c-.414 0-.744-.35-.744-.773s.33-.773.744-.773zm-.3-7.52c5.504 0 10.852 2.04 15.058 5.74.522.46.216 1.362-.482 1.362a.73.73 0 0 1-.482-.184C22.414 8.366 17.408 6.46 12.257 6.46H.744C.33 6.459 0 6.109 0 5.686s.33-.773.744-.773z' style='fill:%23d7d7d7;fill:color(display-p3 .8413 .8413 .8413);fill-opacity:1'/%3E%3C/svg%3E") no-repeat;position: absolute;top: 50%;right: -83px;transform: translateY(-50%);pointer-events: none;}
                .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas{max-width: 660px;}
                    .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel::before{content: "";width: 68px;height: 8px;border-radius: 0 0 16px 16px;background: #AE863D;position: absolute;top: 0px;left: 39px;pointer-events: none;}
                    .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas::before{content: "";width: 68px;height: 8px;border-radius: 0 0 16px 16px;background: #0C94AD;position: absolute;top: 0px;left: 39px;pointer-events: none;}
                    .boxServicos .centro article.conteudoMercado div.conteudoCards div.card h3{width: 100%;max-width: 550px;font: 700 18px/25px "Noto Sans";color: #1E2329;margin-bottom: 26px;}
                        .boxServicos .centro article.conteudoMercado div.conteudoCards div.card h3 b{display: inline;font-weight: 700;color: #A88849;}
                        .boxServicos .centro article.conteudoMercado div.conteudoCards div.card h3 em{display: inline;font-weight: 700;color: #0C94AD;}

                    .boxServicos .centro article.conteudoMercado div.conteudoCards div.card ul{margin-bottom: 32px;}
                        .boxServicos .centro article.conteudoMercado div.conteudoCards div.card ul li{display: flex;gap: 14px;}
                        .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas ul li{gap: 16px;}
                            .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel ul li::before{content: "";width: 16px;height: 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' fill='none' viewBox='0 0 16 12'%3E%3Cpath fill='%23a88849' d='M13.88 0 5.729 7.585l-3.447-3.69L0 6.04 5.57 12 16 2.304z' style='fill:%23a88849;fill:color(display-p3 .6588 .5333 .2863);fill-opacity:1'/%3E%3C/svg%3E");background-size: contain;margin-top: 13px;}
                            .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas ul li::before{content: "";width: 9px;min-width: 9px;height: 15px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none' viewBox='0 0 9 15'%3E%3Cpath fill='%230c94ad' d='M4.504 11.784c.91 0 1.644.723 1.644 1.608S5.414 15 4.504 15s-1.642-.722-1.642-1.608c0-.885.732-1.608 1.642-1.608M3.646.081a4.6 4.6 0 0 1 2.542.237 4.5 4.5 0 0 1 1.996 1.547c.436.606.706 1.306.79 2.037l.023.314a4.3 4.3 0 0 1-.54 2.249A4.44 4.44 0 0 1 6.82 8.138c-.3.172-.55.419-.726.716-.095.16-.177.453-.235.727a4.5 4.5 0 0 0-.101.732h-2.64c.005-.387.073-.89.192-1.384.12-.504.29-.987.485-1.32.39-.668.945-1.23 1.615-1.634l.038-.02c.287-.167.524-.407.686-.695.161-.288.243-.615.232-.945l-.001-.01-.002-.01a1.84 1.84 0 0 0-.55-1.201 1.9 1.9 0 0 0-1.227-.537h-.08a1.89 1.89 0 0 0-1.318.534 1.808 1.808 0 0 0-.545 1.27H0A4.3 4.3 0 0 1 .358 2.67a4.35 4.35 0 0 1 1.008-1.423h.002l.014-.015A4.54 4.54 0 0 1 3.646.08' style='fill:%230c94ad;fill:color(display-p3 .0471 .5804 .6784);fill-opacity:1'/%3E%3C/svg%3E");margin-top: 11px;}
                            .boxServicos .centro article.conteudoMercado div.conteudoCards div.card ul li p{font: 400 18px/36px "Noto Sans";color: #142830;}
                    .boxServicos .centro article.conteudoMercado div.conteudoCards div.card span{display: block;font: 400 18px/28px "Noto Sans";color: #6B6E72;}
                        .boxServicos .centro article.conteudoMercado div.conteudoCards div.card span b{display: inline;font-weight: 700;}
                        .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas span b{color: #1F1F1F;}

            .boxServicos .centro article.conteudoMercado > span{display: block;font-size: 26px;font-weight: 500;line-height: 40px;text-align: center;letter-spacing: 0.01em;color: #161F24;}
                .boxServicos .centro article.conteudoMercado > span b{display: inline;font-weight: 500;color: #0C94AD;}

/* Box Inteligencia */
.boxInteligencia{background: radial-gradient(79.36% 92.07% at 50% 7.93%, #004B59 0%, #15191D 100%);margin-top: -268px;padding-bottom: 1px;}
    .boxInteligencia .centro{padding: 380px 20px 0px;margin-bottom: -386px;}
        .boxInteligencia .centro > figure{width: 100%;max-width: 336px;height: 97px;margin: 0px auto 97px;}
            .boxInteligencia .centro figure img{}
        .boxInteligencia .centro h2{font-size: 36px;font-weight: 500;line-height: 47px;text-align: center;color: #FFF;margin-bottom: 5px;}
        .boxInteligencia .centro > p{width: 100%;max-width: 758px;font: 400 18px/26px "Noto Sans";text-align: center;color: #FFF;margin: 0px auto 99px;}

        .boxInteligencia .centro div.conteudo{display: flex;justify-content: space-between;gap: 20px;padding-bottom: 191px;}
            .boxInteligencia .centro div.conteudo div.lista{width: 100%;max-width: 584px;}
                .boxInteligencia .centro div.conteudo div.lista i{width: 100%;max-width: 472px;display: block;font: 400 18px/25px "Noto Sans";font-style: italic;color: #FFF;margin-bottom: 19px;}
                    .boxInteligencia .centro div.conteudo div.lista i b{display: inline;font-style: italic;font-weight: 700;}

                .boxInteligencia .centro div.conteudo div.lista ul{display: flex;flex-direction: column;gap: 12px;width: 100%;max-width: 584px;}
                    .boxInteligencia .centro div.conteudo div.lista ul li{display: flex;gap: 16px;border-radius: 20px 2px 2px 20px;background: linear-gradient(90deg, rgba(29, 76, 89, 0.32) 65%, rgba(29, 76, 88, 0.32) 100%);padding: 0px 20px;}
                        .boxInteligencia .centro div.conteudo div.lista ul li::before{content: "";width: 8px;min-width: 8px;height: 8px;background: #9D8A63;border-radius: 100%;margin-top: 19px;}
                        .boxInteligencia .centro div.conteudo div.lista ul li p{font-size: 18px;font-weight: 600;line-height: 46px;letter-spacing: -0.01em;color: #FFF;}

            .boxInteligencia .centro div.conteudo div.escritorio{width: 100%;max-width: 624px;height: 100%;border: 1px solid #285663;border-radius: 24px;padding: 30px 19px 1px;}
                .boxInteligencia .centro div.conteudo div.escritorio h3{font-size: 20px;font-weight: 300;line-height: 26px;text-align: center;text-transform: uppercase;letter-spacing: 0.04em;color: #FFF;margin-bottom: 21px;}
                    .boxInteligencia .centro div.conteudo div.escritorio h3 b{display: block;font-weight: 700;background: linear-gradient(90deg, #D8C29C 0%, #29B7C8 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
                .boxInteligencia .centro div.conteudo div.escritorio figure{width: 100%;max-width: 505px;height: 118px;margin: 0px auto 10px;}
                    .boxInteligencia .centro div.conteudo div.escritorio figure img{width: 100%;height: 100%;}

                .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio{display: flex;justify-content: center;gap: 45px;margin-bottom: 41px;}
                    .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio p{width: 100%;max-width: 190px;font: 400 16px/26px "Noto Sans";font-weight: 400;font-size: 16px;line-height: 26px;text-align: center;color: #FFF;}
                        .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio p b{font-weight: 700;color: #E5D1A8;}
                        .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio p b.azul{color: #77C5D3;}

                .boxInteligencia .centro div.conteudo div.escritorio a:link,
                .boxInteligencia .centro div.conteudo div.escritorio a:active,
                .boxInteligencia .centro div.conteudo div.escritorio a:visited{max-width: 520px;background: linear-gradient(90deg, #F3D49A 0%, #93d5c3 18%, #3BD7EB 40%, #3BD7EB 100%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 8px 20px -4px rgba(0, 0, 0, 0.41), 0 0px 0px #3BD7EB1f, 0 0 0 #3BD7EB00, -36px 0 36px -20px #3BD7EB1A inset;margin: 0px auto -16px;}
                    .boxInteligencia .centro div.conteudo div.escritorio a:after{content: "";background: linear-gradient(90deg, #F3D49A 0%,#93d5c3 18%, #3BD7EB 40%, #3BD7EB 100%);background-size: 280% auto;background-position: left bottom;}
                    .boxInteligencia .centro div.conteudo div.escritorio a:before{content: "";color: #D7FBF31A;background: linear-gradient(-4deg, #D7FBF3 0%,transparent 50%, #D7FBF3 100%);}
                    .boxInteligencia .centro div.conteudo div.escritorio a b{font-size: 20px;letter-spacing: 0.03em;line-height: 26px;color: #17262C;}
                /* Hover */
                .boxInteligencia .centro div.conteudo div.escritorio a:hover{background-position: right top;box-shadow: 0 8px 16px -4px #0000002e, 0 14px 28px #3BD7EB29, 0 0 20px #3BD7EB47, -36px 0 36px -20px #3BD7EB1A inset;}
                    .boxInteligencia .centro div.conteudo div.escritorio a:hover:after{content: "";background-position: right top;}
                    .boxInteligencia .centro div.conteudo div.escritorio a:hover:before{content: "";}
                    .boxInteligencia .centro div.conteudo div.escritorio a:hover b{}

            .boxInteligencia .centro div.splide{width: 100%;height: 771px;outline: 16px solid #ffffff0d;box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.10);border-radius: 20px;}
                .boxInteligencia .centro div.splide::before{content: "";width: 935px;height: 232px;background: url('../img/logoXpertaxTransparente.svg') no-repeat;background-size: contain;position: absolute;top: -119px;left: 50%;transform: translateX(-50%);pointer-events: none;}
                .boxInteligencia .centro div.splide div.splide__track{/* overflow: unset; */}
                    .boxInteligencia .centro div.splide div.splide__track ul{max-height: 771px;}
                        .boxInteligencia .centro div.splide div.splide__track ul li{height: 100%;}
                            .boxInteligencia .centro div.splide div.splide__track ul li figure{width: 100%;height: 100%;max-height: 771px;user-select: none;}
                                .boxInteligencia .centro div.splide div.splide__track ul li figure img{width: 100%;height: 100%;min-height: 771px;object-fit: fill;}
                .splide__arrows{}
                    .splide__arrows button{width: 60px;height: 48px;border-radius: 56px;background: #FFF;box-shadow: 0 4px 20px 0 #00000040;opacity: 1 !important;transition: all 0.5s ease;}
                    .splide__arrows button.splide__arrow--prev{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%2316191d' d='M.266 9.25 6.63 1.96a.85.85 0 0 1 .64-.293.86.86 0 0 1 .634.305c.169.193.264.454.267.727.002.273-.09.537-.256.733L3.103 8.946h15.988c.241 0 .472.11.643.305.17.195.266.46.266.736 0 .277-.096.541-.266.737a.86.86 0 0 1-.643.305H3.103l4.812 5.513q.131.146.204.338a1.17 1.17 0 0 1 .006.806 1.1 1.1 0 0 1-.198.342.9.9 0 0 1-.299.228.81.81 0 0 1-.703-.007.9.9 0 0 1-.295-.234L.266 10.724A1.12 1.12 0 0 1 0 9.987c0-.276.096-.54.266-.736' style='fill:%2316191d;fill:color(display-p3 .0863 .098 .1137);fill-opacity:1'/%3E%3C/svg%3E") center no-repeat #FFF;background-size: 20px 20px;left: -90px;transition: all 0.5s ease;}
                    .splide__arrows button.splide__arrow--next{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' fill='none' viewBox='0 0 20 17'%3E%3Cpath fill='%2316191d' d='M19.734 7.584 13.37.292A.85.85 0 0 0 12.73 0a.86.86 0 0 0-.634.305 1.12 1.12 0 0 0-.267.728c-.002.273.09.536.256.732l4.811 5.514H.91a.86.86 0 0 0-.643.305c-.17.195-.266.46-.266.737s.096.54.266.736.402.305.643.305h15.987l-4.811 5.514a1.1 1.1 0 0 0-.204.338 1.17 1.17 0 0 0-.006.805q.07.195.198.343a.9.9 0 0 0 .299.227.8.8 0 0 0 .703-.007.9.9 0 0 0 .295-.233l6.364-7.292c.17-.195.266-.46.266-.736 0-.277-.096-.542-.266-.737' style='fill:%2316191d;fill:color(display-p3 .0863 .098 .1137);fill-opacity:1'/%3E%3C/svg%3E") center no-repeat #FFF;background-size: 20px 20px;right: -90px;left: auto;transition: all 0.5s ease;}
                        .splide__arrows button svg{display: none;}
                    ul.splide__pagination{}
                        ul.splide__pagination li{}
                            ul.splide__pagination li button{transition: all 0.5s ease;}
                    /* Hover */
                    .splide__arrows button:hover{}
                    .splide__arrows button.splide__arrow--prev:hover{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M.266 9.25 6.63 1.96a.85.85 0 0 1 .64-.293.86.86 0 0 1 .634.305c.169.193.264.454.267.727.002.273-.09.537-.256.733L3.103 8.946h15.988c.241 0 .472.11.643.305.17.195.266.46.266.736 0 .277-.096.541-.266.737a.86.86 0 0 1-.643.305H3.103l4.812 5.513q.131.146.204.338a1.17 1.17 0 0 1 .006.806 1.1 1.1 0 0 1-.198.342.9.9 0 0 1-.299.228.81.81 0 0 1-.703-.007.9.9 0 0 1-.295-.234L.266 10.724A1.12 1.12 0 0 1 0 9.987c0-.276.096-.54.266-.736' style='fill:%23FFF;fill:%23FFF;fill-opacity:1'/%3E%3C/svg%3E") center no-repeat #184A57;background-size: 20px 20px;}
                    .splide__arrows button.splide__arrow--next:hover{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' fill='none' viewBox='0 0 20 17'%3E%3Cpath fill='%23FFF' d='M19.734 7.584 13.37.292A.85.85 0 0 0 12.73 0a.86.86 0 0 0-.634.305 1.12 1.12 0 0 0-.267.728c-.002.273.09.536.256.732l4.811 5.514H.91a.86.86 0 0 0-.643.305c-.17.195-.266.46-.266.737s.096.54.266.736.402.305.643.305h15.987l-4.811 5.514a1.1 1.1 0 0 0-.204.338 1.17 1.17 0 0 0-.006.805q.07.195.198.343a.9.9 0 0 0 .299.227.8.8 0 0 0 .703-.007.9.9 0 0 0 .295-.233l6.364-7.292c.17-.195.266-.46.266-.736 0-.277-.096-.542-.266-.737' style='fill:%23FFF;fill:%23FFF;fill-opacity:1'/%3E%3C/svg%3E") center no-repeat #184A57;background-size: 20px 20px;}
                        .splide__arrows button:hover svg{}
                            .splide__arrows button:hover svg path{}
                    ul.splide__pagination li button:hover{}

                    @media (max-width: 1500px) {
                      .splide__arrows button.splide__arrow--prev {left: 10px;}
                      .splide__arrows button.splide__arrow--next {
                        right: 10px;}
                    }

/* Box Receita */
.boxReceita{background: url('../img/fundoReceita.avif') no-repeat center bottom, url('../img/linha.svg') no-repeat center top, radial-gradient(122.67% 125.31% at 50% 7.93%, #E8F5FB 12.02%, #A5B4B7 100%);background-size: cover, 1703px 460px, cover;background-position: center bottom, 173px 705px, center;}
    .boxReceita .centro{padding: 536px 20px 165px;}
        .boxReceita .centro h2{font-size: 40px;font-weight: 600;line-height: 52px;letter-spacing: 0.01em;text-align: center;color: #2E3338;}
            .boxReceita .centro h2 b{display: inline;font-weight: 600;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px;color: #0C94AD;}
        .boxReceita .centro i{display: block;font: 400 18px/26px "Noto Sans";font-style: italic;text-align: center;margin-bottom: 68px;}
            .boxReceita .centro i b{font-weight: 700;font-style: italic;}
        .boxReceita .centro span{width: 100%;max-width: 730px;display: block;font: 700 18px/28px "Noto Sans";color: #FFF;padding: 9px 37px 11px 36px;border-radius: 30px;background: radial-gradient(90.13% 92.07% at 50% 7.93%, #004B59 0%, #15191D 100%);box-shadow: 0 -4px 9px 0 rgba(0, 0, 0, 0.17);margin: 0px auto 50px;}
        .boxReceita .centro ul{display: flex;justify-content: space-between;gap: 48px 40px;}
        .boxReceita .centro ul.top{margin-bottom: 48px;}
            .boxReceita .centro ul li{width: 100%;border-radius: 20px;outline: 11px solid #ffffff26;background: linear-gradient(124deg, #FFF 70.14%, #ADE0E7 128.94%);padding: 42px 20px 56px;}
                .boxReceita .centro ul li div.conteudo{width: 100%; margin: 0px auto;}
                .boxReceita .centro ul.top li:nth-of-type(1) div.conteudo{max-width: 260px;}
                .boxReceita .centro ul.top li:nth-of-type(2) div.conteudo{max-width: 360px;}
                .boxReceita .centro ul.top li:nth-of-type(3) div.conteudo{max-width: 340px;}
                .boxReceita .centro ul.bottom li:nth-of-type(1) div.conteudo{max-width: 260px;}
                .boxReceita .centro ul.bottom li:nth-of-type(2) div.conteudo{max-width: 360px;}
                .boxReceita .centro ul.bottom li:nth-of-type(3) div.conteudo{max-width: 340px;}
                    .boxReceita .centro ul.top li:nth-of-type(1){max-width: 340px;background: url('../img/imgReceita1.svg') no-repeat top right #FFF;background-size: 55px 55px;background-position: calc(100% - 22px) 21px;}
                    .boxReceita .centro ul.top li:nth-of-type(2){max-width: 440px;background: url('../img/imgReceita2.svg') no-repeat top right #FFF;background-size: 52px 60px;background-position: calc(100% - 19px) 21px;}
                    .boxReceita .centro ul.top li:nth-of-type(3){max-width: 420px;background: url('../img/imgReceita3.svg') no-repeat top right #FFF;background-size: 55px 62px;background-position: calc(100% - 19px) 23px;}
                    .boxReceita .centro ul.bottom li:nth-of-type(1){max-width: 340px;background: url('../img/imgReceita4.svg') no-repeat top right #FFF;background-size: 55px 62px;background-position: calc(100% - 19px) 23px;}
                    .boxReceita .centro ul.bottom li:nth-of-type(2){max-width: 440px;background: url('../img/imgReceita5.svg') no-repeat top right #FFF;background-size: 56px 54px;background-position: calc(100% - 19px) 23px;}
                    .boxReceita .centro ul.bottom li:nth-of-type(3){max-width: 420px;background: url('../img/imgReceita6.svg') no-repeat top right #FFF;background-size: 55px 60px;background-position: calc(100% - 19px) 21px;}
                    .boxReceita .centro ul li div.conteudo h3{width: calc(100% - 57px);max-width: 236px;font-size: 23px;font-weight: 600;line-height: 30px;color: #2C333A;margin-bottom: 14px;}
                    .boxReceita .centro ul li div.conteudo p{font: 400 16px/25px "Noto Sans";letter-spacing: -0.01em;color: #464A4C;}

                    @media (max-width: 1015px) {
                      .boxReceita{background-position: center bottom, 173px 731px, center;}
                    }

/* Box Analisar */
.boxAnalisar{background: url('../img/fundoAnalise.svg') no-repeat center;background-position-y: 523px;position: relative;overflow-x: clip;}
    ._1000 .boxAnalisar::before{content: ""; width: 1118px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1118' height='12' fill='none' viewBox='0 0 1118 12'%3E%3Cpath fill='url(%23a)' d='M15 7a1 1 0 1 1 0-2h215a1 1 0 0 1 0 2z'/%3E%3Cpath fill='url(%23b)' d='M1 12a1 1 0 1 1 0-2h215a1 1 0 0 1 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23c)' d='M1 2a1 1 0 0 1 0-2h215a1 1 0 0 1 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23d)' d='M1103 7c.55 0 1-.448 1-1s-.45-1-1-1H888a1 1 0 0 0 0 2z'/%3E%3Cpath fill='url(%23e)' d='M1117 12c.55 0 1-.448 1-1s-.45-1-1-1H902a1 1 0 0 0 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23f)' d='M1117 2c.55 0 1-.448 1-1s-.45-1-1-1H902a1 1 0 0 0 0 2z' opacity='.3'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='14' x2='231' y1='6' y2='6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='217' y1='11' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='217' y1='1' y2='1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='1104' x2='887' y1='6' y2='6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='1118' x2='901' y1='11' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='1118' x2='901' y1='1' y2='1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat; background-size: contain; position: absolute; bottom: 186px; left: 50%; transform: translateX(-50%);}
    .boxAnalisar::after{content: "";width: 56px;height: 56px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Crect width='56' height='56' fill='%23fff' rx='28' style='fill:%23fff;fill-opacity:1'/%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M33.614 15a.21.21 0 0 0-.167.082L13.125 41.836a.102.102 0 0 0 .083.164h9.283c.065 0 .127-.03.166-.082l20.322-26.754a.102.102 0 0 0-.083-.164z' clip-rule='evenodd'/%3E%3Cpath fill='%230c94ad' d='M22.472 15.092A.25.25 0 0 0 22.28 15h-9.157a.12.12 0 0 0-.097.193l5.836 7.454c1.5 1.916 4.431 1.945 5.97.058a3.68 3.68 0 0 0 .02-4.637z' style='fill:%230c94ad;fill:color(display-p3 .0471 .5804 .6784);fill-opacity:1'/%3E%3Cpath fill='%23b29c6f' d='M33.425 41.908a.25.25 0 0 0 .191.092h9.158a.12.12 0 0 0 .097-.193l-5.837-7.454c-1.5-1.916-4.43-1.945-5.969-.058a3.68 3.68 0 0 0-.021 4.637z' style='fill:%23b29c6f;fill:color(display-p3 .6971 .61 .4357);fill-opacity:1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='22.195' x2='30.011' y1='24.033' y2='36.084' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23184a57' style='stop-color:%23184a57;stop-color:color(display-p3 .0932 .291 .3404);stop-opacity:1'/%3E%3Cstop offset='.5' stop-color='%231e2329' style='stop-color:%231e2329;stop-color:color(display-p3 .1176 .1373 .1608);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%233e3f3d' style='stop-color:%233e3f3d;stop-color:color(display-p3 .2431 .2471 .2392);stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;top: -22px;left: 50%;transform: translateX(-50%);filter: drop-shadow(0 -16px 6px rgba(36, 100, 130, 0.3));}
    .boxAnalisar .centro{padding: 132px 20px 158px;overflow: clip;}
        .boxAnalisar .centro h2{font-size: 40px;font-weight: 600;line-height: 52px;text-align: center;letter-spacing: 0.01em;color: #2E3338;}
            .boxAnalisar .centro h2 b{}
        .boxAnalisar .centro i{display: block;font: 400 18px/26px "Noto Sans";font-style: italic;text-align: center;color: #2E333899;margin: -2px auto 60px;}
        .boxAnalisar .centro ul.tags{width: 100%;max-width: 946px;display: flex;justify-content: center;flex-wrap: wrap;gap: 12px;margin: 0px auto;}
            .boxAnalisar .centro ul.tags li{background: #2B3138;border-radius: 30px;padding: 11px 20px;}
                .boxAnalisar .centro ul.tags li span{display: block;font-size: 14px;font-weight: 600;line-height: 18px;letter-spacing: 0.06em;color: #FFF;text-transform: uppercase;}

        .boxAnalisar .centro div.conteudoDados{width: 100%;max-width: 435px;margin: 215px auto 197px;}
            .boxAnalisar .centro div.conteudoDados > p{font-size: 20px;font-weight: 500;line-height: 26px;color: #897346;margin-bottom: 8px;}
            .boxAnalisar .centro div.conteudoDados ul.listaDados{}
                .boxAnalisar .centro div.conteudoDados ul.listaDados li{display: flex;gap: 12px;}
                    .boxAnalisar .centro div.conteudoDados ul.listaDados li::before{content: "";width: 8px;min-width: 8px;height: 8px;background: #B19B6E;border-radius: 100%;margin-top: 20px;pointer-events: none;}
                    .boxAnalisar .centro div.conteudoDados ul.listaDados li p{font-size: 18px;font-weight: 500;line-height: 48px;letter-spacing: 0.01em;color: #2E3338;}

        .boxAnalisar .centro h3{font-size: 40px;font-weight: 300;line-height: 52px;text-align: center;letter-spacing: 0.01em;color: #2E3338;margin-bottom: 48px;}
            .boxAnalisar .centro h3 b{display: inline-block;font-weight: 600;color: #2BA1B7;}
            .boxAnalisar .centro h3 em{display: inline-block;font-weight: 600;color: #9D8B67;}

        .boxAnalisar .centro ol{display: flex;justify-content: center;flex-wrap: wrap;gap: 40px 24px;margin-bottom: 92px;}
            .boxAnalisar .centro ol li{width: calc((100% / 2) - 20px);max-width: 544px;list-style: none;display: flex;justify-content: space-between;gap: 16px;}
            .boxAnalisar .centro ol li{}
                .boxAnalisar .centro ol li span{display: flex;justify-content: center;align-items: center;width: 56px;min-width: 56px;height: 56px;font-size: 24px;font-weight: 700;line-height: 31px;color: #30A0B4;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23e9f1f2' d='M0 2a2 2 0 0 1 2-2h26c15.464 0 28 12.536 28 28S43.464 56 28 56 0 43.464 0 28z' style='fill:%23e9f1f2;fill:color(display-p3 .912 .9442 .95);fill-opacity:1'/%3E%3C/svg%3E") no-repeat center;}
                .boxAnalisar .centro ol li:nth-of-type(even) span{color: #A29170; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23ebe6da' d='M0 2a2 2 0 0 1 2-2h26c15.464 0 28 12.536 28 28S43.464 56 28 56 0 43.464 0 28z' style='fill:%23ebe6da;fill:color(display-p3 .9231 .9021 .8565);fill-opacity:1'/%3E%3C/svg%3E") no-repeat center;}
                .boxAnalisar .centro ol li p{font: 400 17px/26px "Noto Sans";letter-spacing: -0.02em;color: #6F7377;}
                    .boxAnalisar .centro ol li p b{display: block;font-size: 20px;font-weight: 600;line-height: 26px;letter-spacing: 0.02em;color: #2E3338;margin-bottom: 4px;}

        .boxAnalisar .centro a:link,
        .boxAnalisar .centro a:active,
        .boxAnalisar .centro a:visited{max-width: 583px;margin: 0px auto;border-radius: 53px;background: linear-gradient(90deg, #117D8A 0%, #608975 20%, #AF945F 40%, #AF945F 126%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 4px 5px 0 #00000024, 0 0px 0px #0000001f, 0 0 0 #a3824300, -36px 0 36px -20px #CAB6911A inset;padding: 18px 20px 19px;}
            .boxAnalisar .centro a::before{content: "";background: linear-gradient(-4deg, #FFFFFFB8 0%, transparent 50%, #FFFFFFB8 100%);}
            .boxAnalisar .centro a::after{content: "";background: linear-gradient(90deg, #117D8A 0%, #608975 20%, #AF945F 40%, #AF945F 126%);background-size: 280% auto;background-position: left bottom;}
            .boxAnalisar .centro a b{font-size: 24px;line-height: 31px;}
        /* Hover */
        .boxAnalisar .centro a:hover{background-position: right top;box-shadow: 0 4px 5px 0 #00000024, 0 14px 28px #00000029, 0 0 20px #a3824347, -36px 0 36px -20px #CAB6911A inset;}
            .boxAnalisar .centro a:hover::before{content: "";filter: grayscale(1);}
            .boxAnalisar .centro a:hover::after{content: "";background-position: right top;}
            .boxAnalisar .centro a:hover b{}

/* Box Contabilidade */
.boxContabilidade{background: url('../img/fundoEscritorio1.svg') no-repeat, url('../img/fundoEscritorio2.svg') no-repeat, radial-gradient(69.49% 70.99% at 50% 6.16%, #005464 0%, #15191D 100%);background-size: 1010px 577px, 590px 585px, contain;background-position: -18px 25px, 1314px 17px, top center;position: relative;}
    .boxContabilidade::before{content: "";width: 86px;height: 83px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='84' fill='none' viewBox='0 0 86 84'%3E%3Crect width='86' height='83.467' fill='%23fff' rx='41.733' style='fill:%23fff;fill-opacity:1'/%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M51.62 23.036a.32.32 0 0 0-.254.126l-31.21 41.087a.157.157 0 0 0 .128.25h14.255a.32.32 0 0 0 .255-.125l31.21-41.087a.157.157 0 0 0-.128-.251z' clip-rule='evenodd'/%3E%3Cpath fill='%230c94ad' d='M34.51 23.176a.38.38 0 0 0-.294-.14H20.152a.184.184 0 0 0-.148.296l8.963 11.448c2.305 2.942 6.805 2.986 9.167.088a5.65 5.65 0 0 0 .033-7.121z' style='fill:%230c94ad;fill:color(display-p3 .0471 .5804 .6784);fill-opacity:1'/%3E%3Cpath fill='%23b29c6f' d='M51.33 64.36c.072.088.18.14.295.14H65.69a.184.184 0 0 0 .148-.297l-8.963-11.447c-2.304-2.943-6.805-2.986-9.167-.088a5.65 5.65 0 0 0-.033 7.12z' style='fill:%23b29c6f;fill:color(display-p3 .6971 .61 .4357);fill-opacity:1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='34.086' x2='46.088' y1='36.908' y2='55.415' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23184a57' style='stop-color:%23184a57;stop-color:color(display-p3 .0932 .291 .3404);stop-opacity:1'/%3E%3Cstop offset='.5' stop-color='%231e2329' style='stop-color:%231e2329;stop-color:color(display-p3 .1176 .1373 .1608);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%233e3f3d' style='stop-color:%233e3f3d;stop-color:color(display-p3 .2431 .2471 .2392);stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size: contain;position: absolute;bottom: -48px;left: 50%;transform: translateX(-50%);filter: drop-shadow(0 -16px 6px #52859C4D);z-index: 2;color: rgb(0 0 0 / 30%);}
    .boxContabilidade .centro{padding: 135px 20px 169px;}

        .boxContabilidade .centro h2{width: 100%;max-width: 829px;font-size: 40px;font-weight: 200;line-height: 48px;letter-spacing: 0.02em;text-align: center;color: #FFF;margin: 0px auto 24px;}
            .boxContabilidade .centro h2 b{}
        .boxContabilidade .centro > i{width: 100%;max-width: 541px;display: block;font: 400 20px/28px "Noto Sans";font-style: italic;text-align: center;color: #FFF;margin: 0px auto 44px;}
            .boxContabilidade .centro > i b{display: inline-block;font-weight: 700;font-style: italic;}

        .boxContabilidade .centro > span{width: 100%;max-width: 855px;display: block;font-size: 28px;font-weight: 600;line-height: 36px;text-align: center;letter-spacing: 0.01em;color: #222B34;padding: 12px;border-radius: 52px;outline: 8px solid #ffffff0f;background: linear-gradient(133deg, #FFF 43.85%, #ADE0E7 106.86%);margin: 0px auto 72px;}

        .boxContabilidade .centro div.conteudoTrabalho{display: flex;border-radius: 30px;border: 1px solid rgba(49, 100, 113, 0.50);margin-bottom: 120px;}
            .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo{width: 100%;max-width: 688px;min-width: 544px;padding: 56px 20px 65px;margin: 0px auto;}
                .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo > p{width: 100%;max-width: 1073px;font: 400 18px/28px "Noto Sans";color: #FFF;margin-bottom: 46px;}
                    .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo > p b{display: inline;font-weight: 700;}
                .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo i{display: block;font: 700 20px/26px "Noto Sans";font-style: italic;color: #D5BC87;margin-bottom: 7px;}

                .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 22px 0px;}
                    .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul li{display: flex;gap: 8px;width: calc((100% / 2) - 5px);max-width: 308px;}
                        .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul li::before{content: "";width: 6px;min-width: 6px;height: 6px;background: #9D8A63;border-radius: 100%;margin-top: 9px;}
                        .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul li p{font: 400 17px/23px "Noto Sans";color: #FFF;}

            .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito{width: 100%;max-width: 497px;border-radius: 0 30px 30px 0;background: url('../img/fundoBox.svg') no-repeat;background-size: cover;padding: 62px 20px 86px;}
                .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito::before{/* content: ""; *//* width: 26px; *//* height: 39px; *//* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='40' fill='none' viewBox='0 0 16 40'%3E%3Cpath fill='%239d8a63' d='M15.854 20.396a.61.61 0 0 0 0-.791L0 0v40z' style='fill:%239d8a63;fill:color(display-p3 .6154 .5406 .3876);fill-opacity:1'/%3E%3C/svg%3E") no-repeat; *//* background-size: 16px 40px; *//* position: absolute; *//* bottom: calc(50% - 79px); *//* left: -6px; *//* pointer-events: none; */}
                .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito i{width: 100%;max-width: 382px;display: block;font: 400 18px/26px "Noto Sans";font-style: italic;text-align: center;color: #FFF;margin: 0px auto 36px;}
                    .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito > p{width: 100%;max-width: 398px;font-size: 29px;font-weight: 200;line-height: 36px;text-align: center;letter-spacing: 0.02em;color: #FFF;margin: 0px auto;}
                        .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito > p b{display: inline;font-weight: 700;color: #DDBF84;}

        .boxContabilidade .centro div.conteudoRaioX{display: flex;justify-content: space-between;gap: 66px;}
            .boxContabilidade .centro div.conteudoRaioX figure{width: 100%;max-width: 666px;height: 100%;position: sticky;top: 88px;}
                .boxContabilidade .centro div.conteudoRaioX figure img{width: 100%;height: 100%;object-fit: cover;}

            .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria{width: 100%;max-width: 472px;}
                .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria h3{font-size: 40px;font-weight: 300;line-height: 49px;letter-spacing: 0.01em;color: #FFF;margin-bottom: 16px;}
                    .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria h3 b{display: inline; font-weight: 600;}
                .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria > p{font: 400 18px/28px "Noto Sans";color: #FFF;margin-bottom: 77px;}
                    .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria > p b{font-weight: 700;}
                .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria i{display: block;font: 700 20px/26px "Noto Sans";font-style: italic;letter-spacing: 0.01em;color: #52C1D5;margin-bottom: 4px;}

                .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul{margin-bottom: 39px;}
                    .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul li{display: flex;gap: 12px;}
                        .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul li::before{content: ""; width: 8px; min-width: 8px; height: 8px; background: #5199A7; border-radius: 100%; margin-top: 17px;}
                        .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul li p{font: 400 18px/44px "Noto Sans";color: #FFF;}

                .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria span{width: 100%;max-width: 459px;display: block;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 0.01em;color: #2E3338;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='459' height='128' fill='none' viewBox='0 0 459 128'%3E%3Cpath fill='url(%23a)' d='M61.554.004c-.888.01-1.744.703-2.44 1.465-.49.537-.858 1.178-1.172 1.841L.919 123.692c-.314.663-.796 1.273-.899 2.003-.161 1.15.651 2.306 1.914 2.305H395.73c39.952-.017 70.314-38.948 61.844-79.23C451.501 19.887 426.935-.319 398.285.003z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='459' x2='-1.41' y1='64' y2='64' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d6fefb' style='stop-color:%23d6fefb;stop-color:color(display-p3 .8373 .9952 .9847);stop-opacity:1'/%3E%3Cstop offset='.758' stop-color='%23fff' style='stop-color:white;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");padding: 29px 58px 27px 95px;position: relative;margin-left: auto;}
                    ._1000 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria span::before{content: "";width: 168px;height: 89px;background: url('../img/detalheBanner.svg') no-repeat; position: absolute;top: -7px;left: -88px;}
                    .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria span b{display: inline; font-weight: 700; color: #0C94AD;}

/* CSS Document */

/* box Metodologia Reforma */
.boxMetodologiaReforma { padding: 120px 20px 140px; background: #FFFFFF; position: relative; overflow: hidden; z-index: 1; }

.boxMetodologiaReforma::before {content: "";position: absolute;top: -200px;left: -820px;width: 1500px;height: 1162px;background: #8BCEE6;border-radius: 50%;filter: blur(100px);opacity: 0.15;z-index: -1;pointer-events: none;}
.boxMetodologiaReforma::after {content: "";position: absolute;top: 9%;right: -590px;width: 1500px;height: 1162px;background: #AF986F;border-radius: 50%;filter: blur(100px);opacity: 0.12;z-index: -1;pointer-events: none;}

.boxMetodologiaReforma .centro {width: 100%;max-width: 1279px;margin: 0 auto;display: flex;flex-direction: column;position: relative;z-index: 2;}

.boxMetodologiaReforma .centro > h2 { font: 200 40px/100% 'SF Pro Display', sans-serif; letter-spacing: 0.01em; color: #2E3338; text-align: center; margin: 0 auto 20px; }
.boxMetodologiaReforma .centro > h2 b { font-weight: 700; }
.boxMetodologiaReforma .centro > h2 em { font-style: normal; font-weight: 700; color: #2A9F72; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 2px; }

.boxMetodologiaReforma .centro > h3 { font: 400 18px/26px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #2E3338; text-align: center; margin: 0 auto 46px; }
.boxMetodologiaReforma .centro > h3 b { font-weight: 700; }
/* -----------------------------------
   BLOCO SUPERIOR: METODOLOGIA
----------------------------------- */
.boxMetodologiaReforma .centro .wrapperMetodologia {display: flex;align-items: stretch;justify-content: space-between;gap: 20px;width: 100%;position: relative;margin-bottom: 148px;}

/* Setas ancoradas nos wrappers das colunas 2 e 3 */
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas::before,
.boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia::before {content: "";position: absolute;top: 50%;left: -70px;transform: translateY(-50%);width: 78px;height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='18' fill='none' viewBox='0 0 28 18'%3E%3Cpath stroke='%23C3C3C3' stroke-linecap='round' stroke-width='2' d='M1 9h24m0 0-7-7m7 7-7 7'/%3E%3C/svg%3E") no-repeat center center;/* background-size: contain; */background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='15' fill='none' viewBox='0 0 61 15'%3E%3Cpath fill='%23a3b4b3' d='M55.149 5.21c-.06-.099.01-.292-.029-.42-.159-.533-.147-.758-.279-1.242-.182-.752-1.224-2.565-.458-2.976l.024-.013c.153-.078.406-.005.591-.069.184-.066 1.286-.669 1.483-.437.287.346.403 1.401.496 1.596.067.136.244.265.335.437.292.555.327.886.81 1.306q-.117.398-.238.792c.167.248.104.731.17.893.054.132.203.171.256.312.06.157.006.444.119.728.183.464.53.449.66.724.133.284.098.8.324 1.145l.148.112.211-.173c.094.181-.047.31.002.489.056.208.243.268.283.41.032.114-.05.304 0 .451.072.212.24.113.307.222.027.042.367.877.38.923.109.369-.13.47-.074.765.055.284.139.557.236.822.336 1.436-.777 2.472-2.123 1.871.105.051-.025.024-.127.025-.088 0-.231-.005-.339-.001-.248.001-.5.009-.742.006a5 5 0 0 1-1.007-.132c.597-.604-.537-1.232-.191-.16-.358-.183-.655.07-1.005-.008-.233-.05-.375-.207-.71-.23-.588-.04-1.263.319-1.38-.427-.702.08-1.288-.226-1.58.406-.177.029-.618-.386-.812-.45-.191-.063-1.635-.317-1.876-.337-.233-.021-.647-.05-.856-.002-.252.061-.444.726-.857-.071l-.28.027-.02-.001c.01-.003 0 .003.099-.022.045-.013.104-.03.21-.082.099-.06.285-.136.478-.474.217-.34.116-.956-.064-1.16-.167-.234-.288-.29-.364-.34-.114-.063-.127-.062-.166-.079-.212-.065-.105-.025-.109-.028.018.006.053.015.09.024.054.017.125.038.227.066l.144.044c.078.024.078.141.127.145.093.007.273-.068.446-.072.296-.006.46.24.432-.136q.293-.09.583-.19l.212.213.309-.247c-.105.55.633.195.373-.106q.583.14 1.182.261c-.006.623.866-.003.755-.332l.133-.011c.407.125.751-.047 1.24.007.489.052.454.116.634.38l.333-.092c.486-.852.568.502 1.496-.24.285.316.774.204 1.19.027l-.317 1.12c-.155-.084-.313-.156-.45-.22-.058-.027-.12.045-.202.014-.196-.076-.51-.492-.69-.243a32 32 0 0 0-.243-.536q-.221-.068-.442-.132l-.174.229c-.028-.434-.468-.604-.602-.797-.027-.039.042-.152-.05-.262-.106-.13-.376-.27-.513-.414q-.218.117-.432.236c-.328-.125-.216-.512-.37-.648a10 10 0 0 0-.64-.369c-.285-.096-.381.222-1.072-.263-.123-.085-.173-.244-.289-.315-.205-.127-.965-.241-1.124-.054-.116-.4-.866-.638-1.035-.811-.05-.054.017-.232-.159-.36-.143-.104-.611-.15-.801-.26-.202-.12-.215-.299-.307-.35-.087-.049-.221.035-.345-.018-.385-.165-.663-.497-.974-.62-.45-.178-.981.038-1.411.07-.086-.056-.152-.165-.25-.198a80 80 0 0 0-3.847-1.234c-.573-.175-1.965-.954-1.722-.03-.227.105-1.667-.471-1.958-.507-.286-.042-.532.085-.756.063-.68-.067-1.151-.224-1.99-.144-.218.021-.457.192-.583.184-.152-.01-.308-.196-.506-.214-.472-.046-1.354-.002-1.807-.03-.083-.005-.113-.16-.233-.208-.466-.187-.989-.154-.881.34-.6-.264-1.139.021-1.68.074-1.151.099-3.263.24-4.218.626-.602.239-.543.45-1.488.445-.21 0-.424-.014-.68-.01-.598.011-1.227-.258-1.538.338-.667.042-1.138.275-1.729.01l-.075.344-.228.08-.16-.256c-.563.152-1.121.769-1.576.935-.77.263-2.757.938-3.51 1.172-.402.117-.327.314-.73.037q-.106.103-.208.206l-.024.329c-.465.245-1.085.42-1.519.673-.799.46-1.808 1.414-2.647 1.809-.211.098-.557.11-.738.248-.263.2-.133.504-.454.763-.554.438-1.81 1.026-2.284 1.518-.142.144-.128.296-.219.401-.38.443-.72.777-.963 1.308-.628.227-.888-.07-1.314-.195-.321-.095-1.148-.208-1.393-.326-.173-.085-.243-.372-.44-.455.385-.703.748-.832 1.39-1.093A33 33 0 0 1 3.9 9.657q.228.025.457.052c.422-.182.386-.52.533-.722 1.39-1.984 5.6-3.964 7.932-4.861.494-.218 2.078-1.024 2.494-.976.107.011.191.163.29.135a43 43 0 0 1 2.501-1.155c1.876-.279 3.706-.924 5.576-1.27C28.721-.074 33.901-.19 38.895.726c.963.175 2.212.31 3.124.63.382.132.47.44 1.031.383l-.044.22c.463.037.793-.042 1.291.095.42.113 1.512.475 1.861.638.182.083.064.187.238.252.296.108.999.177 1.405.349.368.152.916.57 1.202.678 1.03.383 2.217.723 3.21 1.37.274.178.54.55.629.598.175.094.317-.024.443.027.641.261 1.415 1.03 1.946 1.424.95.7 1.91 1.441 2.83 2.238 1.057.876.634 2.239-.71 2.516-.999.18-1.978.33-2.943.44-1.326.157-3.551.404-4.831.3-.273-.02-.207-.214-.435-.21-.254.004-.395.133-.514.143-.354.027-.89.059-1.487.022-.117-.008-.206-.014-.306-.023a5 5 0 0 1-.192-.023c-.013-.002-.106-.014-.242-.054a1.4 1.4 0 0 1-.218-.087c-.031-.018-.006.008-.182-.109-.126-.105-.453-.288-.572-.935-.05-.312.041-.668.175-.886.133-.224.276-.341.38-.419.411-.263.49-.214.57-.244a2 2 0 0 1 .114-.017c.436-.037.502-.02.712-.019q.547.015.871.085c.15.032.242.186.326.19.043.002.145-.097.288-.1 1.195-.037 2.07.074 3.237.184 2.271.238 4.731.139 7.347.72.092.025.259.08.403.159l-1.677 1.478c-.017-.382.115-.675.098-.73-.048-.152-.266-.194-.398-.489-.432-.972-.614-2.395-.998-3.321-.19-.458-.632-1.027-.833-1.468-.158-.352-.35-1.242-.512-1.365-.097-.075-.317-.05-.383-.156m-.827 7.973c.097-.34-.653-.109-.394.098.057.046.37-.01.394-.098M42.62 3.787l-.063.29.305-.04-.102-.216z' style='fill:%23a3b4b3;fill:color(display-p3 .6388 .7067 .7033);fill-opacity:1'/%3E%3C/svg%3E")no-repeat;z-index: 5;pointer-events: none;}

/* COLUNA 1: PASSOS */
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos { width: 100%; max-width: 232px; flex-shrink: 0; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos ul.listaPassos {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 20px;justify-content: space-between;min-height: 500px;}
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos ul.listaPassos li {background: #FFFFFF;box-shadow: 0px 2px 24px -4px rgba(39, 40, 40, 0.22);padding: 14px 16px;border-radius: 10px;display: flex;align-items: center;gap: 12px;font: 700 15px/100% 'SF Pro Display', sans-serif;letter-spacing: 0.04em;text-transform: uppercase;color: #2E3338;}
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos ul.listaPassos li span.numStep { width: 26px; height: 26px; border-radius: 50%; background: linear-gradient(180deg, #0097B0 0%, #004B59 100%); display: flex; align-items: center; justify-content: center; flex-shrink: 0; font: 700 14px/100% 'Stack Sans Headline', sans-serif; color: #FFFFFF; letter-spacing: 0; }

/* COLUNA 2: PERGUNTAS */
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas {width: 100%;max-width: 536px;background: #FFFFFF;box-shadow: 0px 2px 32px -8px rgba(39, 40, 40, 0.18);padding: 32px 0px 31px 40px;border-radius: 16px;display: flex;flex-direction: column;position: relative;}
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas h3 { font: italic 700 20px/30px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #0C94AD; margin: 0 0 16px 0; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li {font: 400 17px/24px 'Noto Sans', sans-serif;letter-spacing: -0.01em;color: #142830;border-bottom: 1px dashed #E1E1E1;/* display: flex; */align-items: center;margin-left: 16px;/* gap: 12px; */position: relative;/* min-height: 48px; */align-items: center;padding: 12px 0;}
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li:last-child { border-bottom: none; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li b { font-weight: 700; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li span.iconQuestion {display: inline-block;align-items: center;margin-right: 16px;position: absolute;left: -16px;top: 50%;transform: translateY(-50%);}

/* COLUNA 3: CTA METODOLOGIA */
.boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia { width: 100%; max-width: 400px; background: #FFFFFF; box-shadow: 0px 2px 32px -8px rgba(39, 40, 40, 0.18); padding: 40px 32px; border-radius: 16px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; position: relative; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia p.txtResultado {font: 300 30px/38px 'SF Pro Display', sans-serif;letter-spacing: 0.01em;color: #2E3338;text-align: center;margin: 0 0 41px 0;max-width: 293px;width: 100%;}
.boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia p.txtResultado b { font-weight: 700; color: #2A9F72; }
.boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia p.txtResultado em {font-weight:400;display: block;}

.cardCtaMetodologia a.btnCTA:link,
.cardCtaMetodologia a.btnCTA:visited,
.cardCtaMetodologia a.btnCTA:active {background: linear-gradient(90deg, #1B4736 0%, #008255 20%, #00CB7A 40%, #00CB7A 126.45%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 8px 16px -4px #0000002e, 0 0px 0px #0000001f, 0 0 0 #00cb7a00, -36px 0 36px -20px #00CB7A1A inset;border-radius: 16px;}
.cardCtaMetodologia a.btnCTA::before {background: linear-gradient(-4deg, #a2f2d2 0%, transparent 50%, #a2f2d2 100%);border-radius: 16px;}
.cardCtaMetodologia a.btnCTA::after {background: linear-gradient(90deg, #1B4736 0%, #008255 20%, #00CB7A 40%, #00CB7A 126.45%);background-size: 280% auto;background-position: left bottom;border-radius: 16px;}
.cardCtaMetodologia a.btnCTA:hover {box-shadow: 0 8px 16px -4px #0000002e, 0 14px 28px #00000029, 0 0 20px #00cb7a47, -36px 0 36px -20px #00CB7A1A inset;background-position: right top;}
.cardCtaMetodologia a.btnCTA:hover::after {background-position: right top;}
.boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia a.btnGerarReceita b {font: 700 21px/24px 'SF Pro Display', sans-serif;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF;text-align: center;max-width: 240px;width: 100%;margin: 0 auto;}

/* -----------------------------------
   BLOCO INFERIOR: REFORMA TRIBUTÃƒÂRIA
----------------------------------- */
.boxMetodologiaReforma .centro .wrapperReforma {display: flex;align-items: center;justify-content: space-between;gap: 20px;width: 100%;}

/* ESQUERDA: TEXTO INFORMATIVO */
.boxMetodologiaReforma .centro .wrapperReforma .infoReforma { max-width: 580px; width: 100%; display: flex; flex-direction: column; }
.boxMetodologiaReforma .centro .wrapperReforma .infoReforma h2 {font: 600 40px/100% 'Stack Sans Headline', sans-serif;letter-spacing: 0.01em;background: linear-gradient(90deg, #117D8A 0%, #AF945F 100%);-webkit-background-clip: text;background-clip: text;color: transparent;margin: 0 0 8px 0;display: inline-block;max-width: max-content;width: 100%;}
.boxMetodologiaReforma .centro .wrapperReforma .infoReforma span.subtituloReforma {font: 300 26px/100% 'SF Pro Display', sans-serif;letter-spacing: 0.01em;color: #2E3338;margin-bottom: 32px;display: block;max-width: 510px;}
.boxMetodologiaReforma .centro .wrapperReforma .infoReforma p.destaqueItalico { font: italic 400 18px/26px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #2E3338; margin: 0 0 29px 0; }
.boxMetodologiaReforma .centro .wrapperReforma .infoReforma p.txtDescritivo {font: 500 20px/28px 'SF Pro Display', sans-serif;letter-spacing: 0.02em;color: #2E3338;margin: 0;max-width: 458px;}

/* DIREITA: WRAPPER DOS CARDS DE OPÃƒâ€¡ÃƒÆ’O */
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio { width: 100%; max-width: 576px; display: flex; flex-direction: column; align-items: center; }
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio span.labelOpcoes { font: 500 24px/100% 'SF Pro Display', sans-serif; letter-spacing: 0.01em; text-align: center; color: #2E3338; margin-bottom: 14px; display: block; }
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes { display: flex; justify-content: space-between; gap: 10px; width: 100%; }

/* CARD CLARO */
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao {width: 100%;max-width: 266px;border-radius: 16px;padding: 32px 20px;display: flex;flex-direction: column;align-items: center;text-align: center;border: 6px solid #FFFFFF;}
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.claro {background: radial-gradient(94.07% 94.07% at 50% 5.93%, #FFFFFF 0%, #EDEBE8 100%);box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);}
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.claro .iconHeader { margin-bottom: 20px; }
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.claro p { font: 400 17px/24px 'Noto Sans', sans-serif; letter-spacing: 0; color: #2E3338; margin: 0; text-align: center; }

/* CARD ESCURO */
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro { background: linear-gradient(226.86deg, #008599 -12.08%, #11353F 21.56%, #1D232A 60.68%, #52523F 102.91%); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.2); }
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro .iconHeader { margin-bottom: 20px; }
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro p { font: 400 18px/26px 'SF Pro Display', sans-serif; letter-spacing: 0.02em; color: #FFFFFF; margin: 0; text-align: center; }
.boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro p b { font-weight: 700; }

/* box planos */
.boxPlanos { padding: 100px 0 76px; position: relative; overflow: hidden; }
    .boxPlanos::before {content:'';width: 700px;height: 640px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='640' fill='none' viewBox='0 0 280 640'%3E%3Cpath fill='url(%23a)' d='M2.423 640c-1.992 0-3.13-2.279-1.936-3.878L474 1.944A4.84 4.84 0 0 1 477.875 0h216.283c1.992 0 3.13 2.28 1.937 3.878L222.58 638.056a4.83 4.83 0 0 1-3.873 1.944z'/%3E%3Cpath fill='url(%23b)' d='M278.085 182.628c-35.84 44.727-104.119 44.06-139.077-1.359L3.014 4.576C1.575 2.706 2.908 0 5.267 0h213.374c1.744 0 3.393.8 4.471 2.17l55.476 70.548c25.401 32.301 25.192 77.842-.503 109.91'/%3E%3Cpath fill='url(%23c)' d='M482.778 640c-1.744 0-3.393-.8-4.471-2.171l-55.476-70.547c-25.401-32.301-25.193-77.842.503-109.91 35.839-44.727 104.118-44.06 139.077 1.359l135.994 176.693c1.439 1.869.106 4.576-2.253 4.576z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-81.737' x2='531.769' y1='30.936' y2='515.483' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f2ed' style='stop-color:%23f5f2ed;stop-color:color(display-p3 .96 .9489 .9312);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%23f5f0e9' stop-opacity='.3' style='stop-color:%23f5f0e9;stop-color:color(display-p3 .9608 .9412 .9137);stop-opacity:.3'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='-81.737' x2='531.769' y1='30.936' y2='515.483' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f2ed' style='stop-color:%23f5f2ed;stop-color:color(display-p3 .96 .9489 .9312);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%23f5f0e9' stop-opacity='.3' style='stop-color:%23f5f0e9;stop-color:color(display-p3 .9608 .9412 .9137);stop-opacity:.3'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='-81.737' x2='531.769' y1='30.936' y2='515.483' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f2ed' style='stop-color:%23f5f2ed;stop-color:color(display-p3 .96 .9489 .9312);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%23f5f0e9' stop-opacity='.3' style='stop-color:%23f5f0e9;stop-color:color(display-p3 .9608 .9412 .9137);stop-opacity:.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;position: absolute;right: -440px;bottom: 180px;}
    .boxPlanos::after {content:'';width: 700px;height: 640px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='640' fill='none' viewBox='0 0 280 640'%3E%3Cpath fill='url(%23a)' d='M277.577 0c1.992 0 3.13 2.28 1.936 3.878l-473.514 634.178a4.83 4.83 0 0 1-3.874 1.944h-216.283c-1.992 0-3.13-2.279-1.937-3.878L57.42 1.944A4.84 4.84 0 0 1 61.293 0z'/%3E%3Cpath fill='url(%23b)' d='M1.915 457.372c35.84-44.727 104.119-44.06 139.077 1.359l135.994 176.693c1.439 1.869.106 4.576-2.253 4.576H61.359c-1.744 0-3.393-.8-4.47-2.171L1.411 567.282c-25.4-32.301-25.192-77.842.503-109.91'/%3E%3Cpath fill='url(%23c)' d='M-202.778 0c1.744 0 3.393.8 4.471 2.17l55.476 70.548c25.401 32.301 25.193 77.842-.503 109.91-35.839 44.727-104.118 44.06-139.077-1.359L-418.405 4.576c-1.439-1.87-.106-4.576 2.253-4.576z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='297.675' x2='-187.885' y1='59.509' y2='672.542' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f2ed' style='stop-color:%23f5f2ed;stop-color:color(display-p3 .96 .9489 .9312);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%23f5f0e9' stop-opacity='.3' style='stop-color:%23f5f0e9;stop-color:color(display-p3 .9608 .9412 .9137);stop-opacity:.3'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='297.675' x2='-187.885' y1='59.509' y2='672.542' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f2ed' style='stop-color:%23f5f2ed;stop-color:color(display-p3 .96 .9489 .9312);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%23f5f0e9' stop-opacity='.3' style='stop-color:%23f5f0e9;stop-color:color(display-p3 .9608 .9412 .9137);stop-opacity:.3'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='297.675' x2='-187.885' y1='59.509' y2='672.542' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f2ed' style='stop-color:%23f5f2ed;stop-color:color(display-p3 .96 .9489 .9312);stop-opacity:1'/%3E%3Cstop offset='1' stop-color='%23f5f0e9' stop-opacity='.3' style='stop-color:%23f5f0e9;stop-color:color(display-p3 .9608 .9412 .9137);stop-opacity:.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;position: absolute;left: 0;bottom: 176px;}
.boxPlanos .centro { width: 100%; max-width: 1792px; margin: 0 auto; padding: 0 20px; display: flex; flex-direction: column; align-items: center; }
.boxPlanos .centro::before {content: "";position: absolute;left: 50%;top: 7px;transform: translateX(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='544' height='23' fill='none' viewBox='0 0 544 23'%3E%3Cpath stroke='%23dbdbdb' stroke-width='2' d='M277.491 1a.17.17 0 0 0-.133.064L261.1 21.873c-.041.052-.002.127.066.127h7.426a.17.17 0 0 0 .133-.064l16.258-20.809c.041-.052.002-.127-.066-.127z' clip-rule='evenodd' style='stroke:%23dbdbdb;stroke:color(display-p3 .8588 .8588 .8588);stroke-opacity:1'/%3E%3Cpath stroke='%23dbdbdb' stroke-width='2' d='M268.577 1.071a.2.2 0 0 0-.153-.071h-7.326c-.081 0-.127.089-.078.15l4.67 5.798c1.2 1.49 3.544 1.512 4.775.045a2.8 2.8 0 0 0 .017-3.607zM277.34 21.929a.2.2 0 0 0 .153.071h7.326c.081 0 .127-.089.078-.15l-4.67-5.798c-1.2-1.49-3.544-1.512-4.775-.044a2.8 2.8 0 0 0-.017 3.606z' style='stroke:%23dbdbdb;stroke:color(display-p3 .8588 .8588 .8588);stroke-opacity:1'/%3E%3Cpath fill='url(%23a)' d='M15 12a1 1 0 1 1 0-2h215a1 1 0 0 1 0 2z'/%3E%3Cpath fill='url(%23b)' d='M1 17a1 1 0 1 1 0-2h215a1 1 0 0 1 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23c)' d='M1 7a1 1 0 0 1 0-2h215a1 1 0 0 1 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23d)' d='M529 12a1 1 0 0 0 0-2H314a1 1 0 0 0 0 2z'/%3E%3Cpath fill='url(%23e)' d='M543 17a1 1 0 0 0 0-2H328a1 1 0 0 0 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23f)' d='M543 7a1 1 0 0 0 0-2H328a1 1 0 0 0 0 2z' opacity='.3'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='14' x2='231' y1='11' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='217' y1='16' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='217' y1='6' y2='6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='530' x2='313' y1='11' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='544' x2='327' y1='16' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='544' x2='327' y1='6' y2='6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;width: 544px;height: 23px;}

.boxPlanos .centro .topoBloco { text-align: center; margin-bottom: 60px; }
.boxPlanos .centro .topoBloco h2 { font: 700 40px/44px 'SF Pro Display', sans-serif; color: #2E3338; max-width: 535px; width: 100%; margin: 0 auto 36px; text-align: center; }
.boxPlanos .centro .topoBloco h2 i { }
.boxPlanos .centro .topoBloco h2 span.letraE { font-weight: 200; }
.boxPlanos .centro .topoBloco h2 b {font-weight: 700;color: #32986C;text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 4px;}
.boxPlanos .centro .topoBloco p { font: 400 18px/26px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #2E3338; max-width: 794px; width: 100%; margin: 0 auto; text-align: center; }
.boxPlanos .centro .topoBloco p b { font-weight: 700; }

.boxPlanos .centro .wrapperTabelaPrecos {display: flex;align-items: flex-end;justify-content: center;gap: 0;width: 100%;position: relative;z-index: 1;}
.boxPlanos .centro .wrapperTabelaPrecos::before {content: "";position: absolute;left: 50%;transform: translateX(-50%);width: 100%;width: 1752px;height: 516px;background: url('../img/fundoHexagono.avif') no-repeat;/* background-size: auto 100%; */z-index: -1;bottom: 46px;pointer-events: none;background-size: cover;}

.boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos {width: 100%;max-width: 240px;padding-bottom: 109px;}
.boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos ul.listaRecursos {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;height: 100%;padding-right: 12px;}
.boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos ul.listaRecursos li {font: italic 500 16px/24px 'Noto Sans', sans-serif;letter-spacing: 0;text-align: right;color: #FFFFFF;padding: 7px 0;border-bottom: 1px dashed #395059;min-height: 40px;display: flex;align-items: center;justify-content: flex-end;}
.boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos ul.listaRecursos li:first-of-type {border-top: 1px dashed #395059;}

.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards { display: flex; gap: 24px; max-width: 864px; width: 100%; }

.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano {background: #FFFFFF;border: 1px solid #CDCDCD;border-radius: 32px 32px 40px 40px;box-shadow: 0px 2px 32px -8px rgba(39, 40, 40, 0.08);padding: 36px 24px 28px;width: 100%;max-width: 420px;display: flex;flex-direction: column;align-items: center;position: relative;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado { border-color: #32986C; }
.cardPlano.recomendado a.btnCTA:link,
.cardPlano.recomendado a.btnCTA:visited,
.cardPlano.recomendado a.btnCTA:active {background: linear-gradient(90deg, #1B4736 0%, #008255 20%, #00CB7A 40%, #00CB7A 126.45%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 8px 16px -4px #0000002e, 0 0px 0px #0000001f, 0 0 0 #00cb7a00, -36px 0 36px -20px #00CB7A1A inset;border-radius: 30px;}
.cardPlano.recomendado a.btnCTA::before {background: linear-gradient(-4deg, #a2f2d2 0%, transparent 50%, #a2f2d2 100%);border-radius: 30px;}
.cardPlano.recomendado a.btnCTA::after {background: linear-gradient(90deg, #1B4736 0%, #008255 20%, #00CB7A 40%, #00CB7A 126.45%);background-size: 280% auto;background-position: left bottom;border-radius: 30px;}
.cardPlano.recomendado a.btnCTA:hover {box-shadow: 0 8px 16px -4px #0000002e, 0 14px 28px #00000029, 0 0 20px #00cb7a47, -36px 0 36px -20px #00CB7A1A inset;background-position: right top;}
.cardPlano.recomendado a.btnCTA:hover::after {background-position: right top;}

.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano span.tagRecomendado { position: absolute; top: -10px; left: 50%; transform: translateX(-50%); background: #299263; color: #FFFFFF; font: 600 14px/100% 'SF Pro Display', sans-serif; letter-spacing: 0.06em; text-transform: uppercase; padding: 6px 16px; border-radius: 20px; display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; }

.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano {text-align: center;margin-bottom: 22px;width: 100%;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano h3 { font: 700 26px/32px 'SF Pro Display', sans-serif; letter-spacing: 0.01em; color: #2E3338; margin: 0; }
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano span.subtituloPlano { font: italic 400 16px/24px 'Noto Sans', sans-serif; letter-spacing: 0; color: #828A92; display: block; margin-bottom: 12px; }
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano .precoPlano b { font: 700 28px/32px 'SF Pro Display', sans-serif; letter-spacing: -0.01em; color: #54A1AC; }
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado .headerPlano .precoPlano b { color: #299263; }
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano .precoPlano i { font: italic 400 15px/24px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #2E3338; font-style: normal; }

.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos {list-style: none;padding: 0;margin: 0 0 24px 0;width: 100%;display: flex;max-width: 320px;flex-direction: column;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li {padding: 9px 0;border-bottom: 1px dashed #D7D7D7;min-height: 40px;display: flex;align-items: center;justify-content: center;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li.itemArmazenamento { gap: 8px; font: 700 16px/24px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #142830; }
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li.itemArmazenamento:first-of-type {border-top: 1px dashed #D7D7D7;padding: 5px 0;}

.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus { width: 20px; height: 20px; border-radius: 50%; background: #54A1AC; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus.vazio {background:#C3C3C3;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus svg {position:relative;left: 0;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado ul.listaStatusRecursos li span.iconStatus { background: #299263; }

.cardPlano a.btnCTA:link,.cardPlano a.btnCTA:visited,.cardPlano a.btnCTA:active {background: linear-gradient(90deg, #1C2729 0%, #255d66 20%, #30A2AE 40%, #30A2AE 126.45%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 8px 16px -4px #0000002e, 0 0px 0px #0000001f, 0 0 0 #30a2ae00, -36px 0 36px -20px #30A2AE1A inset;border-radius: 30px;}
.cardPlano a.btnCTA::before {background: linear-gradient(-4deg, #a7e1e7 0%, transparent 50%, #a7e1e7 100%);border-radius: 30px;}
.cardPlano a.btnCTA::after {background: linear-gradient(90deg, #1C2729 0%, #255d66 20%, #30A2AE 40%, #30A2AE 126.45%);background-size: 280% auto;background-position: left bottom;border-radius: 30px;}
.cardPlano a.btnCTA:hover {box-shadow: 0 8px 16px -4px #0000002e, 0 14px 28px #00000029, 0 0 20px #30a2ae47, -36px 0 36px -20px #30A2AE1A inset;background-position: right top;}
.cardPlano a.btnCTA:hover::after {background-position: right top;}
.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano b {font: 700 21px/24px 'SF Pro Display', sans-serif;letter-spacing: 0.01em;text-transform: uppercase;color: #FFFFFF;text-align: center;min-width: fit-content;}

/*.boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano::before {content:'';width:100%;height: 1px;background: #E1E1E1;position:absolute;top: -22px;left: 0;}*/

.boxPlanos .centro .rodapeBloco {text-align: center;margin-top: 60px;}
.boxPlanos .centro .rodapeBloco p { font: 300 20px/26px 'SF Pro Display', sans-serif; letter-spacing: 0.03em; color: #9CA3A9; margin: 0; text-align: center; }
/* box objecoes */
.boxObjecoes { background: radial-gradient(127.63% 100% at 50% 0%, #FFFFFF 0%, #F0ECE8 100%); padding: 128px 20px 160px; }
.boxObjecoes .centro { width: 100%; max-width: 1278px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; }

.boxObjecoes .centro .topoBloco { text-align: center; margin-bottom: 60px; }
.boxObjecoes .centro .topoBloco h2 { font: 300 40px/100% 'SF Pro Display', sans-serif; letter-spacing: 0.01em; color: #2E3338; margin-bottom: 6px; }
.boxObjecoes .centro .topoBloco h2 b { font-weight: 700; color: #0C94AD; }
.boxObjecoes .centro .topoBloco p { font: italic 400 20px/26px 'Noto Sans', sans-serif; letter-spacing: -0.01em; color: #2E3338; margin: 0; opacity: 0.5; }

/* Container com perspectiva 3D */
.boxObjecoes .centro .gridCards { display: flex; flex-wrap: wrap; justify-content: center; gap: 40px 32px; width: 100%; perspective: 1000px; }

/* CARD BASE - RotaÃ§Ã£o e TransiÃ§Ã£o 3D */
.boxObjecoes .centro .gridCards .cardObjecao { background: #FFFFFF; border-bottom: 6px solid rgba(20, 112, 129, 0.1); box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.06); padding: 40px 35px; border-radius: 8px; position: relative; max-width: 295px; width: 100%; min-width: 260px; min-height: 165px; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; transform-style: preserve-3d; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.5s ease; }
.boxObjecoes .centro .gridCards .cardObjecao.ativo { transform: rotateY(180deg); box-shadow: inset 4px -20px 0px 0px rgb(239 252 252); }

/* CAPA GRADIENTE */
.boxObjecoes .centro .gridCards .cardObjecao::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: calc(100% - 6px); background: linear-gradient(180deg, rgba(255, 255, 255, 1) 63%, rgba(234, 251, 250, 1) 100%); opacity: 0; transition: opacity 0.5s ease; z-index: 1; pointer-events: none; border-radius: 8px 8px 0 0; }
.boxObjecoes .centro .gridCards .cardObjecao.ativo::before { opacity: 1; }

/* ASPAS */
.boxObjecoes .centro .gridCards .cardObjecao::after { content: ""; position: absolute; top: -10px; left: 35px; width: 29px; height: 25px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='25' fill='none' viewBox='0 0 29 25'%3E%3Cpath fill='%232e3338' d='M2.607 22.964C.977 20.944 0 18.74 0 15.064 0 8.635 4.073 2.94 9.775 0l1.467 2.388C5.865 5.695 4.725 9.921 4.399 12.676c.814-.55 1.955-.735 3.095-.55 2.933.367 5.214 2.939 5.214 6.43 0 1.653-.652 3.306-1.63 4.592-1.14 1.286-2.443 1.837-4.072 1.837-1.793 0-3.422-.918-4.4-2.02m16.292 0c-1.63-2.02-2.607-4.225-2.607-7.9 0-6.43 4.073-12.125 9.775-15.064l1.467 2.388c-5.377 3.307-6.517 7.533-6.843 10.288.815-.55 1.955-.735 3.096-.55 2.932.367 5.213 2.939 5.213 6.43 0 1.653-.652 3.306-1.63 4.592s-2.443 1.837-4.072 1.837c-1.792 0-3.422-.918-4.4-2.02' style='fill:%232e3338;fill:color(display-p3 .1804 .2 .2196);fill-opacity:1'/%3E%3C/svg%3E") no-repeat; z-index: 3; backface-visibility: hidden; }

/* CONTEUDO E FACE BACK */
.boxObjecoes .centro .gridCards .cardObjecao .conteudoCard { position: relative; width: 100%; display: grid; place-items: center; z-index: 2; transform-style: preserve-3d; }

.boxObjecoes .centro .gridCards .cardObjecao .pergunta,
.boxObjecoes .centro .gridCards .cardObjecao .resposta { grid-area: 1 / 1; width: 100%; backface-visibility: hidden; -webkit-backface-visibility: hidden; }

.boxObjecoes .centro .gridCards .cardObjecao .pergunta { transform: rotateY(0deg); opacity: 1; visibility: visible; }
.boxObjecoes .centro .gridCards .cardObjecao .resposta { transform: rotateY(180deg); opacity: 1; visibility: visible; }

/* TIPOGRAFIA */
.boxObjecoes .centro .gridCards .cardObjecao p { font: 400 21px/28px 'Stack Sans Headline', sans-serif; letter-spacing: 0.01em; color: #2E3338; margin: 0; }
.boxObjecoes .centro .gridCards .cardObjecao p b { font-weight: 700; color: #028AA3; }

/* box Parceiro */
.boxParceiro {background: radial-gradient(90.13% 92.07% at 50% 7.93%, #004B59 0%, #15191D 100%);padding: 120px 20px 135px;position: relative;overflow-x: clip;overflow: clip;}
.boxParceiro::before {content: "";position: absolute;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='424' height='473' fill='none' viewBox='0 0 424 473'%3E%3Cpath stroke='%23416571' stroke-width='4' d='m596.946-77 .309.01c3.152.228 4.878 3.893 2.941 6.484L197.133 468.546a6.12 6.12 0 0 1-4.899 2.454H8.129c-3.345 0-5.25-3.82-3.25-6.494L407.943-74.546A6.12 6.12 0 0 1 412.841-77zM360.738 312.515c31.318-39.029 90.98-38.447 121.528 1.185l115.761 150.19c2.241 2.908.16 7.11-3.502 7.11H412.898a6.85 6.85 0 0 1-5.377-2.607l-47.223-59.966c-22.197-28.188-22.015-67.929.44-95.912ZM188.06-77l.392.01a6.85 6.85 0 0 1 4.985 2.597v.001l47.223 59.965c22.196 28.188 22.015 67.93-.44 95.912-31.318 39.029-90.98 38.447-121.528-1.185h-.001L2.931-69.89C.69-72.799 2.771-77 6.433-77z' opacity='.12' style='stroke:%23416571;stroke:color(display-p3 .2531 .3964 .4423);stroke-opacity:1'/%3E%3C/svg%3E")no-repeat;width: 595px;height: 544px;top: 0;right: -171px;}
.boxParceiro::after {content: "";position: absolute;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='277' height='561' fill='none' viewBox='0 0 277 561'%3E%3Cpath stroke='%23416571' stroke-width='4' d='m270.809 2 .319.012c3.252.233 5.032 4.015 3.034 6.687l-428.128 572.743a6.37 6.37 0 0 1-5.103 2.558h-195.553c-3.452 0-5.415-3.94-3.354-6.699L70.152 4.558A6.38 6.38 0 0 1 75.257 2zm-250.8 413.812c33.216-41.404 96.493-40.787 128.891 1.258l122.959 159.576.204.287c1.977 2.989-.156 7.067-3.826 7.067H75.317a7.15 7.15 0 0 1-5.615-2.724l-50.159-63.713c-23.541-29.903-23.348-72.064.467-101.751ZM-163.502 2l.408.012a7.15 7.15 0 0 1 5.206 2.712l50.159 63.712c23.54 29.904 23.348 72.065-.466 101.752-33.215 41.404-96.493 40.787-128.891-1.258L-360.046 9.354C-362.363 6.346-360.213 2-356.425 2z' opacity='.12' style='stroke:%23416571;stroke:color(display-p3 .2531 .3964 .4423);stroke-opacity:1'/%3E%3C/svg%3E")no-repeat;width: 632px;height: 544px;bottom: 0;left: 0;}

.boxParceiro .centro {width: 100%;max-width: 1216px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;position: relative;}
    .boxParceiro .centro::after {content: "";position: absolute;pointer-events: none;background:#49E5C1;width: 1000px;height: 500px;bottom: -580px;left: 50%;transform: translateX(-50%);filter: blur(200px);border-radius: 50%;opacity: 0.23;}

.boxParceiro .centro .topoBloco { text-align: center; margin-bottom: 48px; }
.boxParceiro .centro .topoBloco h2 { font: 300 40px/100% 'SF Pro Display', sans-serif; letter-spacing: 0.01em; color: #FFF; margin-bottom: 8px; }
.boxParceiro .centro .topoBloco h2 b { font-weight: 700; }
.boxParceiro .centro .topoBloco p { font: italic 400 18px/26px 'Noto Sans', sans-serif; letter-spacing: 0em; color: #7DB9C9; margin: 0; }

.boxParceiro .centro .conteudoParceiro {display: flex;align-items: center;justify-content: space-between;/* gap: 40px; */width: 100%;margin-bottom: 64px;}

.boxParceiro .centro .conteudoParceiro ul.listaVantagens { list-style: none; padding: 0; margin: 0; width: 100%; max-width: 540px; }
.boxParceiro .centro .conteudoParceiro ul.listaVantagens li {display: flex;align-items: center;background: linear-gradient(90deg, rgba(29, 76, 89, 0.32) 65%, rgba(29, 76, 88, 0) 100%);margin-bottom: 10px;border-radius: 20px 2px 2px 20px;min-height: 46px;padding: 10px 0;}
.boxParceiro .centro .conteudoParceiro ul.listaVantagens li:last-of-type {margin:0;}
.boxParceiro .centro .conteudoParceiro ul.listaVantagens li b {font: 600 17px/21px 'Noto Sans', sans-serif;letter-spacing: 0.02em;color: #FFFFFF;display: inline-flex;align-items: center;gap: 12px;}
.boxParceiro .centro .conteudoParceiro ul.listaVantagens li b::before {content: "";width: 9px;height: 9px;background: #BAA884;border-radius: 50%;flex-shrink: 0;display: inline-block;position: relative;left: -3px;}

.boxParceiro .centro .conteudoParceiro figure.imagemIlustrativa {margin: 0;max-width: 678px;width: 100%;height: 612px;}
.boxParceiro .centro .conteudoParceiro figure.imagemIlustrativa img {width: 100%;height: 100%;display: block;border-radius: 16px;}

.boxParceiro .centro .rodapeParceiro { display: flex; flex-direction: column; align-items: center; text-align: center; }
.boxParceiro .centro .rodapeParceiro p { font: 600 26px/44px 'SF Pro Display', sans-serif; letter-spacing: 0.02em; color: #FFF; margin-bottom: 32px; }

.rodapeParceiro a.btnCTA:link,.rodapeParceiro a.btnCTA:visited,.rodapeParceiro a.btnCTA:active {background: linear-gradient(90deg, #F3D49A 0%, #93d5c3 20%, #3BD7EB 40%, #3BD7EB 126.45%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 8px 16px -4px #0000002e, 0 0px 0px #0000001f, 0 0 0 #3bd7eb00, -36px 0 36px -20px #3BD7EB1A inset;}
.rodapeParceiro a.btnCTA::before {background: linear-gradient(-4deg, #ffffff 0%, transparent 50%, #ffffff 100%);}
.rodapeParceiro a.btnCTA::after {background: linear-gradient(90deg, #F3D49A 0%, #93d5c3 20%, #3BD7EB 40%, #3BD7EB 126.45%);background-size: 280% auto;background-position: left bottom;}
.rodapeParceiro a.btnCTA b {color: #17262C;}
.rodapeParceiro a.btnCTA:hover {box-shadow: 0 8px 16px -4px #0000002e, 0 14px 28px #00000029, 0 0 20px #3bd7eb47, -36px 0 36px -20px #3BD7EB1A inset;background-position: right top;}
.rodapeParceiro a.btnCTA:hover::after {background-position: right top;}

.boxParceiro .centro .rodapeParceiro a.btnParceiro b { font: 700 20px/100% 'SF Pro Display', sans-serif; letter-spacing: 0.03em; text-transform: uppercase; color: #17262C; }
.boxParceiro .centro .rodapeParceiro a.btnParceiro:hover b { }

/* box Faq*/
.boxFaq {padding: 110px 20px 113px;background: #F4F3EF;}
.boxFaq .centro { width: 100%; max-width: 1256px; margin: 0 auto; }

.boxFaq .centro h2 {font: 600 40px/53px 'SF Pro Display', sans-serif;letter-spacing: 0.01em;background: linear-gradient(90deg, #117D8A 0%, #A58A55 100%);-webkit-background-clip: text;background-clip: text;color: transparent;text-align: center;position: relative;max-width: max-content;margin: 0 auto 59px;text-align: center;}
.boxFaq .centro h2::before {content: "";position: absolute;left: 50%;bottom: -40px;transform: translateX(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='544' height='23' fill='none' viewBox='0 0 544 23'%3E%3Cpath stroke='%23dbdbdb' stroke-width='2' d='M277.491 1a.17.17 0 0 0-.133.064L261.1 21.873c-.041.052-.002.127.066.127h7.426a.17.17 0 0 0 .133-.064l16.258-20.809c.041-.052.002-.127-.066-.127z' clip-rule='evenodd' style='stroke:%23dbdbdb;stroke:color(display-p3 .8588 .8588 .8588);stroke-opacity:1'/%3E%3Cpath stroke='%23dbdbdb' stroke-width='2' d='M268.577 1.071a.2.2 0 0 0-.153-.071h-7.326c-.081 0-.127.089-.078.15l4.67 5.798c1.2 1.49 3.544 1.512 4.775.045a2.8 2.8 0 0 0 .017-3.607zM277.34 21.929a.2.2 0 0 0 .153.071h7.326c.081 0 .127-.089.078-.15l-4.67-5.798c-1.2-1.49-3.544-1.512-4.775-.044a2.8 2.8 0 0 0-.017 3.606z' style='stroke:%23dbdbdb;stroke:color(display-p3 .8588 .8588 .8588);stroke-opacity:1'/%3E%3Cpath fill='url(%23a)' d='M15 12a1 1 0 1 1 0-2h215a1 1 0 0 1 0 2z'/%3E%3Cpath fill='url(%23b)' d='M1 17a1 1 0 1 1 0-2h215a1 1 0 0 1 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23c)' d='M1 7a1 1 0 0 1 0-2h215a1 1 0 0 1 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23d)' d='M529 12a1 1 0 0 0 0-2H314a1 1 0 0 0 0 2z'/%3E%3Cpath fill='url(%23e)' d='M543 17a1 1 0 0 0 0-2H328a1 1 0 0 0 0 2z' opacity='.3'/%3E%3Cpath fill='url(%23f)' d='M543 7a1 1 0 0 0 0-2H328a1 1 0 0 0 0 2z' opacity='.3'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='14' x2='231' y1='11' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='217' y1='16' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='217' y1='6' y2='6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='530' x2='313' y1='11' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='544' x2='327' y1='16' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='544' x2='327' y1='6' y2='6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23d9d9d9' stop-opacity='0' style='stop-color:none;stop-opacity:0'/%3E%3Cstop offset='1' stop-color='%23d9d9d9' style='stop-color:%23d9d9d9;stop-color:color(display-p3 .851 .851 .851);stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")no-repeat;width: 544px;height: 23px;}

.boxFaq .centro .listaFaq { display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 0; column-gap: 40px; }

.boxFaq .centro .listaFaq .itemFaq { width: calc(50% - 20px); padding: 32px 0; border-bottom: 1px solid #E4E3DE; display: flex; flex-direction: column; }
.boxFaq .centro .listaFaq .itemFaq h3 {font: 400 20px/28px 'SF Pro Display', sans-serif;letter-spacing: 0.02em;color: #1E2329;margin-bottom: 4px;}
.boxFaq .centro .listaFaq .itemFaq p { font: 400 16px/24px 'Noto Sans', sans-serif; letter-spacing: 0em; color: #6B6E72; margin: 0; }

/* box Futuro */
.boxFuturo { background: linear-gradient(153.43deg, #004B59 0%, #12161A 66.67%); padding: 128px 20px 106px; }
.boxFuturo .centro {width: 100%;max-width: 864px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;text-align: center;position: relative;}
    .boxFuturo .centro::before {content: "";position: absolute;left: 50%;transform: translateX(-50%);top: -170px;background:url('../img/miniLogoDetalhe.svg')no-repeat;width: 86px;height: 86px;filter: drop-shadow(0px 18px 19px #366D80C9);}

.boxFuturo .centro h2 {font: 600 44px/46px 'SF Pro Display', sans-serif;letter-spacing: 0.01em;color: #FFF;margin-bottom: 47px;max-width: 856px;}

.boxFuturo .centro .boxPills { display: flex; flex-direction: column; align-items: center; margin-bottom: 66px; }
.boxFuturo .centro .boxPills span.labelPills { font: 700 16px/18px 'Noto Sans', sans-serif; letter-spacing: 0em; text-transform: uppercase; color: #B29C6F; margin-bottom: 7px; }
.boxFuturo .centro .boxPills ul.listaPills {display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;list-style: none;padding: 0;margin: 0;max-width: 790px;}
.boxFuturo .centro .boxPills ul.listaPills li {font: 600 15px/100% 'SF Pro Display', sans-serif;letter-spacing: 0.05em;text-transform: uppercase;color: #FFFFFF;background: rgba(255, 255, 255, 0.06);padding: 10px 16px;border-radius: 16px;}

.boxFuturo .centro p {font: 300 19px/30px 'SF Pro Display', sans-serif;letter-spacing: 0.03em;color: #FFFFFF;margin-bottom: 12px;}
.boxFuturo .centro p b { font-weight: 700; }



.boxFuturo a.btnCTA:link,.boxFuturo a.btnCTA:visited,.boxFuturo a.btnCTA:active {background: linear-gradient(90deg, #004b28 0%, #008c4c 20%, #00C56B 40%, #00C56B 126.45%);background-size: 280% auto;background-position: left bottom;box-shadow: 0 8px 16px -4px #0000002e, 0 0px 0px #0000001f, 0 0 0 #00c56b00, -36px 0 36px -20px #00C56B1A inset;max-width: max-content;}
.boxFuturo a.btnCTA::before {background: linear-gradient(-4deg, #9df2cb 0%, transparent 50%, #9df2cb 100%);}
.boxFuturo a.btnCTA::after {background: linear-gradient(90deg, #004b28 0%, #008c4c 20%, #00C56B 40%, #00C56B 126.45%);background-size: 280% auto;background-position: left bottom;}
.boxFuturo a.btnCTA:hover {box-shadow: 0 8px 16px -4px #0000002e, 0 14px 28px #00000029, 0 0 20px #00c56b47, -36px 0 36px -20px #00C56B1A inset;background-position: right top;}
.boxFuturo a.btnCTA:hover::after {background-position: right top;}

.boxFuturo .centro a.btnSolicitar b {font: 700 21px/100% 'SF Pro Display', sans-serif;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF;}
.boxFuturo .centro a.btnSolicitar:hover b { }

/* Footer */
footer{background: #0F1114;}
    footer .centro{padding: 56px 20px 50px;margin: 0px auto;}
        footer .centro div.topo{display: flex; justify-content: space-between; align-items: center; gap: 20px; margin-bottom: 32px;}
            footer .centro div.topo figure{width: 100%; max-width: 258px; height: 44px; user-select: none;}
                footer .centro div.topo figure img{width: 100%; height: 100%;}
            footer .centro div.topo p{font-size: 20px; font-weight: 400; line-height: 28px; letter-spacing: 0.04em; background: linear-gradient(90deg, #30919E 0%, #B99E69 100%);background: linear-gradient(90deg, color(display-p3 0.302 0.5608 0.6118) 0%, color(display-p3 0.7098 0.6235 0.4392) 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

        footer .centro span{width: 100%;display: block;font: 400 15px/26px "Noto Sans";font-style: italic;text-align: center;letter-spacing: 0.01em;color: #38454D;background: #17222880;border-radius: 8px;padding: 8px 21px;}

/* Mobile */
/* Box Barra Fixa */
._320 .boxBarraFixa{/* max-width: 440px; */}
    ._320 .boxBarraFixa .centro{width: 100%;max-width: 440px;flex-direction: column;gap: 10px;padding: 8px 20px;}
        ._320 .boxBarraFixa .centro p{font-size: 12px;line-height: 18px;letter-spacing: 0.025em;text-align: center;}
        ._320 .boxBarraFixa .centro a:link,
        ._320 .boxBarraFixa .centro a:active,
        ._320 .boxBarraFixa .centro a:visited{}
            ._320 .boxBarraFixa .centro a b{}
            ._320 .boxBarraFixa .centro a svg{}
                ._320 .boxBarraFixa .centro a svg path{}

/* Box Topo */
._320 .boxTopo{background: url('../img/imgGrafico.avif') no-repeat bottom right #EFECE1;background-size: 440px auto;background-position-x: center;background-position-y: 34px;}
    ._320 .boxTopo::before{width: 878px;height: 158px;top: 0px;left: 0px;}
    ._320 .boxTopo::after{width: 845px;height: 539px;top: -248px;right: -275px;}
    ._320 .boxTopo .centro{padding: 121px 20px 80px;}
        ._320 .boxTopo .centro::before{display: none;}
        ._320 .boxTopo .centro div.conteudo{}
            ._320 .boxTopo .centro div.conteudo figure{max-width: 250px;height: auto;margin: 0px auto 20px;}
                ._320 .boxTopo .centro div.conteudo figure img{}

            ._320 .boxTopo .centro div.conteudo h2{font-size: 26px;line-height: 32px;text-align: center;margin-bottom: 20px;}
                ._320 .boxTopo .centro div.conteudo h2 b{margin: 0px auto;}
            ._320 .boxTopo .centro div.conteudo p{font-size: 17px;line-height: 23px;text-align: center;margin-bottom: 20px;}
            ._320 .boxTopo .centro div.conteudo a:link,
            ._320 .boxTopo .centro div.conteudo a:active,
            ._320 .boxTopo .centro div.conteudo a:visited{}
                ._320 .boxTopo .centro div.conteudo a::before{}
                ._320 .boxTopo .centro div.conteudo a b{}
        /* Brilho */
        ._320 .boxTopo .centro ul.brilho{width: 100%;max-width: initial;top: 0px;right: 50%;transform: translateX(50%);z-index: 1;mix-blend-mode: color-dodge;}

/* Box Servicos */
._320 .boxServicos{padding: 0px;}
    ._320 .boxServicos .centro{max-width: 440px;background: url(../img/fundoServicosMobile.avif) no-repeat center top, linear-gradient(180deg, #FFF 0%, #FBF5ED 70.28%);background-size: 440px 120px, contain;margin-top: 0px;padding: 40px 20px 0px;border-radius: 0px;}
        ._320 .boxServicos .centro::before{}
        ._320 .boxServicos .centro article{flex-direction: column;}

        /* Conteudo Servicos */
        ._320 .boxServicos .centro article.conteudoServicos{margin-bottom: 40px;}

            ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo{padding: 20px;}
                ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo p{font-size: 20px;line-height: 26px;margin-bottom: 60px;}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo p b{}

                ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2{max-width: 100%; font-size: 26px;line-height: 32px;}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2::before{content: "";top: -41px;}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2 b{}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoEsquerdo h2 em{}

            ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito{margin-top: 0px;}
                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito > p{font-size: 16px;line-height: 22px;margin-bottom: 30px;}
                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito > p:nth-of-type(2){margin-bottom: 12px;}
                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito > p:nth-of-type(3){margin-bottom: 20px;}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito p b{}

                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito p em{}

                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito ul{margin-bottom: 20px;}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito ul li{}
                        ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito ul li::before{margin-top: 12px;}
                        ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito ul li p{font-size: 16px;line-height: 28px;}

                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito span{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito span b{}

                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito a:link,
                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito a:active,
                ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito a:visited{}
                    ._320 .boxServicos .centro article.conteudoServicos div.conteudoDireito a b{width: 100%;max-width: 182px;margin: 0px auto;}

        /* Conteudo Mercado */
        ._320 .boxServicos .centro article.conteudoMercado{padding: 20px 20px 40px;}
            ._320 .boxServicos .centro article.conteudoMercado h2{width: 100%;max-width: 286px;font-size: 22px;line-height: 28px;margin: 0px auto 20px;}
                ._320 .boxServicos .centro article.conteudoMercado h2 b{}

            ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards{flex-direction: column;gap: 86px;margin-bottom: 40px;}
                ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card{padding: 20px;}
                ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel{}
                    ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel::after{top: initial;left: 50%;transform: translate(-50%, 0%) rotate(90deg);bottom: -68px;}
                ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas{}
                    ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel::before{left: 20px;}
                    ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas::before{left: 20px;}
                    ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card h3{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
                        ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card h3 b{}
                        ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card h3 em{}

                    ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card ul{display: flex;flex-direction: column;gap: 6px;margin-bottom: 20px;}
                        ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card ul li{gap: 8px;}
                        ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas ul li{gap: 10px;}
                            ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardIndisponivel ul li::before{margin-top: 6px;}
                            ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas ul li::before{}
                            ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card ul li p{font-size: 16px;line-height: 22px;}
                    ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card span{font-size: 16px;line-height: 22px;}
                        ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.card span b{}
                        ._320 .boxServicos .centro article.conteudoMercado div.conteudoCards div.cardPerguntas span b{}


            ._320 .boxServicos .centro article.conteudoMercado > span{width: 100%;max-width: 287px;font-size: 22px;line-height: 28px;margin: 0px auto;}
                ._320 .boxServicos .centro article.conteudoMercado > span b{}
                        
/* Box Inteligencia */
._320 .boxInteligencia{margin-top: -80px;}
    ._320 .boxInteligencia .centro{padding: 120px 20px 40px;margin-bottom: 0px;}
        ._320 .boxInteligencia .centro > figure{width: 250px;height: auto;margin-bottom: 30px;}
            ._320 .boxInteligencia .centro figure img{}
        ._320 .boxInteligencia .centro h2{width: 100%;max-width: 380px;font-size: 24px;line-height: 30px;margin: 0px auto 5px;}
        ._320 .boxInteligencia .centro > p{width: 100%;max-width: 348px;font-size: 16px;line-height: 22px;margin: 0px auto 30px;}

        ._320 .boxInteligencia .centro div.conteudo{flex-direction: column;gap: 30px;padding-bottom: 102px;}
            ._320 .boxInteligencia .centro div.conteudo div.lista{}
                ._320 .boxInteligencia .centro div.conteudo div.lista i{font-size: 16px;text-align: center;line-height: 22px;}
                    ._320 .boxInteligencia .centro div.conteudo div.lista i b{}

                ._320 .boxInteligencia .centro div.conteudo div.lista ul{}
                    ._320 .boxInteligencia .centro div.conteudo div.lista ul li{border-radius: 20px;gap: 14px;padding: 10px;}
                        ._320 .boxInteligencia .centro div.conteudo div.lista ul li::before{margin-top: 7px;}
                        ._320 .boxInteligencia .centro div.conteudo div.lista ul li p{font-size: 16px;line-height: 22px;}

           ._320 .boxInteligencia .centro div.conteudo div.escritorio{padding: 19px 19px 0px;}
                ._320 .boxInteligencia .centro div.conteudo div.escritorio h3{width: 100%;max-width: 250px;font-size: 16px;line-height: 22px;margin: 0px auto 20px;}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio h3 b{}
                ._320 .boxInteligencia .centro div.conteudo div.escritorio figure{height: auto;}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio figure img{}

                ._320 .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio{gap: 20px;margin-bottom: 20px;}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio p{max-width: 162px;font-size: 14px;line-height: 20px;}
                        ._320 .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio p b{}
                        ._320 .boxInteligencia .centro div.conteudo div.escritorio div.conteudoEscritorio p b.azul{}

                ._320 .boxInteligencia .centro div.conteudo div.escritorio a:link,
                ._320 .boxInteligencia .centro div.conteudo div.escritorio a:active,
                ._320 .boxInteligencia .centro div.conteudo div.escritorio a:visited{margin-bottom: -36px;}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio a:after{}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio a:before{}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio a b{width: 100%;max-width: 250px;font-size: 18px;line-height: 22px;margin: 0px auto;}
                /* Hover */
                ._320 .boxInteligencia .centro div.conteudo div.escritorio a:hover{}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio a:hover:after{}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio a:hover:before{}
                    ._320 .boxInteligencia .centro div.conteudo div.escritorio a:hover b{}

            ._320 .boxInteligencia .centro div.splide{height: auto;}
                ._320 .boxInteligencia .centro div.splide::before{content: "";width: 350px;height: 87px;/* background-color: black; */top: -47px;}
                ._320 .boxInteligencia .centro div.splide div.splide__track{}
                    ._320 .boxInteligencia .centro div.splide div.splide__track ul{}
                        ._320 .boxInteligencia .centro div.splide div.splide__track ul li{}
                            ._320 .boxInteligencia .centro div.splide div.splide__track ul li figure{}
                                ._320 .boxInteligencia .centro div.splide div.splide__track ul li figure img{outline: 8px solid #FFFFFF0D;object-fit: contain;min-height: auto;}
                ._320 .splide__arrows{}
                    ._320 .splide__arrows button{width: 40px;height: 28px;background-size: 15px;}
                    ._320 .splide__arrows button.splide__arrow--prev{}
                    ._320 .splide__arrows button.splide__arrow--next{}
                        ._320 .splide__arrows button svg{}
                    ._320 ul.splide__pagination{}
                        ._320 ul.splide__pagination li{}
                            ._320 ul.splide__pagination li button{}
                    /* Hover */
                    ._320 .splide__arrows button:hover{}
                    ._320 .splide__arrows button.splide__arrow--prev:hover{}
                    ._320 .splide__arrows button.splide__arrow--next:hover{}

/* Box Receita */
._320 .boxReceita{background: url(../img/fundoReceita.avif) no-repeat center bottom, radial-gradient(122.67% 125.31% at 50% 7.93%, #E8F5FB 12.02%, #A5B4B7 100%);background-size: cover;background-position: center bottom, center;}
    ._320 .boxReceita .centro{padding: 40px 20px;}
        ._320 .boxReceita .centro h2{width: 100%;max-width: 320px;font-size: 24px;line-height: 30px;margin: 0px auto;}
            ._320 .boxReceita .centro h2 b{}
        ._320 .boxReceita .centro i{width: 100%;max-width: 320px;font-size: 15px;line-height: 21px;margin: 0px auto 20px;}
            ._320 .boxReceita .centro i b{}
        ._320 .boxReceita .centro span{font-size: 15px;line-height: 21px;text-align: center;padding: 8px 12px;margin-bottom: 20px;}

        ._320 .boxReceita .centro ul{flex-direction: column;gap: 20px;}
        ._320 .boxReceita .centro ul.top{margin-bottom: 20px;}
            ._320 .boxReceita .centro ul li{max-width: initial !important;outline: 6px solid #ffffff26;padding: 20px;}
                ._320 .boxReceita .centro ul li div.conteudo{max-width: initial !important;}
                ._320 .boxReceita .centro ul.top li:nth-of-type(1) div.conteudo{}
                ._320 .boxReceita .centro ul.top li:nth-of-type(2) div.conteudo{}
                ._320 .boxReceita .centro ul.top li:nth-of-type(3) div.conteudo{}
                ._320 .boxReceita .centro ul.bottom li:nth-of-type(1) div.conteudo{}
                ._320 .boxReceita .centro ul.bottom li:nth-of-type(2) div.conteudo{}
                ._320 .boxReceita .centro ul.bottom li:nth-of-type(3) div.conteudo{}
                    ._320 .boxReceita .centro ul.top li:nth-of-type(1){background-size: 50px 50px;}
                    ._320 .boxReceita .centro ul.top li:nth-of-type(2){background-size: 47px 55px;}
                    ._320 .boxReceita .centro ul.top li:nth-of-type(3){background-size: 50px 57px;}
                    ._320 .boxReceita .centro ul.bottom li:nth-of-type(1){background-size: 50px 57px;}
                    ._320 .boxReceita .centro ul.bottom li:nth-of-type(2){background-size: 51px 49px;}
                    ._320 .boxReceita .centro ul.bottom li:nth-of-type(3){background-size: 50px 55px;}
                    ._320 .boxReceita .centro ul li div.conteudo h3{font-size: 18px;line-height: 24px;margin-bottom: 6px;}
                    ._320 .boxReceita .centro ul li div.conteudo p{width: calc(100% - 50px);font-size: 15px;line-height: 21px;}

/* Box Analisar */
._320 .boxAnalisar{background: url('../img/fundoReceitaMobile.svg') no-repeat center;background-position-y: 0px;/* background-size: contain; */}
    ._320 .boxAnalisar::before{content: "";width: 718px;bottom: 60px;}
    ._320 .boxAnalisar::after{content: "";width: 46px;height: 46px;top: -18px;}
    ._320 .boxAnalisar .centro{padding: 40px 20px;}
        ._320 .boxAnalisar .centro h2{width: 100%;max-width: 284px;font-size: 26px;line-height: 32px;margin: 0px auto;}
            ._320 .boxAnalisar .centro h2 b{}
        ._320 .boxAnalisar .centro i{font-size: 15px;line-height: 21px;letter-spacing: -0.015em;margin: -2px auto 20px;}
        ._320 .boxAnalisar .centro ul.tags{gap: 6px;}
            ._320 .boxAnalisar .centro ul.tags li{padding: 5px 15px;}
                ._320 .boxAnalisar .centro ul.tags li span{font-size: 12px;}

        ._320 .boxAnalisar .centro div.conteudoDados{margin: 40px 0px;}
            ._320 .boxAnalisar .centro div.conteudoDados::before{content: "";}
            ._320 .boxAnalisar .centro div.conteudoDados > p{font-size: 18px;line-height: 24px;}
            ._320 .boxAnalisar .centro div.conteudoDados ul.listaDados{display: flex;flex-direction: column;gap: 6px;}
                ._320 .boxAnalisar .centro div.conteudoDados ul.listaDados li{gap: 10px;}
                    ._320 .boxAnalisar .centro div.conteudoDados ul.listaDados li::before{content: "";width: 6px;min-width: 6px;height: 6px;margin-top: 8px;}
                    ._320 .boxAnalisar .centro div.conteudoDados ul.listaDados li p{font-size: 16px;line-height: 22px;}

        ._320 .boxAnalisar .centro h3{font-size: 23px;line-height: 29px;margin-bottom: 20px;}
            ._320 .boxAnalisar .centro h3 b{}
            ._320 .boxAnalisar .centro h3 em{}

        ._320 .boxAnalisar .centro ol{flex-direction: column;gap: 20px;margin-bottom: 20px;}
            ._320 .boxAnalisar .centro ol li{ width: 100%;}
            ._320 .boxAnalisar .centro ol li:nth-of-type(even){}
                ._320 .boxAnalisar .centro ol li span{width: 40px;min-width: 40px;height: 40px;font-size: 20px;line-height: 26px;background-size: contain;}
                ._320 .boxAnalisar .centro ol li p{font-size: 16px;line-height: 22px;}
                    ._320 .boxAnalisar .centro ol li p b{font-size: 18px;line-height: 24px;}

        ._320 .boxAnalisar .centro a:link,
        ._320 .boxAnalisar .centro a:active,
        ._320 .boxAnalisar .centro a:visited{padding: 14px;}
            ._320 .boxAnalisar .centro a b{font-size: 18px;line-height: 22px;}

/* Box Contabilidade */
._320 .boxContabilidade{background: url('../img/fundoEscritorio1.svg') no-repeat, radial-gradient(69.49% 70.99% at 50% 6.16%, #005464 0%, #15191D 100%);background-size: 671px auto, contain;background-position: top center;}
    ._320 .boxContabilidade::before{content: "";content: "";width: 46px;height: 46px;bottom: -28px;}
    ._320 .boxContabilidade .centro{padding: 40px 20px;}

        ._320 .boxContabilidade .centro h2{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
            ._320 .boxContabilidade .centro h2 b{}
        ._320 .boxContabilidade .centro > i{font-size: 18px;line-height: 24px;margin-bottom: 27px;}
            ._320 .boxContabilidade .centro > i b{}

        ._320 .boxContabilidade .centro > span{font-size: 19px;line-height: 25px;padding: 4px 23px;margin-bottom: 27px;}

        ._320 .boxContabilidade .centro div.conteudoTrabalho{flex-direction: column;margin-bottom: 40px;}
            ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo{min-width: initial;padding: 20px 20px 40px;}
                ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo > p{font-size: 16px;line-height: 22px;text-align: center;margin-bottom: 20px;}
                    ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo > p b{}
                ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo i{font-size: 16px;line-height: 22px;text-align: center;}

                ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul{gap: 6px 0px;flex-direction: column;}
                    ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul li{width: 100%;}
                        ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul li::before{}
                        ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoEsquerdo ul li p{font-size: 15px;line-height: 21px;}

            ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito{padding: 20px;position: relative;background: radial-gradient(100% 100% at 50% 0%, #008599 0%, #002832 100%);border-radius: 0px 0px 30px 30px;}
                ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito::before{content: "";position: absolute;bottom: initial;top: -12px;left: 50%;transform: translateX(-50%) rotate(90deg);width: 26px;height: 39px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='40' fill='none' viewBox='0 0 16 40'%3E%3Cpath fill='%239d8a63' d='M15.854 20.396a.61.61 0 0 0 0-.791L0 0v40z' style='fill:%239d8a63;fill:color(display-p3 .6154 .5406 .3876);fill-opacity:1'/%3E%3C/svg%3E") no-repeat;pointer-events: none;}

                ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito i{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
                    ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito > p{font-size: 22px;line-height: 28px;}
                        ._320 .boxContabilidade .centro div.conteudoTrabalho div.conteudoDireito > p b{}

        ._320 .boxContabilidade .centro div.conteudoRaioX{flex-direction: column;gap: 40px;}
            ._320 .boxContabilidade .centro div.conteudoRaioX figure{position: initial;}
                ._320 .boxContabilidade .centro div.conteudoRaioX figure img{}

            ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria{}
                ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria h3{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
                ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria > p{font-size: 16px;line-height: 22px;margin-bottom: 22px;}
                    ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria > p b{}
                ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria i{font-size: 16px;line-height: 22px;}

                ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul{display: flex;flex-direction: column;gap: 6px;margin-bottom: 30px;}
                    ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul li{}
                        ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul li::before{margin-top: 7px;}
                        ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria ul li p{font-size: 15px;line-height: 21px;}

                ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria span{font-size: 18px;text-align: center;padding: 6px 20px;background: linear-gradient(270deg, #CBFFFC 0%, #FFF 76.03%);border-radius: 100px;outline: 8px solid #ffffff0f;}
                    ._320 .boxContabilidade .centro div.conteudoRaioX div.conteudoTributaria span::before{}

._320 .boxMetodologiaReforma {padding: 0px;}
._320 .boxMetodologiaReforma::before { display: none; }
._320 .boxMetodologiaReforma::after { display: none; }

._320 .boxMetodologiaReforma .centro {padding: 40px 20px;}

._320 .boxMetodologiaReforma .centro > h2 { font-size: 28px; line-height: 34px; margin-bottom: 12px; }
._320 .boxMetodologiaReforma .centro > h2 b { }
._320 .boxMetodologiaReforma .centro > h2 em { text-underline-offset: 2px; }

._320 .boxMetodologiaReforma .centro > h3 { font-size: 15px; line-height: 22px; margin-bottom: 32px; }
._320 .boxMetodologiaReforma .centro > h3 b { }

/* -----------------------------------
   BLOCO SUPERIOR: METODOLOGIA
----------------------------------- */
._320 .boxMetodologiaReforma .centro .wrapperMetodologia {flex-direction: column;align-items: center;gap: 32px;margin-bottom: 42px;}

._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas::before,
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia::before { display: none; }

/* COLUNA 1: PASSOS */
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos { max-width: 100%; width: 100%; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos ul.listaPassos { min-height: auto; gap: 10px; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos ul.listaPassos li { padding: 12px 14px; font-size: 13px; border-radius: 8px; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPassos ul.listaPassos li span.numStep { width: 22px; height: 22px; font-size: 12px; }

/* COLUNA 2: PERGUNTAS */
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas {max-width: 100%;padding: 24px 16px 20px 10px;border-radius: 12px;}
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas h3 {font-size: 17px;line-height: 20px;margin-bottom: 12px;text-align: center;}
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas { }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li { font-size: 14px; line-height: 20px; min-height: 40px; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li:last-child { }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li b { }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardPerguntas ul.listaPerguntas li span.iconQuestion {}

/* COLUNA 3: CTA METODOLOGIA */
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia { max-width: 100%; padding: 28px 16px; border-radius: 12px; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia p.txtResultado { font-size: 20px; line-height: 28px; margin-bottom: 24px; max-width: 100%; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia p.txtResultado b { }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia p.txtResultado em { }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia a.btnGerarReceita:link,
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia a.btnGerarReceita:visited,
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia a.btnGerarReceita:active { padding: 14px 16px; max-width: 100%; border-radius: 12px; }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia a.btnGerarReceita:hover { }
._320 .boxMetodologiaReforma .centro .wrapperMetodologia .cardCtaMetodologia a.btnGerarReceita b { font-size: 16px; line-height: 20px; max-width: 100%; }

/* -----------------------------------
   BLOCO INFERIOR: REFORMA TRIBUTÃƒÂRIA
----------------------------------- */
._320 .boxMetodologiaReforma .centro .wrapperReforma {flex-direction: column;gap: 20px;}

/* ESQUERDA: TEXTO INFORMATIVO */
._320 .boxMetodologiaReforma .centro .wrapperReforma .infoReforma { max-width: 100%; text-align: center; align-items: center; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .infoReforma h2 { font-size: 28px; line-height: 34px; margin-bottom: 8px; max-width: 100%; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .infoReforma span.subtituloReforma { font-size: 18px; line-height: 24px; margin-bottom: 20px; max-width: 100%; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .infoReforma p.destaqueItalico { font-size: 15px; line-height: 22px; margin-bottom: 18px; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .infoReforma p.txtDescritivo { font-size: 16px; line-height: 24px; max-width: 100%; }

/* DIREITA: WRAPPER DOS CARDS DE OPÃƒâ€¡ÃƒÆ’O */
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio { max-width: 100%; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio span.labelOpcoes { font-size: 18px; line-height: 24px; margin-bottom: 16px; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes { flex-direction: column; gap: 16px; }

/* CARD CLARO */
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao { max-width: 100%; padding: 24px 16px; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.claro { }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.claro .iconHeader { margin-bottom: 14px; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.claro p { font-size: 15px; line-height: 22px; }

/* CARD ESCURO */
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro { }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro .iconHeader { margin-bottom: 14px; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro p { font-size: 15px; line-height: 22px; }
._320 .boxMetodologiaReforma .centro .wrapperReforma .wrapperOpcoesEscritorio .gridCardsOpcoes .cardOpcao.escuro p b { }
._320 .boxPlanos { padding: 60px 0 48px; }
._320 .boxPlanos::before { display: none; }
._320 .boxPlanos::after { display: none; }
._320 .boxPlanos .centro {padding: 0px 20px;}
._320 .boxPlanos .centro::before {transform: translateX(-50%) scale(0.65);top: 14px;}

._320 .boxPlanos .centro .topoBloco {margin-bottom: 26px;}
._320 .boxPlanos .centro .topoBloco h2 {font-size: 27px;line-height: 27px;margin-bottom: 15px;max-width: 290px;}
._320 .boxPlanos .centro .topoBloco h2 i { }
._320 .boxPlanos .centro .topoBloco h2 span.letraE { }
._320 .boxPlanos .centro .topoBloco h2 b { text-underline-offset: 3px; }
._320 .boxPlanos .centro .topoBloco p {font-size: 15px;line-height: 22px;max-width: 320px;}
._320 .boxPlanos .centro .topoBloco p b { }

._320 .boxPlanos .centro .wrapperTabelaPrecos { flex-direction: column; align-items: center; gap: 32px; }
._320 .boxPlanos .centro .wrapperTabelaPrecos::before { display: none; }

._320 .boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos { display: none; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos ul.listaRecursos { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos ul.listaRecursos li { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .colunaRecursos ul.listaRecursos li:first-of-type { }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards { flex-direction: column; gap: 32px; }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano {border-radius: 20px;padding: 15px 16px 15px;max-width: 100%;}
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado { }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano span.tagRecomendado { font-size: 12px; padding: 4px 12px; }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano {margin-bottom: 12px;}
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano h3 { font-size: 22px; line-height: 28px; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano span.subtituloPlano {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano .precoPlano b { font-size: 24px; line-height: 28px; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado .headerPlano .precoPlano b { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano .headerPlano .precoPlano i { font-size: 14px; line-height: 20px; }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos { margin-bottom: 20px; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li { min-height: 36px; padding: 6px 0; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li.itemArmazenamento { font-size: 15px; line-height: 20px; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li.itemArmazenamento:first-of-type { }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus.vazio { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus svg {left: 1px;}
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano ul.listaStatusRecursos li span.iconStatus.vazio svg {top: 1px;}
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado ul.listaStatusRecursos li span.iconStatus { }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano:link,
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano:visited,
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano:active { padding: 14px 16px; }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado a.btnAcaoPlano:link,
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado a.btnAcaoPlano:visited,
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano.recomendado a.btnAcaoPlano:active { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano:hover { }
._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano b { font-size: 18px; line-height: 22px; }

._320 .boxPlanos .centro .wrapperTabelaPrecos .wrapperCards .cardPlano a.btnAcaoPlano::before { }

._320 .boxPlanos .centro .rodapeBloco {margin-top: 30px;}
._320 .boxPlanos .centro .rodapeBloco p { font-size: 16px; line-height: 22px; }

/* box objecoes */
._320 .boxObjecoes {padding: 0px;}
._320 .boxObjecoes .centro { }

._320 .boxObjecoes .centro .topoBloco { margin-bottom: 36px; }
._320 .boxObjecoes .centro .topoBloco h2 {font-size: 24px;line-height: 27px;margin-bottom: 8px;}
._320 .boxObjecoes .centro .topoBloco h2 b { }
._320 .boxObjecoes .centro .topoBloco p {font-size: 15px;line-height: 20px;max-width: 230px;margin: 0 auto;}

._320 .boxObjecoes .centro .gridCards {flex-direction: column;align-items: center;gap: 8px;}

._320 .boxObjecoes .centro .gridCards .cardObjecao { max-width: 100%; min-height: auto; padding: 28px 20px; }

._320 .boxObjecoes .centro .gridCards .cardObjecao::before {}

._320 .boxObjecoes .centro .gridCards .cardObjecao p { font-size: 17px; line-height: 24px; }
._320 .boxObjecoes .centro .gridCards .cardObjecao p b { }

/* box Parceiro */
._320 .boxParceiro {padding: 0px;}
._320 .boxParceiro::before { display: none; }
._320 .boxParceiro::after { display: none; }

._320 .boxParceiro .centro {padding: 40px 20px;}
._320 .boxParceiro .centro::after { width: 300px; height: 300px; bottom: -200px; }

._320 .boxParceiro .centro .topoBloco { margin-bottom: 32px; }
._320 .boxParceiro .centro .topoBloco h2 { font-size: 28px; line-height: 34px; margin-bottom: 12px; }
._320 .boxParceiro .centro .topoBloco h2 b { }
._320 .boxParceiro .centro .topoBloco p { font-size: 15px; line-height: 22px; }

._320 .boxParceiro .centro .conteudoParceiro { flex-direction: column; margin-bottom: 40px; gap: 32px; }

._320 .boxParceiro .centro .conteudoParceiro ul.listaVantagens { max-width: 100%; }
._320 .boxParceiro .centro .conteudoParceiro ul.listaVantagens li { padding: 8px 0; border-radius: 12px; }
._320 .boxParceiro .centro .conteudoParceiro ul.listaVantagens li:last-of-type { }
._320 .boxParceiro .centro .conteudoParceiro ul.listaVantagens li b { font-size: 15px; line-height: 20px; gap: 10px; }
._320 .boxParceiro .centro .conteudoParceiro ul.listaVantagens li b::before { }

._320 .boxParceiro .centro .conteudoParceiro figure.imagemIlustrativa { max-width: 100%; height: auto; }
._320 .boxParceiro .centro .conteudoParceiro figure.imagemIlustrativa img { height: auto; }

._320 .boxParceiro .centro .rodapeParceiro { }
._320 .boxParceiro .centro .rodapeParceiro p { font-size: 18px; line-height: 26px; margin-bottom: 24px; }

._320 .boxParceiro .centro .rodapeParceiro a.btnParceiro:link,
._320 .boxParceiro .centro .rodapeParceiro a.btnParceiro:visited,
._320 .boxParceiro .centro .rodapeParceiro a.btnParceiro:active { padding: 14px 24px; width: 100%; }
._320 .boxParceiro .centro .rodapeParceiro a.btnParceiro:hover { }

._320 .boxParceiro .centro .rodapeParceiro a.btnParceiro b { font-size: 16px; line-height: 20px; }
._320 .boxParceiro .centro .rodapeParceiro a.btnParceiro:hover b { }

/* box Faq*/
._320 .boxFaq {padding: 0px;}
._320 .boxFaq .centro {padding: 40px 20px 60px;}

._320 .boxFaq .centro h2 {font-size: 28px;line-height: 34px;margin-bottom: 20px;}
._320 .boxFaq .centro h2::before { width: 100%; max-width: 280px; background-size: contain; bottom: -24px; }

._320 .boxFaq .centro .listaFaq { flex-direction: column; gap: 0; }

._320 .boxFaq .centro .listaFaq .itemFaq { width: 100%; padding: 20px 0; }
._320 .boxFaq .centro .listaFaq .itemFaq h3 { font-size: 17px; line-height: 24px; margin-bottom: 6px; }
._320 .boxFaq .centro .listaFaq .itemFaq p { font-size: 14px; line-height: 22px; }

/* box Futuro */
._320 .boxFuturo {padding: 50px 0px 0px;}
._320 .boxFuturo .centro {padding-top: 10px;}
._320 .boxFuturo .centro::before {top: -80px;width: 60px;height: 60px;background-size: contain;}

._320 .boxFuturo .centro h2 { font-size: 28px; line-height: 34px; margin-bottom: 32px; }

._320 .boxFuturo .centro .boxPills { margin-bottom: 40px; }
._320 .boxFuturo .centro .boxPills span.labelPills { font-size: 14px; margin-bottom: 12px; }
._320 .boxFuturo .centro .boxPills ul.listaPills { gap: 8px; }
._320 .boxFuturo .centro .boxPills ul.listaPills li { font-size: 13px; padding: 8px 12px; border-radius: 12px; }

._320 .boxFuturo .centro p { font-size: 16px; line-height: 24px; margin-bottom: 20px; }
._320 .boxFuturo .centro p b { }

._320 .boxFuturo .centro a.btnSolicitar:link,
._320 .boxFuturo .centro a.btnSolicitar:visited,
._320 .boxFuturo .centro a.btnSolicitar:active {max-width: initial;padding: 14px 20px;width: 100%;}
._320 .boxFuturo .centro a.btnSolicitar:hover { }

._320 .boxFuturo .centro a.btnSolicitar b {width: 100%;max-width: 275px;font-size: 18px;line-height: 22px;margin: 0px auto;}
._320 .boxFuturo .centro a.btnSolicitar:hover b { }

/* Footer */
._320 footer{}
    ._320 footer .centro{}
        ._320 footer .centro div.topo{flex-direction: column;margin-bottom: 20px;}
            ._320 footer .centro div.topo figure{}
                ._320 footer .centro div.topo figure img{}
            ._320 footer .centro div.topo p{width: 100%;max-width: 201px;text-align: center;font-size: 18px;line-height: 24px;margin: 0px auto;}

        ._320 footer .centro span{font-size: 14px;line-height: 22px;padding: 8px 10px;}