.elementor-7768 .elementor-element.elementor-element-637679c{--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;}.elementor-7768 .elementor-element.elementor-element-637679c.e-con{--align-self:stretch;}.elementor-7768 .elementor-element.elementor-element-ef7ecb7{--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;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:0px;}.elementor-7768 .elementor-element.elementor-element-ef7ecb7:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-ef7ecb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #CB7DE9 0%, #000000 50%);}.elementor-7768 .elementor-element.elementor-element-bdcf211{--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;}.elementor-7768 .elementor-element.elementor-element-bdcf211.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button{background-color:#605BE500;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#86458E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}	.elementor-7768 .elementor-element.elementor-element-6ad6600 [class*="elementor-animation"]:hover,
								.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button::before,
								.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button::after{background-color:#4A45D200;}.elementor-7768 .elementor-element.elementor-element-6ad6600.elementor-element{--align-self:flex-start;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-wrap{max-width:445px;}.elementor-7768 .elementor-element.elementor-element-6ad6600{text-align:center;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-icon{font-size:19px;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-icon svg{width:19px;height:19px;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-text,.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button::after{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button:hover{border-color:#86458E;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-6ad6600.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7768 .elementor-element.elementor-element-ee124d1.elementor-element{--align-self:flex-start;}.elementor-7768 .elementor-element.elementor-element-ee124d1{text-align:start;font-family:"Syne", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-6150dfa{padding:0px 0px 0px 0px;text-align:justify;font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-7fb8c63 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-7768 .elementor-element.elementor-element-acc88e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button{background-color:transparent;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-image:linear-gradient(90deg, #CB7DE9 0%, #FEA18E 100%);border-color:#FEA18E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}	.elementor-7768 .elementor-element.elementor-element-ebf3689 [class*="elementor-animation"]:hover,
								.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button::before,
								.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button::after{background-color:transparent;background-image:linear-gradient(180deg, #CB7DE9 0%, #FEA18E 90%);}.elementor-7768 .elementor-element.elementor-element-ebf3689:hover{--e-transform-scale:1.1;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:13px 10px 13px 10px;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button-wrap{max-width:100%;}.elementor-7768 .elementor-element.elementor-element-ebf3689{text-align:left;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button-icon{font-size:18px;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button-text,.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-ebf3689 .wpr-button:hover{border-color:#FEA18E;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline .wpr-button{padding:13px 10px 13px 10px;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-block .wpr-button-text{padding:13px 10px 13px 10px;}.elementor-7768 .elementor-element.elementor-element-ebf3689.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 10px 13px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7768 .elementor-element.elementor-element-42d0b7b.elementor-element{--align-self:center;}.elementor-7768 .elementor-element.elementor-element-42d0b7b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#CBCBCB;}.elementor-7768 .elementor-element.elementor-element-42d0b7b .elementor-heading-title a:hover, .elementor-7768 .elementor-element.elementor-element-42d0b7b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-05d0bec{--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-7768 .elementor-element.elementor-element-1206482{margin:240px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-7768 .elementor-element.elementor-element-1206482.elementor-element{--align-self:center;}.elementor-7768 .elementor-element.elementor-element-b794651{padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-b794651 p{margin-block-end:0px;}.elementor-7768 .elementor-element.elementor-element-a3484fd{--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-7768 .elementor-element.elementor-element-a3484fd:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-a3484fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7768 .elementor-element.elementor-element-33a3b3c{--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-7768 .elementor-element.elementor-element-c4cd0d7{border-radius:0px 0px 0px 0px;}.elementor-7768 .elementor-element.elementor-element-ce2cc85{--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-7768 .elementor-element.elementor-element-ce2cc85:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-ce2cc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FF;}.elementor-7768 .elementor-element.elementor-element-b3b364b{padding:0px 0px 0px 0px;}.elementor-7768 .elementor-element.elementor-element-ab9903e{--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-7768 .elementor-element.elementor-element-ab9903e:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-ab9903e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-ef33c7b{--display:flex;--min-height:90vh;--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:0px;--padding-bottom:40px;--padding-left:50px;--padding-right:40px;}.elementor-7768 .elementor-element.elementor-element-ef33c7b:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-ef33c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 65%, #CB7DE9 100%);}.elementor-7768 .elementor-element.elementor-element-fe25963{padding:35px 0px 0px 0px;}.elementor-7768 .elementor-element.elementor-element-fe25963 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:600;color:#7C3AED;}.elementor-7768 .elementor-element.elementor-element-66b1883{font-family:"Syne", Sans-serif;font-size:23px;font-weight:400;}.elementor-7768 .elementor-element.elementor-element-8ff92d2{--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-7768 .elementor-element.elementor-element-8ff92d2:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-8ff92d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-d886da8{--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-7768 .elementor-element.elementor-element-d886da8:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-d886da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FF;}.elementor-7768 .elementor-element.elementor-element-9b5a4e2{padding:35px 0px 0px 0px;text-align:center;}.elementor-7768 .elementor-element.elementor-element-9b5a4e2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:29px;font-weight:600;color:#7C3AED;}.elementor-7768 .elementor-element.elementor-element-22c9e35.elementor-element{--align-self:center;}.elementor-7768 .elementor-element.elementor-element-29d6142{padding:0px 50px 0px 50px;}.elementor-7768 .elementor-element.elementor-element-d81288f{--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-7768 .elementor-element.elementor-element-e7ca8b2{--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-7768 .elementor-element.elementor-element-35e4819{padding:15px 0px 0px 0px;}.elementor-7768 .elementor-element.elementor-element-35e4819 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:600;color:#7C3AED;}.elementor-7768 .elementor-element.elementor-element-2c9282e{padding:0px 0px 0px 0px;text-align:justify;font-family:"Syne", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-75ee818{--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-7768 .elementor-element.elementor-element-a3d32a1{padding:30px 0px 15px 15px;}.elementor-7768 .elementor-element.elementor-element-684feda{--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-7768 .elementor-element.elementor-element-684feda:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-684feda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #000000 37%, #CB7DE9 100%);}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button{background-color:#3C3A6833;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#86458E;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}	.elementor-7768 .elementor-element.elementor-element-9fea696 [class*="elementor-animation"]:hover,
								.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button::before,
								.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button::after{background-color:#4A45D200;}.elementor-7768 .elementor-element.elementor-element-9fea696{padding:25px 0px 0px 0px;text-align:center;}.elementor-7768 .elementor-element.elementor-element-9fea696.elementor-element{--align-self:center;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-wrap{max-width:445px;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-icon{font-size:19px;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-icon svg{width:19px;height:19px;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-text,.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button::after{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button:hover{border-color:#86458E;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-9fea696.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7768 .elementor-element.elementor-element-983ccec{padding:0px 0px 0px 0px;text-align:center;}.elementor-7768 .elementor-element.elementor-element-983ccec .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-1713aa9.elementor-element{--align-self:center;}.elementor-7768 .elementor-element.elementor-element-ff05f31{padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;color:#FFFFFF;}.elementor-7768 .elementor-element.elementor-element-ff05f31 p{margin-block-end:0px;}.elementor-7768 .elementor-element.elementor-element-ac0e26b{width:100%;max-width:100%;}.elementor-7768 .elementor-element.elementor-element-568a2b2{padding:0px 0px 0px 0px;text-align:center;font-family:"Syne", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.6px;color:#D9D5D5;}.elementor-7768 .elementor-element.elementor-element-568a2b2 p{margin-block-end:0px;}.elementor-7768 .elementor-element.elementor-element-2113675{--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-7768 .elementor-element.elementor-element-2113675:not(.elementor-motion-effects-element-type-background), .elementor-7768 .elementor-element.elementor-element-2113675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FF;}@media(max-width:1366px){.elementor-7768 .elementor-element.elementor-element-5eccc9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -72px) 0px;}}@media(min-width:768px){.elementor-7768 .elementor-element.elementor-element-bdcf211{--width:50%;}.elementor-7768 .elementor-element.elementor-element-05d0bec{--width:50%;}.elementor-7768 .elementor-element.elementor-element-e7ca8b2{--width:50%;}.elementor-7768 .elementor-element.elementor-element-75ee818{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-7768 .elementor-element.elementor-element-bdcf211{--width:581px;}}@media(max-width:767px){.elementor-7768 .elementor-element.elementor-element-ef7ecb7{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7768 .elementor-element.elementor-element-bdcf211{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7768 .elementor-element.elementor-element-acc88e6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7768 .elementor-element.elementor-element-ebf3689{text-align:center;}.elementor-7768 .elementor-element.elementor-element-8e42f32{width:100%;max-width:100%;}}/* Start custom CSS for wpr-button, class: .elementor-element-6ad6600 *//* contenedor del icono */
.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-icon {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* ocultar el SVG original */
.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-icon svg {
  display: none;
}

/* punto central */
.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-icon::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  background: #CB7DE9;
  border-radius: 50%;
  z-index: 2;
}

/* onda animada */
.elementor-7768 .elementor-element.elementor-element-6ad6600 .wpr-button-icon::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #FEA18E;
  border-radius: 50%;
  animation: ping 1.5s infinite;
  opacity: 0.6;
  z-index: 1;
}

/* animación */
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.6;
  }
  100% {
    transform: scale(2.5);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee124d1 */.titulo-principal {
  font-family: 'Syne', sans-serif;
  font-weight: 700;
  font-size: clamp(20px, 5vw, 43px);
  line-height: 1.2;
  text-align: left;
  margin: 0;
   /* 👈 clave */
  letter-spacing: 0.5px; /* opcional, mejora legibilidad en caps */
}

.gradiente-texto {
  background: linear-gradient(90deg, #CB7DE9, #FEA18E, #CB7DE9);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradienteFlow 6s ease-in-out infinite;
}

@keyframes gradienteFlow {
  0% {
    background-position: 0% center;
  }
  50% {
    background-position: 100% center;
  }
  100% {
    background-position: 0% center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe25963 */.gradiente-1{
    display:inline-block;

    font-family:'Syne', sans-serif;
    font-style:italic;

    background:linear-gradient(
        90deg,
        #4f46e5 0%,
        #7c3aed 50%,
        #a855f7 100%
    );

    background-size:100%;

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;

    color:transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5a4e2 */.gradiente-1{
    display:inline-block;

    font-family:'Syne', sans-serif;
    font-style:italic;

    background:linear-gradient(
        90deg,
        #4f46e5 0%,
        #7c3aed 50%,
        #a855f7 100%
    );

    background-size:100%;

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;

    color:transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4819 */.gradiente-1{
    display:inline-block;

    font-family:'Syne', sans-serif;
    font-style:italic;

    background:linear-gradient(
        90deg,
        #4f46e5 0%,
        #7c3aed 50%,
        #a855f7 100%
    );

    background-size:100%;

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;

    color:transparent;
}/* End custom CSS */
/* Start custom CSS for wpr-button, class: .elementor-element-9fea696 *//* contenedor del icono */
.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-icon {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* ocultar el SVG original */
.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-icon svg {
  display: none;
}

/* punto central */
.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-icon::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  background: #CB7DE9;
  border-radius: 50%;
  z-index: 2;
}

/* onda animada */
.elementor-7768 .elementor-element.elementor-element-9fea696 .wpr-button-icon::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #FEA18E;
  border-radius: 50%;
  animation: ping 1.5s infinite;
  opacity: 0.6;
  z-index: 1;
}

/* animación */
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.6;
  }
  100% {
    transform: scale(2.5);
    opacity: 0;
  }
}/* End custom CSS */