.elementor-9 .elementor-element.elementor-element-6765b6d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-6765b6d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6765b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diversiloc.com.br/wp-content/uploads/2026/01/WhatsApp-Image-2025-12-17-at-11.11.28-4.jpeg");background-position:center center;}.elementor-9 .elementor-element.elementor-element-6765b6d::before, .elementor-9 .elementor-element.elementor-element-6765b6d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6765b6d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6765b6d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6765b6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6765b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3e6d0d0{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-3e6d0d0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3e6d0d0 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:49px;color:#D4AF37;}.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button{font-family:"Montserrat", Sans-serif;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-56c2d97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-56c2d97:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56c2d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-807c355 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-9cdec6a{--grid-columns:4;}.elementor-9 .elementor-element.elementor-element-9cdec6a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9 .elementor-element.elementor-element-9cdec6a .e-loop-item > .elementor-section, .elementor-9 .elementor-element.elementor-element-9cdec6a .e-loop-item > .elementor-section > .elementor-container, .elementor-9 .elementor-element.elementor-element-9cdec6a .e-loop-item > .e-con, .elementor-9 .elementor-element.elementor-element-9cdec6a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-9 .elementor-element.elementor-element-2a08463{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-77e7f61 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-25df975{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-25df975:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-25df975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-993ea6e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-db641e8 img.premium-adv-carousel__item-img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-db641e8 .premium-adv-carousel__item-img img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-db641e8 .vid-overlay{object-fit:cover;}.elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-20c43ce img.premium-adv-carousel__item-img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-20c43ce .premium-adv-carousel__item-img img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-20c43ce .vid-overlay{object-fit:cover;}.elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-bca74c8 img.premium-adv-carousel__item-img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-bca74c8 .premium-adv-carousel__item-img img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-bca74c8 .vid-overlay{object-fit:cover;}.elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-ab59d26 img.premium-adv-carousel__item-img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-ab59d26 .premium-adv-carousel__item-img img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-ab59d26 .vid-overlay{object-fit:cover;}.elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-87685d2 img.premium-adv-carousel__item-img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-87685d2 .premium-adv-carousel__item-img img, .elementor-9 .elementor-element.elementor-element-8b9480a .elementor-repeater-item-87685d2 .vid-overlay{object-fit:cover;}.elementor-9 .elementor-element.elementor-element-8b9480a.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-9 .elementor-element.elementor-element-8b9480a.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-9 .elementor-element.elementor-element-8b9480a.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-9 .elementor-element.elementor-element-8b9480a .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-9 .elementor-element.elementor-element-8b9480a.premium-adv-carousel__vertical .premium-adv-carousel__container:after{background:linear-gradient(to bottom, #AD9434D4, #F291D800 10%, #F291D800 90%, #AD9434D4) !important;}.elementor-9 .elementor-element.elementor-element-8b9480a.premium-adv-carousel__horizontal .premium-adv-carousel__container:after{background:linear-gradient(to right, #AD9434D4, #F291D800 10%, #F291D800 90%, #AD9434D4) !important;}.elementor-9 .elementor-element.elementor-element-8b9480a .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-9 .elementor-element.elementor-element-c9bb33b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-95b2e29{text-align:center;}.elementor-9 .elementor-element.elementor-element-95b2e29 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6a6abb8{--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;--justify-content:center;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-595d532{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-595d532:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-595d532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-54db696 img{border-radius:100px 100px 100px 100px;}.elementor-9 .elementor-element.elementor-element-f196226{text-align:center;}.elementor-9 .elementor-element.elementor-element-f196226 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d7b310e{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e962c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-e962c5a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e962c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-85d36bb{text-align:center;}.elementor-9 .elementor-element.elementor-element-85d36bb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-0d9e28f{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-549a5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-549a5f6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-549a5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-44732b5{text-align:center;}.elementor-9 .elementor-element.elementor-element-44732b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-926abe9{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1483b79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-ad6cb91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ad6cb91:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ad6cb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3EDE0 0%, #FCFFE9 100%);}.elementor-9 .elementor-element.elementor-element-2678f11{text-align:center;}.elementor-9 .elementor-element.elementor-element-2678f11 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2db1340{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-2db1340:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2db1340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCFFE9 0%, #F3EDE0 100%);}.elementor-9 .elementor-element.elementor-element-9ad5b30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7c4040c{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-779009f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-cdd59ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-485a430{--display:flex;}.elementor-9 .elementor-element.elementor-element-485a430:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-485a430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-fe5b31b{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-509c9be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-509c9be:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-509c9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3EDE0 0%, #FCFFE9 100%);}.elementor-9 .elementor-element.elementor-element-9ac6fc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-9ac6fc6.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-35c1323{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-abb778e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-567fda4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1714e0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1714e0f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1714e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCFFE9 0%, #F3EDE0 100%);}.elementor-9 .elementor-element.elementor-element-1a78ad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-1a78ad0.e-con{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-019be9f{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-5c49191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-5c47dbf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4c4a055{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-4c4a055:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4c4a055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE0;}.elementor-9 .elementor-element.elementor-element-29b15f7{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-595d532{--width:33%;}.elementor-9 .elementor-element.elementor-element-e962c5a{--width:33%;}.elementor-9 .elementor-element.elementor-element-549a5f6{--width:33%;}.elementor-9 .elementor-element.elementor-element-9ad5b30{--width:30%;}.elementor-9 .elementor-element.elementor-element-779009f{--width:70%;}.elementor-9 .elementor-element.elementor-element-9ac6fc6{--width:30%;}.elementor-9 .elementor-element.elementor-element-abb778e{--width:70%;}.elementor-9 .elementor-element.elementor-element-1a78ad0{--width:30%;}.elementor-9 .elementor-element.elementor-element-5c49191{--width:70%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-9cdec6a{--grid-columns:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-6765b6d{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3e6d0d0{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-807c355{text-align:center;}.elementor-9 .elementor-element.elementor-element-9cdec6a{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-77e7f61{text-align:center;}.elementor-9 .elementor-element.elementor-element-993ea6e{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-3e6d0d0 *//* Seletor para o título do widget no Elementor */
.elementor-9 .elementor-element.elementor-element-3e6d0d0 .elementor-heading-title {
    /* 1. Definindo o gradiente dourado metálico */
    background: linear-gradient(
        135deg,          /* Ângulo da luz */
        #B8860B 0%,      /* Bronze escuro (início) */
        #D4AF37 25%,     /* Ouro médio */
        #F4E285 50%,     /* Brilho intenso (meio) */
        #D4AF37 75%,     /* Ouro médio */
        #B8860B 100%     /* Bronze escuro (fim) */
    );

    /* 2. A mágica: recortar o fundo no formato do texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;

    /* 3. Refinamentos de tipografia para elegância */
    font-family: 'Playfair Display', serif; /* Garanta que esta fonte esteja ativa no Elementor */
    font-weight: 700; /* Negrito para o efeito aparecer bem */
    letter-spacing: -0.5px; /* Um leve aperto nas letras dá um ar mais moderno */

    /* 4. Sombra suave para profundidade 3D sutil */
    filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.2));
}

/* Ajuste fino para Mobile (opcional - se achar que ficou muito grande no celular) */
@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-3e6d0d0 .elementor-heading-title {
        font-size: 2.2rem; /* Ajuste o tamanho conforme necessário */
        line-height: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a58f85a *//* Estilização Base do Botão */
.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button {
    background: linear-gradient(135deg, #B8860B 0%, #D4AF37 50%, #B8860B 100%);
    background-size: 200% auto;
    color: #ffffff !important; /* Texto branco para contraste premium */
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 5px; /* Bordas levemente arredondadas (estilo clássico) */
    padding: 18px 35px !important;
    box-shadow: 0 4px 15px rgba(184, 134, 11, 0.3);
    transition: all 0.5s ease;
    position: relative;
    overflow: hidden; /* Necessário para o efeito de brilho */
}

/* Efeito de Brilho Passante (Shimmer) */
.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.4) 50%, 
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    transition: none;
}

/* Animação do Brilho ao Hover (ou contínua se preferir) */
.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button:hover::before {
    animation: shine 0.75s forwards;
}

@keyframes shine {
    100% {
        left: 200%;
    }
}

/* Efeito de Interação (Hover) */
.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button:hover {
    background-position: right center; /* Move o gradiente */
    box-shadow: 0 8px 25px rgba(184, 134, 11, 0.5);
    transform: translateY(-3px); /* Leve subida (elevação) */
}

/* Ajuste para o Ícone (se usar WhatsApp) */
.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button-icon {
    margin-right: 10px;
    font-size: 1.2em;
}

/* Alinha o ícone do WhatsApp perfeitamente com o texto */
.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-a58f85a .elementor-button-icon {
    margin-left: 8px; /* Espaço elegante entre o texto e o ícone */
}/* End custom CSS */