.elementor-kit-8{--e-global-color-primary:#3C48FA;--e-global-color-secondary:#656DDC;--e-global-color-text:#000000;--e-global-color-accent:#010103;--e-global-color-137a34d:#FBFBFF;--e-global-color-23b43a9:#141415;--e-global-color-59b9e5c:#4B54BD;--e-global-color-9cc8129:#4158A7;--e-global-color-037721e:#3C4C98;--e-global-color-ff161de:#26276F;--e-global-typography-primary-font-family:"Dolce Vita";--e-global-typography-primary-font-size:3.906rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Dolce Vita";--e-global-typography-secondary-font-size:3.125rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Coolvetica";--e-global-typography-text-font-size:1.7rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0.02em;--e-global-typography-accent-font-family:"Coolvetica";--e-global-typography-accent-font-size:1.7rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0.1em;--e-global-typography-054a0f9-font-family:"Dolce Vita";--e-global-typography-054a0f9-font-size:4.883rem;--e-global-typography-054a0f9-font-weight:700;--e-global-typography-054a0f9-line-height:1em;--e-global-typography-ec173c9-font-family:"Dolce Vita";--e-global-typography-ec173c9-font-size:2.5rem;--e-global-typography-ec173c9-font-weight:700;--e-global-typography-ec173c9-line-height:1em;--e-global-typography-4a2332d-font-family:"Dolce Vita";--e-global-typography-4a2332d-font-size:2rem;--e-global-typography-4a2332d-font-weight:700;--e-global-typography-4a2332d-line-height:1em;--e-global-typography-4e56b84-font-family:"Coolvetica";--e-global-typography-4e56b84-font-size:1.5rem;--e-global-typography-4e56b84-font-weight:400;--e-global-typography-4e56b84-line-height:1.5em;--e-global-typography-4e56b84-letter-spacing:0.02rem;background-color:var( --e-global-color-137a34d );color:var( --e-global-color-137a34d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:transparent;font-family:"Coolvetica", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:0.2rem;color:var( --e-global-color-137a34d );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-style:none;border-radius:3em 3em 3em 3em;padding:0.6em 1.4em 0.6em 1.4em;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-137a34d );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;}.elementor-kit-8 p{margin-block-end:1.2em;}.elementor-kit-8 h1{font-family:"Poppins", Sans-serif;}.elementor-kit-8 h2{font-family:"Poppins", Sans-serif;}.elementor-kit-8 h3{font-family:"Poppins", Sans-serif;}.elementor-kit-8 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-8 h5{font-family:"Poppins", Sans-serif;}.elementor-kit-8 h6{font-family:"Poppins", Sans-serif;}.elementor-kit-8 label{color:var( --e-global-color-137a34d );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF54;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:min(1280px, 90%);}.e-con{--container-max-width:min(1280px, 90%);--container-default-padding-top:120px;--container-default-padding-right:0px;--container-default-padding-bottom:120px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:3.591rem;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:2.934rem;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-054a0f9-font-size:4.396rem;--e-global-typography-054a0f9-line-height:1em;--e-global-typography-ec173c9-font-size:2.397rem;--e-global-typography-ec173c9-line-height:1.1em;--e-global-typography-4a2332d-font-size:1.958rem;--e-global-typography-4a2332d-line-height:1.1em;--e-global-typography-4e56b84-font-size:1.307rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:100px;--container-default-padding-right:0px;--container-default-padding-bottom:100px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:3.318rem;--e-global-typography-secondary-font-size:2.765rem;--e-global-typography-054a0f9-font-size:3.318rem;--e-global-typography-054a0f9-line-height:1.1em;--e-global-typography-ec173c9-font-size:2.304rem;--e-global-typography-4a2332d-font-size:1.92rem;--e-global-typography-4e56b84-font-size:1.333rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;}.elementor-kit-8 label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:86%;}.e-con{--container-max-width:86%;--container-default-padding-top:80px;--container-default-padding-right:0px;--container-default-padding-bottom:80px;--container-default-padding-left:0px;}}/* Start custom CSS *//* Alteração para tornar 1rem em 10px */
html {
  font-size: 62.5%;
  overflow-x: hidden;
  scroll-behavior: auto !important;
}


/* Ajustes Body */
body {
    overflow-x: hidden;
    margin: 0
}

/* Seleção do mouse */
::selection {
    background-color: var(--e-global-color-primary);
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
}
::-moz-selection {
    background-color: var(--e-global-color-primary);
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
}


/* Correção da seta de seleção no formulário*/
.select-caret-down-wrapper svg{
    height: 20px !important
}


/* Alteração do Placeholder do formulário*/
::placeholder{
    opacity: 1 !important;
}

/* Alinhamento do ícone do botão */
.elementor-button-icon {
    position: relative;
    top: 2px
}


/* Ajustes da largura do container */

@media only screen and (min-width:1025px){
    .e-con.full-width:not(.-desktop) > .e-con-inner{
        max-width: min(1480px, 100%);
    }
}

@media only screen and (max-width:1024px) and (min-width:768px){
    .e-con.full-width:not(.-tablet) > .e-con-inner{
        max-width: 100%;
    }
}

@media only screen and (max-width:767px){
    .e-con.full-width:not(.-mobile) > .e-con-inner{
        max-width: 100%;
    }
}

/*Classe para deixar o objeto absoluto e no centro*/
.absolute-center{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

p {
    margin-block-start: 0;
    margin-block-end: 0;
}

.elementor-widget-container {
    p:first-of-type{
        margin-top: 0 !important;
    }
    p:last-of-type{
        margin-bottom: 0 !important;
    }
}

.elementor-post__thumbnail {
    width: 100%;
    height: auto;
    aspect-ratio: 874 / 480 !important; 
    overflow: hidden;
}


.elementor-post__thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*Remover barra de Scroll*/

body {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}

::-webkit-scrollbar {
  display: none; /* Chrome, Safari */
}

/*CSS Custom do Site*/
@media only screen and (min-width:768px){
.divider {
  border-width: 2px 0 0 0;
  border-style: solid;
  border-image: linear-gradient(to right, transparent 30%, var(--e-global-color-9cc8129) 50%, transparent 70%) 1;
}}

.elementor-button svg{
        margin-top: -3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dolce Vita';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://prazereusouoseucontador.com.br/wp-content/uploads/2025/05/dolce-vita-heavy-bold-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Coolvetica';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://prazereusouoseucontador.com.br/wp-content/uploads/2025/05/coolvetica-rg-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */