.elementor-265 .elementor-element.elementor-element-d4e22ff{--display:flex;--min-height:620px;--justify-content:center;--overlay-opacity:0.7;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-265 .elementor-element.elementor-element-d4e22ff:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bailayconocete.com/wp-content/uploads/2026/04/senior-people-dancing-party-scaled.jpg");background-position:-17px -422px;}.elementor-265 .elementor-element.elementor-element-d4e22ff::before, .elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-d4e22ff > .e-con-inner > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-d4e22ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-shape-bottom .elementor-shape-fill, .elementor-265 .elementor-element.elementor-element-d4e22ff > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#5A64D6F7;}.elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-shape-bottom svg, .elementor-265 .elementor-element.elementor-element-d4e22ff > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:25px;}.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-265 .elementor-element.elementor-element-301f62f{text-align:center;}.elementor-265 .elementor-element.elementor-element-301f62f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:57px;font-weight:400;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-265 .elementor-element.elementor-element-95c3374{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-95c3374 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-265 .elementor-element.elementor-element-d28b0ed .elementor-button{background-color:#6EC1E400;font-family:"Raleway", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-265 .elementor-element.elementor-element-0f9d4c9{--display:flex;--min-height:630px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-0f9d4c9 > .elementor-shape-top .elementor-shape-fill, .elementor-265 .elementor-element.elementor-element-0f9d4c9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DC53B9;}.elementor-265 .elementor-element.elementor-element-0f9d4c9 > .elementor-shape-top svg, .elementor-265 .elementor-element.elementor-element-0f9d4c9 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:31px;transform:translateX(-50%) rotateY(180deg);}.elementor-265 .elementor-element.elementor-element-65ec462{--display:grid;--min-height:410px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-265 .elementor-element.elementor-element-59440e2{--display:flex;}.elementor-265 .elementor-element.elementor-element-750dcfd{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-265 .elementor-element.elementor-element-750dcfd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:400;color:#626262;}.elementor-265 .elementor-element.elementor-element-6a05fbd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:400;color:#6266D5;}.elementor-265 .elementor-element.elementor-element-3fc1fcc{column-gap:0px;font-family:"Raleway", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-265 .elementor-element.elementor-element-9b1b14b .elementor-button{background-color:#4E76EE;font-family:"Raleway", Sans-serif;font-weight:400;}.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-265 .elementor-element.elementor-element-8743e24{width:var( --container-widget-width, 45% );max-width:45%;margin:162px 162px calc(var(--kit-widget-spacing, 0px) + 162px) 162px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:end;}.elementor-265 .elementor-element.elementor-element-8743e24.elementor-element{--align-self:flex-end;}.elementor-265 .elementor-element.elementor-element-8743e24 img{width:97%;}.elementor-265 .elementor-element.elementor-element-95cc695{--display:flex;--min-height:187px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.89;}.elementor-265 .elementor-element.elementor-element-95cc695:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-95cc695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bailayconocete.com/wp-content/uploads/2026/04/elder-group-friends-partying-1.png");}.elementor-265 .elementor-element.elementor-element-95cc695::before, .elementor-265 .elementor-element.elementor-element-95cc695 > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-95cc695 > .e-con-inner > .elementor-background-video-container::before, .elementor-265 .elementor-element.elementor-element-95cc695 > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-95cc695 > .e-con-inner > .elementor-background-slideshow::before, .elementor-265 .elementor-element.elementor-element-95cc695 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(301deg, #DE6DED 0%, #A06DED 100%);}.elementor-265 .elementor-element.elementor-element-95cc695 > .elementor-shape-top svg, .elementor-265 .elementor-element.elementor-element-95cc695 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:20px;}.elementor-265 .elementor-element.elementor-element-a4328fa{--display:grid;--min-height:516px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-265 .elementor-element.elementor-element-4495bbc{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-265 .elementor-element.elementor-element-b37deb2{--divider-border-style:solid;--divider-color:#6EC1E400;--divider-border-width:1px;margin:27px 27px calc(var(--kit-widget-spacing, 0px) + 27px) 27px;}.elementor-265 .elementor-element.elementor-element-b37deb2 .elementor-divider-separator{width:100%;}.elementor-265 .elementor-element.elementor-element-b37deb2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-265 .elementor-element.elementor-element-6f70293{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-265 .elementor-element.elementor-element-6f70293 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-1ae1365{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-1ae1365 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-da0e2b6{--display:flex;}.elementor-265 .elementor-element.elementor-element-b45068f{--display:flex;}.elementor-265 .elementor-element.elementor-element-0693238{margin:-30px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -40px;text-align:start;}.elementor-265 .elementor-element.elementor-element-a130547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -104px;}.elementor-265 .elementor-element.elementor-element-a130547 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-65e19e0{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -104px;text-align:start;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-65e19e0 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-8069745{--display:flex;}.elementor-265 .elementor-element.elementor-element-0fb8324{margin:-179px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 288px;}.elementor-265 .elementor-element.elementor-element-15d290a{--display:flex;}.elementor-265 .elementor-element.elementor-element-b3af6f4{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -252px;}.elementor-265 .elementor-element.elementor-element-ee020dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -114px;}.elementor-265 .elementor-element.elementor-element-ee020dc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-3cac483{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -117px;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-3cac483 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-45d5f32{--display:flex;}.elementor-265 .elementor-element.elementor-element-524e146{margin:-204px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 187px;}.elementor-265 .elementor-element.elementor-element-5d8c4a9{--display:flex;}.elementor-265 .elementor-element.elementor-element-beb8f3d{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -252px;}.elementor-265 .elementor-element.elementor-element-7361279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -125px;}.elementor-265 .elementor-element.elementor-element-7361279 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-0152fea{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -126px;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-0152fea p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-218b268{--display:flex;}.elementor-265 .elementor-element.elementor-element-62f90fb{margin:-195px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 309px;}.elementor-265 .elementor-element.elementor-element-0d0b6b3{--display:flex;}.elementor-265 .elementor-element.elementor-element-6426d91{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -252px;}.elementor-265 .elementor-element.elementor-element-67998e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -134px;}.elementor-265 .elementor-element.elementor-element-67998e7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-c5def86{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -134px;column-gap:0px;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-c5def86 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-df035f8{--display:flex;}.elementor-265 .elementor-element.elementor-element-e8a298b{margin:-161px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 280px;}.elementor-265 .elementor-element.elementor-element-15647a7{--display:flex;}.elementor-265 .elementor-element.elementor-element-39c0609{--display:flex;}.elementor-265 .elementor-element.elementor-element-eb2c971{margin:114px -27px calc(var(--kit-widget-spacing, 0px) + -107px) -319px;z-index:10;}.elementor-265 .elementor-element.elementor-element-65e99e3{--display:flex;--min-height:89px;--justify-content:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-861px;--margin-bottom:0px;--margin-left:38px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-65e99e3:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-65e99e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-956e40e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-265 .elementor-element.elementor-element-956e40e p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-ae007b0{--display:flex;--min-height:212px;--margin-top:-19px;--margin-bottom:0px;--margin-left:-66px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-ae007b0:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-ae007b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A06DED;}.elementor-265 .elementor-element.elementor-element-24c23cb{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 177px;}.elementor-265 .elementor-element.elementor-element-24c23cb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-cf8133a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 204px;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-cf8133a p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-47f8010{--display:flex;--min-height:212px;--margin-top:-19px;--margin-bottom:0px;--margin-left:-66px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-47f8010:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-47f8010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B86DED;}.elementor-265 .elementor-element.elementor-element-9410df1{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 175px;}.elementor-265 .elementor-element.elementor-element-9410df1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-a4bf112{width:var( --container-widget-width, 56.805% );max-width:56.805%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 205px;--container-widget-width:56.805%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-a4bf112.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-a4bf112 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-c2a2751{--display:flex;--min-height:212px;--margin-top:-19px;--margin-bottom:0px;--margin-left:-66px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-c2a2751:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-c2a2751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE6DED;}.elementor-265 .elementor-element.elementor-element-146f90c{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 237px;}.elementor-265 .elementor-element.elementor-element-146f90c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-07864c6{width:var( --container-widget-width, 47.457% );max-width:47.457%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 265px;--container-widget-width:47.457%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-07864c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-07864c6 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-fe5fcd2{--display:flex;--min-height:212px;--margin-top:-19px;--margin-bottom:0px;--margin-left:-66px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-fe5fcd2:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-fe5fcd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6DA9;}.elementor-265 .elementor-element.elementor-element-1932cef{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 166px;}.elementor-265 .elementor-element.elementor-element-1932cef .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-8fd112f{width:var( --container-widget-width, 56.096% );max-width:56.096%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 190px;--container-widget-width:56.096%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-8fd112f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-8fd112f p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-f98e0dd{--display:flex;}.elementor-265 .elementor-element.elementor-element-a054ebe{margin:67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 315px;}.elementor-265 .elementor-element.elementor-element-a054ebe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:400;color:#626262;}.elementor-265 .elementor-element.elementor-element-40f1114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -78px;text-align:center;}.elementor-265 .elementor-element.elementor-element-40f1114 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-265 .elementor-element.elementor-element-c3f2352{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -74px;text-align:center;font-family:"Raleway", Sans-serif;font-weight:400;color:#626262;}.elementor-265 .elementor-element.elementor-element-c3f2352 p{margin-block-end:0px;}.elementor-265 .elementor-element.elementor-element-c91045c{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:16px;--margin-bottom:0px;--margin-left:606px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-c91045c:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-c91045c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A06DED;}.elementor-265 .elementor-element.elementor-element-67ecdf6{text-align:center;}.elementor-265 .elementor-element.elementor-element-67ecdf6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-bffb64b{--display:flex;--min-height:387px;--border-radius:17px 17px 17px 17px;--margin-top:-28px;--margin-bottom:0px;--margin-left:-52px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-bffb64b:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-bffb64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EDFF;}.elementor-265 .elementor-element.elementor-element-c2c56ca{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-265 .elementor-element.elementor-element-c2c56ca .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-0f1ad3d{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-f843d66{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-265 .elementor-element.elementor-element-f843d66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-f091801{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;text-align:end;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-ed79185{--display:flex;--min-height:309px;--border-radius:30px 30px 30px 30px;--margin-top:-9px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-ed79185:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-ed79185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-265 .elementor-element.elementor-element-746d14e{--display:flex;}.elementor-265 .elementor-element.elementor-element-e403f89{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-a116221{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-60ce4b3{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-51e9035{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-7736772{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-ba79dcd{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-c563fcf{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-5e5f2f4{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-6b8ddb8{--display:flex;--min-height:387px;--border-radius:17px 17px 17px 17px;--margin-top:-479px;--margin-bottom:0px;--margin-left:253px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-6b8ddb8:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-6b8ddb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EDFF;}.elementor-265 .elementor-element.elementor-element-c71de09{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-265 .elementor-element.elementor-element-c71de09 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-37acbf3{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-833f90b{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-265 .elementor-element.elementor-element-833f90b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-5867c99{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;text-align:end;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-25985dd{--display:flex;--min-height:309px;--border-radius:30px 30px 30px 30px;--margin-top:-9px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-25985dd:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-25985dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-265 .elementor-element.elementor-element-2e8be1f{--display:flex;}.elementor-265 .elementor-element.elementor-element-6d681b2{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-7e3b861{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-3f52b5e{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-73c93ea{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-a44aa95{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-7465019{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-fd39e55{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-4d5b566{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-d3733f1{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-77db484{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-a19ff80{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-6b27658{--display:flex;--min-height:387px;--border-radius:17px 17px 17px 17px;--margin-top:-483px;--margin-bottom:0px;--margin-left:561px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-6b27658:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-6b27658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EDFF;}.elementor-265 .elementor-element.elementor-element-53c2ed5{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-265 .elementor-element.elementor-element-53c2ed5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-ff4aca2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-d625c7b{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-265 .elementor-element.elementor-element-d625c7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-4ab188e{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;text-align:end;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-c785be6{--display:flex;--min-height:309px;--border-radius:30px 30px 30px 30px;--margin-top:-9px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-c785be6:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-c785be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-265 .elementor-element.elementor-element-f387da0{--display:flex;}.elementor-265 .elementor-element.elementor-element-31c98bf{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-e244b13{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-5844ef2{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-de389ed{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-441fff7{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-7251179{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-81576b2{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-3ca0155{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-02f7b66{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-4917eaf{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-fc49217{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-57a5ea1{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-52496d7{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-d59e8c3{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-89af221{--display:flex;--min-height:387px;--border-radius:17px 17px 17px 17px;--margin-top:-479px;--margin-bottom:0px;--margin-left:867px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-89af221:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-89af221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EDFF;}.elementor-265 .elementor-element.elementor-element-841837a{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-265 .elementor-element.elementor-element-841837a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-b806848{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:13px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-4809523{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-265 .elementor-element.elementor-element-4809523 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#626262;}.elementor-265 .elementor-element.elementor-element-66c8237{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;text-align:end;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-265 .elementor-element.elementor-element-39b5c07{--display:flex;--min-height:309px;--border-radius:30px 30px 30px 30px;--margin-top:-9px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-39b5c07:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-39b5c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-265 .elementor-element.elementor-element-3c10604{--display:flex;}.elementor-265 .elementor-element.elementor-element-87a8230{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-64e2b7e{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-0ce78da{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-c1f0d61{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-8271086{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-b041481{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-b5554ef{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-254b3ec{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-cbc42ad{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-68e43f7{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-e2054e7{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-5da4f7b{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-a1cbc84{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-a64167c{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-6fb13f1{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-e84bf6d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -113px;}.elementor-265 .elementor-element.elementor-element-05886ca{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-265 .elementor-element.elementor-element-e1bc10f{--display:flex;--min-height:354px;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-e1bc10f:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-e1bc10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(80deg, #A06DED 0%, #ED6DA9 97%);}.elementor-265 .elementor-element.elementor-element-5b1a2d7{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;}.elementor-265 .elementor-element.elementor-element-5b1a2d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-fac66fd{width:var( --container-widget-width, 51.274% );max-width:51.274%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 501px;--container-widget-width:51.274%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-fac66fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-df4aa71{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-265 .elementor-element.elementor-element-762f194{margin:-400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 126px;z-index:10;}.elementor-265 .elementor-element.elementor-element-762f194.elementor-element{--align-self:flex-start;}.elementor-265 .elementor-element.elementor-element-724bdb6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-c26a01e{--display:flex;}.elementor-265 .elementor-element.elementor-element-02d5a08.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-02d5a08 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:37px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#626262;}.elementor-265 .elementor-element.elementor-element-5997aa3{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-5997aa3.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-5997aa3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:21px;font-weight:600;color:#6EC1E4;}.elementor-265 .elementor-element.elementor-element-6d0e743{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-265 .elementor-element.elementor-element-6d0e743.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-2be2288{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -345px;}.elementor-265 .elementor-element.elementor-element-2be2288.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-d6e7d98{margin:-177px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 436px;text-align:end;}.elementor-265 .elementor-element.elementor-element-d6e7d98.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-3ebee0f{--spacer-size:50px;}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-d4e22ff{--width:200%;}.elementor-265 .elementor-element.elementor-element-65e99e3{--width:74%;}.elementor-265 .elementor-element.elementor-element-ae007b0{--width:137%;}.elementor-265 .elementor-element.elementor-element-47f8010{--width:137%;}.elementor-265 .elementor-element.elementor-element-c2a2751{--width:137%;}.elementor-265 .elementor-element.elementor-element-fe5fcd2{--width:137%;}.elementor-265 .elementor-element.elementor-element-c91045c{--width:18%;}.elementor-265 .elementor-element.elementor-element-bffb64b{--width:25%;}.elementor-265 .elementor-element.elementor-element-ed79185{--width:97%;}.elementor-265 .elementor-element.elementor-element-6b8ddb8{--width:25%;}.elementor-265 .elementor-element.elementor-element-25985dd{--width:97%;}.elementor-265 .elementor-element.elementor-element-6b27658{--width:25%;}.elementor-265 .elementor-element.elementor-element-c785be6{--width:97%;}.elementor-265 .elementor-element.elementor-element-89af221{--width:25%;}.elementor-265 .elementor-element.elementor-element-39b5c07{--width:97%;}}@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-d4e22ff:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-265 .elementor-element.elementor-element-65ec462{--grid-auto-flow:row;}.elementor-265 .elementor-element.elementor-element-a4328fa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-d4e22ff:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-d4e22ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-265 .elementor-element.elementor-element-65ec462{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-265 .elementor-element.elementor-element-a4328fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-40f1114 */.elementor-265 .elementor-element.elementor-element-40f1114 .elementor-heading-title,
.elementor-265 .elementor-element.elementor-element-40f1114 .elementor-heading-title * {
    background: linear-gradient(90deg, #A06DED, #ED6DA9) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bffb64b */.elementor-265 .elementor-element.elementor-element-bffb64b {
    position: relative;
    border-radius: 20px;
    background: #fff;
    z-index: 1;
}

/* borde degradado */
.elementor-265 .elementor-element.elementor-element-bffb64b::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 2px; /* grosor del borde */
    background: linear-gradient(135deg, #a855f7, #ec4899);
    
    /* truco para que sea solo borde */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s ease;
}

/* aparece al hover */
.elementor-265 .elementor-element.elementor-element-bffb64b:hover::before {
    opacity: 1;
}

/* opcional: leve glow */
.elementor-265 .elementor-element.elementor-element-bffb64b:hover {
    box-shadow: 0 0 15px rgba(168, 85, 247, 0.3),
                0 0 15px rgba(236, 72, 153, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8ddb8 */.elementor-265 .elementor-element.elementor-element-6b8ddb8 {
    position: relative;
    border-radius: 20px;
    background: #fff;
    z-index: 1;
}

/* borde degradado */
.elementor-265 .elementor-element.elementor-element-6b8ddb8::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 2px; /* grosor del borde */
    background: linear-gradient(135deg, #a855f7, #ec4899);
    
    /* truco para que sea solo borde */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s ease;
}

/* aparece al hover */
.elementor-265 .elementor-element.elementor-element-6b8ddb8:hover::before {
    opacity: 1;
}

/* opcional: leve glow */
.elementor-265 .elementor-element.elementor-element-6b8ddb8:hover {
    box-shadow: 0 0 15px rgba(168, 85, 247, 0.3),
                0 0 15px rgba(236, 72, 153, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b27658 */.elementor-265 .elementor-element.elementor-element-6b27658 {
    position: relative;
    border-radius: 20px;
    background: #fff;
    z-index: 1;
}

/* borde degradado */
.elementor-265 .elementor-element.elementor-element-6b27658::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 2px; /* grosor del borde */
    background: linear-gradient(135deg, #a855f7, #ec4899);
    
    /* truco para que sea solo borde */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s ease;
}

/* aparece al hover */
.elementor-265 .elementor-element.elementor-element-6b27658:hover::before {
    opacity: 1;
}

/* opcional: leve glow */
.elementor-265 .elementor-element.elementor-element-6b27658:hover {
    box-shadow: 0 0 15px rgba(168, 85, 247, 0.3),
                0 0 15px rgba(236, 72, 153, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89af221 */.elementor-265 .elementor-element.elementor-element-89af221 {
    position: relative;
    border-radius: 20px;
    background: #fff;
    z-index: 1;
}

/* borde degradado */
.elementor-265 .elementor-element.elementor-element-89af221::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 2px; /* grosor del borde */
    background: linear-gradient(135deg, #a855f7, #ec4899);
    
    /* truco para que sea solo borde */
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s ease;
}

/* aparece al hover */
.elementor-265 .elementor-element.elementor-element-89af221:hover::before {
    opacity: 1;
}

/* opcional: leve glow */
.elementor-265 .elementor-element.elementor-element-89af221:hover {
    box-shadow: 0 0 15px rgba(168, 85, 247, 0.3),
                0 0 15px rgba(236, 72, 153, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5997aa3 */.elementor-265 .elementor-element.elementor-element-5997aa3 .elementor-heading-title,
.elementor-265 .elementor-element.elementor-element-5997aa3 .elementor-heading-title * {
    background: linear-gradient(90deg, #A06DED, #ED6DA9) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}/* End custom CSS */