.elementor-1879 .elementor-element.elementor-element-9d8b3c3{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1879 .elementor-element.elementor-element-9d8b3c3:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05080C;}.elementor-1879 .elementor-element.elementor-element-9d8b3c3::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://celebritfy.com/wp-content/uploads/2025/09/23779-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-9d8b3c3::before{filter:brightness( 200% ) contrast( 52% ) saturate( 0% ) blur( 6.2px ) hue-rotate( 0deg );}.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-1879 .elementor-element.elementor-element-92f9b8b{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-92f9b8b > .elementor-widget-container{padding:300px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-92f9b8b.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-92f9b8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:76px;font-weight:900;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-25008c5{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-25008c5.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-25008c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#9F9F9F;}.elementor-1879 .elementor-element.elementor-element-5d61fbd{--display:flex;--min-height:0px;--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;--z-index:2;}.elementor-1879 .elementor-element.elementor-element-5d61fbd.e-con{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-12fcc6d{--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:flex-start;--align-items:flex-start;}.elementor-1879 .elementor-element.elementor-element-dd7f692{--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;}.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-1879 .elementor-element.elementor-element-d80e9a2 img{width:100%;}.elementor-1879 .elementor-element.elementor-element-0267220{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-090a35a img{width:100%;}.elementor-1879 .elementor-element.elementor-element-47e8a09{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-9e6523a img{width:100%;}.elementor-1879 .elementor-element.elementor-element-9fd11e8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-5f058ab img{width:100%;}.elementor-1879 .elementor-element.elementor-element-dd7d103{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-6a0ec9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-6a0ec9d img{width:100%;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#9F9F9F;}.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-1879 .elementor-element.elementor-element-a16ca2f .elementor-button{background-color:#61CE70;fill:#000000;color:#000000;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-1879 .elementor-element.elementor-element-a16ca2f.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-a16ca2f{z-index:2;}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1879 .elementor-element.elementor-element-d6dd1b7{--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;--z-index:10;}.elementor-1879 .elementor-element.elementor-element-767a53c.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-767a53c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;color:#FFFFFF;}.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-1879 .elementor-element.elementor-element-68180be{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-68180be.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-151371e{--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;}.elementor-1879 .elementor-element.elementor-element-c73ef87 .elementor-button{background-color:#61CE70;fill:#000000;color:#000000;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-1879 .elementor-element.elementor-element-c73ef87.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-c73ef87{z-index:2;}.elementor-1879 .elementor-element.elementor-element-c73ef87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1879 .elementor-element.elementor-element-5d871dd{--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-1879 .elementor-element.elementor-element-5d871dd:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-5d871dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-1879 .elementor-element.elementor-element-5d61fbd{--width:100%;}.elementor-1879 .elementor-element.elementor-element-12fcc6d{--width:14%;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--width:15%;}}@media(max-width:767px){.elementor-1879 .elementor-element.elementor-element-9d8b3c3::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9d8b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://celebritfy.com/wp-content/uploads/2025/09/23779-scaled.jpg");}.elementor-1879 .elementor-element.elementor-element-9d8b3c3{--min-height:0px;--overlay-opacity:0.15;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-1879 .elementor-element.elementor-element-92f9b8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0150px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-92f9b8b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-1879 .elementor-element.elementor-element-92f9b8b .elementor-heading-title{font-size:36px;}.elementor-1879 .elementor-element.elementor-element-25008c5{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-25008c5.elementor-element{--align-self:center;}.elementor-1879 .elementor-element.elementor-element-25008c5 .elementor-heading-title{font-size:12px;}.elementor-1879 .elementor-element.elementor-element-5d61fbd{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-12fcc6d{--width:63%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1879 .elementor-element.elementor-element-dd7f692{--width:30%;}.elementor-1879 .elementor-element.elementor-element-d80e9a2 img{width:100%;}.elementor-1879 .elementor-element.elementor-element-0267220{--width:30%;}.elementor-1879 .elementor-element.elementor-element-47e8a09{--width:30%;}.elementor-1879 .elementor-element.elementor-element-9fd11e8{--width:30%;}.elementor-1879 .elementor-element.elementor-element-dd7d103{--width:30%;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--width:47%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-0px;--margin-left:-73px;--margin-right:-0px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;text-align:left;}.elementor-1879 .elementor-element.elementor-element-da0ecd6.elementor-element{--align-self:flex-start;}.elementor-1879 .elementor-element.elementor-element-da0ecd6 .elementor-heading-title{font-size:13px;}.elementor-1879 .elementor-element.elementor-element-a16ca2f{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-a16ca2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button{border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-1879 .elementor-element.elementor-element-d6dd1b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:10;}.elementor-1879 .elementor-element.elementor-element-767a53c{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-767a53c .elementor-heading-title{font-size:21px;word-spacing:0.2em;}.elementor-1879 .elementor-element.elementor-element-68180be{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;text-align:center;}.elementor-1879 .elementor-element.elementor-element-6252be3 img{width:85%;}.elementor-1879 .elementor-element.elementor-element-e22ac84 img{width:85%;}.elementor-1879 .elementor-element.elementor-element-c73ef87{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-c73ef87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-c73ef87 .elementor-button{border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-1879 .elementor-element.elementor-element-5d871dd{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-25d2ed1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:2400px){.elementor-1879 .elementor-element.elementor-element-92f9b8b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1879 .elementor-element.elementor-element-04c2bf6{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-1879 .elementor-element.elementor-element-da0ecd6{text-align:left;}.elementor-1879 .elementor-element.elementor-element-a16ca2f{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-a16ca2f .elementor-button{border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-1879 .elementor-element.elementor-element-c73ef87{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-1879 .elementor-element.elementor-element-c73ef87 .elementor-button{border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}}/* Start custom CSS for heading, class: .elementor-element-92f9b8b */.elementor-1879 .elementor-element.elementor-element-92f9b8b{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}

cor {
background: -webkit-linear-gradient(20deg,#fff,#9F9F9F);

     -webkit-background-clip: text;

-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25008c5 */cor {

    color:#00A4FF;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fcc6d */.cardh {

  cursor: pointer;

  transition: 1s;

}

.elementor-1879 .elementor-element.elementor-element-12fcc6d .cardhhover {

  transform: scale(1.1);

}

.elementor-1879 .elementor-element.elementor-element-12fcc6d:hover .cardh:not(:hover) {

  filter: blur(10px);

  transform: scale(0.9);

  opacity: 50%;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a16ca2f */@media only screen and (max-width: 800px) {
.bt1{
    margin-left: -50px;
}
 .elementor-button, .elementor-button-link, .elementor-size-sm{
    overflow: hidden !important;
    }
    
    
}


.bt1 .elementor-button{
    background: linear-gradient(0deg, #FFFFFF, #ABABAB);
    filter: saturate(150%);
    border-radius: 1000px;
    overflow: hidden !important;
    margin-bottom: -06px !Important;
    }

.bt1 .elementor-button-text{
    z-index: 9;
}


 /*luz que fica envolta do bot*/

.bt1 .elementor-button::after{
    content: "";
    background: linear-gradient(-90deg, white, #ffffff40);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz 2s infinite ease
}

@keyframes luzz{
    0%{
    transform: translatex(-100px);
    }
    100%{
    transform: translatex(200px);
    }
}

.bt1 .elementor-button::before{
    content: "";
    background: linear-gradient(90deg, white, #ffffff40);
    position: absolute;
    top: 97%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz2 3.5s infinite ease
}

@keyframes luzz2{
    0%{
    transform: translatex(200px);
    }
    100%{
    transform: translatex(-100px);
    }
}



 /*seta bot*/
 
 .bt1:hover .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 15px);
    rotate: 45deg;
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.5s ease all;
}

.bt1 .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 30px);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.7s ease all;
}


 /*background white atras do bot*/

.bt1 .elementor-button-wrapper::before{
    content: "";
    background: #ffffff15;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;

}

.bt1:hover .elementor-button-wrapper::before{
    content: "";
    background: #ffffff25;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;
}


.bt1 .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translatey(-50%);
    transition: 1s ease all;
}

.bt1:hover .elementor-button-icon{
    transform: translatey(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8b3c3 *//* Aplique esta classe no seu container */
.degrade-bottom{
  position: relative;
  overflow: hidden;           /* garante que o degradê não vaze */
  /* opcional: se já tiver border-radius no container, o degradê herda abaixo */
}

/* Degradê preto no fundo (sobreposto ao conteúdo) */
.degrade-bottom::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: var(--fade-height, 220px);  /* ajuste a altura do degradê */
  border-radius: inherit;             /* acompanha os cantos do container */
  pointer-events: none;
  z-index: 1;

  /* De baixo (preto) para cima (transparente) */
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.95) 0%,
    rgba(0,0,0,0.85) 30%,
    rgba(0,0,0,0.55) 60%,
    rgba(0,0,0,0.00) 100%
  );
}

/* Opcional: deixe mais baixo no mobile */
@media (max-width: 600px){
  .degrade-bottom::after{
    height: 160px; /* ou: height: var(--fade-height-mobile, 160px); */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c73ef87 */@media only screen and (max-width: 800px) {
.bt1{
    margin-left: -50px;
}
 .elementor-button, .elementor-button-link, .elementor-size-sm{
    overflow: hidden !important;
    }
    
    
}


.bt1 .elementor-button{
    background: linear-gradient(0deg, #FFFFFF, #ABABAB);
    filter: saturate(150%);
    border-radius: 1000px;
    overflow: hidden !important;
    margin-bottom: -06px !Important;
    }

.bt1 .elementor-button-text{
    z-index: 9;
}


 /*luz que fica envolta do bot*/

.bt1 .elementor-button::after{
    content: "";
    background: linear-gradient(-90deg, white, #ffffff40);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz 2s infinite ease
}

@keyframes luzz{
    0%{
    transform: translatex(-100px);
    }
    100%{
    transform: translatex(200px);
    }
}

.bt1 .elementor-button::before{
    content: "";
    background: linear-gradient(90deg, white, #ffffff40);
    position: absolute;
    top: 97%;
    left: 0%;
    width: 42%;
    height: 3px;
    animation: luzz2 3.5s infinite ease
}

@keyframes luzz2{
    0%{
    transform: translatex(200px);
    }
    100%{
    transform: translatex(-100px);
    }
}



 /*seta bot*/
 
 .bt1:hover .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 15px);
    rotate: 45deg;
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.5s ease all;
}

.bt1 .elementor-button-wrapper::after{
    content: "";
    background: url("https://propseguro.com/wp-content/uploads/2024/07/Vector.svg");
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: calc(50% + 30px);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center right;
    transition: 0.7s ease all;
}


 /*background white atras do bot*/

.bt1 .elementor-button-wrapper::before{
    content: "";
    background: #ffffff15;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;

}

.bt1:hover .elementor-button-wrapper::before{
    content: "";
    background: #ffffff25;
    width: 135%;
    height: 130%;
    position: absolute;
    top: 50%;
    left: -04%;
    transform: translatey(-50%);
    border-radius: 1000px;
    border: solid 1px #ffffff15;
    transition: 0.7s ease all;
}


.bt1 .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translatey(-50%);
    transition: 1s ease all;
}

.bt1:hover .elementor-button-icon{
    transform: translatey(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dd1b7 */.elementor-1879 .elementor-element.elementor-element-d6dd1b7{
    position: absolute
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25d2ed1 */.containerx {

  width: 100vw;

  height: 100vh;

  --color: #323232;

  background-image: linear-gradient(0deg, transparent 24%, var(--color) 25%, var(--color) 26%, transparent 27%,transparent 74%, var(--color) 75%, var(--color) 76%, transparent 77%,transparent),

      linear-gradient(90deg, transparent 24%, var(--color) 25%, var(--color) 26%, transparent 27%,transparent 74%, var(--color) 75%, var(--color) 76%, transparent 77%,transparent);

  background-size: 55px 55px;

}

.containerx:before {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    background-image: radial-gradient(transparent, black);

    background-size: 100% 100%;

    background-position: 0 top;

    background-repeat: repeat-x;

    background-color: transparent;

    width: 100vw;

    height: 100vh;

    top: auto;

    bottom: 0px;

    opacity: 1;

    z-index: 2;

}/* End custom CSS */