.elementor-521 .elementor-element.elementor-element-6a316d8{--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-521 .elementor-element.elementor-element-c1a83b9{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{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-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{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-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-312ebcb{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-main-area{height:488px;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-header{background-color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-a7864aa );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items .e-tab-title:not(:where( .e-active )){background-color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-items-wrapper{background-color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom{background:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top{background:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-a7864aa );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-a7864aa );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title i{color:var( --e-global-color-a7864aa );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title svg{fill:var( --e-global-color-a7864aa );filter:drop-shadow(0px 0px 0px rgba(0,0,0,0.3));}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title svg path{fill:var( --e-global-color-a7864aa );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ){background-color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) i{color:#000000;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg{color:#000000;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg path{fill:#000000;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-items-wrapper .e-section-title{background-color:var( --e-global-color-secondary );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper{--inner-tabs-border-height:3px;--inner-tabs-border-color:#1F1F1F00;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{border-width:0 0 3px 0;border-color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-active{background-color:#1F1F1F00;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{background-color:#1F1F1F00;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-title{background-color:#1F1F1F00;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{color:var( --e-global-color-a7864aa );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a{color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{color:var( --e-global-color-a7864aa );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{transition-duration:0ms;}.elementor-521 .elementor-element.elementor-element-3950a96{--display:flex;--min-height:0px;--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;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-aa26ef6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-521 .elementor-element.elementor-element-6266554 .elementor-button-content-wrapper{flex-direction:row;}.elementor-521 .elementor-element.elementor-element-6266554 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-e8caed8 .elementor-button{background-color:#00B2FF;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-e8caed8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-521 .elementor-element.elementor-element-c528575{--display:flex;--min-height:0px;--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;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-f220445{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-8e58897{--e-rating-icon-font-size:22px;--e-rating-icon-marked-color:#00B2FF;--e-rating-icon-color:var( --e-global-color-a7864aa );}.elementor-521 .elementor-element.elementor-element-00da8ad{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-c8f400b .elementor-button{background-color:#00B2FF;}.elementor-521 .elementor-element.elementor-element-cf66532 .elementor-button{background-color:#00B2FF;}.elementor-521 .elementor-element.elementor-element-a8adb00{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-a8adb00.e-con{--align-self:center;}.elementor-521 .elementor-element.elementor-element-07c871c{--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;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:70px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-07c871c.e-con{--align-self: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-521 .elementor-element.elementor-element-3cb610a{--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-521 .elementor-element.elementor-element-157a46d{--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-521 .elementor-element.elementor-element-5123c72{--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;--padding-top:15px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-521 .elementor-element.elementor-element-8c805da{--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-521 .elementor-element.elementor-element-8e8bab0{--display:flex;}.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-521 .elementor-element.elementor-element-49d1dc7.elementor-element{--align-self:center;}.elementor-521 .elementor-element.elementor-element-49d1dc7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:100;}body.elementor-page-521:not(.elementor-motion-effects-element-type-background), body.elementor-page-521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-521 .elementor-element.elementor-element-07c871c{--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;}}@media(min-width:768px){.elementor-521 .elementor-element.elementor-element-c1a83b9{--content-width:1309px;}.elementor-521 .elementor-element.elementor-element-3950a96{--content-width:1309px;}.elementor-521 .elementor-element.elementor-element-c528575{--content-width:1309px;}.elementor-521 .elementor-element.elementor-element-a8adb00{--content-width:1200px;}.elementor-521 .elementor-element.elementor-element-5123c72{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-521 .elementor-element.elementor-element-6a316d8{--content-width:787px;}.elementor-521 .elementor-element.elementor-element-a8adb00{--content-width:1053px;}.elementor-521 .elementor-element.elementor-element-07c871c{--content-width:880px;}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-main-area{height:627px;}.elementor-521 .elementor-element.elementor-element-312ebcb{--playlist-item-icon-size:19px;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper{--inner-tabs-border-height:2px;}.elementor-521 .elementor-element.elementor-element-312ebcb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{border-width:0 0 2px 0;}.elementor-521 .elementor-element.elementor-element-3950a96{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:11px;}.elementor-521 .elementor-element.elementor-element-3950a96.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-521 .elementor-element.elementor-element-aa26ef6{--width:340px;--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 11px;--row-gap:0px;--column-gap:11px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-aa26ef6.e-con{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-6266554 .elementor-button{font-size:13px;}.elementor-521 .elementor-element.elementor-element-e8caed8 .elementor-button{font-size:13px;}.elementor-521 .elementor-element.elementor-element-c528575{--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;--justify-content:center;}.elementor-521 .elementor-element.elementor-element-c528575.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-521 .elementor-element.elementor-element-f220445{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-8e58897{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;}.elementor-521 .elementor-element.elementor-element-00da8ad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-07c871c{--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;--justify-content:center;}.elementor-521 .elementor-element.elementor-element-3cb610a{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-521 .elementor-element.elementor-element-0bedd46{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for container, class: .elementor-element-6a316d8 */.elementor-521 .elementor-element.elementor-element-6a316d8::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #d5d1ff; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-521 .elementor-element.elementor-element-6a316d8::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #937cff; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-312ebcb */.elementor-521 .elementor-element.elementor-element-312ebcb {
    background: #0F0F0F;
    border-radius: 20px;
border-top: 3px solid; /*defina a largura da borda*/
border-image: linear-gradient(to right, transparent, #937cff, transparent) 1; /*defina as cores*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8caed8 */.button .elementor-button{
 background: linear-gradient(30deg, #0400ff, #4ce3f7); /*defina as cores do BG aqui*/
 border-radius: 20px; /*defina o arredondamento aqui*/
 background-size: 100% auto;
}

.button:hover .elementor-button{
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite; /*defina o tempo da animação*/
 animation: pulse512 2s infinite; /*defina o tempo da animação*/
}

@keyframes pulse512 {
 0% {
  box-shadow: 0 0 0 0 #05bada66;
 }

 70% {
  box-shadow: 0 0 0 20px rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8f400b */.button .elementor-button{
 background: linear-gradient(30deg, #0400ff, #4ce3f7); /*defina as cores do BG aqui*/
 border-radius: 20px; /*defina o arredondamento aqui*/
 background-size: 100% auto;
}

.button:hover .elementor-button{
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite; /*defina o tempo da animação*/
 animation: pulse512 2s infinite; /*defina o tempo da animação*/
}

@keyframes pulse512 {
 0% {
  box-shadow: 0 0 0 0 #05bada66;
 }

 70% {
  box-shadow: 0 0 0 20px rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf66532 */.button .elementor-button{
 background: linear-gradient(30deg, #0400ff, #4ce3f7); /*defina as cores do BG aqui*/
 border-radius: 20px; /*defina o arredondamento aqui*/
 background-size: 100% auto;
}

.button:hover .elementor-button{
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite; /*defina o tempo da animação*/
 animation: pulse512 2s infinite; /*defina o tempo da animação*/
}

@keyframes pulse512 {
 0% {
  box-shadow: 0 0 0 0 #05bada66;
 }

 70% {
  box-shadow: 0 0 0 20px rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8adb00 */.elementor-521 .elementor-element.elementor-element-a8adb00 .card01 {
  display: flex;
  height: 400px;
  width: 300px;
  background-color: #232323; /* cor do bg /
  border-radius: 10px;
  box-shadow: -1rem 0 1rem rgba(8, 8, 8, 0.4); / cor da sombra, o último número é a opacidade */
  transition: 0.4s ease-out;
  position: relative;
  left: 0px;
}

.elementor-521 .elementor-element.elementor-element-a8adb00 .card01:not(:first-child) {
    margin-left: -50px;
}

.elementor-521 .elementor-element.elementor-element-a8adb00 .card01:hover {
  transform: translateY(-50px);
  transition: 0.4s ease-out;
}

.elementor-521 .elementor-element.elementor-element-a8adb00 .card01:hover ~ .card01 {
  position: relative;
  left: 50px;
  transition: 0.4s ease-out;
}

.elementor-521 .elementor-element.elementor-element-a8adb00 .title {
  position: absolute;
  left: 20px;
  top: 25px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0bedd46 */.elementor-521 .elementor-element.elementor-element-0bedd46 .swiper{
    padding-inline-end: 100px;
}

.elementor-521 .elementor-element.elementor-element-0bedd46{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157a46d */.elementor-521 .elementor-element.elementor-element-157a46d::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #d5d1ff; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-521 .elementor-element.elementor-element-157a46d::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #937cff; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c805da */.elementor-521 .elementor-element.elementor-element-8c805da {
    background: #0F0F0F;
    border-radius: 20px;
border-top: 3px solid; /*defina a largura da borda*/
border-image: linear-gradient(to right, transparent, #937cff, transparent) 1; /*defina as cores*/
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden !important; 
}


::-webkit-scrollbar{
    width: 12px;
    background-color: #00B2FF;
}
::-webkit-scrollbar-thumb{
    background-color: #b8a594;
    border-radius: 50px;
    border: 0px solid white;
}



::-webkit-scrollbar{
    width: 0.7em;
    background: #262626;
}
::-webkit-scrollbar-thumb{
    background: -webkit-linear-gradient(transparent,#00B2FF);
    background: linear-gradient(transparent,#00B2FF);
    border-radius: 50px;
}/* End custom CSS */