.elementor-128 .elementor-element.elementor-element-e9666f1 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-128 .elementor-element.elementor-element-e9666f1{text-align:center;}.elementor-128 .elementor-element.elementor-element-e9666f1 .elementor-heading-title{color:var( --e-global-color-9ee87b2 );}.elementor-128 .elementor-element.elementor-element-4172b9a{text-align:justify;font-size:20px;}.elementor-128 .elementor-element.elementor-element-35141d8{text-align:center;}.elementor-128 .elementor-element.elementor-element-35141d8 img{width:68%;}.elementor-128 .elementor-element.elementor-element-f974b1a{margin-top:15px;margin-bottom:15px;}.elementor-128 .elementor-element.elementor-element-17a29bf .elementor-counter{flex-direction:column;gap:0px;}.elementor-128 .elementor-element.elementor-element-17a29bf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-9ee87b2 );}.elementor-128 .elementor-element.elementor-element-17a29bf .elementor-counter-title{color:var( --e-global-color-9ee87b2 );font-size:25px;font-weight:700;text-decoration:overline;}.elementor-128 .elementor-element.elementor-element-8cc8a5b .elementor-counter{flex-direction:column;}.elementor-128 .elementor-element.elementor-element-8cc8a5b .elementor-counter-number-wrapper{color:var( --e-global-color-9ee87b2 );}.elementor-128 .elementor-element.elementor-element-8cc8a5b .elementor-counter-title{color:var( --e-global-color-9ee87b2 );font-size:25px;font-weight:700;text-decoration:overline;}.elementor-128 .elementor-element.elementor-element-1b47a58 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-128 .elementor-element.elementor-element-1b47a58{text-align:center;}.elementor-128 .elementor-element.elementor-element-d7dd12a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-d7dd12a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2025/07/version-01.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-d7dd12a:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-d7dd12a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-d7dd12a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-d7dd12a{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-c39577a > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-c39577a{z-index:1;}.elementor-128 .elementor-element.elementor-element-c39577a .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-c39577a .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-006c642 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-006c642{z-index:1;}.elementor-128 .elementor-element.elementor-element-006c642 .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-006c642 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-8bc90be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-8bc90be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-8bc90be:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-8bc90be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-8bc90be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-8bc90be{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-bd89b89 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-bd89b89{z-index:1;}.elementor-128 .elementor-element.elementor-element-bd89b89 .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-bd89b89 .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-b4091b0 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-b4091b0{z-index:1;}.elementor-128 .elementor-element.elementor-element-b4091b0 .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-b4091b0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-8e8c259:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-8e8c259 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-8e8c259:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-8e8c259 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-8e8c259 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-8e8c259{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-4246fa7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-4246fa7{z-index:1;}.elementor-128 .elementor-element.elementor-element-4246fa7 .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-4246fa7 .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-9bb63ca > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-9bb63ca{z-index:1;}.elementor-128 .elementor-element.elementor-element-9bb63ca .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-9bb63ca .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-747853c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-747853c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-747853c:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-747853c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-747853c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-747853c{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-9711dbd > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-9711dbd{z-index:1;}.elementor-128 .elementor-element.elementor-element-9711dbd .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-9711dbd .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-d761306 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-d761306{z-index:1;}.elementor-128 .elementor-element.elementor-element-d761306 .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-d761306 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-def66e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-def66e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-def66e7:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-def66e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-def66e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-def66e7{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-a675c37 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-a675c37{z-index:1;}.elementor-128 .elementor-element.elementor-element-a675c37 .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-a675c37 .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-5736405 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-5736405{z-index:1;}.elementor-128 .elementor-element.elementor-element-5736405 .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-5736405 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-87ea546:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-87ea546 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-87ea546:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-87ea546 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-87ea546 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-87ea546{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-cc52335 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-cc52335{z-index:1;}.elementor-128 .elementor-element.elementor-element-cc52335 .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-cc52335 .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-915929b > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-915929b{z-index:1;}.elementor-128 .elementor-element.elementor-element-915929b .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-915929b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-40059f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-40059f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-40059f1:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-40059f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-40059f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-40059f1{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-6dc75ce > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-6dc75ce{z-index:1;}.elementor-128 .elementor-element.elementor-element-6dc75ce .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-6dc75ce .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-fb6623a > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-fb6623a{z-index:1;}.elementor-128 .elementor-element.elementor-element-fb6623a .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-fb6623a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-6c77bb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-6c77bb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-6c77bb3:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-6c77bb3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-6c77bb3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-6c77bb3{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-a721b78 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-a721b78{z-index:1;}.elementor-128 .elementor-element.elementor-element-a721b78 .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-a721b78 .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-bb6d4ee > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-bb6d4ee{z-index:1;}.elementor-128 .elementor-element.elementor-element-bb6d4ee .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-bb6d4ee .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-5ec4e6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-5ec4e6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-5ec4e6a:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-5ec4e6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-5ec4e6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-5ec4e6a{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-18480be > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-18480be{z-index:1;}.elementor-128 .elementor-element.elementor-element-18480be .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-18480be .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-c812b91 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-c812b91{z-index:1;}.elementor-128 .elementor-element.elementor-element-c812b91 .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-c812b91 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}.elementor-128 .elementor-element.elementor-element-772ec6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-772ec6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joniardu.com.co/wp-content/uploads/2019/03/attractive-girl-practicing-yoga-T48VDMF.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-772ec6b:hover > .elementor-element-populated{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.5);}.elementor-128 .elementor-element.elementor-element-772ec6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-772ec6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-772ec6b{animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-128 .elementor-element.elementor-element-d4f0548 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-d4f0548{z-index:1;}.elementor-128 .elementor-element.elementor-element-d4f0548 .aux-the-svg{width:300px;}.elementor-128 .elementor-element.elementor-element-d4f0548 .aux-widget-container{text-align:center;}.elementor-128 .elementor-element.elementor-element-7e6f03b > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-128 .elementor-element.elementor-element-7e6f03b{z-index:1;}.elementor-128 .elementor-element.elementor-element-7e6f03b .elementor-image-box-title{margin-bottom:50px;font-size:25px;font-weight:bold;line-height:30px;color:var( --e-global-color-b403679 );}.elementor-128 .elementor-element.elementor-element-7e6f03b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;line-height:23px;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-35141d8 img{width:100%;}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-901a27f{width:45.27%;}.elementor-128 .elementor-element.elementor-element-44953bc{width:54.395%;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-4172b9a{text-align:center;}.elementor-128 .elementor-element.elementor-element-35141d8 img{width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-006c642 */.elementor-128 .elementor-element.elementor-element-006c642 .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-006c642 .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-006c642 .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7dd12a */.elementor-128 .elementor-element.elementor-element-d7dd12a:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-d7dd12a{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-d7dd12a:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-d7dd12a:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-d7dd12a:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-d7dd12a:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-d7dd12a:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-d7dd12a:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b4091b0 */.elementor-128 .elementor-element.elementor-element-b4091b0 .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-b4091b0 .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-b4091b0 .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8bc90be */.elementor-128 .elementor-element.elementor-element-8bc90be:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-8bc90be{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-8bc90be:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-8bc90be:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-8bc90be:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-8bc90be:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-8bc90be:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-8bc90be:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bb63ca */.elementor-128 .elementor-element.elementor-element-9bb63ca .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-9bb63ca .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-9bb63ca .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e8c259 */.elementor-128 .elementor-element.elementor-element-8e8c259:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-8e8c259{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-8e8c259:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-8e8c259:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-8e8c259:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-8e8c259:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-8e8c259:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-8e8c259:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d761306 */.elementor-128 .elementor-element.elementor-element-d761306 .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-d761306 .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-d761306 .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-747853c */.elementor-128 .elementor-element.elementor-element-747853c:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-747853c{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-747853c:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-747853c:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-747853c:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-747853c:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-747853c:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-747853c:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5736405 */.elementor-128 .elementor-element.elementor-element-5736405 .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-5736405 .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-5736405 .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-def66e7 */.elementor-128 .elementor-element.elementor-element-def66e7:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-def66e7{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-def66e7:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-def66e7:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-def66e7:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-def66e7:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-def66e7:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-def66e7:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-915929b */.elementor-128 .elementor-element.elementor-element-915929b .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-915929b .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-915929b .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87ea546 */.elementor-128 .elementor-element.elementor-element-87ea546:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-87ea546{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-87ea546:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-87ea546:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-87ea546:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-87ea546:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-87ea546:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-87ea546:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb6623a */.elementor-128 .elementor-element.elementor-element-fb6623a .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-fb6623a .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-fb6623a .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40059f1 */.elementor-128 .elementor-element.elementor-element-40059f1:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-40059f1{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-40059f1:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-40059f1:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-40059f1:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-40059f1:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-40059f1:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-40059f1:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb6d4ee */.elementor-128 .elementor-element.elementor-element-bb6d4ee .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-bb6d4ee .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-bb6d4ee .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c77bb3 */.elementor-128 .elementor-element.elementor-element-6c77bb3:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-6c77bb3{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-6c77bb3:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-6c77bb3:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-6c77bb3:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-6c77bb3:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-6c77bb3:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-6c77bb3:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c812b91 */.elementor-128 .elementor-element.elementor-element-c812b91 .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-c812b91 .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-c812b91 .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ec4e6a */.elementor-128 .elementor-element.elementor-element-5ec4e6a:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-5ec4e6a{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-5ec4e6a:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-5ec4e6a:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-5ec4e6a:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-5ec4e6a:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-5ec4e6a:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-5ec4e6a:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e6f03b */.elementor-128 .elementor-element.elementor-element-7e6f03b .elementor-image-box-title{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #3174B6;
    color: #fff; /* Ajusta el color del texto si es necesario */
    transition: background-color 0.3s ease;
    border: none;
    cursor: pointer;
    border-radius: 10px; /* Ajusta este valor para cambiar el grado de redondez */
}

.elementor-128 .elementor-element.elementor-element-7e6f03b .elementor-image-box-title:hover{
    background-color: #3D1950;
}

.elementor-128 .elementor-element.elementor-element-7e6f03b .elementor-image-box-title:after{
    content: '';
    width:35px;
    height: 1px;
    background-color: #707070; 
    display:inline-block;
    position: absolute;
    margin: auto;
    text-align: center;
    bottom:-25px;
    right: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-772ec6b */.elementor-128 .elementor-element.elementor-element-772ec6b:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-128 .elementor-element.elementor-element-772ec6b{
    z-index: 1;
    transition: z-index 300ms step-end, transform 300ms linear;
}
.elementor-128 .elementor-element.elementor-element-772ec6b:hover:after{
     opacity:0;

}
.elementor-128 .elementor-element.elementor-element-772ec6b:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 2;
    transition: z-index 300ms step-start, transform 300ms linear;
    

}

.elementor-128 .elementor-element.elementor-element-772ec6b:hover .a{
    fill:#fff;
}
.elementor-128 .elementor-element.elementor-element-772ec6b:hover .elementor-image-box-title, .elementor-128 .elementor-element.elementor-element-772ec6b:hover .elementor-image-box-description{
    color: #fff!important;
}
.elementor-128 .elementor-element.elementor-element-772ec6b:hover .elementor-image-box-title:after {
    background-color: #fff;
}/* End custom CSS */