@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: #1f307e;

    /*
     * Paleta de cores (mais utilizado)
     * serve para a LP versão 1 e 2 
     */
    --lpone-color-primary: #273c9a;
    --lpone-color-secondary: #df0069;
    --lpone-color-secondary-hover: #ad0553;

    --lpone-linear-gradient: linear-gradient(#273c9adb, #273c9a9e, #273c9a9e);
    --lpone-color-headline-form: #d5d5d5;
    --lpone-color-button-conversao: #0e9f2e;
    --lpone-color-button-conversao-hover: #273c9a;

    --color-obrigado-primary: #273c9a;
    --color-obrigado-button: #df0069;


    /* ------------------------------------------------ */
    /* utilzado apenas para a LP versão 1 - estrutura 2 */
    --ltwo-color-primary: #273c9a;
    --ltwo-color-secondary: #df0069;
    --ltwo-color-header: #273c9ae8;
    --ltwo-color-box-ligamos: #df0068da;

    /* utilzado apenas para a LP versão 1 - estrutura 3 */
    --lthree-color-primary: #273c9a;
    --lthree-color-secondary: #df0069;
    --lthree-color-box-ligamos: #df0069;
}



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

/* Msg alert flashdata */
.msg_status { position: fixed; z-index: 9999; width: 100%; top: 0; right: 0; }
.msg_status .alert { border-radius: 0; padding-top: 1rem; padding-bottom: 1rem; font-size: 1.2rem; }
.msg_status .alert button span { font-size: 2.3rem; }


/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE - NOVA VERSÃO - CONVERSÃO
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#lp_conversao { color: var(--color-font-dark); }
#lp_conversao * { font-family: 'Poppins', sans-serif; }

#lp_conversao header {
    max-width: 100% !important;
    position: relative;
    background: var(--lpone-linear-gradient), url(../img/landing-page/slider.webp);
    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: 2rem; padding-bottom: 5rem; }
#lp_conversao header .headline h2 { font-size: 2.5rem; color: var(--color-font-light); font-weight: bold; line-height: 40px; }
#lp_conversao header .headline p { font-size: 1.4rem; color: var(--color-font-light); line-height: 28px; }
#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(--color-font-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: right; background-attachment: initial; height: 550px; }
    #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: 19px; line-height: 21px; text-align: center; padding-bottom: 1rem; font-weight: 600; }
    #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: 7rem; }
    #lp_conversao #servico img { display: none; }
    #lp_conversao #servico h2 { font-size: 25px; margin-bottom: 1rem; text-align: center; }
    #lp_conversao #servico p { font-size: 1rem; text-align: center; }
}


/* BENEFICIOS DO SERVICO */
#lp_conversao #beneficios {
    padding-top: 7rem;
    padding-bottom: 7rem;
    background: var(--lpone-linear-gradient), url(../img/landing-page/slider.webp);
    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: 7rem;
    background: var(--lpone-linear-gradient), url(../img/landing-page/slider.webp);
    background-position: initial;
    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: var(--lpone-linear-gradient), url(../img/landing-page/slider.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.6rem; }
#lp_conversao #footer article { text-align: center; background: var(--lpone-color-headline-form); padding: 3rem 4rem; border-radius: 1rem; }
#lp_conversao #footer article h3 { font-size: 1.75rem; font-weight: 600; color: var(--color-font-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: 2rem 0; background-position: bottom; text-align: center; }
    #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: 17px; font-weight: 500; line-height: 22px; }
    #lp_conversao #footer article h3 { font-size: 17px; font-weight: 500; }
    #lp_conversao #footer article { padding: 1rem; }
}


/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE - OBRIGADO
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#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; }
}












/**
 * ###########################################################################################################
 * LANDING PAGES VERSÃO 01 - COM FORMULARIO LIGAMOS PARA VOCÊ e FALE CONOSCO 
 * ###########################################################################################################
 *
 *
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE 01 - VERSAO 01
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#lp_one { color: var(--color-font-dark); }
#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: 360px; }

#lp_one #layerslider { 
    max-width: 100% !important; 
    position: relative;
    background: var(--lpone-linear-gradient), url(../img/landing-page/slider.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
@media(max-width:1399px) {
    #lp_one #layerslider { height: 800px !important; }  
}
@media(max-width:1199px) {
    #lp_one #layerslider { height: 750px !important; }  
}
@media(max-width:991px) {
    #lp_one #layerslider { height: 630px !important; }  
}
@media(max-width:899px) {
    #lp_one #layerslider { height: 520px !important; }  
}
@media(max-width:767px) {
    #lp_one #layerslider { height: 440px !important; }  
}

@media(max-width:575px) {
    #lp_one header { background: var(--lpone-color-primary); }
    #lp_one .header-logo { position: relative; }
    #lp_one .header-logo img { max-width: 260px; }
    #lp_one #layerslider { height: 340px !important; }
}
@media(max-width:499px) {
    #lp_one #layerslider { height: 260px !important; }  
}
@media(max-width:359px) {
    #lp_one #layerslider { height: 200px !important; }  
}



/* 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.6rem; color: var(--color-font-light); }
#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 { background: var(--lpone-color-primary); border: 2px solid var(--color-font-light); 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%; }
}
@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; }
}
@media(max-width:499px) {
    #lp_one #ligamos .destaque h2 { font-size: 2rem; }
    #lp_one #ligamos article { padding: 2rem; }
}
@media(max-width:399px) {
    #lp_one #ligamos .destaque {top: -13rem; right: 2rem; }
    #lp_one #ligamos .destaque h2 { font-size: 1.8rem; }
}


/* SERVICOS */
#lp_one #servicos { padding-top: 5rem; padding-bottom: 3rem; }
#lp_one #servicos h2 { font-weight: bold; font-size: 2.5rem; margin-bottom: 4rem; }
#lp_one #servicos article { border: 4px solid var(--lpone-color-secondary); border-radius: 1.5rem; padding: 1rem; text-align: center; margin-bottom: 2rem; min-height: 320px; transition: .3s }
#lp_one #servicos article img { max-height: 80px; margin-bottom: 1rem; }
#lp_one #servicos article h3 { font-weight: 600; margin-bottom: 1rem; font-size: 1.5rem; }
#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: 2.5rem; margin-bottom: 3rem; }
#lp_one #abertura h3 { font-weight: bold; margin-bottom: 2rem; font-size: 1.8rem; }
#lp_one #abertura p { font-size: 1.2rem; margin-bottom: 2rem; }
#lp_one #abertura .btn_style__secondary { background: var(--lpone-color-secondary); border: 2px solid var(--color-font-light); 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; }
#lp_one #migracao h2 span { color: var(--lpone-color-secondary); }
#lp_one #migracao p { font-size: 1.2rem; margin-bottom: 1.2rem; }
#lp_one #migracao p span { color: var(--lpone-color-secondary); }
#lp_one #migracao .btn_style__primary { background: var(--lpone-color-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: bold; font-size: 1.8rem; margin-bottom: 2rem; margin-top: 1rem; }
#lp_one #empresa p { font-size: 1.2rem; margin-bottom: 1.2rem; }
#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; color: var(--color-font-light); }

@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 { background: var(--lpone-color-secondary); border: 2px solid var(--color-font-light); 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; }
}






/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE 02 - VERSAO 01
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
#lp_two { color: var(--color-font-dark); }
#lp_two * { font-family: 'Poppins', sans-serif; }
#lp_two .header-logo { background: var(--ltwo-color-header); position: absolute; z-index: 2; padding: 1rem; }
#lp_two .header-logo img { max-width: 360px; }

#lp_two #layerslider { 
    max-width: 100% !important; 
    position: relative;
    background: url(../img/landing-page/slider-02.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
@media(max-width:1399px) {
    #lp_two #layerslider { height: 800px !important; }  
}
@media(max-width:1199px) {
    #lp_two #layerslider { height: 750px !important; }  
}
@media(max-width:991px) {
    #lp_two #layerslider { height: 630px !important; }  
}
@media(max-width:899px) {
    #lp_two #layerslider { height: 520px !important; }  
}
@media(max-width:767px) {
    #lp_two #layerslider { height: 440px !important; }  
}

@media(max-width:575px) {
    #lp_two .header-logo { position: relative; }
    #lp_two .header-logo img { max-width: 260px; }
    #lp_two #layerslider { height: 340px !important; }
}
@media(max-width:499px) {
    #lp_two #layerslider { height: 260px !important; }  
}
@media(max-width:359px) {
    #lp_two #layerslider { height: 200px !important; }  
}


/* LIGAMOS PARA VOCÊ */
#lp_two #ligamos { position: relative; margin-top: -27rem; z-index: 2; }
#lp_two #ligamos article { background: var(--ltwo-color-box-ligamos); padding: 2rem 3rem; border-radius: 2rem; width: 46%; }
#lp_two #ligamos article h2 { font-weight: bold; font-size: 2.4rem; color: var(--color-font-light); line-height: 42px; }
#lp_two #ligamos article h3 { color: var(--color-font-light); font-size: 1.3rem; }
#lp_two #ligamos article label { color: var(--color-font-light); margin-bottom: 1px; }
#lp_two #ligamos .btn_style__primary { background: var(--ltwo-color-primary); border: 2px solid var(--color-font-light); color: var(--color-font-light); padding: 8px 3rem !important; transition: .3s; font-weight: 600; font-size: 1.2rem; border-radius: 1.2rem; }
#lp_two #ligamos .btn_style__primary:hover { background: var(--ltwo-color-primary); transform: scale(1.1); transition: .3s; }

@media(max-width:1199px) {
    #lp_two #ligamos article { width: 56%; }
}
@media(max-width:991px) {
    #lp_two #ligamos { margin-top: -22rem; }
    #lp_two #ligamos article { width: 76%; }
}
@media(max-width:767px) {
    #lp_two #ligamos { margin-top: -10rem; }
    #lp_two #ligamos article { width: 100%; }
    #lp_two #ligamos article h2 { font-size: 2rem; line-height: 38px; }
    #lp_two #ligamos article h3 { font-size: 1.2rem; }
}
@media(max-width:575px) {
    #lp_two #ligamos article h2 br { display: none; }
    #lp_two #ligamos article h3 br { display: none; }
}
@media(max-width:499px) {
    #lp_two #ligamos { margin-top: -6rem; }
    #lp_two #ligamos article { padding: 2rem; }
    #lp_two #ligamos article h2 { font-size: 1.5rem; line-height: 30px; }
    #lp_two #ligamos article h3 { font-size: 1.1rem; }
}


/* EMPRESA (CONHEÇA-NOS) */
#lp_two #empresa { padding-top: 4rem; padding-bottom: 2rem; }
#lp_two #empresa * { color: var(--color-font-light); }
#lp_two #empresa .container { background: var(--ltwo-color-primary); padding: 2.5rem 5rem 2rem; border-radius: 5rem; }
#lp_two #empresa h2 { font-weight: bold; font-size: 2.2rem; margin-bottom: 1.6rem; }
#lp_two #empresa p { font-size: 1.45rem; }

@media(max-width:991px) {
    #lp_two #empresa .container { padding: 2.5rem 2rem 2rem; }
}
@media(max-width:575px) {
    #lp_two #empresa .container { padding: 2.5rem 1.5rem 2rem; border-radius: 3rem; }
    #lp_two #empresa h2 { font-size: 2rem; }
    #lp_two #empresa p { font-size: 1.3rem; }
}


/* SERVICOS */
#lp_two #servicos { padding-top: 4rem; padding-bottom: 2rem; }
#lp_two #servicos h2 { font-weight: 800; font-size: 2rem; text-transform: uppercase; margin-bottom: 3rem; }
#lp_two #servicos article { display: flex; align-items: flex-start; margin-bottom: 1.6rem; transition: .3s; width: 70%; margin-left: 2rem; }
#lp_two #servicos article img { margin-right: 15px; max-width: 50px; }
#lp_two #servicos article div h3 { color: var(--ltwo-color-secondary); font-weight: bold; margin: 0.8rem 0 0.3rem 0; font-size: 1.3rem; }
#lp_two #servicos article div p { font-weight: 500; font-size: 1.1rem; }
#lp_two #servicos article:hover { transform: scale(1.05); transition: .3s; }

@media(max-width:1399px) {
    #lp_two #servicos article { width: 80%; margin-left: 1.5rem; }
}
@media(max-width:1199px) {
    #lp_two #servicos article { width: 90%; margin-left: 1.5rem; }
}
@media(max-width:991px) {
    #lp_two #servicos article { width: 95%; margin-left: 1rem; }
    #lp_two #servicos h2 br { display: none; }
}
@media(max-width:767px) {
    #lp_two #servicos h2 { font-size: 1.7rem; }
    #lp_two #servicos article { margin-bottom: 0rem; transition: .3s; width: 100%; margin-top: 2rem; margin-left: 0; }
}


/* ABRIR-MIGRAR EMPRESA */
#lp_two #contabilidade { margin-top: 3rem; margin-bottom: 15rem; padding-top: 5rem; background: #d3dbff; }
#lp_two #contabilidade * { color: var(--color-font-dark); }
#lp_two #contabilidade h2 { font-weight: bold; font-size: 3.2rem; margin-bottom: 2.5rem; }
#lp_two #contabilidade h2 span { color: var(--ltwo-color-secondary); }
#lp_two #contabilidade h3 { font-size: 1.8rem; margin-bottom: 1.5rem; }
#lp_two #contabilidade h3 span { color: var(--ltwo-color-secondary); text-transform: uppercase; }
#lp_two #contabilidade p { font-size: 1.3rem; margin-bottom: 2rem; }
#lp_two #contabilidade .btn_style__secondary { background: var(--ltwo-color-secondary); color: var(--color-font-light); margin: 0 10px 1rem; padding: 8px 3rem !important; transition: .3s; font-size: 1.2rem; border-radius: 2rem; }
#lp_two #contabilidade .btn_style__secondary:hover { background: var(--ltwo-color-secondary); transform: scale(1.1); transition: .3s; }
#lp_two #contabilidade img { position: relative; margin-bottom: -15rem; margin-top: 2rem; }

@media(max-width:1199px) {
    #lp_two #contabilidade { margin-bottom: 12rem; }
    #lp_two #contabilidade img { margin-bottom: -12rem; }
}
@media(max-width:991px) {
    #lp_two #contabilidade h2 { font-size: 2.8rem; }
    #lp_two #contabilidade h2 br, #lp_two #contabilidade p br { display: none; }
    #lp_two #contabilidade { margin-bottom: 8rem; }
    #lp_two #contabilidade img { margin-bottom: -8rem; }
}
@media(max-width:767px) {
    #lp_two #contabilidade h2 { font-size: 2.2rem; }
    #lp_two #contabilidade h3 { font-size: 1.6rem; }
    #lp_two #contabilidade p { font-size: 1.1rem; }
    #lp_two #contabilidade { margin-bottom: 0rem; padding-bottom: 3rem; }
    #lp_two #contabilidade img { margin-bottom: 0rem; }
}


/* DEPOIMENTOS */
#lp_two #depoimentos { padding-top: 4rem; padding-bottom: 2rem; }
#lp_two #depoimentos h2 { font-weight: 800; font-size: 2rem; text-transform: uppercase; margin-bottom: 3rem; }
#lp_two #depoimentos article { transition: .3s; border: 3px solid var(--ltwo-color-secondary); padding: 2rem 1.5rem; border-radius: 2rem; }
#lp_two #depoimentos article p { font-weight: 500; }
#lp_two #depoimentos article span { font-weight: 600; }
#lp_two #depoimentos article:hover { transition: .3s; transform: scale(1.1); }


/* FOOTER */
#lp_two #footer { padding-top: 4rem; padding-bottom: 0; }
#lp_two #footer article { background: var(--ltwo-color-secondary); border-radius: 2rem; }
#lp_two #footer article h2 { font-weight: 600; font-size: 2.3rem; line-height: 37px; color: var(--color-font-light); background: var(--ltwo-color-primary); padding: 2rem 2.5rem; border-radius: 2rem 2rem 0 0; }
#lp_two #footer article form { padding: 1rem 2.5rem 2rem; }
#lp_two #footer article label { margin-bottom: 1px; font-size: 1rem; color: var(--color-font-light); }
#lp_two #footer article input, #lp_two #footer textarea { font-size: 1.1rem; padding: 1rem; }
#lp_two #footer article .btn_style__primary { background: var(--ltwo-color-primary); border: 2px solid var(--color-font-light); padding: 8px 3rem !important; font-size: 1.2rem; border-radius: 2rem; font-weight: bold; transition: .3s; }
#lp_two #footer article .btn_style__primary:hover { background: var(--ltwo-color-primary); transform: scale(1.1); transition: .3s; }
#lp_two #footer .content img { margin-top: 1.5rem; margin-bottom: 1.5rem; }
#lp_two #footer .content p { font-size: 1.6rem; font-weight: 500; margin-bottom: 2rem; line-height: 32px; }
#lp_two #footer .content p span { color: var(--ltwo-color-secondary); }

#lp_two #footer .copyright { background: var(--ltwo-color-primary); padding: 2rem 0; margin-top: 5rem; }
#lp_two #footer .copyright p { color: var(--color-font-light); }

@media(max-width:991px) {
    #lp_two #footer article h2 { font-size: 1.6rem; line-height: 34px; padding: 2rem 1.5rem; }
    #lp_two #footer article form { padding: 1rem 1.5rem 2rem; }
    #lp_two #footer .content p { font-size: 1.3rem; line-height: 30px; }
}






/**
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 * STYLE LANDING PAGE 03 - VERSAO 01
 * -----------------------------------------------------------------------------------------------------------
 * -----------------------------------------------------------------------------------------------------------
 */
 #lp_three { color: var(--color-font-dark); }
 #lp_three * { font-family: 'Poppins', sans-serif; }
 #lp_three .header-logo { position: absolute; z-index: 2; padding: 1rem; }
 #lp_three .header-logo img { max-width: 320px; }
 
 #lp_three #layerslider { 
    max-width: 100% !important; 
    position: relative;
    background: url(../img/landing-page/slider-03.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
 }
 #lp_three #layerslider .text-box { width: 100% !important; }
 #lp_three #layerslider .text-box h2 {
    color: var(--color-font-light);
    font-weight: bolder;
    font-size: 2.6rem;
    margin-top: 15%;
    margin-left: 10%;
    width: 100%;
    text-shadow: 2px 2px 1px #000;
 }
 #lp_three #layerslider .ls-slide .ls-l {
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    width: 100% !important;
    min-width: 100% !important;
    left: 10% !important;
 }
 @media(max-width:1399px) {
    #lp_three #layerslider { height: 800px !important; }  
 }
 @media(max-width:1199px) {
    #lp_three #layerslider { height: 750px !important; }  
 }
 @media(max-width:1099px) {
    #lp_three #layerslider .ls-slide .ls-l { left: 6% !important; }
 }
 @media(max-width:991px) {
    #lp_three #layerslider .ls-slide .ls-l { left: 3% !important; }
    #lp_three #layerslider { height: 630px !important; }  
 }
 @media(max-width:899px) {
    #lp_three #layerslider { height: 520px !important; }  
 }
 @media(max-width:767px) {
    #lp_three #layerslider .text-box h2 { margin-top: 5%; font-size: 2rem; }
    #lp_three #layerslider { height: 440px !important; }  
 }
 @media(max-width:575px) {
    #lp_three .header-logo img { max-width: 200px; }
    #lp_three #layerslider .text-box h2 { margin-top: 15%; font-size: 1.8rem; }
    #lp_three #layerslider { height: 340px !important; }
 }
 @media(max-width:499px) {
    #lp_three #layerslider { height: 260px !important; }  
 }
 @media(max-width:399px) {
    #lp_three #layerslider .text-box { width: 80% !important; }
    #lp_three #layerslider .text-box h2 { margin-top: 30%; font-size: 1.2rem; }
    #lp_three #layerslider .text-box h2 br { display: none; }
    #lp_three #layerslider { height: 200px !important; } 
 }
 

 /* LIGAMOS PARA VOCÊ */
 #lp_three #ligamos { position: relative; margin-top: -16rem; z-index: 2; }
 #lp_three #ligamos article { background: var(--lthree-color-box-ligamos); padding: 2rem 3rem; border-radius: 2rem; width: 46%; }
 #lp_three #ligamos article h2 { font-weight: bold; font-size: 1.6rem; color: var(--color-font-light); line-height: 36px; }
 #lp_three #ligamos article label { color: var(--color-font-light); margin-bottom: 1px; }
 #lp_three #ligamos .btn_style__primary { background: var(--lthree-color-primary); border: 2px solid var(--color-font-light); color: var(--color-font-light); padding: 8px 3rem !important; transition: .3s; font-weight: 600; font-size: 1.2rem; border-radius: .5rem; }
 #lp_three #ligamos .btn_style__primary:hover { background: var(--lthree-color-primary); transform: scale(1.1); transition: .3s; }
 
 @media(max-width:1199px) {
    #lp_three #ligamos article { width: 56%; }
 }
 @media(max-width:1099px) {
    #lp_three #ligamos { margin-top: -13rem; }
 }
 @media(max-width:991px) {
    #lp_three #ligamos { margin-top: -10rem; }
    #lp_three #ligamos article { width: 76%; }
 }
 @media(max-width:767px) {
    #lp_three #ligamos { margin-top: -6rem; }
    #lp_three #ligamos article { width: 100%; }
 }
 @media(max-width:575px) {
    #lp_three #ligamos { margin-top: -1rem; }
    #lp_three #ligamos article h2 { font-size: 1.4rem; }
 }
 @media(max-width:399px) {
     #lp_three #ligamos article { padding: 2rem; }
     #lp_three #ligamos article h2 { font-size: 1.1rem; line-height: 26px; }
 }
 

 /* EMPRESA (CONHEÇA-NOS) */
 #lp_three #empresa { position: relative; margin-top: -10rem; padding-bottom: 2rem; }
 #lp_three #empresa h2 { font-weight: bold; font-size: 3rem; margin-bottom: 1.6rem; }
 #lp_three #empresa p { font-size: 1.5rem; }
  
 @media(max-width:1199px) {
    #lp_three #empresa { margin-top: -6rem; }
 }
 @media(max-width:991px) {
    #lp_three #empresa { margin-top: 4rem; padding-bottom: 3rem; }
 }
 @media(max-width:575px) {
    #lp_three #empresa h2 { font-size: 2.3rem; }
    #lp_three #empresa p { font-size: 1.3rem; }
    #lp_three #empresa p br { display: none; }
 }



 /* SERVICOS */
 #lp_three #servicos { padding-top: 0rem; padding-bottom: 2rem; }
 #lp_three #servicos h2 { font-weight: bold; font-size: 3rem; margin-bottom: 2rem; }
 #lp_three #servicos article { background: #d3dbff; margin-bottom: 1rem; transition: .3s; width: 90%; padding: 1rem 2rem; border-radius: 1rem; }
 #lp_three #servicos article h3 { color: var(--lthree-color-secondary); font-weight: bold; font-size: 1.2rem; }
 #lp_three #servicos article p { color: var(--color-font-dark); font-size: 1rem; margin-bottom: 0; }
 #lp_three #servicos article:hover { transform: scale(1.05); transition: .3s; }

 @media(max-width:991px) {
    #lp_three #servicos { padding-bottom: 5rem; }
    #lp_three #servicos article { width: 100%; }
    #lp_three #servicos h2 { font-size: 2.6rem; }
    #lp_three #servicos h2 br { display: none; }
 }
 @media(max-width:767px) {
    #lp_three #servicos h2 { font-size: 2.3rem; }
 }
 @media(max-width:575px) {
    #lp_three #servicos h2 { font-size: 2rem; }
 }


 /* ABRIR-MIGRAR EMPRESA */
 #lp_three #contabilidade { 
    margin-top: 2rem;
    margin-bottom: 5rem;
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/bg-contabilidade.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-size: cover;
    height: auto;
    padding: 15% 0%;
    display: flex;
    align-items: center;
 }
 #lp_three #contabilidade * { color: var(--color-font-light); }
 #lp_three #contabilidade h2 { font-weight: bold; font-size: 3.2rem; margin-bottom: 2.5rem; }
 #lp_three #contabilidade h3 { font-size: 1.8rem; margin-bottom: 1.5rem; }
 #lp_three #contabilidade h3 span { color: var(--lthree-color-secondary); text-transform: uppercase; }
 #lp_three #contabilidade p { font-size: 1.3rem; margin-bottom: 2rem; }
 #lp_three #contabilidade p span { color: var(--lthree-color-secondary); }
 #lp_three #contabilidade .btn_style__secondary { background: var(--lthree-color-secondary); border: 2px solid var(--color-font-light); margin: 0 10px 1rem; padding: 8px 3rem !important; transition: .3s; font-size: 1.2rem; border-radius: 2rem; }
 #lp_three #contabilidade .btn_style__secondary:hover { background: var(--lthree-color-secondary); transform: scale(1.1); transition: .3s; }
 
 @media(max-width:767px) {
    #lp_three #contabilidade h2 { font-size: 2.8rem; }
    #lp_three #contabilidade h3 { font-size: 1.6rem; }
    #lp_three #contabilidade p br { display: none; }
    #lp_three #contabilidade p { font-size: 1.2rem; }
 }
 @media(max-width:575px) {
    #lp_three #contabilidade h2 { font-size: 2rem; }
    #lp_three #contabilidade .btn_style__secondary { padding: 8px 2.1rem !important; }
 }


  /* DEPOIMENTOS */
  #lp_three #depoimentos { padding-top: 2rem; padding-bottom: 3rem; }
  #lp_three #depoimentos h2 { font-weight: bold; font-size: 3rem; margin-bottom: 1.6rem; }
  #lp_three #depoimentos i { color: var(--lthree-color-secondary); font-size: 2.5rem; }
  #lp_three #depoimentos article { padding: 0rem 0 2rem 1rem; }
  #lp_three #depoimentos article p { font-weight: 500; }
  #lp_three #depoimentos article span { font-weight: 600; color: var(--lthree-color-secondary); }

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


 /* FOOTER */
 #lp_three #footer { 
    max-width: 100% !important;
    position: relative;
    background: url(../img/landing-page/bg-footer.png);
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-size: cover;
    height: auto;
    padding: 8rem 0 0 0;
 }
 #lp_three #footer h2 { font-weight: bold; font-size: 3rem; margin-bottom: 1.6rem; color: var(--color-font-light); }
 #lp_three #footer h3 { font-size: 1.6rem; margin-bottom: 1.6rem; color: var(--color-font-light); }
 #lp_three #footer label { margin-bottom: 1px; margin-top: .3rem; font-size: 1rem; color: var(--color-font-light); }
 #lp_three #footer input, #lp_three #footer textarea { font-size: 1.1rem; padding: 1.2rem; }
 #lp_three #footer .btn_style__primary { background: var(--lthree-color-secondary); border: 2px solid var(--color-font-light); padding: 12px 4rem !important; font-size: 1.5rem; border-radius: 2rem; font-weight: bold; transition: .3s; }
 #lp_three #footer .btn_style__primary:hover { background: var(--lthree-color-secondary); transform: scale(1.1); transition: .3s; }
 
 #lp_three #footer .copyright { background: var(--lthree-color-secondary); padding: 2rem 0; margin-top: 5rem; }
 #lp_three #footer .copyright p { color: var(--color-font-light); }
 
 
 @media(max-width:1199px) {
    #lp_three #footer h3 { font-size: 1.4rem; }
 }
 @media(max-width:991px) {
    #lp_three #footer h2 { font-size: 2.6rem; }
    #lp_three #footer h2 br, #lp_three #footer h3 br { display: none; }
 }
 @media(max-width:575px) {
    #lp_three #footer h2 { font-size: 2rem; }
    #lp_three #footer h3 { font-size: 1.3rem; }
 }
 