.elementor-420 .elementor-element.elementor-element-9120b82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9120b82:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-9120b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stormfell.com/wp-content/uploads/2026/08/photo-1620641788421-7a1c342ea42e.avif");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-420 .elementor-element.elementor-element-9120b82::before, .elementor-420 .elementor-element.elementor-element-9120b82 > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-9120b82 > .e-con-inner > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-9120b82 > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-9120b82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-9120b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#16001F;--background-overlay:'';}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-420 .elementor-element.elementor-element-04c555a{background-color:#9256A980;padding:0px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-04c555a .elementor-icon-list-icon i{color:#9256A9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-04c555a .elementor-icon-list-icon svg{fill:#9256A9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-04c555a .elementor-icon-list-text{color:#EF91FF;transition:color 0.3s;}.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-420 .elementor-element.elementor-element-5953907{width:100%;max-width:100%;text-align:center;}.elementor-420 .elementor-element.elementor-element-5953907 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:68px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-52249fa{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;color:#D6BFDF;}.elementor-420 .elementor-element.elementor-element-192da08{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-192da08:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-192da08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0812;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420 .elementor-element.elementor-element-c8bfa4e{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-d80e318{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-bf75539{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-bf75539.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-bf75539 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-8eb9a0c{--display:flex;}.elementor-420 .elementor-element.elementor-element-3f6cbcf{text-align:start;}.elementor-420 .elementor-element.elementor-element-3f6cbcf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#CD6CDD;}.elementor-420 .elementor-element.elementor-element-2e74a16{text-align:start;}.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-dc4c72f{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-c4f6950{text-align:start;}.elementor-420 .elementor-element.elementor-element-c4f6950 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-1432235{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9ca91ee{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-9ca91ee:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-9ca91ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-9ca91ee:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-9ca91ee, .elementor-420 .elementor-element.elementor-element-9ca91ee::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-fb43df3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-d8f5a55{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-d8f5a55:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-d8f5a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-d8f5a55:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-d8f5a55, .elementor-420 .elementor-element.elementor-element-d8f5a55::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-c13a427 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-b7452c6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-b7452c6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-b7452c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-b7452c6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-b7452c6, .elementor-420 .elementor-element.elementor-element-b7452c6::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-39f9fcb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-d2bb21f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-d2bb21f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-d2bb21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-d2bb21f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-d2bb21f, .elementor-420 .elementor-element.elementor-element-d2bb21f::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-f8d6a59 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-2c65415{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-2c65415:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2c65415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2c65415:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2c65415, .elementor-420 .elementor-element.elementor-element-2c65415::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-dffa34c{text-align:center;}.elementor-420 .elementor-element.elementor-element-dffa34c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-c8046ba{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-c8046ba:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c8046ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-c8046ba:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-c8046ba, .elementor-420 .elementor-element.elementor-element-c8046ba::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-5505fc9 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-ee9878f{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420 .elementor-element.elementor-element-2b4de6c .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-b89e688 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#EF91FF;color:#EF91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-b89e688 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-a262b9b{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a262b9b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-a262b9b{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-a262b9b{right:12px;}.elementor-420 .elementor-element.elementor-element-a262b9b .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a262b9b .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a262b9b .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-3fcea95{--display:flex;}.elementor-420 .elementor-element.elementor-element-feb4dac{text-align:start;}.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-4055b85{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-58aed0f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-58aed0f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-58aed0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-58aed0f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-58aed0f, .elementor-420 .elementor-element.elementor-element-58aed0f::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-051a42d{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-051a42d .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-d948461{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-d948461:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-d948461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-d948461:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-d948461, .elementor-420 .elementor-element.elementor-element-d948461::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-2f4abda{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-2f4abda .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-c0c9f8c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-c0c9f8c:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c0c9f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-c0c9f8c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-c0c9f8c, .elementor-420 .elementor-element.elementor-element-c0c9f8c::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-f64211f{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-f64211f .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2416de6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-4027133{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-4027133:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-4027133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-4027133:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-4027133, .elementor-420 .elementor-element.elementor-element-4027133::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-eb05e9d{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-eb05e9d .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-44c3d30{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-44c3d30:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-44c3d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-44c3d30:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-44c3d30, .elementor-420 .elementor-element.elementor-element-44c3d30::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-7195e69{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-7195e69 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-c5707a6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-c5707a6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c5707a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-c5707a6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-c5707a6, .elementor-420 .elementor-element.elementor-element-c5707a6::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-011323e{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-011323e .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-783a729{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-5e885a4{--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-420 .elementor-element.elementor-element-9fb4b80{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-9fb4b80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-9fb4b80 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-7d21432{--display:flex;}.elementor-420 .elementor-element.elementor-element-2be2357{text-align:start;}.elementor-420 .elementor-element.elementor-element-2be2357 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#CD6CDD;}.elementor-420 .elementor-element.elementor-element-5f0ecd0{text-align:start;}.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-7c69ec4{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-9dab0bf{text-align:start;}.elementor-420 .elementor-element.elementor-element-9dab0bf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-be9ba21{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-237b2de{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-237b2de:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-237b2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-237b2de:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-237b2de, .elementor-420 .elementor-element.elementor-element-237b2de::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-94e5792 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-65ffa8b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-65ffa8b:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-65ffa8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-65ffa8b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-65ffa8b, .elementor-420 .elementor-element.elementor-element-65ffa8b::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-85ce298 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-bf5d685{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-bf5d685:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-bf5d685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-bf5d685:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-bf5d685, .elementor-420 .elementor-element.elementor-element-bf5d685::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-fa4f749 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-0abc0c9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-0abc0c9:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-0abc0c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-0abc0c9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-0abc0c9, .elementor-420 .elementor-element.elementor-element-0abc0c9::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-9d8b074 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-4bef62f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-4bef62f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-4bef62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-4bef62f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-4bef62f, .elementor-420 .elementor-element.elementor-element-4bef62f::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-462d4a4{text-align:center;}.elementor-420 .elementor-element.elementor-element-462d4a4 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-792b853{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-792b853:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-792b853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-792b853:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-792b853, .elementor-420 .elementor-element.elementor-element-792b853::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-0e5a8de .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-f5229f2{--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-420 .elementor-element.elementor-element-de1deea .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-942f80f .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#EF91FF;color:#EF91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-942f80f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-5ef6612{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-5ef6612.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-5ef6612{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-5ef6612{right:12px;}.elementor-420 .elementor-element.elementor-element-5ef6612 .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-5ef6612 .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-5ef6612 .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-66b6b9b{--display:flex;}.elementor-420 .elementor-element.elementor-element-a2e765b{text-align:start;}.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-ea8d4e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-67a5a09{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-67a5a09:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-67a5a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-67a5a09:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-67a5a09, .elementor-420 .elementor-element.elementor-element-67a5a09::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-4fb6367{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-4fb6367 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-b96d8cd{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-b96d8cd:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-b96d8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-b96d8cd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-b96d8cd, .elementor-420 .elementor-element.elementor-element-b96d8cd::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a8f225e{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a8f225e .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-455d883{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-455d883:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-455d883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-455d883:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-455d883, .elementor-420 .elementor-element.elementor-element-455d883::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a4c7847{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a4c7847 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8c6d08d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-a8aa438{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-a8aa438:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a8aa438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a8aa438:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a8aa438, .elementor-420 .elementor-element.elementor-element-a8aa438::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-b16aedb{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-b16aedb .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-600ca66{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-600ca66:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-600ca66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-600ca66:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-600ca66, .elementor-420 .elementor-element.elementor-element-600ca66::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-95fcb12{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-95fcb12 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-f4f3128{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-f4f3128:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-f4f3128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-f4f3128:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-f4f3128, .elementor-420 .elementor-element.elementor-element-f4f3128::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-c19ef4f{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-c19ef4f .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-56cd37e{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-38a4a9b{--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-420 .elementor-element.elementor-element-f7ca378{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-f7ca378.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-f7ca378 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-53b7038{--display:flex;}.elementor-420 .elementor-element.elementor-element-84d7ded{text-align:start;}.elementor-420 .elementor-element.elementor-element-84d7ded .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#562FFF;}.elementor-420 .elementor-element.elementor-element-6dc928d{text-align:start;}.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-7d257d0{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-9e3df60{text-align:start;}.elementor-420 .elementor-element.elementor-element-9e3df60 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-984a420{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f6aeb56{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-f6aeb56:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-f6aeb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-f6aeb56:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-f6aeb56, .elementor-420 .elementor-element.elementor-element-f6aeb56::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-5a5fbec{text-align:center;}.elementor-420 .elementor-element.elementor-element-5a5fbec .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-f8155de{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-f8155de:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-f8155de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-f8155de:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-f8155de, .elementor-420 .elementor-element.elementor-element-f8155de::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-3baaa4f{text-align:center;}.elementor-420 .elementor-element.elementor-element-3baaa4f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-36de2ce{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-36de2ce:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-36de2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-36de2ce:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-36de2ce, .elementor-420 .elementor-element.elementor-element-36de2ce::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-7f2e7c6{text-align:center;}.elementor-420 .elementor-element.elementor-element-7f2e7c6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-d96519a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-d96519a:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-d96519a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-d96519a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-d96519a, .elementor-420 .elementor-element.elementor-element-d96519a::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-8571e06{text-align:center;}.elementor-420 .elementor-element.elementor-element-8571e06 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-5b12326{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-5b12326.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-a38947a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-a38947a:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a38947a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a38947a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a38947a, .elementor-420 .elementor-element.elementor-element-a38947a::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-5cc98b5{text-align:center;}.elementor-420 .elementor-element.elementor-element-5cc98b5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-eb509ab{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-eb509ab:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-eb509ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-eb509ab:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-eb509ab, .elementor-420 .elementor-element.elementor-element-eb509ab::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-f99b20e{text-align:center;}.elementor-420 .elementor-element.elementor-element-f99b20e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-2298bfb{--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-420 .elementor-element.elementor-element-d6ba5ef .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-92c40ac .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#242EF7;color:#242EF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242EF7;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-92c40ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-12c0608{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-12c0608.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-12c0608{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-12c0608{right:12px;}.elementor-420 .elementor-element.elementor-element-12c0608 .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-12c0608 .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-12c0608 .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-3c4ca5f{--display:flex;}.elementor-420 .elementor-element.elementor-element-de82662{text-align:start;}.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-a665776{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e3e4224{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-e3e4224:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-e3e4224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-e3e4224:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-e3e4224, .elementor-420 .elementor-element.elementor-element-e3e4224::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-8c53a91{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-8c53a91 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-84d98c3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-84d98c3:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-84d98c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-84d98c3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-84d98c3, .elementor-420 .elementor-element.elementor-element-84d98c3::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-82a3637{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-82a3637 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-f48a6d8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-f48a6d8:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-f48a6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-f48a6d8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-f48a6d8, .elementor-420 .elementor-element.elementor-element-f48a6d8::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-2ab8ea9{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-2ab8ea9 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8b1eeea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2af2c19{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-2af2c19:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2af2c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2af2c19:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2af2c19, .elementor-420 .elementor-element.elementor-element-2af2c19::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-e75d3ae{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-e75d3ae .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-02227e2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-02227e2:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-02227e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-02227e2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-02227e2, .elementor-420 .elementor-element.elementor-element-02227e2::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a5f86d3{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a5f86d3 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-5a4021b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-5a4021b:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-5a4021b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-5a4021b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-5a4021b, .elementor-420 .elementor-element.elementor-element-5a4021b::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-8f01a19{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-8f01a19 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-c47f992{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-3b6897c{--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-420 .elementor-element.elementor-element-d9cf181{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-d9cf181.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-d9cf181 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-0656a17{--display:flex;}.elementor-420 .elementor-element.elementor-element-0d8a245{text-align:start;}.elementor-420 .elementor-element.elementor-element-0d8a245 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#CD6CDD;}.elementor-420 .elementor-element.elementor-element-434d171{text-align:start;}.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-833a970{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-b1e000e{text-align:start;}.elementor-420 .elementor-element.elementor-element-b1e000e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-a96fc23{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-67bfabe{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-67bfabe:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-67bfabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-67bfabe:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-67bfabe, .elementor-420 .elementor-element.elementor-element-67bfabe::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a20e10b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-0315b03{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-0315b03:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-0315b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-0315b03:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-0315b03, .elementor-420 .elementor-element.elementor-element-0315b03::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-0a11f4a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-a9119fa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-a9119fa:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a9119fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a9119fa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a9119fa, .elementor-420 .elementor-element.elementor-element-a9119fa::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-3d0bcce .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-43d9bb7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-43d9bb7:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-43d9bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-43d9bb7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-43d9bb7, .elementor-420 .elementor-element.elementor-element-43d9bb7::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-10442fb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-93378ce{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-93378ce:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-93378ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-93378ce:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-93378ce, .elementor-420 .elementor-element.elementor-element-93378ce::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-6657f4d{text-align:center;}.elementor-420 .elementor-element.elementor-element-6657f4d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-16d18b2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-16d18b2:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-16d18b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-16d18b2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-16d18b2, .elementor-420 .elementor-element.elementor-element-16d18b2::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-047087d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-8c007bb{--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-420 .elementor-element.elementor-element-73482bc .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-03fb5a5 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#EF91FF;color:#EF91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-03fb5a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-f4f32ff{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-f4f32ff.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-f4f32ff{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-f4f32ff{right:12px;}.elementor-420 .elementor-element.elementor-element-f4f32ff .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-f4f32ff .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-f4f32ff .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-d83d45b{--display:flex;}.elementor-420 .elementor-element.elementor-element-d1c4a43{text-align:start;}.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-deabbb7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2c8bc3e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-2c8bc3e:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2c8bc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2c8bc3e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2c8bc3e, .elementor-420 .elementor-element.elementor-element-2c8bc3e::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-e5d61fd{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-e5d61fd .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8b5aeaa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-8b5aeaa:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-8b5aeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-8b5aeaa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-8b5aeaa, .elementor-420 .elementor-element.elementor-element-8b5aeaa::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-202bbc2{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-202bbc2 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-7bebd51{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-7bebd51:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-7bebd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-7bebd51:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-7bebd51, .elementor-420 .elementor-element.elementor-element-7bebd51::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-71b09ec{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-71b09ec .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-88a4936{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c21874e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-c21874e:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c21874e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-c21874e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-c21874e, .elementor-420 .elementor-element.elementor-element-c21874e::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-08c1bb3{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-08c1bb3 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-d8f046f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-d8f046f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-d8f046f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-d8f046f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-d8f046f, .elementor-420 .elementor-element.elementor-element-d8f046f::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a88ff08{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a88ff08 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-67e5ffc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-67e5ffc:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-67e5ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-67e5ffc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-67e5ffc, .elementor-420 .elementor-element.elementor-element-67e5ffc::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-fec2516{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-fec2516 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-e53a3f1{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-04a18cc{--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-420 .elementor-element.elementor-element-a3e3268{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-a3e3268.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-a3e3268 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-16236f4{--display:flex;}.elementor-420 .elementor-element.elementor-element-302d95e{text-align:start;}.elementor-420 .elementor-element.elementor-element-302d95e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#CD6CDD;}.elementor-420 .elementor-element.elementor-element-368419f{text-align:start;}.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-252fbde{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-ea8d6c1{text-align:start;}.elementor-420 .elementor-element.elementor-element-ea8d6c1 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-c0efe80{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c6c7e20{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-c6c7e20:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c6c7e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-c6c7e20:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-c6c7e20, .elementor-420 .elementor-element.elementor-element-c6c7e20::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-00b3d36 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-3e3fd67{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-3e3fd67:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-3e3fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-3e3fd67:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-3e3fd67, .elementor-420 .elementor-element.elementor-element-3e3fd67::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-07c39c9 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-7c8ae9a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-7c8ae9a:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-7c8ae9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-7c8ae9a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-7c8ae9a, .elementor-420 .elementor-element.elementor-element-7c8ae9a::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2f1ab97{text-align:center;}.elementor-420 .elementor-element.elementor-element-2f1ab97 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-7f93e30{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-7f93e30:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-7f93e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-7f93e30:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-7f93e30, .elementor-420 .elementor-element.elementor-element-7f93e30::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-951f148 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-9cd7187{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-9cd7187:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-9cd7187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-9cd7187:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-9cd7187, .elementor-420 .elementor-element.elementor-element-9cd7187::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-3dd1383{text-align:center;}.elementor-420 .elementor-element.elementor-element-3dd1383 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-e007050{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-e007050:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-e007050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-e007050:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-e007050, .elementor-420 .elementor-element.elementor-element-e007050::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-c71f24f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-6842da4{--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-420 .elementor-element.elementor-element-22c4286 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-cd05979 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#EF91FF;color:#EF91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-cd05979 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-028ab9b{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-028ab9b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-028ab9b{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-028ab9b{right:12px;}.elementor-420 .elementor-element.elementor-element-028ab9b .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-028ab9b .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-028ab9b .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-5bffee4{--display:flex;}.elementor-420 .elementor-element.elementor-element-661d244{text-align:start;}.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-2b628ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2492cc6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-2492cc6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2492cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2492cc6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2492cc6, .elementor-420 .elementor-element.elementor-element-2492cc6::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-7540781{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-7540781 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-068c0a7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-068c0a7:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-068c0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-068c0a7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-068c0a7, .elementor-420 .elementor-element.elementor-element-068c0a7::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-58e5b0c{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-58e5b0c .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8df5318{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-8df5318:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-8df5318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-8df5318:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-8df5318, .elementor-420 .elementor-element.elementor-element-8df5318::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-162f1ae{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-162f1ae .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-cb09b97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-3005436{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-3005436:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-3005436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-3005436:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-3005436, .elementor-420 .elementor-element.elementor-element-3005436::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-2c58d77{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-2c58d77 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a9d74d6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-a9d74d6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a9d74d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a9d74d6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a9d74d6, .elementor-420 .elementor-element.elementor-element-a9d74d6::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-3a75bb9{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-3a75bb9 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-5506938{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-5506938:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-5506938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-5506938:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-5506938, .elementor-420 .elementor-element.elementor-element-5506938::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-e73c5e2{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-e73c5e2 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-bb2459a{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-fc2a921{--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-420 .elementor-element.elementor-element-7818f90{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-7818f90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-7818f90 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-86d9cba{--display:flex;}.elementor-420 .elementor-element.elementor-element-e7c34bb{text-align:start;}.elementor-420 .elementor-element.elementor-element-e7c34bb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#3725FF;}.elementor-420 .elementor-element.elementor-element-7bede77{text-align:start;}.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-b712597{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-e4a53ae{text-align:start;}.elementor-420 .elementor-element.elementor-element-e4a53ae .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-707378d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-18d8734{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-18d8734:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-18d8734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-18d8734:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-18d8734, .elementor-420 .elementor-element.elementor-element-18d8734::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-0fb1c99 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-2e8676c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-2e8676c:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2e8676c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2e8676c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2e8676c, .elementor-420 .elementor-element.elementor-element-2e8676c::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-31c781b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-977853c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-977853c:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-977853c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-977853c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-977853c, .elementor-420 .elementor-element.elementor-element-977853c::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-9ab50da .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-64b02cb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-64b02cb:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-64b02cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-64b02cb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-64b02cb, .elementor-420 .elementor-element.elementor-element-64b02cb::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a192b5f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-9063fcf{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2361020{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-2361020:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2361020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2361020:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2361020, .elementor-420 .elementor-element.elementor-element-2361020::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-797d2f6{text-align:center;}.elementor-420 .elementor-element.elementor-element-797d2f6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-518075c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-518075c:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-518075c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-518075c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-518075c, .elementor-420 .elementor-element.elementor-element-518075c::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-890a719{text-align:center;}.elementor-420 .elementor-element.elementor-element-890a719 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-ef09ba8{--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-420 .elementor-element.elementor-element-1c180a2 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-f176470 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#242EF7;color:#242EF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#242EF7;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-f176470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-82db55c{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-82db55c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-82db55c{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-82db55c{right:12px;}.elementor-420 .elementor-element.elementor-element-82db55c .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-82db55c .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-82db55c .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-8d575f9{--display:flex;}.elementor-420 .elementor-element.elementor-element-451d478{text-align:start;}.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-8a053a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-8799ad4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-8799ad4:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-8799ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-8799ad4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-8799ad4, .elementor-420 .elementor-element.elementor-element-8799ad4::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-0a3599a{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-0a3599a .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-da0088b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-da0088b:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-da0088b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-da0088b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-da0088b, .elementor-420 .elementor-element.elementor-element-da0088b::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-38b6b05{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-38b6b05 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-91a9b47{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-91a9b47:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-91a9b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-91a9b47:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-91a9b47, .elementor-420 .elementor-element.elementor-element-91a9b47::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-0975c8d{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-0975c8d .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-31235bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-5c8cb58{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-5c8cb58:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-5c8cb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-5c8cb58:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-5c8cb58, .elementor-420 .elementor-element.elementor-element-5c8cb58::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-34b58a0{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-34b58a0 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-9f9627d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-9f9627d:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-9f9627d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-9f9627d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-9f9627d, .elementor-420 .elementor-element.elementor-element-9f9627d::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a2940b2{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a2940b2 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-0ecfca9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-0ecfca9:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-0ecfca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-0ecfca9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-0ecfca9, .elementor-420 .elementor-element.elementor-element-0ecfca9::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-icon i{color:#2150EE;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-icon svg{fill:#2150EE;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-bc24e17{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-bc24e17 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a77d36e{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-1e4a2f7{--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-420 .elementor-element.elementor-element-fb26b45{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-fb26b45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-fb26b45 img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-3a96af1{--display:flex;}.elementor-420 .elementor-element.elementor-element-9bf2c1a{text-align:start;}.elementor-420 .elementor-element.elementor-element-9bf2c1a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#CD6CDD;}.elementor-420 .elementor-element.elementor-element-d8d1c95{text-align:start;}.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-ef0953b{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-8dda767{text-align:start;}.elementor-420 .elementor-element.elementor-element-8dda767 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-b9d1299{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f2a46e0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-f2a46e0:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-f2a46e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-f2a46e0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-f2a46e0, .elementor-420 .elementor-element.elementor-element-f2a46e0::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-0bf8e8a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-1ee598e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-1ee598e:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-1ee598e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-1ee598e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-1ee598e, .elementor-420 .elementor-element.elementor-element-1ee598e::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-7fd4112{text-align:center;}.elementor-420 .elementor-element.elementor-element-7fd4112 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-e9b12e5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-e9b12e5:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-e9b12e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-e9b12e5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-e9b12e5, .elementor-420 .elementor-element.elementor-element-e9b12e5::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-fc00cbd .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-de613aa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-de613aa:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-de613aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-de613aa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-de613aa, .elementor-420 .elementor-element.elementor-element-de613aa::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-ec88854 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-626352e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-626352e:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-626352e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-626352e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-626352e, .elementor-420 .elementor-element.elementor-element-626352e::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-9a494bb{text-align:center;}.elementor-420 .elementor-element.elementor-element-9a494bb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-a8208d2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-a8208d2:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a8208d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a8208d2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a8208d2, .elementor-420 .elementor-element.elementor-element-a8208d2::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-f243dfe .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-5a605b4{--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-420 .elementor-element.elementor-element-7a1ff85 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-8202e3c .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#EF91FF;color:#EF91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-8202e3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-202f7f1{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-202f7f1.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-202f7f1{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-202f7f1{right:12px;}.elementor-420 .elementor-element.elementor-element-202f7f1 .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-202f7f1 .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-202f7f1 .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-3a118fb{--display:flex;}.elementor-420 .elementor-element.elementor-element-818175f{text-align:start;}.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-6aa5334{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e2dd26c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-e2dd26c:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-e2dd26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-e2dd26c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-e2dd26c, .elementor-420 .elementor-element.elementor-element-e2dd26c::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-170fb67{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-170fb67 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-14b5cee{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-14b5cee:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-14b5cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-14b5cee:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-14b5cee, .elementor-420 .elementor-element.elementor-element-14b5cee::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a9f2c88{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a9f2c88 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-0b9a199{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-0b9a199:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-0b9a199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-0b9a199:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-0b9a199, .elementor-420 .elementor-element.elementor-element-0b9a199::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-a4943b0{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-a4943b0 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-52da8d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2e86374{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-2e86374:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2e86374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2e86374:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2e86374, .elementor-420 .elementor-element.elementor-element-2e86374::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-3499768{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-3499768 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a4bf0b8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-a4bf0b8:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a4bf0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a4bf0b8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a4bf0b8, .elementor-420 .elementor-element.elementor-element-a4bf0b8::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-2dd9142{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-2dd9142 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-4605233{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-4605233:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-4605233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-4605233:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-4605233, .elementor-420 .elementor-element.elementor-element-4605233::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-2eee715{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-2eee715 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a936b44{--display:flex;border-style:none;--border-style:none;}.elementor-420 .elementor-element.elementor-element-511a152{--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-420 .elementor-element.elementor-element-445524f{width:var( --container-widget-width, 50.452% );max-width:50.452%;--container-widget-width:50.452%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-445524f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-445524f img{height:100%;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-3d14e39{--display:flex;}.elementor-420 .elementor-element.elementor-element-9714543{text-align:start;}.elementor-420 .elementor-element.elementor-element-9714543 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#CD6CDD;}.elementor-420 .elementor-element.elementor-element-5dcad88{text-align:start;}.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-edb301c{text-align:start;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-637149c{text-align:start;}.elementor-420 .elementor-element.elementor-element-637149c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:17px;font-weight:600;color:#C6A2CC;}.elementor-420 .elementor-element.elementor-element-3e657c8{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f8fdc7a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-f8fdc7a:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-f8fdc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-f8fdc7a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-f8fdc7a, .elementor-420 .elementor-element.elementor-element-f8fdc7a::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-74ccb9a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-a944118{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-a944118:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-a944118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-a944118:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-a944118, .elementor-420 .elementor-element.elementor-element-a944118::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-fa9b9cb .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-845d697{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-845d697:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-845d697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-845d697:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-845d697, .elementor-420 .elementor-element.elementor-element-845d697::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-225658a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-d761428{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-d761428:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-d761428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-d761428:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-d761428, .elementor-420 .elementor-element.elementor-element-d761428::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-2385200 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-0494157{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-0494157:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-0494157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-0494157:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-0494157, .elementor-420 .elementor-element.elementor-element-0494157::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-e78b8dd{text-align:center;}.elementor-420 .elementor-element.elementor-element-e78b8dd .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-2db15f4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-420 .elementor-element.elementor-element-2db15f4:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2db15f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2db15f4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2db15f4, .elementor-420 .elementor-element.elementor-element-2db15f4::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-1174639 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:11px;font-weight:600;color:#855DCA;}.elementor-420 .elementor-element.elementor-element-9c5d524{--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-420 .elementor-element.elementor-element-3acd805 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-7543586 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#EF91FF;color:#EF91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-7543586 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-01ba1b4{background-color:#7556A980;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 8px 0px 8px;top:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9256A9;border-radius:25px 25px 25px 25px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-01ba1b4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-420 .elementor-element.elementor-element-01ba1b4{left:12px;}body.rtl .elementor-420 .elementor-element.elementor-element-01ba1b4{right:12px;}.elementor-420 .elementor-element.elementor-element-01ba1b4 .elementor-icon-list-icon i{color:#565EA9;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-01ba1b4 .elementor-icon-list-icon svg{fill:#565EA9;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-01ba1b4 .elementor-icon-list-text{color:#9191FF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-6a4c809{--display:flex;}.elementor-420 .elementor-element.elementor-element-717920d{text-align:start;}.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-579c12d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9a3b1e7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-9a3b1e7:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-9a3b1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-9a3b1e7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-9a3b1e7, .elementor-420 .elementor-element.elementor-element-9a3b1e7::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-f5f8549{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-f5f8549 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-98cff21{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-98cff21:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-98cff21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-98cff21:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-98cff21, .elementor-420 .elementor-element.elementor-element-98cff21::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-6b91c1f{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-6b91c1f .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-ca6d0f7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-ca6d0f7:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-ca6d0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-ca6d0f7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-ca6d0f7, .elementor-420 .elementor-element.elementor-element-ca6d0f7::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-5cc1ee5{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-5cc1ee5 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-cc1ef7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-46002a6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-46002a6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-46002a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-46002a6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-46002a6, .elementor-420 .elementor-element.elementor-element-46002a6::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-1d8cfea{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-1d8cfea .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-0dffdc0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-0dffdc0:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-0dffdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-0dffdc0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-0dffdc0, .elementor-420 .elementor-element.elementor-element-0dffdc0::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-43ad53c{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-43ad53c .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-2e1f8cf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B2C5C;--border-color:#3B2C5C;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-420 .elementor-element.elementor-element-2e1f8cf:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2e1f8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131022;}.elementor-420 .elementor-element.elementor-element-2e1f8cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A2C5C;--border-color:#4A2C5C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-420 .elementor-element.elementor-element-2e1f8cf, .elementor-420 .elementor-element.elementor-element-2e1f8cf::before{--border-transition:0.3s;}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-icon i{color:#855DCA;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-icon svg{fill:#855DCA;transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-c190e27{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-c190e27 .elementor-icon-list-text{color:#FADFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-a0a58e1{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B2C5C;border-radius:15px 15px 15px 15px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-color:#8C79B8;--n-tabs-title-color-active:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-a0a58e1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#221D35;}.elementor-420 .elementor-element.elementor-element-a0a58e1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#342D50;}.elementor-420 .elementor-element.elementor-element-a0a58e1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-420 .elementor-element.elementor-element-a0a58e1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#342D50;border-style:solid;border-width:1px 1px 1px 3px;border-color:#EF91FF;}.elementor-420 .elementor-element.elementor-element-a0a58e1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B2C5C;}.elementor-420 .elementor-element.elementor-element-a0a58e1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Unbounded", Sans-serif;font-weight:500;}.elementor-420 .elementor-element.elementor-element-a0a58e1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:where( .elementor-420 .elementor-element.elementor-element-a0a58e1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;}.elementor-420 .elementor-element.elementor-element-1036c5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1036c5d:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-1036c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stormfell.com/wp-content/uploads/2026/08/photo-1572021335469-31706a17aaef.avif");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-420 .elementor-element.elementor-element-1036c5d::before, .elementor-420 .elementor-element.elementor-element-1036c5d > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-1036c5d > .e-con-inner > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-1036c5d > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-1036c5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-1036c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00061F;--background-overlay:'';}.elementor-420 .elementor-element.elementor-element-379d5c9{width:var( --container-widget-width, 64.217% );max-width:64.217%;--container-widget-width:64.217%;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-379d5c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-420 .elementor-element.elementor-element-379d5c9 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-9d53c78{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;color:#F1C9F8;}.elementor-420 .elementor-element.elementor-element-9d53c78 p{margin-block-end:0px;}.elementor-420 .elementor-element.elementor-element-9e204ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-420 .elementor-element.elementor-element-bfbbff4 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #A855F7 0%, #E879F9 100%);border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-23e5329 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:500;fill:#AE91FF;color:#AE91FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7556A9;border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-420 .elementor-element.elementor-element-5b12326{--width:50%;}.elementor-420 .elementor-element.elementor-element-9063fcf{--width:50%;}}@media(max-width:767px){.elementor-420 .elementor-element.elementor-element-9120b82{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-420 .elementor-element.elementor-element-5953907{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-5953907 .elementor-heading-title{font-size:42px;}.elementor-420 .elementor-element.elementor-element-52249fa{width:100%;max-width:100%;font-size:14px;}.elementor-420 .elementor-element.elementor-element-192da08{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-420 .elementor-element.elementor-element-3f6cbcf .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-dc4c72f{font-size:14px;}.elementor-420 .elementor-element.elementor-element-c4f6950 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-2be2357 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-7c69ec4{font-size:14px;}.elementor-420 .elementor-element.elementor-element-9dab0bf .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-84d7ded .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-7d257d0{font-size:14px;}.elementor-420 .elementor-element.elementor-element-9e3df60 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-0d8a245 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-833a970{font-size:14px;}.elementor-420 .elementor-element.elementor-element-b1e000e .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-302d95e .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-252fbde{font-size:14px;}.elementor-420 .elementor-element.elementor-element-ea8d6c1 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-e7c34bb .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-b712597{font-size:14px;}.elementor-420 .elementor-element.elementor-element-e4a53ae .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-9bf2c1a .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-ef0953b{font-size:14px;}.elementor-420 .elementor-element.elementor-element-8dda767 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-9714543 .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-edb301c{font-size:14px;}.elementor-420 .elementor-element.elementor-element-637149c .elementor-heading-title{font-size:15px;}.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-a0a58e1{--n-tabs-title-border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-1036c5d{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-420 .elementor-element.elementor-element-379d5c9{text-align:center;}.elementor-420 .elementor-element.elementor-element-379d5c9 .elementor-heading-title{font-size:30px;}.elementor-420 .elementor-element.elementor-element-9d53c78{width:100%;max-width:100%;font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-5953907 */.elementor-420 .elementor-element.elementor-element-5953907 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5953907 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e74a16 */.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-2e74a16 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca91ee */.elementor-420 .elementor-element.elementor-element-9ca91ee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f5a55 */.elementor-420 .elementor-element.elementor-element-d8f5a55 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7452c6 */.elementor-420 .elementor-element.elementor-element-b7452c6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bb21f */.elementor-420 .elementor-element.elementor-element-d2bb21f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c65415 */.elementor-420 .elementor-element.elementor-element-2c65415 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8046ba */.elementor-420 .elementor-element.elementor-element-c8046ba {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb4dac */.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-feb4dac .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58aed0f */.elementor-420 .elementor-element.elementor-element-58aed0f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d948461 */.elementor-420 .elementor-element.elementor-element-d948461 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c9f8c */.elementor-420 .elementor-element.elementor-element-c0c9f8c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027133 */.elementor-420 .elementor-element.elementor-element-4027133 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c3d30 */.elementor-420 .elementor-element.elementor-element-44c3d30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5707a6 */.elementor-420 .elementor-element.elementor-element-c5707a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0ecd0 */.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5f0ecd0 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237b2de */.elementor-420 .elementor-element.elementor-element-237b2de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffa8b */.elementor-420 .elementor-element.elementor-element-65ffa8b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5d685 */.elementor-420 .elementor-element.elementor-element-bf5d685 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc0c9 */.elementor-420 .elementor-element.elementor-element-0abc0c9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef62f */.elementor-420 .elementor-element.elementor-element-4bef62f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b853 */.elementor-420 .elementor-element.elementor-element-792b853 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e765b */.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-a2e765b .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a5a09 */.elementor-420 .elementor-element.elementor-element-67a5a09 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b96d8cd */.elementor-420 .elementor-element.elementor-element-b96d8cd {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455d883 */.elementor-420 .elementor-element.elementor-element-455d883 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8aa438 */.elementor-420 .elementor-element.elementor-element-a8aa438 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ca66 */.elementor-420 .elementor-element.elementor-element-600ca66 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f3128 */.elementor-420 .elementor-element.elementor-element-f4f3128 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc928d */.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-6dc928d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6aeb56 */.elementor-420 .elementor-element.elementor-element-f6aeb56 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8155de */.elementor-420 .elementor-element.elementor-element-f8155de {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36de2ce */.elementor-420 .elementor-element.elementor-element-36de2ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96519a */.elementor-420 .elementor-element.elementor-element-d96519a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38947a */.elementor-420 .elementor-element.elementor-element-a38947a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb509ab */.elementor-420 .elementor-element.elementor-element-eb509ab {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de82662 */.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-de82662 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e4224 */.elementor-420 .elementor-element.elementor-element-e3e4224 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d98c3 */.elementor-420 .elementor-element.elementor-element-84d98c3 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48a6d8 */.elementor-420 .elementor-element.elementor-element-f48a6d8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2c19 */.elementor-420 .elementor-element.elementor-element-2af2c19 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02227e2 */.elementor-420 .elementor-element.elementor-element-02227e2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4021b */.elementor-420 .elementor-element.elementor-element-5a4021b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434d171 */.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-434d171 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bfabe */.elementor-420 .elementor-element.elementor-element-67bfabe {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315b03 */.elementor-420 .elementor-element.elementor-element-0315b03 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9119fa */.elementor-420 .elementor-element.elementor-element-a9119fa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d9bb7 */.elementor-420 .elementor-element.elementor-element-43d9bb7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93378ce */.elementor-420 .elementor-element.elementor-element-93378ce {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d18b2 */.elementor-420 .elementor-element.elementor-element-16d18b2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4a43 */.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d1c4a43 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8bc3e */.elementor-420 .elementor-element.elementor-element-2c8bc3e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5aeaa */.elementor-420 .elementor-element.elementor-element-8b5aeaa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bebd51 */.elementor-420 .elementor-element.elementor-element-7bebd51 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c21874e */.elementor-420 .elementor-element.elementor-element-c21874e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f046f */.elementor-420 .elementor-element.elementor-element-d8f046f {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e5ffc */.elementor-420 .elementor-element.elementor-element-67e5ffc {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-368419f */.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-368419f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c7e20 */.elementor-420 .elementor-element.elementor-element-c6c7e20 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3fd67 */.elementor-420 .elementor-element.elementor-element-3e3fd67 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c8ae9a */.elementor-420 .elementor-element.elementor-element-7c8ae9a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f93e30 */.elementor-420 .elementor-element.elementor-element-7f93e30 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd7187 */.elementor-420 .elementor-element.elementor-element-9cd7187 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e007050 */.elementor-420 .elementor-element.elementor-element-e007050 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661d244 */.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-661d244 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cc6 */.elementor-420 .elementor-element.elementor-element-2492cc6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068c0a7 */.elementor-420 .elementor-element.elementor-element-068c0a7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df5318 */.elementor-420 .elementor-element.elementor-element-8df5318 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3005436 */.elementor-420 .elementor-element.elementor-element-3005436 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d74d6 */.elementor-420 .elementor-element.elementor-element-a9d74d6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506938 */.elementor-420 .elementor-element.elementor-element-5506938 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bede77 */.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-7bede77 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d8734 */.elementor-420 .elementor-element.elementor-element-18d8734 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8676c */.elementor-420 .elementor-element.elementor-element-2e8676c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977853c */.elementor-420 .elementor-element.elementor-element-977853c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b02cb */.elementor-420 .elementor-element.elementor-element-64b02cb {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2361020 */.elementor-420 .elementor-element.elementor-element-2361020 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518075c */.elementor-420 .elementor-element.elementor-element-518075c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-451d478 */.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-451d478 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8799ad4 */.elementor-420 .elementor-element.elementor-element-8799ad4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0088b */.elementor-420 .elementor-element.elementor-element-da0088b {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9b47 */.elementor-420 .elementor-element.elementor-element-91a9b47 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8cb58 */.elementor-420 .elementor-element.elementor-element-5c8cb58 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9627d */.elementor-420 .elementor-element.elementor-element-9f9627d {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecfca9 */.elementor-420 .elementor-element.elementor-element-0ecfca9 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d1c95 */.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-d8d1c95 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a46e0 */.elementor-420 .elementor-element.elementor-element-f2a46e0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee598e */.elementor-420 .elementor-element.elementor-element-1ee598e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b12e5 */.elementor-420 .elementor-element.elementor-element-e9b12e5 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de613aa */.elementor-420 .elementor-element.elementor-element-de613aa {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626352e */.elementor-420 .elementor-element.elementor-element-626352e {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8208d2 */.elementor-420 .elementor-element.elementor-element-a8208d2 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-818175f */.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-818175f .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2dd26c */.elementor-420 .elementor-element.elementor-element-e2dd26c {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b5cee */.elementor-420 .elementor-element.elementor-element-14b5cee {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9a199 */.elementor-420 .elementor-element.elementor-element-0b9a199 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86374 */.elementor-420 .elementor-element.elementor-element-2e86374 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4bf0b8 */.elementor-420 .elementor-element.elementor-element-a4bf0b8 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4605233 */.elementor-420 .elementor-element.elementor-element-4605233 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dcad88 */.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-5dcad88 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fdc7a */.elementor-420 .elementor-element.elementor-element-f8fdc7a {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a944118 */.elementor-420 .elementor-element.elementor-element-a944118 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845d697 */.elementor-420 .elementor-element.elementor-element-845d697 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d761428 */.elementor-420 .elementor-element.elementor-element-d761428 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494157 */.elementor-420 .elementor-element.elementor-element-0494157 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db15f4 */.elementor-420 .elementor-element.elementor-element-2db15f4 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717920d */.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-717920d .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3b1e7 */.elementor-420 .elementor-element.elementor-element-9a3b1e7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98cff21 */.elementor-420 .elementor-element.elementor-element-98cff21 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6d0f7 */.elementor-420 .elementor-element.elementor-element-ca6d0f7 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46002a6 */.elementor-420 .elementor-element.elementor-element-46002a6 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dffdc0 */.elementor-420 .elementor-element.elementor-element-0dffdc0 {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1f8cf */.elementor-420 .elementor-element.elementor-element-2e1f8cf {
    box-shadow: inset 0 20px 30px -10px rgba(147, 51, 234, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-379d5c9 */.elementor-420 .elementor-element.elementor-element-379d5c9 .elementor-heading-title {
    color: #ffffff; /* El color normal para la primera parte */
}

/* Selecciona la parte específica donde quieres el degradado o aplica al span interno correctamente */
.elementor-420 .elementor-element.elementor-element-379d5c9 .elementor-heading-title span {
    background: linear-gradient(90deg, #e879f9 0%, #3b82f6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */