.elementor-59 .elementor-element.elementor-element-43db31b4{--display:flex;--min-height:500px;--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;}.elementor-59 .elementor-element.elementor-element-3ba998df{--display:flex;--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;--align-items:center;}.elementor-59 .elementor-element.elementor-element-3ba998df.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-7be9ef29 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-7be9ef29 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:87px;font-weight:900;color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-7552e513 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-59 .elementor-element.elementor-element-2b1cb4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-390193b0{--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-59 .elementor-element.elementor-element-390193b0.e-con{--align-self:center;}.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-59 .elementor-element.elementor-element-54dd02e3 .elementor-button{background-color:#F90DFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;}.elementor-59 .elementor-element.elementor-element-54dd02e3 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-59 .elementor-element.elementor-element-25e5d6aa .elementor-button{background-color:#F90DFF00;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-25e5d6aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-681aa13a{--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:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-681aa13a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-681aa13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000F5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-7d1d187f{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-7d1d187f > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-59 .elementor-element.elementor-element-7d1d187f.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-14ac0a8{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-14ac0a8 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-59 .elementor-element.elementor-element-14ac0a8.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-20ee3bfc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-27abfc8b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-7893ea7f{--display:flex;--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-7893ea7f:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-7893ea7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1feb82b );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59 .elementor-element.elementor-element-74fc17dd .elementor-counter-number-wrapper{color:#FFF4FF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-59 .elementor-element.elementor-element-6d2f7403{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-6d2f7403.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-6d2f7403 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-6cb5f3a6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-6cb5f3a6:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6cb5f3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1feb82b );}.elementor-59 .elementor-element.elementor-element-3f275d9b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-59 .elementor-element.elementor-element-7206dece{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-7206dece.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-7206dece .elementor-heading-title{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 );color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-6a9f1f09{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-6a9f1f09:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6a9f1f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1feb82b );}.elementor-59 .elementor-element.elementor-element-3815cb4a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-59 .elementor-element.elementor-element-5470c4a5{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-5470c4a5.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-5470c4a5 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-b30c492{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-b30c492:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b30c492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1feb82b );}.elementor-59 .elementor-element.elementor-element-36d8d836{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-36d8d836.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-36d8d836 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-4b8201cb{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-4b8201cb.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-4b8201cb .elementor-heading-title{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 );color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-7da6cf37{--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-59 .elementor-element.elementor-element-be55c5f{--spacer-size:50px;}.elementor-59 .elementor-element.elementor-element-79599124{text-align:center;}.elementor-59 .elementor-element.elementor-element-79599124 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-3224afc2{text-align:center;}.elementor-59 .elementor-element.elementor-element-3224afc2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:88px;font-weight:900;color:#6239AB;}.elementor-59 .elementor-element.elementor-element-5f2cb86d{--display:flex;--min-height:700px;--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;}.elementor-59 .elementor-element.elementor-element-73776f5{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-d2353a0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:59px;font-weight:900;color:#6239AB;}.elementor-59 .elementor-element.elementor-element-35bb03d7{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-630de0ff{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-5f01dc7c{--display:flex;--min-height:550px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-25724073{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-612661dd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-30d7768e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-59 .elementor-element.elementor-element-4f570103{--display:flex;--min-height:550px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-353548dc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-59 .elementor-element.elementor-element-1659b217{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-c58da76 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:59px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-4bf30eff{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-4b0c6964{--display:flex;--min-height:662px;--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;}.elementor-59 .elementor-element.elementor-element-1f24032b{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-42dc45cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:56px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-14512a12{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-6aff9e28{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-6aff9e28:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6aff9e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A0075 0%, #090117 100%);}.elementor-59 .elementor-element.elementor-element-12951ceb{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-12951ceb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-1c710bb.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-1c710bb{text-align:left;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-7319da32{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-21d30d3a .elementor-button{background-color:#F90DFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;}.elementor-59 .elementor-element.elementor-element-21d30d3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-21d30d3a.elementor-element{--align-self:flex-end;}.elementor-59 .elementor-element.elementor-element-32fc9673{--display:flex;--min-height:1px;--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;--padding-top:110px;--padding-bottom:110px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-379acae7{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{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-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__front{background-color:var( --e-global-color-1feb82b );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__back{background-color:var( --e-global-color-50a93a1 );}.elementor-59 .elementor-element.elementor-element-1346624 > .elementor-widget-container{border-style:none;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__layer, .elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-1346624 .elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-view-framed .elementor-icon svg, .elementor-59 .elementor-element.elementor-element-1346624 .elementor-view-default .elementor-icon svg{fill:#FFFFFF;border-color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-icon svg{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:bold;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__button{margin-center:0;}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__front{background-color:var( --e-global-color-1feb82b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__back{background-color:var( --e-global-color-50a93a1 );}.elementor-59 .elementor-element.elementor-element-75a8b670 > .elementor-widget-container{border-style:none;}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__layer, .elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-view-framed .elementor-icon svg, .elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-icon svg{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__button{margin-center:0;}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__front{background-color:var( --e-global-color-1feb82b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__back{background-color:var( --e-global-color-50a93a1 );}.elementor-59 .elementor-element.elementor-element-5703c3eb > .elementor-widget-container{border-style:none;}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__layer, .elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-view-framed .elementor-icon svg, .elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-icon svg{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__button{margin-center:0;}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__front{background-color:var( --e-global-color-1feb82b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__back{background-color:var( --e-global-color-50a93a1 );}.elementor-59 .elementor-element.elementor-element-221f5333 > .elementor-widget-container{border-style:none;}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__layer, .elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-221f5333 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-view-framed .elementor-icon svg, .elementor-59 .elementor-element.elementor-element-221f5333 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-icon i{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-icon svg{transform:rotate(0deg);}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__button{margin-center:0;}.elementor-59 .elementor-element.elementor-element-189f8757{--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-59 .elementor-element.elementor-element-3bf4b980{--spacer-size:50px;}.elementor-59 .elementor-element.elementor-element-40de927 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-59 .elementor-element.elementor-element-40de927{text-align:center;}.elementor-59 .elementor-element.elementor-element-40de927 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:88px;font-weight:900;color:#6239AB;}.elementor-59 .elementor-element.elementor-element-5ed87a62{text-align:center;}.elementor-59 .elementor-element.elementor-element-5ed87a62 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-3028badc{--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-59 .elementor-element.elementor-element-66f70af1 .ha-content-switcher-wrapper .ha-cs-switch-container{background-color:#020101;}.elementor-59 .elementor-element.elementor-element-66f70af1{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-container{justify-content:center;margin-bottom:20px;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-slider:before{transition-duration:400ms;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button{transition-duration:400ms;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-content-wrapper .ha-cs-content-section{transition:transform calc( 400ms / 2 ) ease-out;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button span, .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch, .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button{font-family:"Nunito", Sans-serif;font-weight:Bold;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-left .ha-cs-icon-wrapper{margin-right:5px;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch.ha-cs-icon-right .ha-cs-icon-wrapper{margin-left:5px;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.horizontal .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="widescreen"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="desktop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="laptop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="tablet"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}body[data-elementor-device-mode="mobile"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.primary{margin-right:20px;margin-bottom:unset;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="widescreen"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.widescreen-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="desktop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.desktop-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="laptop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.laptop-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-extra-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="tablet"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-extra-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="mobile"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-horizontal .ha-cs-switch.secondary{margin-left:20px;margin-top:unset;}body[data-elementor-device-mode="widescreen"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="desktop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="laptop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="tablet"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}body[data-elementor-device-mode="mobile"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.primary{margin-bottom:20px;margin-right:unset;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="widescreen"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.widescreen-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="desktop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.desktop-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="laptop"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.laptop-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="tablet_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-extra-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="tablet"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.tablet-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="mobile_extra"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-extra-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}body[data-elementor-device-mode="mobile"] .elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper.mobile-vertical .ha-cs-switch.secondary{margin-top:20px;margin-left:unset;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button span{color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch span{color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button div > i{color:#1E0730;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch div > i{color:#1E0730;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button div > svg{fill:#1E0730;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch div > svg{fill:#1E0730;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-button.active span{color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-wrapper .ha-cs-switch.active span{color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-switch-container .ha-cs-switch.ha-input-label{font-size:12px;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-input-label .ha-cs-slider:before{background-color:#1E0730;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-input-label .ha-cs-slider{background-color:#C699EA;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-input-label input:checked+.ha-cs-slider:before{background-color:var( --e-global-color-1feb82b );}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-input-label input:checked+.ha-cs-slider{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-content-switcher-wrapper .ha-cs-content-section{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-cs-content-container .ha-cs-content-wrapper .ha-cs-content-section{color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-66f70af1 .ha-content-switcher-wrapper{text-align:center;}.elementor-59 .elementor-element.elementor-element-4f761dc4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1538bbd5{--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;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-33b01068 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:109px;font-weight:700;color:#6239AB;}.elementor-59 .elementor-element.elementor-element-762064ca{color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2f99148e .elementor-button{background-color:#F90DFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;}.elementor-59 .elementor-element.elementor-element-2f99148e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-2f99148e.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-4f897c62{--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-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-30639e6 .elementor-tab-title{border-width:0px;border-color:#6239AB;}.elementor-59 .elementor-element.elementor-element-30639e6 .elementor-tab-content{border-width:0px;border-bottom-color:#6239AB;}.elementor-59 .elementor-element.elementor-element-30639e6 .elementor-toggle-title, .elementor-59 .elementor-element.elementor-element-30639e6 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-30639e6 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-30639e6 .elementor-tab-title.elementor-active a, .elementor-59 .elementor-element.elementor-element-30639e6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-30639e6 .elementor-toggle-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;}.elementor-59:not(.elementor-motion-effects-element-type-background), .elementor-59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-3ba998df{--width:94%;}.elementor-59 .elementor-element.elementor-element-681aa13a{--content-width:696px;}.elementor-59 .elementor-element.elementor-element-73776f5{--width:40%;}.elementor-59 .elementor-element.elementor-element-630de0ff{--width:60%;}.elementor-59 .elementor-element.elementor-element-25724073{--width:40%;}.elementor-59 .elementor-element.elementor-element-30d7768e{--width:60%;}.elementor-59 .elementor-element.elementor-element-353548dc{--width:60%;}.elementor-59 .elementor-element.elementor-element-1659b217{--width:40%;}.elementor-59 .elementor-element.elementor-element-1f24032b{--width:40%;}.elementor-59 .elementor-element.elementor-element-14512a12{--width:50%;}.elementor-59 .elementor-element.elementor-element-12951ceb{--width:42.934%;}.elementor-59 .elementor-element.elementor-element-7319da32{--width:50%;}.elementor-59 .elementor-element.elementor-element-379acae7{--content-width:100%;}.elementor-59 .elementor-element.elementor-element-3028badc{--content-width:1430px;}.elementor-59 .elementor-element.elementor-element-4f761dc4{--content-width:1250px;}.elementor-59 .elementor-element.elementor-element-1538bbd5{--width:50%;}.elementor-59 .elementor-element.elementor-element-4f897c62{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-73776f5{--width:45%;}.elementor-59 .elementor-element.elementor-element-1f24032b{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-59 .elementor-element.elementor-element-7552e513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-2b1cb4{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-27abfc8b{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-6d2f7403 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-7206dece .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-5470c4a5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-36d8d836 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-4b8201cb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-79599124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-4b0c6964{--min-height:663px;}.elementor-59 .elementor-element.elementor-element-379acae7{--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-1346624 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-43db31b4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-59 .elementor-element.elementor-element-7be9ef29{text-align:center;}.elementor-59 .elementor-element.elementor-element-7be9ef29 .elementor-heading-title{font-size:46px;}.elementor-59 .elementor-element.elementor-element-7552e513{text-align:center;}.elementor-59 .elementor-element.elementor-element-7552e513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-2b1cb4{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-25e5d6aa .elementor-button{font-size:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-27abfc8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-6d2f7403 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-7206dece .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-5470c4a5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-36d8d836 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-4b8201cb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-79599124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-3224afc2 .elementor-heading-title{font-size:37px;}.elementor-59 .elementor-element.elementor-element-5f2cb86d{--min-height:276px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-73776f5{--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;--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-59 .elementor-element.elementor-element-d2353a0{text-align:center;}.elementor-59 .elementor-element.elementor-element-d2353a0 .elementor-heading-title{font-size:31px;}.elementor-59 .elementor-element.elementor-element-35bb03d7{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-630de0ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5f01dc7c{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-612661dd{text-align:center;}.elementor-59 .elementor-element.elementor-element-612661dd .elementor-heading-title{font-size:34px;}.elementor-59 .elementor-element.elementor-element-3bfe886c{text-align:center;}.elementor-59 .elementor-element.elementor-element-30d7768e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-4b0c6964{--min-height:306px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-42dc45cd{text-align:center;}.elementor-59 .elementor-element.elementor-element-42dc45cd .elementor-heading-title{font-size:31px;}.elementor-59 .elementor-element.elementor-element-7af34759{text-align:center;}.elementor-59 .elementor-element.elementor-element-1c710bb{text-align:center;}.elementor-59 .elementor-element.elementor-element-21d30d3a.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-379acae7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-59 .elementor-element.elementor-element-75a8b670 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-5703c3eb .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-221f5333 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-40de927 .elementor-heading-title{font-size:37px;}.elementor-59 .elementor-element.elementor-element-4f761dc4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-33b01068{text-align:center;}.elementor-59 .elementor-element.elementor-element-762064ca{text-align:center;}.elementor-59 .elementor-element.elementor-element-2f99148e.elementor-element{--align-self:center;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-59 .elementor-element.elementor-element-30639e6.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-7be9ef29 */.elementor-59 .elementor-element.elementor-element-7be9ef29{
	-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;
  }
}
.elementor-59 .elementor-element.elementor-element-7be9ef29{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54dd02e3 */.button {
  border-radius: 50px; /*defina o arredondamento*/
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #4c0de2, #3a0da5, #210471, #4c0de2); /*defina as cores do BG aqui*/
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s;
}

.button:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(155, 0, 194, 0.9);/*defina a cor do efeito no hover*/
  box-shadow: 0px 0px 35px 0px rgba(155, 0, 194, 0.6); /*defina a cor do efeito no hover*/
  animation: animate 8s ease infinite; 
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite;
}

.button:hover:before {
  filter: blur(20px); /*tamanho do desfoque*/
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 400%;
  }
}

.elementor-59 .elementor-element.elementor-element-54dd02e3{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25e5d6aa */.btn4{
  border-radius: 8px;  /*defina o arredondamento aqui*/
  text-shadow: none; 
  background: transparent !important;  /*defina a cor do BG aqui*/
  border: 1px solid #ffffff80; /*configure a borda*/
  transition: 0.5s ease;
}

.btn4:hover,:focus {
  background: #6121ff; /*defina a cor do BG no hover*/
  border: 1px solid #6121fff;/*configure a borda no hover*/
  text-shadow: 0 0 5px #ffffff, /*defina o brilho no texto aqui*/
              0 0 10px #ffffff, /*defina o brilho no texto aqui*/
              0 0 20px #ffffff; /*defina o brilho no texto aqui*/
  box-shadow: 0 0 5px #6121ff, /*defina o brilho do hover aqui*/
              0 0 20px #6121ff, /*defina o brilho do hover aqui*/
              0 0 50px #6121ff, /*defina o brilho do hover aqui*/
              0 0 100px #6121ff; /*defina o brilho do hover aqui*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d1d187f */.notebook-screen {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(-90deg); /* Inicialmente fechada para trás */
    transition: transform 0.8s ease-in-out;
}
  
.notebook-screen-aberto {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(0deg); /* Totalmente aberta */
    transition: transform 0.8s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7893ea7f */.elementor-59 .elementor-element.elementor-element-7893ea7f {
  z-index: 1;
}

.elementor-59 .elementor-element.elementor-element-7893ea7f:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}
.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 500px 0 #378ec940 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb5f3a6 */.elementor-59 .elementor-element.elementor-element-6cb5f3a6 {
  z-index: 1;
}

.elementor-59 .elementor-element.elementor-element-6cb5f3a6:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}
.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 500px 0 #378ec940 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a9f1f09 */.elementor-59 .elementor-element.elementor-element-6a9f1f09 {
  z-index: 1;
}

.elementor-59 .elementor-element.elementor-element-6a9f1f09:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}
.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 500px 0 #378ec940 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b30c492 */.elementor-59 .elementor-element.elementor-element-b30c492 {
  z-index: 1;
}

.elementor-59 .elementor-element.elementor-element-b30c492:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 4px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #937cff, transparent, transparent, #937cff); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}
.shine{
    transition: 0.5s all;
}

.shine:hover{
   box-shadow: 0 0 500px 0 #378ec940 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20ee3bfc */.elementor-59 .elementor-element.elementor-element-20ee3bfc::before {
    content: "";
    position: absolute;
    top: 15%; /* Posicionamento da luz ao topo */
    left: inherit;
    right: calc(50% - 800px); /* Posicionamento da luz */
    width: 500px;  /* Tamanho da luz */
    height: 600px; /* Tamanho da luz */
    background: #9b5de5; /* Tom de roxo vibrante */
    border-radius: 100%;
    filter: blur(150px); /* Desfoque */
    opacity: 0.3;
    mix-blend-mode: screen;
    animation: luz 5s infinite; /* Tempo da animação */
    pointer-events: none;
}

.elementor-59 .elementor-element.elementor-element-20ee3bfc::after {
    content: "";
    position: absolute;
    top: 60%; /* Posicionamento da luz ao topo */
    left: inherit;
    right: calc(50% - 400px); /* Posicionamento da luz */
    width: 10000px; /* Tamanho da luz */
    height: 300px; /* Tamanho da luz */
    background: #7b2cbf; /* Tom de roxo mais escuro e profundo */
    border-radius: 100%;
    filter: blur(150px); /* Desfoque */
    opacity: 0.3;
    mix-blend-mode: screen;
    animation: luz 5s 2s infinite;  /* 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 heading, class: .elementor-element-3224afc2 */.elementor-59 .elementor-element.elementor-element-3224afc2{
	-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;
  }
}
.elementor-59 .elementor-element.elementor-element-3224afc2{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
.hover-txt {
    transition: 0.5s all;
}

.hover-txt:hover {
    text-shadow: 0 0 5px #a020f0, /* Roxo médio */
                 0 0 20px #8a2be2, /* Azul violeta */
                 0 0 50px #9400d3, /* Violeta escuro */
                 0 0 100px #4b0082 !important; /* Índigo */
}
.hover-txt {
    transition: 0.5s all;
}

.hover-txt:hover {
    text-shadow: 0 0 2px #9b66e6,  /* Roxo suave */
                 0 0 6px #7f4bbf, /* Roxo médio suave */
                 0 0 15px #6a3fbf, /* Roxo mais discreto */
                 0 0 30px #5a33a1 !important; /* Roxo mais claro e suave */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2353a0 */.elementor-59 .elementor-element.elementor-element-d2353a0{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-612661dd */.elementor-59 .elementor-element.elementor-element-612661dd{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c58da76 */.elementor-59 .elementor-element.elementor-element-c58da76{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42dc45cd */.elementor-59 .elementor-element.elementor-element-42dc45cd{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21d30d3a */.button {
  border-radius: 50px; /*defina o arredondamento*/
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #4c0de2, #3a0da5, #210471, #4c0de2); /*defina as cores do BG aqui*/
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s;
}

.button:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(155, 0, 194, 0.9);/*defina a cor do efeito no hover*/
  box-shadow: 0px 0px 35px 0px rgba(155, 0, 194, 0.6); /*defina a cor do efeito no hover*/
  animation: animate 8s ease infinite; 
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite;
}

.button:hover:before {
  filter: blur(20px); /*tamanho do desfoque*/
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 400%;
  }
}

.elementor-59 .elementor-element.elementor-element-21d30d3a{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-1346624 */.elementor-59 .elementor-element.elementor-element-1346624 .card {
  display: flex;
  height: 280px;
  width: 200px;
  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-59 .elementor-element.elementor-element-1346624 .card:not(:first-child) {
    margin-left: -50px;
}

.elementor-59 .elementor-element.elementor-element-1346624 .card:hover {
  transform: translateY(-20px);
  transition: 0.4s ease-out;
}

.elementor-59 .elementor-element.elementor-element-1346624 .card:hover ~ .card {
  position: relative;
  left: 50px;
  transition: 0.4s ease-out;
}

.elementor-59 .elementor-element.elementor-element-1346624 .title {
  position: absolute;
  left: 20px;
  top: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fc9673 */.elementor-59 .elementor-element.elementor-element-32fc9673::before {
    content: "";
    position: absolute;
    top: 15%; /* Posicionamento da luz ao topo */
    left: inherit;
    right: calc(50% - 800px); /* Posicionamento da luz */
    width: 500px;  /* Tamanho da luz */
    height: 600px; /* Tamanho da luz */
    background: #9b5de5; /* Tom de roxo vibrante */
    border-radius: 100%;
    filter: blur(150px); /* Desfoque */
    opacity: 0.3;
    mix-blend-mode: screen;
    animation: luz 5s infinite; /* Tempo da animação */
    pointer-events: none;
}

.elementor-59 .elementor-element.elementor-element-32fc9673::after {
    content: "";
    position: absolute;
    top: 60%; /* Posicionamento da luz ao topo */
    left: inherit;
    right: calc(50% - 400px); /* Posicionamento da luz */
    width: 10000px; /* Tamanho da luz */
    height: 300px; /* Tamanho da luz */
    background: #7b2cbf; /* Tom de roxo mais escuro e profundo */
    border-radius: 100%;
    filter: blur(150px); /* Desfoque */
    opacity: 0.3;
    mix-blend-mode: screen;
    animation: luz 5s 2s infinite;  /* 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 heading, class: .elementor-element-40de927 */.elementor-59 .elementor-element.elementor-element-40de927{
	-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;
  }
}
.elementor-59 .elementor-element.elementor-element-40de927{
    background-image: linear-gradient(to left, #937cff 0%,#3a0da5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
.hover-txt {
    transition: 0.5s all;
}

.hover-txt:hover {
    text-shadow: 0 0 5px #a020f0, /* Roxo médio */
                 0 0 20px #8a2be2, /* Azul violeta */
                 0 0 50px #9400d3, /* Violeta escuro */
                 0 0 100px #4b0082 !important; /* Índigo */
}
.hover-txt {
    transition: 0.5s all;
}

.hover-txt:hover {
    text-shadow: 0 0 2px #9b66e6,  /* Roxo suave */
                 0 0 6px #7f4bbf, /* Roxo médio suave */
                 0 0 15px #6a3fbf, /* Roxo mais discreto */
                 0 0 30px #5a33a1 !important; /* Roxo mais claro e suave */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f99148e */.button {
  border-radius: 50px; /*defina o arredondamento*/
  transition: transform 50ms ease;
  background: linear-gradient(90deg, #4c0de2, #3a0da5, #210471, #4c0de2); /*defina as cores do BG aqui*/
  background-size: 400%;
  overflow: visible;
  transition: box-shadow, 0.4s;
}

.button:hover {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(155, 0, 194, 0.9);/*defina a cor do efeito no hover*/
  box-shadow: 0px 0px 35px 0px rgba(155, 0, 194, 0.6); /*defina a cor do efeito no hover*/
  animation: animate 8s ease infinite; 
  transform: scale(1.05, 1.05);
  animation: animate 7s cubic-bezier(0.75, 0.75, 0.75, 0.75) infinite;
}

.button:hover:before {
  filter: blur(20px); /*tamanho do desfoque*/
  opacity: 1;
  animation: animate 8s linear infinite;
}

@keyframes animate {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 400%;
  }
}

.elementor-59 .elementor-element.elementor-element-2f99148e{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS */.elementor-59::before {
    content: "";
    position: absolute;
    top: 15%; /* Posicionamento da luz ao topo */
    left: inherit;
    right: calc(50% - 800px); /* Posicionamento da luz */
    width: 500px;  /* Tamanho da luz */
    height: 600px; /* Tamanho da luz */
    background: #9b5de5; /* Tom de roxo vibrante */
    border-radius: 100%;
    filter: blur(150px); /* Desfoque */
    opacity: 0.3;
    mix-blend-mode: screen;
    animation: luz 5s infinite; /* Tempo da animação */
    pointer-events: none;
}

.elementor-59::after {
    content: "";
    position: absolute;
    top: 60%; /* Posicionamento da luz ao topo */
    left: inherit;
    right: calc(50% - 400px); /* Posicionamento da luz */
    width: 10000px; /* Tamanho da luz */
    height: 300px; /* Tamanho da luz */
    background: #7b2cbf; /* Tom de roxo mais escuro e profundo */
    border-radius: 100%;
    filter: blur(150px); /* Desfoque */
    opacity: 0.3;
    mix-blend-mode: screen;
    animation: luz 5s 2s infinite;  /* Tempo da animação e delay */
    pointer-events: none;
}

@keyframes luz {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 0.5;
    }
}/* End custom CSS */