.elementor-6242 .elementor-element.elementor-element-0aa750a{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-6242 .elementor-element.elementor-element-0aa750a:not(.elementor-motion-effects-element-type-background), .elementor-6242 .elementor-element.elementor-element-0aa750a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wedrop.com.br/wp-content/uploads/2026/08/background-w26-obrigado.jpg");background-position:center center;background-size:cover;}.elementor-6242 .elementor-element.elementor-element-0aa750a::before, .elementor-6242 .elementor-element.elementor-element-0aa750a > .elementor-background-video-container::before, .elementor-6242 .elementor-element.elementor-element-0aa750a > .e-con-inner > .elementor-background-video-container::before, .elementor-6242 .elementor-element.elementor-element-0aa750a > .elementor-background-slideshow::before, .elementor-6242 .elementor-element.elementor-element-0aa750a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6242 .elementor-element.elementor-element-0aa750a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6242 .elementor-element.elementor-element-4be2036{width:var( --container-widget-width, 227px );max-width:227px;--container-widget-width:227px;--container-widget-flex-grow:0;}.elementor-6242 .elementor-element.elementor-element-6f413e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.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-6242 .elementor-element.elementor-element-10300b3{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;text-align:center;}.elementor-6242 .elementor-element.elementor-element-10300b3 > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-6242 .elementor-element.elementor-element-10300b3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:53px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-6242 .elementor-element.elementor-element-f98ed99{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;text-align:center;}.elementor-6242 .elementor-element.elementor-element-f98ed99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6242 .elementor-element.elementor-element-f98ed99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:34px;color:#FFFFFF;}.elementor-6242 .elementor-element.elementor-element-aee77f1{--spacer-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6242 .elementor-element.elementor-element-19135a3{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-6242 .elementor-element.elementor-element-19135a3.elementor-element{--align-self:center;}.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button{font-family:"Anton", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;}.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-6242 .elementor-element.elementor-element-3d596fb{text-align:center;}body.elementor-page-6242:not(.elementor-motion-effects-element-type-background), body.elementor-page-6242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-6242 .elementor-element.elementor-element-4be2036{--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;}.elementor-6242 .elementor-element.elementor-element-10300b3 .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-6242 .elementor-element.elementor-element-f98ed99 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:0px;}.elementor-6242 .elementor-element.elementor-element-aee77f1{--spacer-size:20px;}}@media(min-width:768px){.elementor-6242 .elementor-element.elementor-element-0aa750a{--content-width:500px;}}/* Start custom CSS for button, class: .elementor-element-19135a3 *//* =========================================================
   BOTÃO WEDROP — MESMO EFEITO DO CÓDIGO ORIGINAL
   ========================================================= */

.elementor-6242 .elementor-element.elementor-element-19135a3 {
    --wd-green: oklch(0.68 0.19 145);

    position: relative;
    z-index: 0;
    display: block;
    width: 100%;
}

/* ANEL PULSANTE EXTERNO */
.elementor-6242 .elementor-element.elementor-element-19135a3::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    border-radius: 0.75rem;

    background-color: color-mix(
        in oklab,
        var(--wd-green) 60%,
        transparent
    );

    animation: wd-cta-ring 1.8s ease-out infinite;

    pointer-events: none;
}

/* BOTÃO */
.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    display: inline-flex;
    width: 100%;

    align-items: center;
    justify-content: center;

    gap: 0.5rem;

    padding: 1rem;

    border: 0;
    border-radius: 0.75rem !important;

    background-color: var(--wd-green) !important;
    color: oklch(0.06 0 0) !important;

    fill: oklch(0.06 0 0);

    font-weight: 400;

    line-height: 1.25;
    text-align: center;

    box-shadow:
        0 0 0 2px
        color-mix(
            in oklab,
            var(--wd-green) 40%,
            transparent
        );

    animation: wd-cta-pulse 1.8s ease-in-out infinite;

    transition: transform 0.2s ease;
}

/* BRILHO DESLIZANTE */
.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button::before {
    content: "";

    position: absolute;

    top: 0;
    bottom: 0;

    left: -33.333%;

    width: 33.333%;

    z-index: -1;

    background-color: color-mix(
        in oklab,
        #fff 40%,
        transparent
    );

    filter: blur(12px);

    animation: wd-cta-shine 2.8s linear infinite;

    pointer-events: none;
}

/* HOVER */
.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button:hover,
.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button:focus {
    background-color: var(--wd-green) !important;
    color: oklch(0.06 0 0) !important;

    transform: scale(1.04);
}

/* CLIQUE */
.elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button:active {
    transform: scale(0.99);
}


/* =========================================================
   ANIMAÇÕES ORIGINAIS
   ========================================================= */

/* PULSO DO BOTÃO */
@keyframes wd-cta-pulse {

    0%, 100% {
        transform: scale(1);

        box-shadow:
            0 0 30px -6px var(--wd-green);
    }

    50% {
        transform: scale(1.035);

        box-shadow:
            0 0 55px 4px var(--wd-green);
    }
}


/* ANEL EXTERNO */
@keyframes wd-cta-ring {

    0% {
        transform: scale(1);
        opacity: 0.6;
    }

    100% {
        transform: scale(1.22);
        opacity: 0;
    }
}


/* BRILHO DESLIZANTE */
@keyframes wd-cta-shine {

    0% {
        transform: translateX(-120%) skewX(-20deg);
    }

    60%, 100% {
        transform: translateX(320%) skewX(-20deg);
    }
}


/* DESKTOP */
@media (min-width: 640px) {

    .elementor-6242 .elementor-element.elementor-element-19135a3 .elementor-button {
        padding: 1rem 1.5rem;
        gap: 0.75rem;
    }

}/* End custom CSS */