.elementor-186 .elementor-element.elementor-element-f0826b2{--display:flex;--min-height:626px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-186 .elementor-element.elementor-element-f0826b2:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-f0826b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Nodos-Kids.png");}.elementor-186 .elementor-element.elementor-element-70178c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-f8a5db0{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 132px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-f8a5db0.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-186 .elementor-element.elementor-element-292a7e6 .elementor-button{background-color:#DE2A2A;border-radius:22px 22px 22px 22px;}.elementor-186 .elementor-element.elementor-element-292a7e6{margin:92px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;}.elementor-186 .elementor-element.elementor-element-80d2d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-79c04ec{width:var( --container-widget-width, 24% );max-width:24%;margin:443px 12px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-186 .elementor-element.elementor-element-79c04ec .elementor-icon-wrapper{text-align:center;}.elementor-186 .elementor-element.elementor-element-79c04ec.elementor-view-stacked .elementor-icon{background-color:#441F9E;}.elementor-186 .elementor-element.elementor-element-79c04ec.elementor-view-framed .elementor-icon, .elementor-186 .elementor-element.elementor-element-79c04ec.elementor-view-default .elementor-icon{color:#441F9E;border-color:#441F9E;}.elementor-186 .elementor-element.elementor-element-79c04ec.elementor-view-framed .elementor-icon, .elementor-186 .elementor-element.elementor-element-79c04ec.elementor-view-default .elementor-icon svg{fill:#441F9E;}.elementor-186 .elementor-element.elementor-element-4dbe5f4 .elementor-button{background-color:#100B1200;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#3E1C91;color:#3E1C91;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-4dbe5f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -427px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-4dbe5f4.elementor-element{--align-self:center;}.elementor-186 .elementor-element.elementor-element-2e803a6{--display:flex;--min-height:663px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-186 .elementor-element.elementor-element-2e803a6:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-2e803a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-30c0061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-186 .elementor-element.elementor-element-0a35d03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-186 .elementor-element.elementor-element-3e0e2f4{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-186 .elementor-element.elementor-element-8fab3bf{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:-68px;--margin-right:-10px;}.elementor-186 .elementor-element.elementor-element-54201ed{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-b1efd42 .elementor-button{background-color:#2EC01C;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:15px 50px 15px 50px;}.elementor-186 .elementor-element.elementor-element-b1efd42{margin:0px -256px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-b1efd42.elementor-element{--align-self:center;}.elementor-186 .elementor-element.elementor-element-b1efd42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-186 .elementor-element.elementor-element-b1efd42 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-186 .elementor-element.elementor-element-3ecd570{--display:flex;--min-height:663px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-186 .elementor-element.elementor-element-3ecd570:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-3ecd570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-761286c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-5c4de51{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-186 .elementor-element.elementor-element-13a272e .elementor-button{background-color:#2EC01C;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:15px 50px 15px 50px;}.elementor-186 .elementor-element.elementor-element-13a272e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-13a272e.elementor-element{--align-self:center;}.elementor-186 .elementor-element.elementor-element-13a272e .elementor-button-content-wrapper{flex-direction:row;}.elementor-186 .elementor-element.elementor-element-13a272e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-186 .elementor-element.elementor-element-ec217fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-c4dfb9b{--display:flex;--min-height:663px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-186 .elementor-element.elementor-element-c4dfb9b:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-c4dfb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-2a131ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-32872ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-bb52ab8{width:var( --container-widget-width, 72.603% );max-width:72.603%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72.603%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-186 .elementor-element.elementor-element-bb52ab8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-186 .elementor-element.elementor-element-6ebe99b .elementor-button{background-color:#2EC01C;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:15px 50px 15px 50px;}.elementor-186 .elementor-element.elementor-element-6ebe99b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-6ebe99b.elementor-element{--align-self:center;}.elementor-186 .elementor-element.elementor-element-6ebe99b .elementor-button-content-wrapper{flex-direction:row;}.elementor-186 .elementor-element.elementor-element-6ebe99b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-186 .elementor-element.elementor-element-e4c0b0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-e4c0b0b:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-e4c0b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-8f61862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-8f61862:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-8f61862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-67eca64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-67eca64:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-67eca64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-2cf3531{--display:flex;--min-height:782px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-186 .elementor-element.elementor-element-2cf3531:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-2cf3531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-302b8ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-186 .elementor-element.elementor-element-10c6e9a .elementor-icon-box-wrapper{gap:15px;}.elementor-186 .elementor-element.elementor-element-10c6e9a .elementor-icon-box-title{color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-10c6e9a .elementor-icon-box-description{color:#7A7A7A;}.elementor-186 .elementor-element.elementor-element-39751ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-2fa8600 .elementor-icon-box-wrapper{gap:15px;}.elementor-186 .elementor-element.elementor-element-2fa8600 .elementor-icon-box-title{color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-2fa8600 .elementor-icon-box-description{color:#7A7A7A;}.elementor-186 .elementor-element.elementor-element-9a7aa73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-a53b343 .elementor-icon-box-wrapper{gap:15px;}.elementor-186 .elementor-element.elementor-element-a53b343 .elementor-icon-box-title{color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-a53b343 .elementor-icon-box-description{color:#7A7A7A;}.elementor-186 .elementor-element.elementor-element-594a378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-aabeb5d .elementor-icon-box-wrapper{gap:15px;}.elementor-186 .elementor-element.elementor-element-aabeb5d .elementor-icon-box-title{color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-aabeb5d .elementor-icon-box-description{color:#7A7A7A;}.elementor-186 .elementor-element.elementor-element-cd328ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-3b06b9e .elementor-icon-box-wrapper{gap:15px;}.elementor-186 .elementor-element.elementor-element-3b06b9e .elementor-icon-box-title{color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-3b06b9e .elementor-icon-box-description{color:#7A7A7A;}.elementor-186 .elementor-element.elementor-element-0791c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-186 .elementor-element.elementor-element-acfa164 .elementor-icon-box-wrapper{gap:15px;}.elementor-186 .elementor-element.elementor-element-acfa164 .elementor-icon-box-title{color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-acfa164 .elementor-icon-box-description{color:#7A7A7A;}.elementor-186 .elementor-element.elementor-element-aaf5a6f{--display:flex;--min-height:820px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-aaf5a6f:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-aaf5a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1EE;}.elementor-186 .elementor-element.elementor-element-19228c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-7fcfef0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-186 .elementor-element.elementor-element-4cb7daf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-248ebf0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;}.elementor-186 .elementor-element.elementor-element-a48ac21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-a48ac21:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-a48ac21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-fd6417a{--display:flex;--min-height:230px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-fd6417a:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-fd6417a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Gemini_Generated_Image_sbg8llsbg8llsbg8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-608097f{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-9f38110{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-c56c794{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-1a592a6 .elementor-button{background-color:#200049;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;}.elementor-186 .elementor-element.elementor-element-c5c82ee .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;fill:#32D951;color:#32D951;}.elementor-186 .elementor-element.elementor-element-c5c82ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-186 .elementor-element.elementor-element-4a4f902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-4a4f902:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-4a4f902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-7dc5a8f{--display:flex;--min-height:230px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-7dc5a8f:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-7dc5a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Gemini_Generated_Image_sbg8llsbg8llsbg8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-509469c{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-f68b54f{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-2681848{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-ce2e8d1 .elementor-button{background-color:#200049;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;}.elementor-186 .elementor-element.elementor-element-d3441de .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;fill:#32D951;color:#32D951;}.elementor-186 .elementor-element.elementor-element-d3441de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-186 .elementor-element.elementor-element-f416a74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-f416a74:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-f416a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-ae6708c{--display:flex;--min-height:230px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-ae6708c:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-ae6708c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Gemini_Generated_Image_sbg8llsbg8llsbg8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-04a12f3{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-6aab0bc{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-41089de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-b41197e .elementor-button{background-color:#200049;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;}.elementor-186 .elementor-element.elementor-element-9420a33 .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;fill:#32D951;color:#32D951;}.elementor-186 .elementor-element.elementor-element-9420a33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-186 .elementor-element.elementor-element-36d273f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-36d273f:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-36d273f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-fcb11bd{--display:flex;--min-height:230px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-fcb11bd:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-fcb11bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Gemini_Generated_Image_sbg8llsbg8llsbg8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-29cb6f2{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-d7d9eef{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-08a591b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-c8a156f .elementor-button{background-color:#200049;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;}.elementor-186 .elementor-element.elementor-element-4a7a4ae .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;fill:#32D951;color:#32D951;}.elementor-186 .elementor-element.elementor-element-4a7a4ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-186 .elementor-element.elementor-element-84ffd52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-84ffd52:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-84ffd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-3ac7f0e{--display:flex;--min-height:230px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-3ac7f0e:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-3ac7f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Gemini_Generated_Image_sbg8llsbg8llsbg8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-121a614{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-be98240{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-4dc1f59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-c8c9ef8 .elementor-button{background-color:#200049;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;}.elementor-186 .elementor-element.elementor-element-4863856 .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;fill:#32D951;color:#32D951;}.elementor-186 .elementor-element.elementor-element-4863856 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-186 .elementor-element.elementor-element-ad9d8dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-ad9d8dc:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-ad9d8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-186 .elementor-element.elementor-element-4339f41{--display:flex;--min-height:230px;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-4339f41:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-4339f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/02/Gemini_Generated_Image_sbg8llsbg8llsbg8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-207e3bc{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-fffa4d1{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-14ac4c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-f78f3e3 .elementor-button{background-color:#200049;font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:700;border-radius:11px 11px 11px 11px;}.elementor-186 .elementor-element.elementor-element-9cd95e8 .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;fill:#32D951;color:#32D951;}.elementor-186 .elementor-element.elementor-element-9cd95e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-186 .elementor-element.elementor-element-f0826b2:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-f0826b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/03/Gemini_Generated_Image_q0s2j1q0s2j1q0s2.png");background-size:cover;}.elementor-186 .elementor-element.elementor-element-292a7e6{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 186px;}.elementor-186 .elementor-element.elementor-element-79c04ec{margin:200px 134px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-186 .elementor-element.elementor-element-4dbe5f4{margin:-17px 135px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-2e803a6{--min-height:432px;}.elementor-186 .elementor-element.elementor-element-12f3fe5{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-3e0e2f4{text-align:center;font-size:18px;}.elementor-186 .elementor-element.elementor-element-8fab3bf{--margin-top:-37px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-186 .elementor-element.elementor-element-b1efd42{margin:-7px 15px calc(var(--kit-widget-spacing, 0px) + -15px) -196px;}.elementor-186 .elementor-element.elementor-element-b1efd42 .elementor-button{font-size:16px;}.elementor-186 .elementor-element.elementor-element-3ecd570{--min-height:432px;}.elementor-186 .elementor-element.elementor-element-b6ce26e{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-5c4de51{text-align:center;font-size:18px;}.elementor-186 .elementor-element.elementor-element-13a272e{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-13a272e .elementor-button{font-size:16px;}.elementor-186 .elementor-element.elementor-element-c4dfb9b{--min-height:432px;}.elementor-186 .elementor-element.elementor-element-a7a5368{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-bb52ab8{width:var( --container-widget-width, 346.488px );max-width:346.488px;--container-widget-width:346.488px;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-186 .elementor-element.elementor-element-6ebe99b{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-6ebe99b .elementor-button{font-size:16px;}.elementor-186 .elementor-element.elementor-element-1a592a6 .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-c5c82ee .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-ce2e8d1 .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-d3441de .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-b41197e .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-9420a33 .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-c8a156f .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-4a7a4ae .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-c8c9ef8 .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-4863856 .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-f78f3e3 .elementor-button{font-size:10px;}.elementor-186 .elementor-element.elementor-element-9cd95e8 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-f0826b2:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-f0826b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nodos.pro/wp-content/uploads/2026/03/Gemini_Generated_Image_7mz9o27mz9o27mz9-600x1075.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-186 .elementor-element.elementor-element-f0826b2{--content-width:300px;--min-height:722px;}.elementor-186 .elementor-element.elementor-element-70178c3{--width:300px;--min-height:290px;}.elementor-186 .elementor-element.elementor-element-f8a5db0{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-292a7e6{width:var( --container-widget-width, 186px );max-width:186px;margin:288px 158px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;--container-widget-width:186px;--container-widget-flex-grow:0;}.elementor-186 .elementor-element.elementor-element-79c04ec{width:var( --container-widget-width, 62px );max-width:62px;margin:-4px 1px calc(var(--kit-widget-spacing, 0px) + 0px) 95px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-186 .elementor-element.elementor-element-4dbe5f4{width:initial;max-width:initial;margin:-15px 153px calc(var(--kit-widget-spacing, 0px) + 0px) 34px;}.elementor-186 .elementor-element.elementor-element-2e803a6{--content-width:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-186 .elementor-element.elementor-element-2e803a6.e-con{--align-self:center;}.elementor-186 .elementor-element.elementor-element-12f3fe5{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-3e0e2f4{text-align:center;font-size:20px;}.elementor-186 .elementor-element.elementor-element-b1efd42{margin:-20px -144px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-186 .elementor-element.elementor-element-b1efd42 .elementor-button{font-size:16px;}.elementor-186 .elementor-element.elementor-element-3ecd570{--content-width:300px;}.elementor-186 .elementor-element.elementor-element-b6ce26e{margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-186 .elementor-element.elementor-element-5c4de51{text-align:center;}.elementor-186 .elementor-element.elementor-element-13a272e .elementor-button{font-size:16px;}.elementor-186 .elementor-element.elementor-element-c4dfb9b{--content-width:300px;}.elementor-186 .elementor-element.elementor-element-bb52ab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;text-align:center;}.elementor-186 .elementor-element.elementor-element-6ebe99b .elementor-button{font-size:16px;}.elementor-186 .elementor-element.elementor-element-e4c0b0b{--content-width:300px;}.elementor-186 .elementor-element.elementor-element-8f61862{--content-width:300px;}.elementor-186 .elementor-element.elementor-element-aaf5a6f{--content-width:300px;}}@media(min-width:768px){.elementor-186 .elementor-element.elementor-element-f0826b2{--content-width:1163px;}.elementor-186 .elementor-element.elementor-element-70178c3{--width:50%;}.elementor-186 .elementor-element.elementor-element-80d2d1f{--width:50%;}.elementor-186 .elementor-element.elementor-element-2e803a6{--content-width:1600px;}.elementor-186 .elementor-element.elementor-element-30c0061{--width:50%;}.elementor-186 .elementor-element.elementor-element-0a35d03{--width:50%;}.elementor-186 .elementor-element.elementor-element-54201ed{--width:83%;}.elementor-186 .elementor-element.elementor-element-3ecd570{--content-width:1600px;}.elementor-186 .elementor-element.elementor-element-761286c{--width:50%;}.elementor-186 .elementor-element.elementor-element-ec217fa{--width:50%;}.elementor-186 .elementor-element.elementor-element-c4dfb9b{--content-width:1600px;}.elementor-186 .elementor-element.elementor-element-2a131ce{--width:50%;}.elementor-186 .elementor-element.elementor-element-32872ec{--width:50%;}.elementor-186 .elementor-element.elementor-element-e4c0b0b{--content-width:1600px;}.elementor-186 .elementor-element.elementor-element-302b8ed{--width:33.3333%;}.elementor-186 .elementor-element.elementor-element-39751ad{--width:33.3333%;}.elementor-186 .elementor-element.elementor-element-9a7aa73{--width:33.3333%;}.elementor-186 .elementor-element.elementor-element-594a378{--width:33.3333%;}.elementor-186 .elementor-element.elementor-element-cd328ca{--width:33.3333%;}.elementor-186 .elementor-element.elementor-element-0791c83{--width:33.3333%;}.elementor-186 .elementor-element.elementor-element-aaf5a6f{--content-width:1600px;}.elementor-186 .elementor-element.elementor-element-19228c4{--width:100%;}.elementor-186 .elementor-element.elementor-element-a48ac21{--width:25%;}.elementor-186 .elementor-element.elementor-element-4a4f902{--width:25%;}.elementor-186 .elementor-element.elementor-element-f416a74{--width:25%;}.elementor-186 .elementor-element.elementor-element-36d273f{--width:25%;}.elementor-186 .elementor-element.elementor-element-84ffd52{--width:25%;}.elementor-186 .elementor-element.elementor-element-ad9d8dc{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-186 .elementor-element.elementor-element-2e803a6{--content-width:700px;}.elementor-186 .elementor-element.elementor-element-54201ed{--width:500px;}.elementor-186 .elementor-element.elementor-element-3ecd570{--content-width:700px;}.elementor-186 .elementor-element.elementor-element-c4dfb9b{--content-width:700px;}.elementor-186 .elementor-element.elementor-element-e4c0b0b{--content-width:600px;}.elementor-186 .elementor-element.elementor-element-8f61862{--content-width:700px;}.elementor-186 .elementor-element.elementor-element-aaf5a6f{--content-width:1200px;}.elementor-186 .elementor-element.elementor-element-248ebf0{--width:824px;}}/* Start custom CSS for html, class: .elementor-element-f8a5db0 *//* Contenedor principal del título */
.elementor-186 .elementor-element.elementor-element-f8a5db0 .titulo-kids {
    font-size: clamp(32px, 5vw, 55px);
    font-weight: 900;
    color: #ffffff; /* Blanco */
    text-align: center;
    line-height: 1.1;
    letter-spacing: -0.5px;
    position: relative;
    display: block;
    padding-bottom: 20px;
    text-shadow: 2px 2px 6px rgba(0,0,0,0.25);
    animation: bounceIn 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards;
}

/* Estilo para "Pequeños Creadores" */
.elementor-186 .elementor-element.elementor-element-f8a5db0 .titulo-kids span {
    background: linear-gradient(90deg, #FFD700, #FFC107); /* Amarillo */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    filter: drop-shadow(1px 1px 0px rgba(0,0,0,0.1));
}

/* Línea decorativa inferior */
.elementor-186 .elementor-element.elementor-element-f8a5db0 .titulo-kids::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 6px;
    background: #FFD700; /* Amarillo */
    border-radius: 50px;
    box-shadow: 0px 4px 10px rgba(255, 215, 0, 0.4);
    animation: lineGrow 1.2s ease-out forwards;
}

/* Animaciones */
@keyframes bounceIn {
    0% { opacity: 0; transform: scale(0.8) translateY(30px); }
    100% { opacity: 1; transform: scale(1) translateY(0); }
}

@keyframes lineGrow {
    0% { width: 0; opacity: 0; }
    100% { width: 150px; opacity: 1; }
}

/* Ajustes para móvil */
@media (max-width: 767px) {
    .elementor-186 .elementor-element.elementor-element-f8a5db0 .titulo-kids {
        line-height: 1.2;
        padding-bottom: 15px;
    }
    .elementor-186 .elementor-element.elementor-element-f8a5db0 .titulo-kids::after {
        width: 80px;
        height: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12f3fe5 */.titulo-canva {
  text-align: center;
  padding: 40px 0;
}

/* Texto principal */
.titulo-canva h2 {
  font-size: 56px;
  font-weight: 900;
  margin: 0;
  letter-spacing: 2px;
  animation: entradaImpacto 1s ease forwards;
  opacity: 0;
}

/* Canva negro */
.titulo-canva .negro {
  color: #000000;
}

/* Kids rojo con efecto premium */
.titulo-canva .rojo {
  background: linear-gradient(90deg, #c40000, #ff1e1e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: 10px;
}

/* Línea elegante inferior */
.titulo-canva h2::after {
  content: "";
  display: block;
  margin: 15px auto 0;
  width: 0;
  height: 5px;
  background: linear-gradient(90deg, #000000, #ff1e1e);
  border-radius: 10px;
  animation: lineaExpandir 1.2s ease forwards;
}

/* Animación entrada */
@keyframes entradaImpacto {
  from {
    opacity: 0;
    transform: translateY(50px) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* Animación línea */
@keyframes lineaExpandir {
  from {
    width: 0;
  }
  to {
    width: 180px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6ce26e */.titulo-canva {
  text-align: center;
  padding: 40px 0;
}

/* Texto principal */
.titulo-canva h2 {
  font-size: 56px;
  font-weight: 900;
  margin: 0;
  letter-spacing: 2px;
  animation: entradaImpacto 1s ease forwards;
  opacity: 0;
}

/* Canva negro */
.titulo-canva .negro {
  color: #000000;
}

/* Kids rojo con efecto premium */
.titulo-canva .rojo {
  background: linear-gradient(90deg, #c40000, #ff1e1e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: 10px;
}

/* Línea elegante inferior */
.titulo-canva h2::after {
  content: "";
  display: block;
  margin: 15px auto 0;
  width: 0;
  height: 5px;
  background: linear-gradient(90deg, #000000, #ff1e1e);
  border-radius: 10px;
  animation: lineaExpandir 1.2s ease forwards;
}

/* Animación entrada */
@keyframes entradaImpacto {
  from {
    opacity: 0;
    transform: translateY(50px) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* Animación línea */
@keyframes lineaExpandir {
  from {
    width: 0;
  }
  to {
    width: 180px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7a5368 */.titulo-canva {
  text-align: center;
  padding: 40px 0;
}

/* Texto principal */
.titulo-canva h2 {
  font-size: 56px;
  font-weight: 900;
  margin: 0;
  letter-spacing: 2px;
  animation: entradaImpacto 1s ease forwards;
  opacity: 0;
}

/* Canva negro */
.titulo-canva .negro {
  color: #000000;
}

/* Kids rojo con efecto premium */
.titulo-canva .rojo {
  background: linear-gradient(90deg, #c40000, #ff1e1e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: 10px;
}

/* Línea elegante inferior */
.titulo-canva h2::after {
  content: "";
  display: block;
  margin: 15px auto 0;
  width: 0;
  height: 5px;
  background: linear-gradient(90deg, #000000, #ff1e1e);
  border-radius: 10px;
  animation: lineaExpandir 1.2s ease forwards;
}

/* Animación entrada */
@keyframes entradaImpacto {
  from {
    opacity: 0;
    transform: translateY(50px) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* Animación línea */
@keyframes lineaExpandir {
  from {
    width: 0;
  }
  to {
    width: 180px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b05dbcd */.titulo-nodos {
  text-align: center;
  padding: 60px 20px;
  position: relative;
}

/* Título principal */
.titulo-nodos h2 {
  font-size: 42px;
  font-weight: 900;
  color: #240046; /* morado oscuro elegante */
  margin: 0;
  letter-spacing: 1px;
  position: relative;

  animation: entradaElegante 1s ease forwards;
  opacity: 0;
}

/* Línea decorativa profesional */
.titulo-nodos h2::after {
  content: "";
  display: block;
  margin: 18px auto 0;
  width: 0;
  height: 5px;
  background: linear-gradient(90deg, #240046, #5a189a);
  border-radius: 20px;

  animation: expandirLinea 1.2s ease forwards;
}

/* Animación de entrada */
@keyframes entradaElegante {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Animación línea */
@keyframes expandirLinea {
  from {
    width: 0;
  }
  to {
    width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10c6e9a */.elementor-186 .elementor-element.elementor-element-10c6e9a {
  background: #240046; /* morado oscuro */
  border-radius: 28px;
  padding: 45px 35px;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;

  /* Animación de entrada */
  animation: aparecerCard 0.8s ease forwards;
  opacity: 0;
}

/* ICONO (la caja roja del icono) */
.elementor-186 .elementor-element.elementor-element-10c6e9a .elementor-icon {
  background: linear-gradient(135deg, #ff2e63, #ff004c);
  padding: 22px;
  border-radius: 20px;
  transition: all 0.4s ease;
}

/* Icono blanco */
.elementor-186 .elementor-element.elementor-element-10c6e9a .elementor-icon i,
.elementor-186 .elementor-element.elementor-element-10c6e9a .elementor-icon svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Título */
.elementor-186 .elementor-element.elementor-element-10c6e9a h3 {
  color: #ffffff;
  font-weight: 800;
  font-size: 22px;
  margin-top: 25px;
}

/* Descripción */
.elementor-186 .elementor-element.elementor-element-10c6e9a p {
  color: #cfc3ff;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.5;
}

/* Hover profesional */
.elementor-186 .elementor-element.elementor-element-10c6e9a:hover {
  transform: translateY(-12px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
}

/* Animación icono al pasar cursor */
.elementor-186 .elementor-element.elementor-element-10c6e9a:hover .elementor-icon {
  transform: scale(1.1) rotate(-5deg);
}

/* Efecto brillo sutil */
.elementor-186 .elementor-element.elementor-element-10c6e9a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.05),
    transparent
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-186 .elementor-element.elementor-element-10c6e9a:hover::after {
  opacity: 1;
}

/* Animación entrada */
@keyframes aparecerCard {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fa8600 */.elementor-186 .elementor-element.elementor-element-2fa8600 {
  background: #240046; /* morado oscuro */
  border-radius: 28px;
  padding: 45px 35px;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;

  /* Animación de entrada */
  animation: aparecerCard 0.8s ease forwards;
  opacity: 0;
}

/* ICONO (la caja roja del icono) */
.elementor-186 .elementor-element.elementor-element-2fa8600 .elementor-icon {
  background: linear-gradient(135deg, #ff2e63, #ff004c);
  padding: 22px;
  border-radius: 20px;
  transition: all 0.4s ease;
}

/* Icono blanco */
.elementor-186 .elementor-element.elementor-element-2fa8600 .elementor-icon i,
.elementor-186 .elementor-element.elementor-element-2fa8600 .elementor-icon svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Título */
.elementor-186 .elementor-element.elementor-element-2fa8600 h3 {
  color: #ffffff;
  font-weight: 800;
  font-size: 22px;
  margin-top: 25px;
}

/* Descripción */
.elementor-186 .elementor-element.elementor-element-2fa8600 p {
  color: #cfc3ff;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.5;
}

/* Hover profesional */
.elementor-186 .elementor-element.elementor-element-2fa8600:hover {
  transform: translateY(-12px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
}

/* Animación icono al pasar cursor */
.elementor-186 .elementor-element.elementor-element-2fa8600:hover .elementor-icon {
  transform: scale(1.1) rotate(-5deg);
}

/* Efecto brillo sutil */
.elementor-186 .elementor-element.elementor-element-2fa8600::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.05),
    transparent
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-186 .elementor-element.elementor-element-2fa8600:hover::after {
  opacity: 1;
}

/* Animación entrada */
@keyframes aparecerCard {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a53b343 */.elementor-186 .elementor-element.elementor-element-a53b343 {
  background: #240046; /* morado oscuro */
  border-radius: 28px;
  padding: 45px 35px;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;

  /* Animación de entrada */
  animation: aparecerCard 0.8s ease forwards;
  opacity: 0;
}

/* ICONO (la caja roja del icono) */
.elementor-186 .elementor-element.elementor-element-a53b343 .elementor-icon {
  background: linear-gradient(135deg, #ff2e63, #ff004c);
  padding: 22px;
  border-radius: 20px;
  transition: all 0.4s ease;
}

/* Icono blanco */
.elementor-186 .elementor-element.elementor-element-a53b343 .elementor-icon i,
.elementor-186 .elementor-element.elementor-element-a53b343 .elementor-icon svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Título */
.elementor-186 .elementor-element.elementor-element-a53b343 h3 {
  color: #ffffff;
  font-weight: 800;
  font-size: 22px;
  margin-top: 25px;
}

/* Descripción */
.elementor-186 .elementor-element.elementor-element-a53b343 p {
  color: #cfc3ff;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.5;
}

/* Hover profesional */
.elementor-186 .elementor-element.elementor-element-a53b343:hover {
  transform: translateY(-12px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
}

/* Animación icono al pasar cursor */
.elementor-186 .elementor-element.elementor-element-a53b343:hover .elementor-icon {
  transform: scale(1.1) rotate(-5deg);
}

/* Efecto brillo sutil */
.elementor-186 .elementor-element.elementor-element-a53b343::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.05),
    transparent
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-186 .elementor-element.elementor-element-a53b343:hover::after {
  opacity: 1;
}

/* Animación entrada */
@keyframes aparecerCard {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aabeb5d */.elementor-186 .elementor-element.elementor-element-aabeb5d {
  background: #240046; /* morado oscuro */
  border-radius: 28px;
  padding: 45px 35px;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;

  /* Animación de entrada */
  animation: aparecerCard 0.8s ease forwards;
  opacity: 0;
}

/* ICONO (la caja roja del icono) */
.elementor-186 .elementor-element.elementor-element-aabeb5d .elementor-icon {
  background: linear-gradient(135deg, #ff2e63, #ff004c);
  padding: 22px;
  border-radius: 20px;
  transition: all 0.4s ease;
}

/* Icono blanco */
.elementor-186 .elementor-element.elementor-element-aabeb5d .elementor-icon i,
.elementor-186 .elementor-element.elementor-element-aabeb5d .elementor-icon svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Título */
.elementor-186 .elementor-element.elementor-element-aabeb5d h3 {
  color: #ffffff;
  font-weight: 800;
  font-size: 22px;
  margin-top: 25px;
}

/* Descripción */
.elementor-186 .elementor-element.elementor-element-aabeb5d p {
  color: #cfc3ff;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.5;
}

/* Hover profesional */
.elementor-186 .elementor-element.elementor-element-aabeb5d:hover {
  transform: translateY(-12px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
}

/* Animación icono al pasar cursor */
.elementor-186 .elementor-element.elementor-element-aabeb5d:hover .elementor-icon {
  transform: scale(1.1) rotate(-5deg);
}

/* Efecto brillo sutil */
.elementor-186 .elementor-element.elementor-element-aabeb5d::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.05),
    transparent
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-186 .elementor-element.elementor-element-aabeb5d:hover::after {
  opacity: 1;
}

/* Animación entrada */
@keyframes aparecerCard {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b06b9e */.elementor-186 .elementor-element.elementor-element-3b06b9e {
  background: #240046; /* morado oscuro */
  border-radius: 28px;
  padding: 45px 35px;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;

  /* Animación de entrada */
  animation: aparecerCard 0.8s ease forwards;
  opacity: 0;
}

/* ICONO (la caja roja del icono) */
.elementor-186 .elementor-element.elementor-element-3b06b9e .elementor-icon {
  background: linear-gradient(135deg, #ff2e63, #ff004c);
  padding: 22px;
  border-radius: 20px;
  transition: all 0.4s ease;
}

/* Icono blanco */
.elementor-186 .elementor-element.elementor-element-3b06b9e .elementor-icon i,
.elementor-186 .elementor-element.elementor-element-3b06b9e .elementor-icon svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Título */
.elementor-186 .elementor-element.elementor-element-3b06b9e h3 {
  color: #ffffff;
  font-weight: 800;
  font-size: 22px;
  margin-top: 25px;
}

/* Descripción */
.elementor-186 .elementor-element.elementor-element-3b06b9e p {
  color: #cfc3ff;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.5;
}

/* Hover profesional */
.elementor-186 .elementor-element.elementor-element-3b06b9e:hover {
  transform: translateY(-12px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
}

/* Animación icono al pasar cursor */
.elementor-186 .elementor-element.elementor-element-3b06b9e:hover .elementor-icon {
  transform: scale(1.1) rotate(-5deg);
}

/* Efecto brillo sutil */
.elementor-186 .elementor-element.elementor-element-3b06b9e::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.05),
    transparent
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-186 .elementor-element.elementor-element-3b06b9e:hover::after {
  opacity: 1;
}

/* Animación entrada */
@keyframes aparecerCard {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acfa164 */.elementor-186 .elementor-element.elementor-element-acfa164 {
  background: #240046; /* morado oscuro */
  border-radius: 28px;
  padding: 45px 35px;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;

  /* Animación de entrada */
  animation: aparecerCard 0.8s ease forwards;
  opacity: 0;
}

/* ICONO (la caja roja del icono) */
.elementor-186 .elementor-element.elementor-element-acfa164 .elementor-icon {
  background: linear-gradient(135deg, #ff2e63, #ff004c);
  padding: 22px;
  border-radius: 20px;
  transition: all 0.4s ease;
}

/* Icono blanco */
.elementor-186 .elementor-element.elementor-element-acfa164 .elementor-icon i,
.elementor-186 .elementor-element.elementor-element-acfa164 .elementor-icon svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Título */
.elementor-186 .elementor-element.elementor-element-acfa164 h3 {
  color: #ffffff;
  font-weight: 800;
  font-size: 22px;
  margin-top: 25px;
}

/* Descripción */
.elementor-186 .elementor-element.elementor-element-acfa164 p {
  color: #cfc3ff;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.5;
}

/* Hover profesional */
.elementor-186 .elementor-element.elementor-element-acfa164:hover {
  transform: translateY(-12px);
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
}

/* Animación icono al pasar cursor */
.elementor-186 .elementor-element.elementor-element-acfa164:hover .elementor-icon {
  transform: scale(1.1) rotate(-5deg);
}

/* Efecto brillo sutil */
.elementor-186 .elementor-element.elementor-element-acfa164::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.05),
    transparent
  );
  opacity: 0;
  transition: opacity 0.4s ease;
}

.elementor-186 .elementor-element.elementor-element-acfa164:hover::after {
  opacity: 1;
}

/* Animación entrada */
@keyframes aparecerCard {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8b8b1b */.titulo-nodos {
  text-align: center;
  padding: 60px 20px;
  position: relative;
}

/* Título principal */
.titulo-nodos h2 {
  font-size: 42px;
  font-weight: 900;
  color: #240046; /* morado oscuro elegante */
  margin: 0;
  letter-spacing: 1px;
  position: relative;

  animation: entradaElegante 1s ease forwards;
  opacity: 0;
}

/* Línea decorativa profesional */
.titulo-nodos h2::after {
  content: "";
  display: block;
  margin: 18px auto 0;
  width: 0;
  height: 5px;
  background: linear-gradient(90deg, #240046, #5a189a);
  border-radius: 20px;

  animation: expandirLinea 1.2s ease forwards;
}

/* Animación de entrada */
@keyframes entradaElegante {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Animación línea */
@keyframes expandirLinea {
  from {
    width: 0;
  }
  to {
    width: 220px;
  }
}/* End custom CSS */