.elementor-kit-486{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#54595F;--e-global-color-accent:#61CE70;--e-global-color-41ce88a:#161F3A;--e-global-color-6504071:#DE3A48;--e-global-color-e8dae84:#00002C;--e-global-color-5d8ef4f:#F21F3C;--e-global-color-9cc6e85:#FFFFFF;--e-global-color-017e978:#A91F40;--e-global-color-7b7025c:#141E3C;--e-global-color-c2151a9:#141E3C;--e-global-color-fb2872d:#FFD3D8;--e-global-color-1c3aa34:#FEE7E7;--e-global-color-dfb6383:#767D92;--e-global-color-076678a:#D5D5DD;--e-global-color-62fa117:#EDEFF4;--e-global-color-ba059db:#F8F8FA;--e-global-color-91ddce9:#545B73;--e-global-color-ed6278a:#ACBAC2;--e-global-color-36b124f:#7F919A;--e-global-color-c1f23fa:#80929B;--e-global-color-025efda:#A82130;--e-global-color-4e846e3:#191919;--e-global-color-5873f3c:#E5293F;--e-global-color-fcb001f:#F9F9F9;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-7c9575a-font-family:"Montserrat";--e-global-typography-7c9575a-font-size:clamp(3rem, 1.7309rem + 1.813vw, 4rem);--e-global-typography-772622e-font-size:clamp(2.6rem, 1.7309rem + 1.813vw, 3rem);--e-global-typography-ce65fdd-font-size:clamp(2.2rem, 1.5482rem + 1.3598vw, 2.5rem);--e-global-typography-e909875-font-size:clamp(1.8rem, 1.3654rem + 0.9065vw, 2rem);--e-global-typography-e909875-line-height:38px;--e-global-typography-37945c4-font-size:clamp(1.6rem, 1.2741rem + 0.6799vw, 1.75rem);--e-global-typography-9c9b58f-font-size:clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);--e-global-typography-ff2312c-font-size:clamp(1.2rem, 1.0914rem + 0.2266vw, 1.25rem);--e-global-typography-020a877-font-size:1.2rem;--e-global-typography-deb876b-font-size:1rem;--e-global-typography-deb876b-font-weight:600;color:var( --e-global-color-91ddce9 );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-486 e-page-transition{background-color:#FFBC7D;}.elementor-kit-486 a:hover{color:var( --e-global-color-dfb6383 );}.elementor-kit-486 button,.elementor-kit-486 input[type="button"],.elementor-kit-486 input[type="submit"],.elementor-kit-486 .elementor-button{color:var( --e-global-color-9cc6e85 );}.elementor-kit-486 button:hover,.elementor-kit-486 button:focus,.elementor-kit-486 input[type="button"]:hover,.elementor-kit-486 input[type="button"]:focus,.elementor-kit-486 input[type="submit"]:hover,.elementor-kit-486 input[type="submit"]:focus,.elementor-kit-486 .elementor-button:hover,.elementor-kit-486 .elementor-button:focus{color:var( --e-global-color-9cc6e85 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    line-height: 100%;
}

.texto-vermelho {
    color: #E5293F !important;
}

.titulo {
    position: relative;
    padding-left: 25px
}

.titulo::before {
    content: "";
    width: 12px;
    height: 12px;
    background: #f21f3c;
    position: absolute;
    top: 12px;
    left: 0;
}

.titulo .titulo1 {
    display: block;
    color: var(--e-global-color-5d8ef4f);
}

.titulo .titulo2 {
    color: var(--e-global-color-5d8ef4f); 
}

.single-iscas-digitais .ekit-template-content-header {
    display: none;
}

#e-n-menu-item-title-1893 {
    display: none;
}

.conteudo-post h2 {
    font-size: 24px;
    color: #00002C;
    font-weight: 500 !important;
    display: block;
    margin-top: 32px
}

.conteudo-post h3 {
    font-size: 18px;
    color: #00002C;
    font-weight: 500 !important;
    display: block;
    margin-top: 24px
}

.conteudo-post p{
    line-height: 150% !important;
}

.conteudo-postagem ul li {
    line-height: 150% !important;
}

.conteudo-post blockquote {
    background: #edeff4;
    padding: 20px 20px 10px 32px;
    margin-top: 32px;
    margin-bottom: 32px;
    position: relative;
}

.conteudo-post blockquote::before {
    content: "";
    width: 4px;
    height: 50px;
    font-size: 32px;
    background: #00002c;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

/*Home*/
.post-principal-home h1 {
    height: 64px;
    font-weight: 600 !important;
    line-height: 110%;
    overflow: hidden;
}

.mais-vistos h3 {
    height: 56px !important;
}

/*CORES*/
.vermelho-principal{
    color: var(--e-global-color-5d8ef4f) !important;
    font-weight: 500 !important;
}

.txt-vermelho{
    color: var(--e-global-color-5d8ef4f) !important;
}

.planos-easyjur-home .jet-slick-dots {
    position: absolute;
    justify-content: start;
    padding: 0;
}

.planos-easyjur-home .jet-slick-dots li{
    border-radius: 0;
    width: 32px;
    height: 4px;
    margin-top: 20px;
}

.material-para-downloads .jet-slick-dots {
    position: absolute;
    justify-content: start;
    padding: 0;
}

.material-para-downloads .jet-slick-dots li{
    border-radius: 0;
    width: 32px;
    height: 4px;
    margin-top: 20px;
}

/* CONTAINER BOXED LAYOUT*/
/* Ultra wide */
@media (max-width: 3840px) {
.c-box {--content-width: 55%;}}
/* Desktop */
@media (max-width: 1920px) {
.c-box {--content-width: 65%;}}
/* Laptop big */
@media (max-width: 1600px) {
.c-box {--content-width: 74%;}}
/* Laptop small */
@media (max-width: 1366px) {
.c-box {--content-width: 77%;}}
/* Tablet portrait */
@media (max-width: 1200px) {
.c-box {--content-width: 80%;}}
/* Mobile */
@media (max-width: 767px) {
.c-box {--content-width: 85%;}}

#elementor-popup-modal-1372 .dialog-widget-content {
    border-radius:  0 !important;
}

/*------ FORMULÁRIOS HUBSPOT ------*/
.hs-form {
    font-family: var(--e-global-typography-primary-font-family), Sans-Serif;
}

.hs-form .hs-form-field {
    margin-bottom: 16px;
}

.hs-form label{
    color: #00002c;
    margin-bottom: 5px;
    font-size: 1rem;
    display: block;
}

.hs-form .hs-input {
    font-family: var(--e-global-typography-primary-font-family), Sans-Serif;
    font-size: 1rem;
    border: 1px solid #c4cdd4;
    border-radius: 0;
    padding: 10px 16px;
    width: 100%;
}

.hs-form .hs-input.error {
    border: 1px solid red;
}

.hs-form .hs-button {
    background: #f21f3c;
    font-family: var(--e-global-typography-primary-font-family), Sans-Serif;
    color: #fff;
    width: 100%;
    font-weight: bold;
    font-size: 1rem;
    text-transform: uppercase;
    border-radius: 0 !important;
    border: 0;
    padding: 16px 32px;
    cursor: pointer;
    transition: .3s;
}

.hs-form .hs-button:hover {
    background: #a91f40;
}

#hsForm_89b9f4f5-f6c7-4409-afff-a27dbce9075a .hs-button {
    background: #00002c;
}

#hsForm_89b9f4f5-f6c7-4409-afff-a27dbce9075a .hs-button:hover {
    background: #545b73;
}

.hs-error-msgs {
    list-style: none;
    margin: 4px 0;
    padding: 0;
}

.hs-form .hs-error-msgs label {
    color: red !important;
}

/*------ CTA HUBSPOT ------*/
.cta_button {
    background: #00002c;
    color: #ffffff;
    padding: 12px 24px;
    width: 100%;
    border-radius: 8px;
    transition: .3s;
    display: block;
    text-align: center;
    margin: 4px 0;
}

.cta_button:hover {
    background: #545b73;
    color: #ffffff;
}

.cta_button_icon div {
    display: flex;
    justify-content: center;
}

.cta_button_icon .cta_button{
    background: transparent;
    padding: 0;
    max-width: 36px;
    margin: 0 6px;
}

@media(max-width: 767px) {
    .hs-form .hs-button {
        width: 100%;
    }
}

/* KITS MODELOS DE PETIÇÃO */

.lista-kits ul {
    margin: 0;
    padding: 0
}

.lista-kits ul li {
    list-style: none;
    color: #00002c;
    background: url(https://blogteste.easyjur.com/wp-content/uploads/2024/06/check.png) left top no-repeat;
    padding-left: 24px;
    margin-bottom: 10px;
}

/* Para navegadores baseados em WebKit (Chrome, Safari, Edge) */

/* Personaliza a barra de rolagem */
::-webkit-scrollbar {
    width: 10px;  /* Largura da barra de rolagem vertical */
    height: 10px; /* Altura da barra de rolagem horizontal */
}

/* Personaliza a parte da barra de rolagem que se move (thumb) */
::-webkit-scrollbar-thumb {
    background-color: #7F919A;  /* Cor da parte que se move */
    border-radius: 10px;         /* Bordas arredondadas */
}

/* Personaliza a parte de fundo da barra de rolagem (track) */
::-webkit-scrollbar-track {
    background-color: #f1f1f1; /* Cor de fundo da barra de rolagem */
    border-radius: 10px;
}

/* Para a barra de rolagem horizontal */
::-webkit-scrollbar-horizontal {
    height: 10px; /* Altura da barra de rolagem horizontal */
}

/* Para navegadores Firefox */

/* Personaliza o scroll no Firefox */
scrollbar-color: #54595f #f1f1f1; /* Cor do thumb e do track */
scrollbar-width: thin;             /* Largura da barra de rolagem *//* End custom CSS */