@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');


:root {
    --color-font-light: #ffffff;
    --color-font-dark: #5b0101;

    /*
     * Paleta de cores (mais utilizado)
     * serve para a LP versão 1 e 2 
     */
    --lpone-color-primary: #5b0101;
    --lpone-color-secondary: #da9b42;
    --lpone-color-secondary-hover: #d4ac4c;
    --lpone-color-header: #760000;

    --lpone-linear-gradient: linear-gradient(#000000fc, #0000000f, #00000017);
    --lpone-color-headline-form: #d5d5d5;
    --lpone-color-button-conversao: #0e9f2e;
    --lpone-color-button-conversao-hover: #000000;

    --color-obrigado-primary: #760000;
    --color-obrigado-button: #da9b42;
}


.fab {
    font-family: Font Awesome\ 5 Brands !important;
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free" !important;
}



/**
 * Formulário Modal
 */
body.modal-open { padding-right: 0 !important; }
#formJanela .modal-dialog { max-width: 550px; } 
#formJanela .modal-body .close { position: absolute; top: -10px; right: -10px; width: 50px; height: 50px; z-index: 1; border: 0; outline: 0; }
#formJanela .modal-body .close { display: flex; font-size: 30px; font-weight: 600; color: var(--lpone-color-primary); align-items: center; justify-content: center; }
#formJanela .modal-content { border: 5px solid var(--lpone-color-primary); border-radius: 1.5rem; padding: 1rem 1.25rem 2rem; }
#formJanela .modal-content h2 { font-size: 1.4rem; margin: 1.75rem 0 1.25rem; line-height: 1.9rem; font-weight: 600; }
#formJanela .modal-content .btn_style__secondary {
    border-radius: 7px;
    color: var(--color-font-primary);
    background-color: #0e9f2e;
    padding: 15px 10px;
    font-weight: 600;
    transition: 0.1s;
    width: 100%;
    font-size: 1.25rem;
    margin-top: 1rem;
}

/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE 01
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#lp_one * {
    font-family: 'Poppins', sans-serif;
}

#lp_one .header-logo {
    background: var(--lpone-color-header);
    position: absolute;
    z-index: 2;
    padding: 1rem;
}

#lp_one .header-logo img {
    max-width: 300px;
}

#lp_one #layerslider {
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/slider.webp);
    background-position: inherit;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 720px !important;
}

@media(max-width:767px) {
    #lp_one .header-logo {
        position: relative;
    }

    #lp_one .header-logo img {
        max-width: 280px;
    }
}



/* LIGAMOS PARA VOCÊ */
#lp_one #ligamos {
    position: relative;
    margin-top: -12rem;
    z-index: 2;
}

#lp_one #ligamos .destaque {
    position: absolute;
    top: -19rem;
    right: 7rem;
}

#lp_one #ligamos .destaque h2 {
    font-weight: bold;
    font-size: 2.65rem;
    color: var(--color-font-light);
    padding-left: 16%;
    width: 100% !important;
}

#lp_one #ligamos .destaque img {
    margin-right: 3rem;
}

#lp_one #ligamos article {
    background: var(--lpone-color-secondary);
    padding: 2rem 3rem;
    border-radius: 2rem;
    width: 48%;
}

#lp_one #ligamos article h3 {
    color: var(--color-font-light);
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 1px;
}

#lp_one #ligamos article label {
    color: var(--color-font-light);
    margin-bottom: 1px;
}

#lp_one #ligamos .btn_style__primary {
    padding: 8px 2rem !important;
    transition: .3s;
}

#lp_one #ligamos .btn_style__primary:hover {
    background: var(--lpone-color-primary);
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:1199px) {
    #lp_one #ligamos article {
        width: 56%;
    }
}

@media(max-width:991px) {
    #lp_one #ligamos article {
        width: 76%;
    }
}

@media(max-width:899px) {
    #lp_one #ligamos {
        margin-top: -5rem;
    }
}

@media(max-width:767px) {
    #lp_one #ligamos {
        margin-top: -1rem;
    }

    #lp_one #ligamos .destaque {
        top: -16rem;
        right: 5rem;
    }

    #lp_one #ligamos .destaque img {
        max-width: 60px;
    }

    #lp_one #ligamos article {
        width: 100%;
    }

    #lp_one #ligamos .destaque {
        top: -12rem;
        right: 5rem;
    }

    #lp_one #ligamos .destaque h2 {
        font-size: 2.4rem;
        padding-left: 5%;
    }
}

@media(max-width:599px) {
    #lp_one #ligamos {
        margin-top: 1rem;
    }

    #lp_one #ligamos .destaque img {
        display: none;
    }

    #lp_one #ligamos article h3 br {
        display: none;
    }

    #lp_one #ligamos .destaque {
        top: -12rem;
        right: 5rem;
    }

    #lp_one #ligamos .destaque h2 {
        font-size: 1.9rem;
    }
}

@media(max-width:499px) {

    /*#lp_one #ligamos .destaque { display: none; }*/
    #lp_one #ligamos .destaque {
        top: -10rem;
        right: 5rem;
    }

    #lp_one #ligamos .destaque h2 {
        font-size: 1.7rem;
    }

    #lp_one #ligamos article {
        padding: 2rem;
    }
}

@media(max-width:449px) {
    #lp_one #ligamos .destaque {
        top: -6rem;
        right: 0;
        left: 1%;
    }

    #lp_one #ligamos .destaque h2 {
        font-size: 1.4rem;
        text-shadow: 0.1em 0.1em 0.2em #390101a6;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        margin-left: -2px;
    }

    #lp_one #ligamos .destaque h2 br {
        display: none;
    }

    #lp_one .header-logo img {
        max-width: 220px;
    }
}

@media(max-width:399px) {
    #lp_one #ligamos .destaque h2 {
        font-size: 1.25rem;
    }
}



/* SERVICOS */
#lp_one #servicos {
    padding-top: 5rem;
    padding-bottom: 3rem;
}

#lp_one #servicos h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 4rem;
    color: var(--color-font-dark);
    text-transform: uppercase;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 4%;
}

#lp_one #servicos article {
    border-radius: 1.5rem;
    padding: 1rem;
    text-align: center;
    margin-bottom: 1rem;
    transition: .3s;
    color: var(--color-font-dark);
}

#lp_one #servicos article img {
    max-height: 80px;
    margin-bottom: 1rem;
}

#lp_one #servicos article h3 {
    font-weight: 700;
    margin-bottom: 1rem;
    font-size: 1.3rem;
    text-transform: uppercase;
}

#lp_one #servicos article:hover {
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:991px) {
    #lp_one #servicos h2 {
        font-size: 2rem;
    }

    #lp_one #servicos h2 br {
        display: none;
    }
}

@media(max-width:575px) {
    #lp_one #servicos h2 {
        font-size: 1.6rem;
    }
}



/* ABRIR EMPRESA */
#lp_one #abertura {
    padding-top: 8rem;
    padding-bottom: 6rem;
    background: var(--lpone-color-primary);
    clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);
}

#lp_one #abertura * {
    color: var(--color-font-light);
}

#lp_one #abertura h2 {
    font-weight: bold;
    font-size: 3rem;
    margin-bottom: 1rem;
    color: var(--color-secondary);
    line-height: 47px;
}

#lp_one #abertura h3 {
    font-weight: 500;
    margin-bottom: 1rem;
    font-size: 1.8rem;
}

#lp_one #abertura p {
    font-size: 1.2rem;
    margin-bottom: 2rem;
}

#lp_one #abertura .btn_style__secondary {
    padding: 10px 3rem !important;
    transition: .3s;
    font-size: 1.2rem;
}

#lp_one #abertura .btn_style__secondary:hover {
    background: var(--lpone-color-secondary);
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:991px) {
    #lp_one #abertura h2 {
        font-size: 2rem;
    }

    #lp_one #abertura h2 br {
        display: none;
    }

    #lp_one #abertura h3 {
        font-size: 1.5rem;
    }

    #lp_one #abertura p {
        font-size: 1rem;
    }
}

@media(max-width:767px) {
    #lp_one #abertura {
        padding-top: 6rem;
        padding-bottom: 5rem;
        clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
    }

    #lp_one #abertura img {
        margin-bottom: 2rem;
    }
}

@media(max-width:575px) {
    #lp_one #abertura {
        padding-top: 4rem;
        padding-bottom: 4rem;
        clip-path: none;
    }

    #lp_one #abertura h2 {
        font-size: 1.6rem;
    }
}



/* MIGRAR EMPRESA */
#lp_one #migracao {
    padding-top: 4rem;
    padding-bottom: 3rem;
}

#lp_one #migracao h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 3rem;
    color: var(--color-font-dark);
}

#lp_one #migracao h2 span {
    color: var(--lpone-color-secondary);
}

#lp_one #migracao p {
    font-size: 1.2rem;
    margin-bottom: 1.2rem;
    font-weight: 500;
    color: var(--color-font-dark);
}

#lp_one #migracao p span {
    color: var(--lpone-color-secondary);
}

#lp_one #migracao .btn_style__primary {
    padding: 10px 3rem !important;
    transition: .3s;
    font-size: 1.2rem;
}

#lp_one #migracao .btn_style__primary:hover {
    background: var(--lpone-color-primary);
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:1199px) {
    #lp_one #migracao h2 {
        font-size: 2.3rem;
    }
}

@media(max-width:991px) {
    #lp_one #migracao h2 {
        font-size: 2rem;
    }

    #lp_one #migracao h2 br {
        display: none;
    }

    #lp_one #migracao p {
        font-size: 1rem;
    }
}

@media(max-width:767px) {
    #lp_one #migracao img {
        margin-top: 2rem;
    }
}

@media(max-width:575px) {
    #lp_one #migracao h2 {
        font-size: 1.6rem;
    }
}



/* QUEM SOMOS - DEPOIMENTOS */
#lp_one #empresa {
    padding-top: 3rem;
    padding-bottom: 4rem;
}

#lp_one #empresa .border-right {
    border-right: 1px solid var(--lpone-color-primary) !important;
    padding-right: 3rem;
}

#lp_one #empresa .border-left {
    border-left: 1px solid var(--lpone-color-primary) !important;
    padding-left: 3rem;
}

#lp_one #empresa h2 {
    font-weight: 700;
    font-size: 1.65rem;
    margin-bottom: 2rem;
    margin-top: 1rem;
    color: var(--color-font-dark);
    text-transform: uppercase;
}

#lp_one #empresa p {
    font-size: 1.2rem;
    margin-bottom: 1.2rem;
    color: var(--color-font-dark);
    font-weight: 500;
    line-height: initial;
}

#lp_one #empresa article {
    background: var(--lpone-color-secondary);
    border-radius: 1.5rem;
    padding: 1.5rem 2.5rem;
    margin-bottom: 1rem;
}

#lp_one #empresa article p {
    color: var(--color-font-light);
}

#lp_one #empresa article span {
    font-weight: 600;
    font-style: italic;
}

@media(max-width:991px) {
    #lp_one #empresa .border-right {
        border-right: 0 !important;
        padding-right: 15px;
    }

    #lp_one #empresa .border-left {
        border-left: 0 !important;
        padding-left: 15px;
    }
}



/* FOOTER */
#lp_one #footer {
    padding-top: 10rem;
    padding-bottom: 0;
    background: var(--lpone-color-primary);
    clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
}

#lp_one #footer h2,
#lp_one #footer h3,
#lp_one #footer label {
    color: var(--color-font-light);
}

#lp_one #footer h2 {
    font-weight: bold;
    font-size: 3rem;
    margin-bottom: 2rem;
}

#lp_one #footer h3 {
    font-size: 1.8rem;
    margin-bottom: 3rem;
}

#lp_one #footer label {
    margin-bottom: 1px;
    font-size: 1.2rem;
}

#lp_one #footer input,
#lp_one #footer textarea {
    font-size: 1.2rem;
    padding: 1.5rem 1rem;
}

#lp_one #footer .btn_style__secondary {
    padding: 12px 4rem !important;
    font-size: 1.5rem;
    font-weight: bold;
    transition: .3s;
}

#lp_one #footer .btn_style__secondary:hover {
    background: var(--lpone-color-secondary);
    transform: scale(1.1);
    transition: .3s;
}

#lp_one #footer .copyright {
    background: var(--lpone-color-secondary);
    padding: 2rem 0;
    margin-top: 5rem;
}

#lp_one #footer .copyright p {
    color: var(--color-font-light);
}

@media(max-width:991px) {
    #lp_one #footer h2 {
        font-size: 2.4rem;
    }

    #lp_one #footer h2 br {
        display: none;
    }
}

@media(max-width:767px) {
    #lp_one #footer {
        padding-top: 6rem;
        clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
    }

    #lp_one #footer h2 {
        font-size: 2rem;
    }

    #lp_one #footer h3 {
        font-size: 1.5rem;
    }
}

@media(max-width:767px) {
    #lp_one #footer {
        padding-top: 4rem;
        clip-path: none;
    }

    #lp_one #footer h2 {
        font-size: 1.6rem;
    }

    #lp_one #footer h3 {
        font-size: 1.2rem;
    }

    #lp_one #footer h3 br {
        display: none;
    }

    #lp_one #layerslider {
        max-width: 100% !important;
        position: relative;
        background: url(../img/landing-page/slider.webp);
        background-position: inherit;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
        height: 220px !important;
    }
}

/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE - PLANEJAMENTO TRIBUTARIO
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#lp_four {
    color: var(--color-font-dark);
}

#lp_four * {
    font-family: 'Poppins', sans-serif;
}

#lp_four .header-logo {
    /*background: var(--lpone-color-header);*/
    position: absolute;
    z-index: 2;
    padding: 1rem;
}

#lp_four .header-logo img {
    max-width: 270px;
}

#lp_four #layerslider {
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/slider-planejamento-tributario.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 740px !important;
}

@media(max-width:575px) {
    #lp_four .header-logo img {
        max-width: 260px;
    }

    #lp_four #layerslider {
        background: url(../img/landing-page/slider-planejamento-tributario-mobile.webp);
        max-width: 100% !important;
        position: initial;
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-size: cover;
        height: 540px !important;
    }

}


/* LIGAMOS PARA VOCÊ */
#lp_four #ligamos {
    position: relative;
    margin-top: -19rem;
    z-index: 2;
}

#lp_four #ligamos .destaque {
    position: absolute;
    top: -13rem;
    left: -72px;
}

#lp_four #ligamos .destaque h2 {
    font-weight: bold;
    font-size: 3rem;
    color: var(--color-font-primary);
    line-height: 48px;
    text-align: left;
}

#lp_four #ligamos .destaque h3 {
    font-weight: 500;
    font-size: 1.5rem;
    color: var(--color-font-primary);
    padding: 0.5rem 0;
    margin: 10px auto;
    border-radius: 11px;
    text-align: left;
}

#lp_four #ligamos .destaque img {
    width: 84px;
    position: absolute;
    padding-top: 17rem;
    padding-right: 1rem;
    float: right;
    margin-left: 11rem;
}

#lp_four #ligamos article {
    background: var(--color-font-dark);
    padding: 2rem 3rem;
    border-radius: 2rem;
    width: 49%;
    margin-top: 10px;
}

#lp_four #ligamos article h3 {
    color: var(--color-font-light);
    font-size: 1.25rem;
    font-weight: 600;
    letter-spacing: 0px;
}

#lp_four #ligamos .btn_style__secondary {
    border-radius: 7px;
    color: var(--color-font-primary);
    background-color: #0e9f2e;
    padding: 15px 10px;
    font-weight: 600;
    transition: 0.1s;
    width: 80%;
    font-size: 1.25rem;
    margin-top: 2rem;
    float: left;
}

#lp_four #ligamos .btn_style__secondary:hover {
    transform: scale(1.08);
    transition: 0.3s;
}

#lp_four #ligamos article label {
    color: var(--color-font-light);
    margin-bottom: 1px;
}

#lp_four #ligamos .btn_style__primary {
    background: var(--cyan);
    color: var(--color-font-light);
    padding: 8px 2rem !important;
    transition: .3s;
}

#lp_four #ligamos .btn_style__primary:hover {
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:1199px) {
    #lp_four #ligamos article {
        width: 56%;
    }
}

@media(max-width:991px) {
    #lp_four #ligamos article {
        width: 76%;
    }
}

@media(max-width:899px) {
    #lp_four #ligamos {
        margin-top: -5rem;
    }
}

@media(max-width:767px) {
    #lp_four #ligamos {
        margin-top: -1rem;
    }

    #lp_four #ligamos .destaque img {
        max-width: 60px;
    }

    #lp_four #ligamos article {
        width: 100%;
    }
}

@media(max-width:599px) {
    #lp_four #ligamos {
        margin-top: -7rem;
    }

    #lp_four #ligamos .destaque img {
        display: none;
    }

    #lp_four #ligamos article h3 br {
        display: none;
    }
}

@media(max-width:575px) {
    #lp_four #ligamos .destaque {
        position: relative;
        top: -6rem;
        left: 0;
    }
}

@media(max-width:499px) {

    #lp_four #ligamos .destaque h2 {
        font-weight: bold;
        font-size: 24px;
        color: var(--color-font-primary);
        line-height: 28px;
        text-align: center;
    }

    #lp_four #ligamos article h3 {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0px;
        text-align: center;
        line-height: initial;
    }

    #lp_four #ligamos .destaque h3 {
        font-weight: 500;
        font-size: 16px;
        padding: 0.5rem 0;
        margin: 10px auto;
        border-radius: 11px;
        text-align: center;
    }

    #lp_four #ligamos article {
        padding: 2rem;
        margin-top: -40px;
    }

    #lp_four #ligamos .btn_style__secondary {
        border-radius: 7px;
        padding: 15px 10px;
        font-weight: 600;
        transition: 0.1s;
        width: 100%;
        font-size: 1.1rem;
        margin-top: 0rem;
        float: none;
        margin: 0 auto;
        display: block;
    }
}

@media (max-width:330px) {
    #lp_four #ligamos .btn_style__secondary {
        border-radius: 7px;
        padding: 15px 8px;
        font-weight: 600;
        transition: 0.1s;
        width: 100%;
        font-size: .9rem;
        margin-top: 0rem;
        float: none;
        margin: 0 auto;
        display: block;
    }

    #lp_four #ligamos .destaque {
        top: -7rem;
    }
}


/* SERVICOS */
#lp_four #servicos {
    padding-top: 24rem;
    padding-bottom: 3rem;
}

#lp_four #servicos h2 {
    font-weight: 700;
    font-size: 2.85rem;
    margin-bottom: 1rem;
    color: #1c1e21;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 1%;
    line-height: 55px;
}

#lp_four #servicos h4 {
    font-weight: 700;
    font-size: 1.65rem;
    color: var(--color-font-dark);
    margin: 0 auto;
    padding: 1% 0% 7% 0%;
}

#lp_four #servicos p {
    font-weight: 500;
    font-size: 0.85rem;
    color: #1c1e21;
    line-height: initial;
}

#lp_four #servicos article {
    text-align: center;
    margin-bottom: 2rem;
    transition: .3s;
}

#lp_four #servicos article img {
    max-height: 80px;
    margin-bottom: 1rem;
}

#lp_four #servicos article h3 {
    font-weight: 600;
    margin-bottom: 13px;
    font-size: 1.4rem;
    color: var(--color-primary);
}

#lp_four #servicos article:hover {
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:991px) {
    #lp_four #servicos h2 {
        font-size: 2rem;
    }

    #lp_four #servicos h2 br {
        display: none;
    }
}

@media(max-width:575px) {

    #lp_four #servicos {
        padding-top: 1rem;
        padding-bottom: 3rem;
    }

    #lp_four #servicos h4 {
        font-weight: 700;
        font-size: 20px;
        /* color: var(--color-secondary); */
        margin: 0 auto;
        padding: 9% 10% 9% 10%;
    }

    #lp_four #servicos h2 {
        font-size: 35px;
        font-weight: 700;
        line-height: 39px;
    }
}


/* ABRIR EMPRESA */
#lp_four #abertura {
    padding-top: 8rem;
    padding-bottom: 6rem;
    clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);
    color: var(--color-font-light);
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/bg.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover; 
}

#lp_four #abertura * {
    color: var(--color-black);
}

#lp_four #abertura h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 1rem;
}

#lp_four #abertura h3 {
    font-weight: 600;
    margin-bottom: 2rem;
    font-size: 1.45rem;
    color: var(--color-font-tertiary);
}

#lp_four #abertura p {
    font-size: 1.2rem;
    margin-bottom: 2rem;
    font-weight: 600;
}

#lp_four #abertura .btn_style__secondary {
    background: #0e9f2e;
    padding: 10px 3rem !important;
    transition: .3s;
    font-size: 1.2rem;
    color: var(--color-font-light);
    font-weight: 600;
}

#lp_four #abertura .btn_style__secondary:hover {
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:991px) {
    #lp_four #abertura h2 {
        font-size: 2rem;
    }

    #lp_four #abertura h2 br {
        display: none;
    }

    #lp_four #abertura h3 {
        font-size: 1.5rem;
    }

    #lp_four #abertura p {
        font-size: 1rem;
    }
}

@media(max-width:767px) {
    #lp_four #abertura {
        padding-top: 6rem;
        padding-bottom: 5rem;
        clip-path: polygon(0 5%, 100% 0, 100% 95%, 0% 100%);
    }

    #lp_four #abertura img {
        margin-bottom: 2rem;
    }
}

@media(max-width:575px) {
    #lp_four #abertura {
        padding-top: 4rem;
        padding-bottom: 4rem;
        clip-path: none;
        text-align: center;
    }

    #lp_four #abertura h2 {
        font-size: 1.6rem;
    }
}


/* MIGRAR EMPRESA */
#lp_four #migracao {
    padding-top: 4rem;
    padding-bottom: 3rem;
}

#lp_four #migracao h2 {
    font-weight: bold;
    font-size: 3rem;
    margin-bottom: 3rem;
    color: #1c1e21;
    line-height: 50px;
}

#lp_four #migracao h2 span {
    color: var(--lpone-color-secondary);
}

#lp_four #migracao p {
    font-size: 1.154rem;
    /* margin-bottom: 1rem; */
    color: #1c1e21;
    font-weight: 500;
    line-height: 24px;
}

#lp_four #migracao p span {
    color: var(--lpone-color-secondary);
}

#lp_four #migracao .btn_style__primary {
    background: #0e9f2e;
    color: var(--color-font-light);
    padding: 10px 3rem !important;
    transition: .3s;
    font-size: 1.2rem;
    font-weight: 600;
}

#lp_four #migracao .btn_style__primary:hover {
    background: #0e9f2e;
    transform: scale(1.1);
    transition: .3s;
}

@media(max-width:1199px) {
    #lp_four #migracao h2 {
        font-size: 2.3rem;
    }
}

@media(max-width:991px) {
    #lp_four #migracao h2 {
        font-size: 2rem;
    }

    #lp_four #migracao h2 br {
        display: none;
    }

    #lp_four #migracao p {
        font-size: 1rem;
    }
}

@media(max-width:767px) {
    #lp_four #migracao img {
        margin-top: 2rem;
    }
}

@media(max-width:575px) {

    #lp_four #migracao .btn_style__primary {
        background: #0e9f2e;
        color: var(--color-font-light);
        padding: 10px 3rem !important;
        transition: .3s;
        font-size: 1.2rem;
        font-weight: 600;
        width: 100%;
    }

    #lp_four #migracao p {
        font-size: 1rem;
        text-align: center;
    }

    #lp_four #migracao h2 {
        font-size: 30px;
        text-align: center;
        line-height: 35px;
    }
}


/* QUEM SOMOS - DEPOIMENTOS */
#lp_four #empresa {
    padding-top: 3rem;
    padding-bottom: 4rem;
    color: #1c1e21;
}

#lp_four #empresa .border-right {
    border-left: 1px solid #c1c1c129 !important;
    padding-right: 3rem;
}

#lp_four #empresa .border-left {
    border-left: 1px solid #c1c1c129 !important;
    padding-left: 3rem;
}

#lp_four #empresa h2 {
    font-weight: bold;
    font-size: 1.8rem;
    margin-bottom: 2rem;
    margin-top: 1rem;
}

#lp_four #empresa p {
    font-size: 1.2rem;
    margin-bottom: 1.2rem;
    font-weight: 500;
}

#lp_four #empresa article {
    border-radius: 1.5rem;
    padding: 1.5rem 2.5rem;
    margin-bottom: 1rem;
    border: 2px solid var(--color-obrigado-button);
}

#lp_four #empresa article p {
    color: var(--color-font-light);
}

#lp_four #empresa article span {
    font-weight: 600;
    font-style: italic;
}

#lp_four #empresa .depoimentos p {
    font-size: 1.05rem !important;
    line-height: 22px;
    color: var(--color-black);
}

@media(max-width:991px) {
    #lp_four #empresa .border-right {
        border-right: 0 !important;
        padding-right: 15px;
    }

    #lp_four #empresa .border-left {
        border-left: 0 !important;
        padding-left: 15px;
    }
}

@media(max-width:450px) {

    #lp_four #empresa {
        padding-top: 0rem;
        padding-bottom: 4rem;
        color: #1c1e21;
    }

    #lp_four #empresa p {
        font-size: 16px;
        margin-bottom: 1.2rem;
    }
}



/* video */
#lp_four #video {
    padding-top: 9rem;
    padding-bottom: 8rem;
    clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);
    color: var(--color-font-light);
    text-align: center;
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/bg.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover; 
}

#lp_four #video h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 2rem;
}

#lp_four #video iframe {
    width: 70%;
    margin: 0 15% 2rem;
    border-radius: 1.5rem;
    padding: .8rem;
    border: 3px solid var(--color-obrigado-button);
}

#lp_four #video .btn_style__secondary {
    background: #0e9f2e;
    padding: 10px 3rem !important;
    transition: .3s;
    font-size: 1.25rem;
    color: var(--color-font-light);
    font-weight: 600;
}

#lp_four #video .btn_style__secondary:hover {
    transform: scale(1.1);
    transition: .3s;
}


@media(max-width:991px) {
    #lp_four #video iframe {
        width: 84%;
        margin: 0 8% 2rem;
        height: 344px;
    }

    #lp_four #video h2 {
        font-size: 2rem;
    }
}

@media(max-width:767px) {
    #lp_four #video iframe {
        width: 100%;
        margin: 0 0 2rem;
        height: 300px;
    }

    #lp_four #video h2 {
        font-size: 1.8rem;
    }
}

@media (max-width: 575px) {
    #lp_four #video {
        padding-top: 4rem;
        padding-bottom: 4rem;
        clip-path: none;
    }
}

@media(max-width:449px) {
    #lp_four #video h2 {
        font-size: 1.5rem;
    }

    #lp_four #video iframe {
        border-radius: 1.2rem;
        padding: .6rem;
        border: 2px solid var(--color-obrigado-button);
        height: 250px;
    }
}



/* PERGUNTAS FREQUENTES */
#lp_four #perguntas {
    padding-top: 1rem;
    padding-bottom: 6rem;
}

#lp_four #perguntas h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 3rem;
    color: #1c1e21;
}

#lp_four #perguntas .accordion {
    font-size: 1.2rem;
    background-color: transparent;
    text-align: left;
    border: 2px solid #000 !important;
    margin-bottom: 0.5rem;
    padding: 12px 2rem;
    border-radius: 6px;
}

#lp_four #perguntas .panel {
    color: var(--lpone-color-primary);
    padding: 0 0 0.6rem 2rem;
    font-size: 1.2rem;
    display: none;
    font-weight: 600;
}

@media(max-width:991px) {
    #lp_four #perguntas h2 {
        font-size: 2rem;
    }
}

@media(max-width:575px) {
    #lp_four #perguntas h2 {
        font-size: 1.6rem;
        margin-bottom: 2rem;
    }

    #lp_four #perguntas .accordion {
        font-size: 1rem;
    }

    #lp_four #perguntas .panel {
        font-size: 1rem;
    }
}


/* FOOTER */
#lp_four #footer {
    padding-top: 7rem;
    clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/rodape-planejamento-tributario.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover; 
}

#lp_four #footer * {
    color: var(--color-font-light);
}

#lp_four #footer .footer-container {
    padding-top: 2rem;
    padding-bottom: 0rem;
}

#lp_four #footer h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 2rem;
}

#lp_four #footer p {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 30px;
}

#lp_four #footer article {
    text-align: center;
    /* border: 3px solid var(--color-font-primary); */
}

#lp_four #footer article h3 {
    font-size: 1.75rem;
    font-weight: 600;
    color: #1c1e21;
}

#lp_four #footer article a.btn {
    transition: .3s;
    background: #0e9f2e;
    padding: 1rem 2rem;
    font-size: 1.45rem;
    font-weight: 600;
    margin-top: 2rem;
    color: var(--color-font-light);
}

#lp_four #footer a.btn:hover {
    transition: .3s;
    transform: scale(1.04);
}

#lp_four #footer .copyright {
    background: var(--color-black);
    padding: 2rem 0;
    margin-top: 5rem;
}

#lp_four #footer .copyright p {
    font-size: 1rem;
    color: var(--color-font-light);
}

@media(max-width:991px) {
    #lp_four #footer h2 {
        font-size: 2rem;
    }

    #lp_four #footer h2 br {
        display: none;
    }

    #lp_four #footer article {
        padding: 2rem;
    }
}

@media(max-width:767px) {
    #lp_four #footer .footer-container {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

@media(max-width:575px) {

    #lp_four #footer .copyright {
        background: var(--color-black);
        padding: 2rem 0;
        margin-top: 1rem;
    }

    #lp_four #footer {
        padding-top: 1rem;
        clip-path: none;
        background-attachment: scroll;
        background-position: 83% center;
    }

    #lp_four #footer h2 {
        font-size: 35px;
        margin-bottom: 2rem;
        text-align: center;
    }

    #lp_four #footer p {
        font-size: 20px;
        font-weight: 600;
        line-height: 25px;
        text-align: center;
        padding-bottom: 1rem;
    }

    #lp_four #footer article h3 {
        font-size: 18px;
        font-weight: 600;
    }

    #lp_four #footer article {
        padding: 1rem;
    }

    #lp_four #footer article a.btn {
        transition: .3s;
        padding: 1rem 2rem;
        font-size: 17px;
        font-weight: 600;
        margin-top: 1rem;
        color: var(--color-font-light);
    }

    #lp_four #footer .copyright p {
        font-size: 8px;
        color: var(--color-font-light);
        text-align: center;
        margin: 0 auto;
    }
}


.clip-path-video { clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%) !important; }
.clip-path-footer { clip-path: none !important; }


/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE 01
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#obrigado {
    background: var(--color-obrigado-primary);
}

#obrigado .logo img {
    max-width: 360px;
}

#obrigado h1 {
    color: var(--color-font-light);
    font-weight: bold;
    font-size: 3.5rem;
    margin-bottom: 1.5rem;
}

#obrigado p {
    color: var(--color-font-light);
    font-size: 1.5rem;
}

#obrigado a {
    background: var(--color-obrigado-button) !important;
    text-transform: uppercase;
    font-size: 1.2rem;
    font-weight: 600;
    padding: 0.5rem 3rem;
    color: var(--color-font-light);
}

@media(max-width:991px) {
    #obrigado h1 {
        font-size: 2.8rem;
    }
}

@media(max-width:767px) {
    #obrigado h1 {
        text-align: center;
    }

    #obrigado h1 br {
        display: none;
    }

    #obrigado p {
        text-align: center;
    }

    #obrigado .obrigado_image {
        max-width: 80%;
        margin: 0 auto;
    }
}

@media(max-width:575px) {
    #obrigado .logo img {
        max-width: 280px;
    }

    #obrigado h1 {
        font-size: 2rem;
    }

    #obrigado p {
        text-align: center;
    }

    #obrigado .obrigado_image {
        max-width: 60%;
        margin: 0 auto;
    }
}




/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE - NOVA VERSÃO - CONVERSÃO
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#lp_conversao {
    color: var(--dark);
}

#lp_conversao * {
    font-family: 'Poppins', sans-serif;
}

#lp_conversao header {
    max-width: 100% !important;
    position: relative;
    background: linear-gradient(#000000d9, #00000061, #0000009e), url(../img/landing-page/banner_abrir_empresa.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

#lp_conversao header img.logo {
    max-width: 290px;
}

#lp_conversao header .phone {
    display: inline-block;
    color: var(--color-font-light);
    font-size: 1.5rem;
    font-weight: 600;
    padding: 1rem 8rem;
    border-radius: 6px;
}

#lp_conversao header .headline {
    padding-top: 8rem;
    padding-bottom: 7rem;
}

#lp_conversao header .headline h2 {
    font-size: 2.5rem;
    color: var(--color-font-light);
    font-weight: bold;
    line-height: 43px;
    width: 90%;
}

#lp_conversao header .headline p {
    font-size: 1.3rem;
    color: var(--color-font-light);
    line-height: 28px;
    width: 93%;
    font-weight: 500;
}

#lp_conversao header .headline .form-container {
    background: var(--lpone-color-headline-form);
    padding: 2rem 1.5rem;
    border-radius: 1rem;
}

#lp_conversao header .headline .form-container h3 {
    font-size: 1.45rem;
    font-weight: 600;
    color: var(--dark);
}

#lp_conversao header .headline .form-container .form-control {
    height: calc(1.5em + 0.5rem + 1px);
    font-weight: 100;
    font-family: calibri;
    font-size: 0.95rem;
}

#lp_conversao header .headline .form-container textarea.form-control {
    height: calc(4.5em + 1rem + 1px);
}

#lp_conversao header .headline .form-container .form-control::placeholder {
    font-weight: bold;
}

#lp_conversao header .headline .form-container button {
    transition: .3s;
    display: block;
    width: 100%;
    font-size: 1.3rem;
    font-weight: 600;
    background-color: var(--lpone-color-button-conversao);
    margin: 0.5rem 0;
}

#lp_conversao header .headline .form-container button:hover {
    transition: .3s;
    transform: scale(1.04);
    background: var(--lpone-color-button-conversao-hover);
}

@media(max-width:1199px) {
    #lp_conversao header .headline h2 br {
        display: none;
    }
}

@media(max-width:991px) {
    #lp_conversao header .headline h2 {
        font-size: 2rem;
        line-height: 32px;
    }

    #lp_conversao header .headline p {
        font-size: 1.1rem;
        line-height: 24px;
    }
}

@media(max-width:767px) {
    #lp_conversao header .phone {
        font-size: 1.2rem;
        padding: 0.5rem 1.5rem;
    }
}

@media(max-width:575px) {
    #lp_conversao header {
        background-position: bottom;
        background-attachment: initial;
        height: 510px;
    }

    #lp_conversao header .headline p {
        font-size: 1rem;
        line-height: 20px;
        display: none;
    }

    #lp_conversao header .phone {
        font-size: 1.1rem;
        padding: 0rem;
    }

    #lp_conversao header img.logo {
        max-width: 230px;
    }

    #lp_conversao header .phone {
        margin-top: .5rem;
    }

    #lp_conversao header .headline .form-container h3 {
        font-size: 17px;
        text-align: center;
    }

    #lp_conversao header .headline .form-container button {
        font-size: 16px;
    }

    #lp_conversao header .headline h2 {
        font-size: 23px;
        line-height: 26px;
        text-align: center;
        padding-bottom: 1rem;
        font-weight: 600;
        width: 100%;
    }

    #lp_conversao header .headline {
        padding-bottom: 2rem;
    }

    #lp_conversao header .headline .form-container {
        padding: 1rem 1rem;
    }
}


/* SOBRE O SERVIÇO */
#lp_conversao #servico {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

#lp_conversao #servico h2 {
    font-weight: bold;
    font-size: 3rem;
    margin-bottom: 2rem;
}

#lp_conversao #servico p {
    font-size: 1.45rem;
    font-weight: 500;
}

@media(max-width:991px) {
    #lp_conversao #servico h2 {
        font-size: 2rem;
    }
}

@media(max-width:767px) {
    #lp_conversao #servico img {
        margin-bottom: 1.5rem;
    }
}

@media(max-width:575px) {
    #lp_conversao #servico {
        padding-top: 10rem;
    }

    #lp_conversao #servico img {
        display: none;
    }

    #lp_conversao #servico h2 {
        font-size: 25px;
        margin-bottom: 1rem;
        text-align: center;
        width: 90%;
        margin: 0 auto;
        padding-bottom: 1rem;
    }

    #lp_conversao #servico p {
        font-size: 1rem;
        text-align: center;
        width: 90%;
        margin: 0 auto;
    }
}


/* BENEFICIOS DO SERVICO */
#lp_conversao #beneficios {
    padding-top: 7rem;
    padding-bottom: 7rem;
    background: linear-gradient(#000000d9, #2f2f2fc7, #000000), url(../img/landing-page/bg_servicos.jpg);
    background-position: initial;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

#lp_conversao #beneficios * {
    color: var(--color-font-light);
}

#lp_conversao #beneficios h2 {
    font-weight: 600;
    font-size: 2.5rem;
    margin-bottom: 5rem;
}

#lp_conversao #beneficios article {
    display: flex;
    align-items: flex-start;
    margin-bottom: 3rem;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    align-content: flex-start;
}

#lp_conversao #beneficios article:hover {
    transition: 0.4s;
    transform: scale(1.06);
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
}

#lp_conversao #beneficios article img {
    margin-right: 15px;
    width: 85px;
}

#lp_conversao #beneficios article h3 {
    font-size: 1.5rem;
    font-weight: 600;
}

#lp_conversao #beneficios article p {
    margin-bottom: 0;
}

#lp_conversao #beneficios a.btn {
    transition: .3s;
    background: var(--lpone-color-button-conversao);
    padding: 1rem 2rem;
    font-size: 1.3rem;
    font-weight: 600;
    margin-top: 2rem;
}

#lp_conversao #beneficios a.btn:hover {
    transition: .3s;
    background: var(--lpone-color-button-conversao-hover);
    transform: scale(1.04);
}

@media(max-width:991px) {
    #lp_conversao #beneficios h2 {
        font-size: 2rem;
    }
}

@media(max-width:575px) {
    #lp_conversao #beneficios article {
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
    }

    #lp_conversao #beneficios {
        padding: 4rem 2rem;
        background-position: top;
    }

    #lp_conversao #beneficios article img {
        margin-right: 0px;
    }

    #lp_conversao #beneficios h2 {
        font-size: 1.6rem;
        margin-bottom: 2rem;
    }

    #lp_conversao #beneficios article p {
        text-align: center;
        font-size: 0.95rem;
    }

    #lp_conversao #beneficios article h3 {
        font-size: 22px;
        text-align: center;
        padding: 1rem 0;
    }

    #lp_conversao #beneficios a.btn {
        padding: 1rem;
        font-size: 1.2rem;
        margin-top: 1rem;
    }
}


/* DEPOIMENTOS */
#lp_conversao #depoimentos {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

#lp_conversao #depoimentos h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 1rem;
}

#lp_conversao #depoimentos article {
    padding: 1.5rem 2.5rem;
}

#lp_conversao #depoimentos article span {
    font-weight: 600;
    font-size: 1.2rem;
    margin-bottom: .5rem;
    display: block;
}

#lp_conversao #depoimentos article p {
    margin-bottom: 0;
}

#lp_conversao #depoimentos a.btn {
    transition: .3s;
    background: var(--lpone-color-button-conversao);
    padding: 1rem 2rem;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
}

#lp_conversao #depoimentos a.btn:hover {
    transition: .3s;
    background: var(--lpone-color-button-conversao-hover);
    transform: scale(1.04);
}

@media(max-width:991px) {
    #lp_conversao #depoimentos h2 {
        font-size: 2rem;
    }
}

@media(max-width:767px) {
    #lp_conversao #depoimentos img {
        margin-bottom: 1.5rem;
    }
}

@media(max-width:575px) {
    #lp_conversao #depoimentos h2 {
        font-size: 1.6rem;
    }

    #lp_conversao #depoimentos a.btn {
        padding: 1rem;
        margin-top: 1rem;
    }
}


/* QUEM SOMOS  */
#lp_conversao #empresa {
    padding-top: 7rem;
    padding-bottom: 1rem;
    /* background: linear-gradient(#000000d9, #000000b5, #000000d9), url(../img/landing-page/banner_abrir_empresa.jpg); */
    /* background-position: top; */
    /* background-repeat: no-repeat; */
    /* background-attachment: fixed; */
    /* background-size: cover; */
}

#lp_conversao #empresa h2 {
    color: var(--color-font-light);
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 3rem;
}

#lp_conversao #empresa p {
    color: var(--color-font-light);
    font-size: 1.2rem;
    margin-bottom: 1.2rem;
}

@media(max-width:991px) {
    #lp_conversao #empresa h2 {
        font-size: 2rem;
    }
}

@media(max-width:767px) {
    #lp_conversao #empresa img {
        margin-bottom: 1.5rem;
    }
}

@media(max-width:575px) {
    #lp_conversao #empresa {
        padding: 3rem 1rem;
        text-align: center;
    }

    #lp_conversao #empresa img {
        display: none;
    }

    #lp_conversao #empresa h2 {
        font-size: 1.6rem;
        margin-bottom: 1rem;
    }

    #lp_conversao #empresa p {
        font-size: 1rem;
    }
}



/* PERGUNTAS FREQUENTES */
#lp_conversao #perguntas {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

#lp_conversao #perguntas h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 3rem;
}

#lp_conversao #perguntas .accordion {
    font-size: 1.2rem;
    background-color: transparent;
    text-align: left;
    border: 2px solid var(--lpone-color-secondary) !important;
    margin-bottom: 0.5rem;
    padding: 12px 2rem;
    border-radius: 6px;
}

#lp_conversao #perguntas .panel {
    color: var(--lpone-color-primary);
    padding: 0 0 .6rem 2rem;
    font-size: 1.2rem;
    display: none;
    font-weight: 600;
}

@media(max-width:991px) {
    #lp_conversao #perguntas h2 {
        font-size: 2rem;
    }
}

@media(max-width:575px) {
    #lp_conversao #perguntas h2 {
        font-size: 1.6rem;
        margin-bottom: 2rem;
    }

    #lp_conversao #perguntas .accordion {
        font-size: 1rem;
    }

    #lp_conversao #perguntas .panel {
        font-size: 1rem;
    }
}


/* FOOTER */
#lp_conversao #footer {
    padding-top: 7rem;
    background: linear-gradient(#000000d9, #00000061, #0000009e), url(../img/landing-page/slider-abrir-empresa.webp);
    background-position: initial;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

#lp_conversao #footer * {
    color: var(--color-font-light);
}

#lp_conversao #footer .footer-container {
    padding-top: 5rem;
    padding-bottom: 6rem;
}

#lp_conversao #footer h2 {
    font-weight: bold;
    font-size: 2.5rem;
    margin-bottom: 2rem;
}

#lp_conversao #footer p {
    font-size: 1.3rem;
    line-height: 28px;
    width: 90%;
}

#lp_conversao #footer article {
    text-align: center;
    background: #f5f5f5;
    padding: 3rem 4rem;
    border-radius: 1rem;
}

#lp_conversao #footer article h3 {
    font-size: 1.6rem;
    font-weight: 600;
    color: var(--dark);
}

#lp_conversao #footer article a.btn {
    transition: .3s;
    background: var(--lpone-color-button-conversao);
    padding: 1rem 2rem;
    font-size: 1.45rem;
    font-weight: 500;
    margin-top: 2rem;
}

#lp_conversao #footer a.btn:hover {
    transition: .3s;
    background: var(--lpone-color-button-conversao-hover);
    transform: scale(1.04);
}

#lp_conversao #footer .copyright {
    background: var(--lpone-color-primary);
    padding: 2rem 0;
    margin-top: 5rem;
}

#lp_conversao #footer .copyright p {
    font-size: 1rem;
}

@media(max-width:991px) {
    #lp_conversao #footer h2 {
        font-size: 2rem;
    }

    #lp_conversao #footer h2 br {
        display: none;
    }

    #lp_conversao #footer article {
        padding: 2rem;
    }
}

@media(max-width:767px) {
    #lp_conversao #footer .footer-container {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

@media(max-width:575px) {

    #lp_conversao #footer {
        padding: 1rem 0 0 0;
        background-position: bottom;
        text-align: center;
    }

    #lp_conversao #footer .copyright p {
        font-size: 0.8rem;
        width: 50%;
        line-height: 16px;
    }

    #lp_conversao #footer article a.btn {
        padding: 1rem 1rem;
        font-size: 17px;
        margin-top: 0rem;
    }

    #lp_conversao #footer h2 {
        font-size: 24px;
    }

    #lp_conversao #footer p {
        font-size: 15px;
        font-weight: 500;
        line-height: 20px;
        width: 100%;
    }

    #lp_conversao #footer article h3 {
        font-size: 19px;
        font-weight: 600;
        padding: 1rem 0;
    }

    #lp_conversao #footer article {
        padding: 1rem;
    }
}