.elementor-2 .elementor-element.elementor-element-2aab1b35{--display:flex;--min-height:0px;}.elementor-2 .elementor-element.elementor-element-9761d59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.eae-wrap-{{ID}} .mfp-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.eae-wrap-{{ID}} .eae-modal-content{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-wts-modal-popup .eae-popup-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9c59d37{left:302.973px;}body.rtl .elementor-2 .elementor-element.elementor-element-9c59d37{right:302.973px;}.elementor-2 .elementor-element.elementor-element-9c59d37{top:823.439px;}.elementor-2 .elementor-element.elementor-element-9c59d37:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-9c59d37.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body .eae-popup.mfp-bg.eae-wrap-9c59d37{background-color:#9A9A9ABF;}.elementor-2 .elementor-element.elementor-element-9c59d37 .icon-position-before i , .elementor-2 .elementor-element.elementor-element-9c59d37 .icon-position-before svg{margin-right:2px;}.elementor-2 .elementor-element.elementor-element-9c59d37 .icon-position-after i , .elementor-2 .elementor-element.elementor-element-9c59d37 .icon-position-after svg{margin-left:2px;}.eae-wrap-9c59d37 .mfp-title{color:#CC93FF;background-color:#2C183E;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.eae-wrap-9c59d37 .eae-modal-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.eae-wrap-9c59d37 .mfp-inline-holder .mfp-content{background-color:#CC93FF;}.elementor-2 .elementor-element.elementor-element-9c59d37 .eae-popup-link{background-color:#663C8B;}.elementor-2 .elementor-element.elementor-element-9c59d37 .eae-popup-link:hover{background-color:#CC93FF;}.eae-wrap-9c59d37 .eae-close{font-size:28px;height:28px;width:28px;top:10px;right:10px;}.eae-wrap-9c59d37 svg.eae-close{width:28px;height:28px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0c45308{left:302.973px;}body.rtl .elementor-2 .elementor-element.elementor-element-0c45308{right:302.973px;}.elementor-2 .elementor-element.elementor-element-0c45308{top:823.439px;}.elementor-2 .elementor-element.elementor-element-0c45308:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-0c45308.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body .eae-popup.mfp-bg.eae-wrap-0c45308{background-color:#9A9A9ABF;}.elementor-2 .elementor-element.elementor-element-0c45308 .icon-position-before i , .elementor-2 .elementor-element.elementor-element-0c45308 .icon-position-before svg{margin-right:2px;}.elementor-2 .elementor-element.elementor-element-0c45308 .icon-position-after i , .elementor-2 .elementor-element.elementor-element-0c45308 .icon-position-after svg{margin-left:2px;}.eae-wrap-0c45308 .mfp-title{color:#CC93FF;background-color:#2C183E;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.eae-wrap-0c45308 .eae-modal-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.eae-wrap-0c45308 .mfp-inline-holder .mfp-content{background-color:#CC93FF;}.elementor-2 .elementor-element.elementor-element-0c45308 .eae-popup-link{background-color:#663C8B;}.elementor-2 .elementor-element.elementor-element-0c45308 .eae-popup-link:hover{background-color:#CC93FF;}.eae-wrap-0c45308 .eae-close{font-size:28px;height:28px;width:28px;top:10px;right:10px;}.eae-wrap-0c45308 svg.eae-close{width:28px;height:28px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ba51fb5{left:302.973px;}body.rtl .elementor-2 .elementor-element.elementor-element-ba51fb5{right:302.973px;}.elementor-2 .elementor-element.elementor-element-ba51fb5{top:823.439px;}.elementor-2 .elementor-element.elementor-element-ba51fb5:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-ba51fb5.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body .eae-popup.mfp-bg.eae-wrap-ba51fb5{background-color:#9A9A9ABF;}.elementor-2 .elementor-element.elementor-element-ba51fb5 .icon-position-before i , .elementor-2 .elementor-element.elementor-element-ba51fb5 .icon-position-before svg{margin-right:2px;}.elementor-2 .elementor-element.elementor-element-ba51fb5 .icon-position-after i , .elementor-2 .elementor-element.elementor-element-ba51fb5 .icon-position-after svg{margin-left:2px;}.eae-wrap-ba51fb5 .mfp-title{color:#CC93FF;background-color:#2C183E;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.eae-wrap-ba51fb5 .eae-modal-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.eae-wrap-ba51fb5 .mfp-inline-holder .mfp-content{background-color:#CC93FF;}.elementor-2 .elementor-element.elementor-element-ba51fb5 .eae-popup-link{background-color:#663C8B;}.elementor-2 .elementor-element.elementor-element-ba51fb5 .eae-popup-link:hover{background-color:#CC93FF;}.eae-wrap-ba51fb5 .eae-close{font-size:28px;height:28px;width:28px;top:10px;right:10px;}.eae-wrap-ba51fb5 svg.eae-close{width:28px;height:28px;}.elementor-2 .elementor-element.elementor-element-8c1a4c5{--display:flex;--min-height:0px;}.elementor-2 .elementor-element.elementor-element-47afdea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-79c7eb6{left:302.973px;}body.rtl .elementor-2 .elementor-element.elementor-element-79c7eb6{right:302.973px;}.elementor-2 .elementor-element.elementor-element-79c7eb6{top:823.439px;}.elementor-2 .elementor-element.elementor-element-79c7eb6:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-79c7eb6.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body .eae-popup.mfp-bg.eae-wrap-79c7eb6{background-color:#9A9A9ABF;}.elementor-2 .elementor-element.elementor-element-79c7eb6 .icon-position-before i , .elementor-2 .elementor-element.elementor-element-79c7eb6 .icon-position-before svg{margin-right:2px;}.elementor-2 .elementor-element.elementor-element-79c7eb6 .icon-position-after i , .elementor-2 .elementor-element.elementor-element-79c7eb6 .icon-position-after svg{margin-left:2px;}.eae-wrap-79c7eb6 .mfp-title{color:#CC93FF;background-color:#2C183E;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.eae-wrap-79c7eb6 .eae-modal-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.eae-wrap-79c7eb6 .mfp-inline-holder .mfp-content{background-color:#CC93FF;}.elementor-2 .elementor-element.elementor-element-79c7eb6 .eae-popup-link{background-color:#663C8B;}.elementor-2 .elementor-element.elementor-element-79c7eb6 .eae-popup-link:hover{background-color:#CC93FF;}.eae-wrap-79c7eb6 .eae-close{font-size:28px;height:28px;width:28px;top:10px;right:10px;}.eae-wrap-79c7eb6 svg.eae-close{width:28px;height:28px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6f2108a{left:302.973px;}body.rtl .elementor-2 .elementor-element.elementor-element-6f2108a{right:302.973px;}.elementor-2 .elementor-element.elementor-element-6f2108a{top:823.439px;}.elementor-2 .elementor-element.elementor-element-6f2108a:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-6f2108a.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body .eae-popup.mfp-bg.eae-wrap-6f2108a{background-color:#9A9A9ABF;}.elementor-2 .elementor-element.elementor-element-6f2108a .icon-position-before i , .elementor-2 .elementor-element.elementor-element-6f2108a .icon-position-before svg{margin-right:2px;}.elementor-2 .elementor-element.elementor-element-6f2108a .icon-position-after i , .elementor-2 .elementor-element.elementor-element-6f2108a .icon-position-after svg{margin-left:2px;}.eae-wrap-6f2108a .mfp-title{color:#CC93FF;background-color:#2C183E;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.eae-wrap-6f2108a .eae-modal-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.eae-wrap-6f2108a .mfp-inline-holder .mfp-content{background-color:#CC93FF;}.elementor-2 .elementor-element.elementor-element-6f2108a .eae-popup-link{background-color:#663C8B;}.elementor-2 .elementor-element.elementor-element-6f2108a .eae-popup-link:hover{background-color:#CC93FF;}.eae-wrap-6f2108a .eae-close{font-size:28px;height:28px;width:28px;top:10px;right:10px;}.eae-wrap-6f2108a svg.eae-close{width:28px;height:28px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1cbddc1{left:302.973px;}body.rtl .elementor-2 .elementor-element.elementor-element-1cbddc1{right:302.973px;}.elementor-2 .elementor-element.elementor-element-1cbddc1{top:823.439px;}.elementor-2 .elementor-element.elementor-element-1cbddc1:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-1cbddc1.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body .eae-popup.mfp-bg.eae-wrap-1cbddc1{background-color:#9A9A9ABF;}.elementor-2 .elementor-element.elementor-element-1cbddc1 .icon-position-before i , .elementor-2 .elementor-element.elementor-element-1cbddc1 .icon-position-before svg{margin-right:2px;}.elementor-2 .elementor-element.elementor-element-1cbddc1 .icon-position-after i , .elementor-2 .elementor-element.elementor-element-1cbddc1 .icon-position-after svg{margin-left:2px;}.eae-wrap-1cbddc1 .mfp-title{color:#CC93FF;background-color:#2C183E;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.eae-wrap-1cbddc1 .eae-modal-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.eae-wrap-1cbddc1 .mfp-inline-holder .mfp-content{background-color:#CC93FF;}.elementor-2 .elementor-element.elementor-element-1cbddc1 .eae-popup-link{background-color:#663C8B;}.elementor-2 .elementor-element.elementor-element-1cbddc1 .eae-popup-link:hover{background-color:#CC93FF;}.eae-wrap-1cbddc1 .eae-close{font-size:28px;height:28px;width:28px;top:10px;right:10px;}.eae-wrap-1cbddc1 svg.eae-close{width:28px;height:28px;}.elementor-2 .elementor-element.elementor-element-dea770d{--display:flex;--min-height:59px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-dea770d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2dcc014{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2dcc014.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-42d1070{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-42d1070.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a8d20e2{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a8d20e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5a4ee8b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5a4ee8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1c8344d{--display:flex;--min-height:59px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-1c8344d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d47340d{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d47340d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-303dbdf{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-303dbdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-24720b8{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-24720b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ffa9f3d{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ffa9f3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-aa80ad6{--display:flex;--min-height:59px;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-aa80ad6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-28425c4{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-28425c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7476cde{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7476cde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0e2e5aa{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0e2e5aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-63d1203{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-63d1203.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8582ecb{--display:flex;--justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-2aab1b35{--content-width:1520px;}.elementor-2 .elementor-element.elementor-element-8c1a4c5{--content-width:1520px;}.elementor-2 .elementor-element.elementor-element-dea770d{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-1c8344d{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-aa80ad6{--content-width:1600px;}}@media(max-width:1024px){body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0c45308{left:85.969px;}body.rtl .elementor-2 .elementor-element.elementor-element-0c45308{right:85.969px;}.elementor-2 .elementor-element.elementor-element-0c45308{top:794.807px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ba51fb5{left:85.969px;}body.rtl .elementor-2 .elementor-element.elementor-element-ba51fb5{right:85.969px;}.elementor-2 .elementor-element.elementor-element-ba51fb5{top:794.807px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6f2108a{left:85.969px;}body.rtl .elementor-2 .elementor-element.elementor-element-6f2108a{right:85.969px;}.elementor-2 .elementor-element.elementor-element-6f2108a{top:794.807px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1cbddc1{left:85.969px;}body.rtl .elementor-2 .elementor-element.elementor-element-1cbddc1{right:85.969px;}.elementor-2 .elementor-element.elementor-element-1cbddc1{top:794.807px;}.elementor-2 .elementor-element.elementor-element-2dcc014{width:var( --container-widget-width, 664.156px );max-width:664.156px;--container-widget-width:664.156px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-42d1070{width:var( --container-widget-width, 642.156px );max-width:642.156px;--container-widget-width:642.156px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d47340d{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-303dbdf{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-24720b8{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ffa9f3d{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-2 .elementor-element.elementor-element-28425c4{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7476cde{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0e2e5aa{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-63d1203{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}}@media(max-width:767px){body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ba51fb5{left:12.969px;}body.rtl .elementor-2 .elementor-element.elementor-element-ba51fb5{right:12.969px;}.elementor-2 .elementor-element.elementor-element-ba51fb5{top:732.6px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1cbddc1{left:12.969px;}body.rtl .elementor-2 .elementor-element.elementor-element-1cbddc1{right:12.969px;}.elementor-2 .elementor-element.elementor-element-1cbddc1{top:732.6px;}.eae-wrap-1cbddc1.eae-popup .mfp-inline-holder .mfp-content{width:100%;}}/* Start custom CSS for html, class: .elementor-element-9761d59 */.elementor-2 .elementor-element.elementor-element-9761d59 h1 {
  background: linear-gradient(270deg, #7e4fff, #a45fff, #d9ccff);
  background-size: 600% 600%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradientText 5s ease infinite;
}

@keyframes gradientText {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}


.elementor-2 .elementor-element.elementor-element-9761d59 h1 {
  animation: glow 1.8s ease-in-out infinite alternate;
  text-shadow: 0 0 5px #7e4fff, 0 0 10px #a45fff, 0 0 15px #d9ccff;
}

@keyframes glow {
  from {
    text-shadow: 0 0 5px #7e4fff, 0 0 10px #a45fff, 0 0 15px #d9ccff;
  }
  to {
    text-shadow: 0 0 15px #a45fff, 0 0 30px #d9ccff, 0 0 40px #ffffff;
  }
}
.elementor-2 .elementor-element.elementor-element-9761d59 {
  animation: floaty 6s ease-in-out infinite;
}

@keyframes floaty {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0px); }
}
/* Subtítulo com efeito shine */
.elementor-2 .elementor-element.elementor-element-9761d59 p {
  position: relative;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-9761d59 p::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.05) 100%);
  animation: shine 2.8s infinite;
}

@keyframes shine {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-9c59d37 */.elementor-2 .elementor-element.elementor-element-9c59d37 {
  filter: drop-shadow(0 0 8px #a45fff)
          drop-shadow(0 0 15px #7e4fff)
          drop-shadow(0 0 25px #b878ff);
  animation: pulseGlow 5s infinite alternate,
             floatY 6s ease-in-out infinite;
  transition: transform 0.3s ease;
}

@keyframes pulseGlow {
  0% {
    filter: drop-shadow(0 0 6px #a45fff)
            drop-shadow(0 0 12px #7e4fff);
  }
  100% {
    filter: drop-shadow(0 0 12px #b878ff)
            drop-shadow(0 0 25px #ffffff);
  }
}

@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  70% {
    transform: translateY(-20px);
  }
}
.elementor-2 .elementor-element.elementor-element-9c59d37:hover {
  transform: scale(1.05) rotate(2deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-0c45308 */.elementor-2 .elementor-element.elementor-element-0c45308 {
  filter: drop-shadow(0 0 8px #a45fff)
          drop-shadow(0 0 15px #7e4fff)
          drop-shadow(0 0 25px #b878ff);
  animation: pulseGlow 5s infinite alternate,
             floatY 6s ease-in-out infinite;
  transition: transform 0.3s ease;
}

@keyframes pulseGlow {
  0% {
    filter: drop-shadow(0 0 6px #a45fff)
            drop-shadow(0 0 12px #7e4fff);
  }
  100% {
    filter: drop-shadow(0 0 12px #b878ff)
            drop-shadow(0 0 25px #ffffff);
  }
}

@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  70% {
    transform: translateY(-20px);
  }
}
.elementor-2 .elementor-element.elementor-element-0c45308:hover {
  transform: scale(1.05) rotate(2deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-ba51fb5 */.elementor-2 .elementor-element.elementor-element-ba51fb5 {
  filter: drop-shadow(0 0 8px #a45fff)
          drop-shadow(0 0 15px #7e4fff)
          drop-shadow(0 0 25px #b878ff);
  animation: pulseGlow 5s infinite alternate,
             floatY 6s ease-in-out infinite;
  transition: transform 0.3s ease;
}

@keyframes pulseGlow {
  0% {
    filter: drop-shadow(0 0 6px #a45fff)
            drop-shadow(0 0 12px #7e4fff);
  }
  100% {
    filter: drop-shadow(0 0 12px #b878ff)
            drop-shadow(0 0 25px #ffffff);
  }
}

@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  70% {
    transform: translateY(-20px);
  }
}
.elementor-2 .elementor-element.elementor-element-ba51fb5:hover {
  transform: scale(1.05) rotate(2deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47afdea */.elementor-2 .elementor-element.elementor-element-47afdea h1 {
  background: linear-gradient(270deg, #7e4fff, #a45fff, #d9ccff);
  background-size: 600% 600%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradientText 5s ease infinite;
}

@keyframes gradientText {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}


.elementor-2 .elementor-element.elementor-element-47afdea h1 {
  animation: glow 1.8s ease-in-out infinite alternate;
  text-shadow: 0 0 5px #7e4fff, 0 0 10px #a45fff, 0 0 15px #d9ccff;
}

@keyframes glow {
  from {
    text-shadow: 0 0 5px #7e4fff, 0 0 10px #a45fff, 0 0 15px #d9ccff;
  }
  to {
    text-shadow: 0 0 15px #a45fff, 0 0 30px #d9ccff, 0 0 40px #ffffff;
  }
}
.elementor-2 .elementor-element.elementor-element-47afdea {
  animation: floaty 6s ease-in-out infinite;
}

@keyframes floaty {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0px); }
}
/* Subtítulo com efeito shine */
.elementor-2 .elementor-element.elementor-element-47afdea p {
  position: relative;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-47afdea p::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.05) 100%);
  animation: shine 2.8s infinite;
}

@keyframes shine {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-79c7eb6 */.elementor-2 .elementor-element.elementor-element-79c7eb6 {
  filter: drop-shadow(0 0 8px #a45fff)
          drop-shadow(0 0 15px #7e4fff)
          drop-shadow(0 0 25px #b878ff);
  animation: pulseGlow 5s infinite alternate,
             floatY 6s ease-in-out infinite;
  transition: transform 0.3s ease;
}

@keyframes pulseGlow {
  0% {
    filter: drop-shadow(0 0 6px #a45fff)
            drop-shadow(0 0 12px #7e4fff);
  }
  100% {
    filter: drop-shadow(0 0 12px #b878ff)
            drop-shadow(0 0 25px #ffffff);
  }
}

@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  70% {
    transform: translateY(-20px);
  }
}
.elementor-2 .elementor-element.elementor-element-79c7eb6:hover {
  transform: scale(1.05) rotate(2deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-6f2108a */.elementor-2 .elementor-element.elementor-element-6f2108a {
  filter: drop-shadow(0 0 8px #a45fff)
          drop-shadow(0 0 15px #7e4fff)
          drop-shadow(0 0 25px #b878ff);
  animation: pulseGlow 5s infinite alternate,
             floatY 6s ease-in-out infinite;
  transition: transform 0.3s ease;
}

@keyframes pulseGlow {
  0% {
    filter: drop-shadow(0 0 6px #a45fff)
            drop-shadow(0 0 12px #7e4fff);
  }
  100% {
    filter: drop-shadow(0 0 12px #b878ff)
            drop-shadow(0 0 25px #ffffff);
  }
}

@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  70% {
    transform: translateY(-20px);
  }
}
.elementor-2 .elementor-element.elementor-element-6f2108a:hover {
  transform: scale(1.05) rotate(2deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for wts-modal-popup, class: .elementor-element-1cbddc1 */.elementor-2 .elementor-element.elementor-element-1cbddc1 {
  filter: drop-shadow(0 0 8px #a45fff)
          drop-shadow(0 0 15px #7e4fff)
          drop-shadow(0 0 25px #b878ff);
  animation: pulseGlow 5s infinite alternate,
             floatY 6s ease-in-out infinite;
  transition: transform 0.3s ease;
}

@keyframes pulseGlow {
  0% {
    filter: drop-shadow(0 0 6px #a45fff)
            drop-shadow(0 0 12px #7e4fff);
  }
  100% {
    filter: drop-shadow(0 0 12px #b878ff)
            drop-shadow(0 0 25px #ffffff);
  }
}

@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  70% {
    transform: translateY(-20px);
  }
}
.elementor-2 .elementor-element.elementor-element-1cbddc1:hover {
  transform: scale(1.05) rotate(2deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dea770d */<style>
  body {
    margin: 0;
    padding: 0;
    background: #121212;
    height: 100vh;
    display: flex;
    justify-content: center; /* Alinha horizontal */
    align-items: center;     /* Alinha vertical */
    font-family: sans-serif;
  }

  .caixa {
    background: #1e1e1e;
    color: #fff;
    padding: 30px;
    border-radius: 16px;
    max-width: 600px;
    text-align: center;
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
  }

  .botao {
    background: #7e4fff;
    color: #fff;
    padding: 12px 24px;
    border: none;
    border-radius: 12px;
    margin-top: 20px;
    cursor: pointer;
    transition: 0.3s;
  }

  .botao:hover {
    background: #a48eff;
  }
</style>

<div class="caixa">
  <h2>PACK DE BEATS PROMOCIONAL</h2>
  <p>Já trabalhamos com diversos artistas renomados da cena. Clique no botão abaixo para ver os trabalhos.</p>
  <button class="botao">Ver Portfólio</button>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8344d */<style>
  body {
    margin: 0;
    padding: 0;
    background: #121212;
    height: 100vh;
    display: flex;
    justify-content: center; /* Alinha horizontal */
    align-items: center;     /* Alinha vertical */
    font-family: sans-serif;
  }

  .caixa {
    background: #1e1e1e;
    color: #fff;
    padding: 30px;
    border-radius: 16px;
    max-width: 600px;
    text-align: center;
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
  }

  .botao {
    background: #7e4fff;
    color: #fff;
    padding: 12px 24px;
    border: none;
    border-radius: 12px;
    margin-top: 20px;
    cursor: pointer;
    transition: 0.3s;
  }

  .botao:hover {
    background: #a48eff;
  }
</style>

<div class="caixa">
  <h2>PACK DE BEATS PROMOCIONAL</h2>
  <p>Já trabalhamos com diversos artistas renomados da cena. Clique no botão abaixo para ver os trabalhos.</p>
  <button class="botao">Ver Portfólio</button>
</div>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa80ad6 */<style>
  body {
    margin: 0;
    padding: 0;
    background: #121212;
    height: 100vh;
    display: flex;
    justify-content: center; /* Alinha horizontal */
    align-items: center;     /* Alinha vertical */
    font-family: sans-serif;
  }

  .caixa {
    background: #1e1e1e;
    color: #fff;
    padding: 30px;
    border-radius: 16px;
    max-width: 600px;
    text-align: center;
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
  }

  .botao {
    background: #7e4fff;
    color: #fff;
    padding: 12px 24px;
    border: none;
    border-radius: 12px;
    margin-top: 20px;
    cursor: pointer;
    transition: 0.3s;
  }

  .botao:hover {
    background: #a48eff;
  }
</style>

<div class="caixa">
  <h2>PACK DE BEATS PROMOCIONAL</h2>
  <p>Já trabalhamos com diversos artistas renomados da cena. Clique no botão abaixo para ver os trabalhos.</p>
  <button class="botao">Ver Portfólio</button>
</div>/* End custom CSS */