#paginaGestaoDeTrafegoPagoNew {
    float: left;
    width: 100%;
}

/* Bloco Inicial */

.blocoInicial {
    float: left;
    padding: 50px 0;
    width: 100%;
}

.blocoInicial .container {
    display: flex;
    align-items: center;
}

.blocoInicial .texto {
    text-align: center;
}

.blocoInicial .texto h1 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 10px 0;
    color: #551A67;
    font-size: 30px;
    line-height: 40px;
}

.blocoInicial .texto span {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 35px 0;
    color: #551A67;
    font-size: 18px;
    line-height: 18px;
}

.blocoInicial .texto p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
    color: #551A67;
    font-size: 24px;
    line-height: 36px;
}

.blocoInicial .texto p strong {
    color: #551A67;
}

.blocoInicial figure {
    text-align: center;
}

/* Atrair Clientes */

.atrairClientes {
    float: left;
    width: 100%;
    padding: 0 0 50px 0;
}

.atrairClientes .container {
    display: flex;
    justify-content: center;
}

.atrairClientes .boxBg {
    background: #551A67;
    padding: 25px;
    border-radius: 15px;
    display: flex;
    align-items: center;
}

.atrairClientes .boxBg .texto p {
    text-align: center;
    color: #fff;
    font-weight: 500;
    margin: 0;
}

.atrairClientes .boxBg h2 {
    float: left;
    width: 100%;
    color: #fff;
    text-align: center;
    margin: 0 0 10px 0;
    font-size: 24px;
    line-height: 34px;
}

.atrairClientes .boxBg .boxLink {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
}

.atrairClientes .boxBg .boxLink a {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(269.28deg, rgba(85, 26, 103, 0.31) 20.86%, rgba(85, 26, 103, 0) 92.67%), #DC0456;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.atrairClientes .boxBg .boxLink a i {
    color: #fff;
    font-size: 20px;
}

.atrairClientes .boxBg .boxLink a span {
    color: #fff;
    margin-left: 15px;
}

/* Escalar seu Negócio */

.escalarSeuNegocio {
    float: left;
    width: 100%;
    background: #EFECEC;
    padding: 50px 0;
}

.escalarSeuNegocio .container {
    display: flex;
    align-items: center;
}

.escalarSeuNegocio .texto {
    text-align: center;
}

.escalarSeuNegocio .texto h2 {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    color: #551A67;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
}

.escalarSeuNegocio .texto h2 strong {
    color: #551A67;
}

.escalarSeuNegocio .texto .textoBox {
    float: left;
    width: 100%;
}

.escalarSeuNegocio .texto .textoDestaque {
    float: left;
    width: 100%;
    margin-top: 30px;
    background: #551A67;
    padding: 25px;
    border-radius: 15px;
}

.escalarSeuNegocio .texto .textoDestaque p {
    color: #fff;
    margin: 0;
}

.escalarSeuNegocio .texto .textoDestaque p strong {
    color: #fff;
}

.escalarSeuNegocio .deskOnly,
.escalarSeuNegocio .mobileOnly {
    text-align: center;
}

.escalarSeuNegocio .mobileOnly {
    display: none;
}

/* Por que Escolher */

.porQueEscolher {
    float: left;
    width: 100%;
    padding: 50px 0;
}

.porQueEscolher .container {
    display: flex;
    align-items: center;
}

.porQueEscolher .texto h2 {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
    color: #551A67;
    font-size: 26px;
    line-height: 36px;
    font-weight: 500;
    text-align: center;
}

.porQueEscolher .texto figure {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

.porQueEscolher .texto figure img {
    width: 300px;
}

.porQueEscolher .texto .pergunta {
    float: left;
    width: 100%;
    color: #DC0456;
    text-align: center;
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
    margin-bottom: 20px;
}

.porQueEscolher .texto .boxLink {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
}

.porQueEscolher .texto .boxLink a {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(269.28deg, rgba(85, 26, 103, 0.31) 20.86%, rgba(85, 26, 103, 0) 92.67%), #DC0456;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.porQueEscolher .texto .boxLink a i {
    color: #fff;
    font-size: 20px;
}

.porQueEscolher .texto .boxLink a span {
    color: #fff;
    margin-left: 15px;
}

.porQueEscolher .sliderTexto .titulo {
    float: left;
    width: 100%;
    color: #DC0456;
    text-align: center;
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
    margin-bottom: 30px;
}

.porQueEscolher .sliderTexto ul.ulSlider {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #551A67;
    padding: 30px 70px;
    border-radius: 50px;
}

.porQueEscolher .sliderTexto ul.ulSlider li figure {
    float: left;
    width: 100%;
    text-align: center;
}

.porQueEscolher .sliderTexto ul.ulSlider li figure img {
    display: inline-block;
}

.porQueEscolher .sliderTexto ul.ulSlider li h3 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0 20px 0;
}

.porQueEscolher .sliderTexto ul.ulSlider li .boxtexto {
    float: left;
    width: 100%;
    text-align: center;
    min-height: 130px;
}

.porQueEscolher .sliderTexto ul.ulSlider li .boxtexto p {
    color: #fff;
    margin: 0;
}

.porQueEscolher .sliderTexto ul.ulSlider li .boxtexto p strong {
    color: #fff;
}

.porQueEscolher .sliderTexto .slick-dots {
    float: left;
    width: 100%;
    padding: 0;
    margin: 20px 0 0 0;
    display: flex;
    justify-content: center;
}

.porQueEscolher .sliderTexto .slick-dots li {
    list-style: none;
}

.porQueEscolher .sliderTexto .slick-dots li button {
    background-color: #DC0456;
    width: 15px;
    height: 15px;
    border-radius: 100px;
    text-indent: -9999em;
    border: 0;
    margin: 0 3px;
    transition: all 0.2s linear;
    list-style: none;
}

.porQueEscolher .sliderTexto .slick-dots li.slick-active button {
    background-color: #fff;
    width: 50px;
}

.porQueEscolher .sliderTexto .slick-arrow {
    color: #DC0456;
    font-size: 44px;
    position: absolute;
    left: 20px;
    z-index: 1;
    top: calc(50% - 22px);
    cursor: pointer;
}

.porQueEscolher .sliderTexto .slick-arrow.fa-angle-right {
    left: auto;
    right: 20px;
}

/* Desvendando o Poder */

.desvendandoOPoder {
    float: left;
    width: 100%;
    background: #EFECEC;
    padding: 50px 0 90px 0;
}

.desvendandoOPoder .container {
    display: flex;
    align-items: center;
}

.desvendandoOPoder figure {
    text-align: center;
}

.desvendandoOPoder h2 {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
    color: #551A67;
    font-size: 26px;
    line-height: 36px;
    font-weight: 500;
    text-align: center;
}

.desvendandoOPoder .boxTexto {
    float: left;
    width: 100%;
    text-align: center;
}

.desvendandoOPoder .boxTexto p,
.desvendandoOPoder .boxTexto p strong {
    margin: 0;
    color: #551A67;
}

/* Box Roxo */

.boxRoxo {
    float: left;
    width: 100%;
}

.boxRoxo .boxBg {
    float: left;
    width: 100%;
    background: #551A67;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    align-items: center;
    margin-top: -40px;
}

.boxRoxo .boxBg .texto {
    float: left;
    width: 100%;
}

.boxRoxo .boxBg .texto p,
.boxRoxo .boxBg .texto p strong {
    color: #fff;
    margin: 0;
}

.boxRoxo .boxBg figure {
    text-align: center;
    margin: -80px 0;
}

/* Comparação */

.boxComparacao {
    float: left;
    padding: 90px 0 50px 0;
    width: 100%;
}

.boxComparacao .container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.boxComparacao .texto h2 {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
    color: #551A67;
    font-size: 26px;
    line-height: 36px;
    font-weight: 500;
    text-align: center;
}

.boxComparacao .texto .boxTexto {
    float: left;
    width: 100%;
    text-align: center;
}

.boxComparacao .texto .boxTexto p,
.boxComparacao .texto .boxTexto p strong {
    color: #551A67;
    margin: 0;
}

.boxComparacao .texto figure {
    text-align: center;
    margin: 40px 0;
    float: left;
    width: 100%;
}

/* Formulário */

.boxFormulario {
    float: left;
    width: 100%;
    padding: 250px 0 80px 0;
    background: url('../../../uploads/2024/03/Background-Formulario.png') center top repeat-x;
    background-size: auto 100%;
}

.boxFormulario .container {
    display: flex;
    justify-content: center;
}

.boxFormulario h2 {
    float: left;
    width: 100%;
    text-align: center;
    color: #EFECEC;
    font-size: 24px;
    line-height: 34px;
    margin: 0;
}

.boxFormulario .boxChamada {
    float: left;
    width: 100%;
    text-align: center;
    margin: 30px 0;
}

.boxFormulario .boxChamada span {
    background: #726F8E;
    color: #fff;
    padding: 16px 20px;
    display: inline-block;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
}

.boxFormulario .formulario {
    float: left;
    width: 100%;
}

.boxFormulario .formulario p {
	margin: 0;
}

.boxFormulario .formulario .wpcf7-form-control-wrap {
	display: inline-block;
	width: 100%;
}

.boxFormulario .formulario .wpcf7-form-control-wrap + .wpcf7-form-control-wrap {
	margin-top: 10px;
}

.boxFormulario .formulario input[type=text],
.boxFormulario .formulario input[type=email],
.boxFormulario .formulario select,
.boxFormulario .formulario textarea {
	float: left;
	width: 100%;
	background-color: #fff;
	border: 1px solid #E0E0E0;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	height: 50px;
	padding: 0 15px;
    color: #3B3663;
}

.boxFormulario .formulario textarea {
    height: 150px;
	padding: 15px;
}

.boxFormulario .formulario .boxCaptcha {
	float: left;
	width: 100%;
	text-align: center;
	margin: 15px 0 10px 0;
}

.boxFormulario .formulario .boxCaptcha .wpcf7-form-control-wrap {
	margin: 0;
}

.boxFormulario .formulario .boxCaptcha .wpcf7-not-valid-tip {
	position: relative;
    margin: 0;
    right: auto;
    top: auto;
    margin-top: 5px;
	color: #fff;
}

.boxFormulario .formulario .wpcf7-form-control-wrap[data-name="aceite"] .wpcf7-list-item {
	margin: 15px 0 0 0;
    float: left;
    width: 100%;
}

.boxFormulario .formulario .wpcf7-form-control-wrap[data-name="aceite"] .wpcf7-list-item label {
	margin: 0;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.boxFormulario .formulario .wpcf7-form-control-wrap[data-name="aceite"] .wpcf7-list-item label input {
	margin: 0 10px 0 0;
    cursor: pointer;
    width: 20px;
    height: 20px;
}

.boxFormulario .formulario .wpcf7-form-control-wrap[data-name="aceite"] .wpcf7-list-item label span {
	font-size: 12px;
    color: #fff;
    line-height: 18px;
    font-weight: normal;
    cursor: pointer;
}

.boxFormulario .formulario .botaoEnviar {
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
}

.boxFormulario .formulario .botaoEnviar input {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(269.28deg, rgba(85, 26, 103, 0.31) 20.86%, rgba(85, 26, 103, 0) 92.67%), #DC0456;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	color: #fff;
	height: 45px;
    border: 0;
    margin-top: 15px;
    padding: 0 30px;
	border: solid 2px #fff;
}

.boxFormulario .formulario .botaoEnviar .wpcf7-spinner {
	position: absolute;
    margin: 0;
    left: calc(50% - 12px);
    top: 28px;
}

.boxFormulario .formulario .wpcf7-not-valid-tip {
	position: absolute;
    right: 10px;
    font-size: 11px;
    top: 3px;
}

.boxFormulario .formulario .wpcf7 form .wpcf7-response-output {
	float: left;
    width: 100%;
    color: #fff;
    font-size: 13px;
    text-align: center;
    border-width: 1px;
    padding: 10px;
    margin: 15px 0 0 0;
}

/* Descubra o Poder */

.descubraOPoder {
    float: left;
    width: 100%;
    padding: 50px 0;
}

.descubraOPoder .container {
    display: flex;
    align-items: center;
}

.descubraOPoder h2 {
    float: left;
    width: 100%;
    margin: 0 0 40px 0;
    color: #551A67;
    font-size: 26px;
    line-height: 36px;
    font-weight: 500;
    text-align: center;
}

.descubraOPoder .boxTexto {
    float: left;
    width: 100%;
    text-align: center;
}

.descubraOPoder .boxTexto p,
.descubraOPoder .boxTexto p strong {
    margin: 0;
    color: #551A67;
}

.descubraOPoder .boxTextoRoxo {
    float: left;
    width: 100%;
    padding: 20px;
    background: #551A67;
    text-align: center;
    border-radius: 15px;
    margin: 30px 0;
}

.descubraOPoder .boxTextoRoxo p {
    color: #fff;
    font-size: 22px;
    margin: 0;
    line-height: 34px;
}

.descubraOPoder .boxLink {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.descubraOPoder .boxLink a {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(269.28deg, rgba(85, 26, 103, 0.31) 20.86%, rgba(85, 26, 103, 0) 92.67%), #DC0456;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.descubraOPoder .boxLink a i {
    color: #fff;
    font-size: 20px;
}

.descubraOPoder .boxLink a span {
    color: #fff;
    margin-left: 15px;
}

.descubraOPoder figure {
    text-align: center;
}

@media only screen and (max-width: 900px) {

    /* Bloco Inicial */

    .blocoInicial .container {
        flex-direction: column;
    }

    .blocoInicial .col-sm-6 {
        float: left;
        width: 100%;
    }

    .blocoInicial .texto h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .blocoInicial .texto p {
        font-size: 20px;
        line-height: 32px;
    }

    .blocoInicial .texto p br {
        display: none;
    }

    .blocoInicial figure {
        margin-top: 40px;
    }

    /* Atrair Clientes */

    .atrairClientes .boxBg {
        float: left;
        width: 100%;
        flex-direction: column-reverse;
        padding: 20px;
    }

    .atrairClientes .boxBg .col-sm-6 {
        float: left;
        width: 100%;
    }

    .atrairClientes .boxBg h2 br {
        display: none;
    }

    .atrairClientes .boxBg .texto {
        margin-top: 20px;
    }

    /* Escalar seu negócio */

    .escalarSeuNegocio {
        padding: 35px 0;
    }

    .escalarSeuNegocio .container {
        flex-direction: column;
    }

    .escalarSeuNegocio .col-sm-6 {
        float: left;
        width: 100%;
    }

    .escalarSeuNegocio .texto h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .escalarSeuNegocio .texto h2 br {
        display: none;
    }

    .escalarSeuNegocio .deskOnly {
        display: none;
    }

    .escalarSeuNegocio .mobileOnly {
        display: block;
        margin-top: 20px;
        float: left;
        width: 100%;
    }

    /* Por Que Escolher */

    .porQueEscolher {
        padding: 35px 0;
    }

    .porQueEscolher .container {
        flex-direction: column;
    }

    .porQueEscolher .col-sm-6 {
        float: left;
        width: 100%;
        padding: 0;
    }

    .porQueEscolher .texto h2 br {
        display: none;
    }

    .porQueEscolher .sliderTexto {
        margin-top: 40px;
    }

    /* Desvendando o poder */

    .desvendandoOPoder {
        padding: 35px 0 75px 0;
    }

    .desvendandoOPoder .container {
        flex-direction: column-reverse;
    }

    .desvendandoOPoder .col-sm-6 {
        float: left;
        width: 100%;
    }

    .desvendandoOPoder h2 {
        margin: 0px 0 20px 0;
    }

    .desvendandoOPoder h2 br {
        display: none;
    }

    .desvendandoOPoder figure {
        margin-top: 30px;
    }

    /* Box Roxo */

    .boxRoxo .boxBg {
        flex-direction: column;
        padding: 15px;
    }

    .boxRoxo .boxBg .col-sm-6 {
        float: left;
        width: 100%;
    }

    .boxRoxo .boxBg figure {
        margin: 15px 0 0 0;
    }

    /* Comparação */

    .boxComparacao {
        padding: 45px 0 35px 0;
    }

    .boxComparacao .container {
        flex-direction: column;
    }

    .boxComparacao .col-sm-6,
    .boxComparacao .col-sm-4 {
        float: left;
        width: 100%;
    }

    .boxComparacao .texto h2 {
        margin: 0 0 20px 0;
    }

    .boxComparacao .texto h2 br {
        display: none;
    }

    .boxComparacao picture.col-sm-6 {
        margin-top: 40px;
    }

    /* Formulário */

    .boxFormulario {
        padding: 230px 0 50px 0;
    }

    /* Descubra o poder */

    .descubraOPoder {
        padding: 35px 0;
    }

    .descubraOPoder .container {
        flex-direction: column;
    }

    .descubraOPoder .col-sm-6 {
        float: left;
        padding: 0;
        width: 100%;
    }

    .descubraOPoder h2 {
        margin: 0 0 20px 0;
    }

    .descubraOPoder figure {
        margin-top: 40px;
    }

}

@media only screen and (max-width: 768px) {

    /* Bloco Inicial */

    .blocoInicial {
        padding: 25px 0;
    }

    /* Atrair Clientes */

    .atrairClientes .boxBg .boxLink a {
        padding: 0 15px;
    }

    .atrairClientes .boxBg .boxLink a span {
        font-size: 14px;
        margin-left: 10px;
    }

    /* Por que Escolher */

    .porQueEscolher .texto .boxLink a {
        padding: 0 12px;
    }

    .porQueEscolher .texto .boxLink a span {
        font-size: 14px;
        margin-left: 10px;
    }

    .porQueEscolher .sliderTexto ul.ulSlider {
        padding: 20px 25px;
    }

    /* Descubra o Poder */

    .descubraOPoder .boxTextoRoxo p {
        font-size: 18px;
        line-height: 30px;
    }

    .descubraOPoder .boxLink a {
        padding: 0 10px;
        height: 60px;
    }

    .descubraOPoder .boxLink a span {
        font-size: 14px;
        margin-left: 10px;
    }

}