.elementor-kit-6{--e-global-color-primary:#A21489;--e-global-color-secondary:#A98D82;--e-global-color-text:#FFFFFF;--e-global-color-accent:#E409FF;--e-global-color-2383ced:#000000;--e-global-color-ec5482a:#000000;--e-global-typography-primary-font-family:"Trebuchet MS";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:200;--e-global-typography-secondary-font-family:"Trebuchet MS";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Trebuchet MS";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Trebuchet MS";--e-global-typography-accent-font-weight:700;background-color:#000000;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Trebuchet MS", Sans-serif;font-size:24px;background-color:#E5CA0B;border-radius:100px 100px 100px 100px;}.elementor-kit-6 img{opacity:1;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;gap:0px;}.site-header .header-inner{width:0px;max-width:100%;}.site-header{background-color:transparent;background-image:linear-gradient(180deg, #DCE0D8 0%, #F2295B00 100%);}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */.elementor-kit-6 /* Classe para aplicar gradiente de texto */
.destaque {
    background: linear-gradient(90deg, rgb(112, 57, 230), rgb(168, 109, 233), rgb(195, 148, 246));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-kit-6/* CSS para botão com bordas em degradê roxo e fundo transparente */
.button-degrade-borda {
    background: transparent; /* Fundo transparente */
    border: 4px solid transparent; /* Define a borda como transparente inicialmente */
    border-image: linear-gradient(90deg, #7039e6, #a86de9); /* Aplicação do degradê na borda */
    border-image-slice: 1; /* Aplica o degradê completo na borda */
    color: #7039e6; /* Cor do texto */
    padding: 12px 25px; /* Tamanho médio do botão */
    border-radius: 50px; /* Bordas arredondadas */
    font-size: 16px; /* Tamanho da fonte */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: background 0.3s, color 0.3s, border-color 0.3s; /* Animação suave */
    text-transform: uppercase; /* Texto em maiúsculas */
}

/* Efeito ao passar o mouse */
.button-degrade-borda:hover {
    background: linear-gradient(90deg, #7039e6, #a86de9); /* Fundo degradê roxo ao passar o mouse */
    color: #ffffff; /* Cor do texto ao passar o mouse */
    border: none; /* Remove a borda ao passar o mouse *//* End custom CSS */