.elementor-540 .elementor-element.elementor-element-85e338e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-144efb8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.5em;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-f4f847a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-a76efef{font-family:"Manrope", Sans-serif;font-size:1.2em;font-weight:400;color:#111D3C;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-85e338e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-144efb8{text-align:start;}.elementor-540 .elementor-element.elementor-element-144efb8 .elementor-heading-title{font-size:1.5em;}.elementor-540 .elementor-element.elementor-element-f4f847a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-a76efef{font-size:1em;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-85e338e{--content-width:1366px;}.elementor-540 .elementor-element.elementor-element-f4f847a{--content-width:1366px;}}/* Start custom CSS for container, class: .elementor-element-85e338e */.hero-click-advogado {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: 100%;
    min-height: auto;

    display: flex;
    align-items: center;

    background: #0056FD;
}


/* CONTEÚDO ACIMA DOS DETALHES */

.hero-click-advogado > .e-con-inner,
.hero-click-advogado > .elementor-container,
.hero-click-advogado > .elementor-element {
    position: relative;
    z-index: 2;
}


/* TÍTULO */

.hero-click-advogado h1 {
    margin: 0;

    color: #ffffff;

    font-family: "Manrope", sans-serif;
    font-size: clamp(44px, 4vw, 68px);
    font-weight: 800;
    line-height: 1.05;
    letter-spacing: -0.04em;
}


/* CÍRCULO SUPERIOR DIREITO */

.hero-click-advogado::before {
    content: "";

    position: absolute;
    z-index: 0;

    width: 260px;
    height: 260px;

    top: -175px;
    right: -90px;

    border: 34px solid rgba(255, 255, 255, .18);
    border-radius: 50%;

    pointer-events: none;
}


/* CÍRCULO INFERIOR ESQUERDO */

.hero-click-advogado::after {
    content: "";

    position: absolute;
    z-index: 0;

    width: 150px;
    height: 150px;

    bottom: -128px;
    left: -78px;

    border: 1px solid rgba(255, 255, 255, .18);
    border-radius: 50%;

    box-shadow:
        0 0 0 24px rgba(255, 255, 255, .06),
        0 0 0 52px rgba(255, 255, 255, .04);

    pointer-events: none;
}


/* MOBILE */

@media (max-width: 767px) {

    .hero-click-advogado {
        min-height: auto;
    }

    .hero-click-advogado h1 {
        font-size: 38px;
    }

    .hero-click-advogado::before {
        width: 190px;
        height: 190px;

        top: -135px;
        right: -80px;

        border-width: 26px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a76efef */h2,h3,h4,h5{
    font-size:1.2em;
    font-weight: 900;
}
a{
    color:#0056FD;
}
a:hover{
    text-decoration: underline;
}/* End custom CSS */