.elementor-5778 .elementor-element.elementor-element-5356d1d{--display:flex;--min-height:896px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5778 .elementor-element.elementor-element-5356d1d:not(.elementor-motion-effects-element-type-background), .elementor-5778 .elementor-element.elementor-element-5356d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lumminagest.com.br/wp-content/uploads/2025/07/obrigado-1080x1920-copiar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5778 .elementor-element.elementor-element-ae8df6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5778 .elementor-element.elementor-element-ae8df6d.e-con{--flex-grow:0;--flex-shrink: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-5778 .elementor-element.elementor-element-e66d0e4{text-align:center;}.elementor-5778 .elementor-element.elementor-element-e66d0e4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:800;text-transform:none;letter-spacing:-2.7px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-5778 .elementor-element.elementor-element-db7fc05 .elementor-button{font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1.4px;border-radius:35px 35px 35px 35px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5778 .elementor-element.elementor-element-ae8df6d{--width:77.147%;}}@media(min-width:2400px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-5778 .elementor-element.elementor-element-5356d1d:not(.elementor-motion-effects-element-type-background), .elementor-5778 .elementor-element.elementor-element-5356d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lumminagest.com.br/wp-content/uploads/2025/07/obrigado-1920x1080-1.webp");}.elementor-5778 .elementor-element.elementor-element-5356d1d{--min-height:799px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5778 .elementor-element.elementor-element-5356d1d.e-con{--align-self:flex-start;}.elementor-5778 .elementor-element.elementor-element-ae8df6d{--min-height:587px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for button, class: .elementor-element-db7fc05 */.elementor-5778 .elementor-element.elementor-element-db7fc05 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4144FF 0%, #380098 100%);
    box-shadow: 0px -27px 80px 0px rgba(26, 56, 251, 0.22), 0px -9.855px 29.201px 0px rgba(26, 56, 251, 0.15), 0px -4.785px 14.177px 0px rgba(26, 56, 251, 0.12), 0px -2.346px 6.95px 0px rgba(26, 56, 251, 0.10), 0px -0.927px 2.748px 0px rgba(26, 56, 251, 0.07);
    overflow: hidden;
    transform: translate(0%, 0%);
  
}

.elementor-5778 .elementor-element.elementor-element-db7fc05 .elementor-button {
  position: relative;
  overflow: hidden;
}

.elementor-5778 .elementor-element.elementor-element-db7fc05 .elementor-button::before {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

.cardam {
    border-radius: 32px;
    background: radial-gradient(101.72% 102.73% at 26.49% 0%, #262626 0%, #1A1A1A 100%);
    box-shadow: 0px 0px 13.8px 0px rgba(255, 255, 255, 0.15) inset;
}/* End custom CSS */