.elementor-3872 .elementor-element.elementor-element-091d2a4{--display:flex;}.elementor-3872 .elementor-element.elementor-element-05dbd84{--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-3872 .elementor-element.elementor-element-044f045{--spacer-size:100px;}.elementor-3872 .elementor-element.elementor-element-7fd8ce4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-3872 .elementor-element.elementor-element-646196e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-69aa0c4 );--border-color:var( --e-global-color-69aa0c4 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.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-3872 .elementor-element.elementor-element-c4f7955:hover{--e-transform-rotateZ:-20deg;--e-transform-translateX:15px;--e-transform-translateY:-10px;--e-transform-skewY:0deg;}.elementor-3872 .elementor-element.elementor-element-c4f7955{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3872 .elementor-element.elementor-element-c4f7955 .elementor-icon-wrapper{text-align:center;}.elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-stacked .elementor-icon{background-color:#BD2CF9;}.elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-framed .elementor-icon, .elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-default .elementor-icon{color:#BD2CF9;border-color:#BD2CF9;}.elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-framed .elementor-icon, .elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-default .elementor-icon svg{fill:#BD2CF9;}.elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-framed .elementor-icon:hover, .elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-framed .elementor-icon:hover, .elementor-3872 .elementor-element.elementor-element-c4f7955.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-c4f7955 .elementor-icon{font-size:70px;}.elementor-3872 .elementor-element.elementor-element-c4f7955 .elementor-icon svg{height:70px;}.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-3872 .elementor-element.elementor-element-aa924ff{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-5680e63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-69aa0c4 );--border-color:var( --e-global-color-69aa0c4 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-43e03e7:hover{--e-transform-rotateZ:-20deg;--e-transform-translateX:15px;--e-transform-translateY:-10px;--e-transform-skewY:0deg;}.elementor-3872 .elementor-element.elementor-element-43e03e7{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3872 .elementor-element.elementor-element-43e03e7 .elementor-icon-wrapper{text-align:center;}.elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-framed .elementor-icon, .elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-framed .elementor-icon, .elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-framed .elementor-icon:hover, .elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-framed .elementor-icon:hover, .elementor-3872 .elementor-element.elementor-element-43e03e7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-43e03e7 .elementor-icon{font-size:70px;}.elementor-3872 .elementor-element.elementor-element-43e03e7 .elementor-icon svg{height:70px;}.elementor-3872 .elementor-element.elementor-element-d665217{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-b8f9490{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-69aa0c4 );--border-color:var( --e-global-color-69aa0c4 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-0a03ae7:hover{--e-transform-rotateZ:-20deg;--e-transform-translateX:15px;--e-transform-translateY:-10px;--e-transform-skewY:0deg;}.elementor-3872 .elementor-element.elementor-element-0a03ae7{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3872 .elementor-element.elementor-element-0a03ae7 .elementor-icon-wrapper{text-align:center;}.elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-framed .elementor-icon, .elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-framed .elementor-icon, .elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-framed .elementor-icon:hover, .elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-framed .elementor-icon:hover, .elementor-3872 .elementor-element.elementor-element-0a03ae7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-3872 .elementor-element.elementor-element-0a03ae7 .elementor-icon{font-size:70px;}.elementor-3872 .elementor-element.elementor-element-0a03ae7 .elementor-icon svg{height:70px;}.elementor-3872 .elementor-element.elementor-element-d92a1f6{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-e89bd21{--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-3872 .elementor-element.elementor-element-e438aaa{--spacer-size:100px;}.elementor-3872 .elementor-element.elementor-element-3f45064{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-3872 .elementor-element.elementor-element-3f45064:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-3f45064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50d0ab );}.elementor-3872 .elementor-element.elementor-element-2194cf5{--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-3872 .elementor-element.elementor-element-b3ab29f{margin:-37% 0% calc(var(--kit-widget-spacing, 0px) + -10%) -2%;}.elementor-3872 .elementor-element.elementor-element-f9a489f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-65px;--margin-bottom:-30px;--margin-left:20px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-69b2754 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:500;line-height:40px;}.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-3872 .elementor-element.elementor-element-e4c9978 .elementor-button{background-color:#4287DF00;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-e4c9978 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-e4c9978 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:#5B4AE000;}.elementor-3872 .elementor-element.elementor-element-e4c9978:hover{--e-transform-scale:0.95;}.elementor-3872 .elementor-element.elementor-element-e4c9978 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-7207429{--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-3872 .elementor-element.elementor-element-f109a52{--spacer-size:100px;}.elementor-3872 .elementor-element.elementor-element-3250447{--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-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-3872 .elementor-element.elementor-element-81d35dc{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-3872 .elementor-element.elementor-element-81d35dc .elementor-headline{text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-81d35dc .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-72e83fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:04%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3872 .elementor-element.elementor-element-750435a{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-69aa0c4 );--border-color:var( --e-global-color-69aa0c4 );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-3872 .elementor-element.elementor-element-4d89613{text-align:start;}.elementor-3872 .elementor-element.elementor-element-4d89613 img{width:65%;}.elementor-3872 .elementor-element.elementor-element-6ab57da .elementor-button{background-color:#5B4AE0;}.elementor-3872 .elementor-element.elementor-element-6ab57da .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-6ab57da .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-6ab57da:hover{--e-transform-scale:0.9;}.elementor-3872 .elementor-element.elementor-element-6ab57da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-d501d41{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-69aa0c4 );--border-color:var( --e-global-color-69aa0c4 );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-3872 .elementor-element.elementor-element-1b10eeb{text-align:start;}.elementor-3872 .elementor-element.elementor-element-1b10eeb img{width:65%;}.elementor-3872 .elementor-element.elementor-element-c849908 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-c849908 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-c849908 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-c849908:hover{--e-transform-scale:0.9;}.elementor-3872 .elementor-element.elementor-element-c849908 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-ad5dd57{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-69aa0c4 );--border-color:var( --e-global-color-69aa0c4 );--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-3872 .elementor-element.elementor-element-56101b7{text-align:start;}.elementor-3872 .elementor-element.elementor-element-56101b7 img{width:65%;}.elementor-3872 .elementor-element.elementor-element-d6a1f74 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-d6a1f74 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-d6a1f74 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-d6a1f74:hover{--e-transform-scale:0.9;}.elementor-3872 .elementor-element.elementor-element-d6a1f74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-bc3b88e{--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-3872 .elementor-element.elementor-element-a619103{--spacer-size:100px;}.elementor-3872 .elementor-element.elementor-element-2688236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3872 .elementor-element.elementor-element-2688236:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-2688236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-e4946c8{text-align:center;}.elementor-3872 .elementor-element.elementor-element-e4946c8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-17999c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3872 .elementor-element.elementor-element-17999c1:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-17999c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-217faa3{--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-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3872 .elementor-element.elementor-element-a4a5e31{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3872 .elementor-element.elementor-element-a4a5e31:after{content:"0.66";}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__meta-data span + span:before{content:"•";}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__card{background-color:#EEECFF;border-color:#D4CEFC;border-width:0px;border-radius:4%;}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__text{margin-top:20px;}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__title, .elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-cba5046{--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-3872 .elementor-element.elementor-element-7e7bbdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3872 .elementor-element.elementor-element-7e7bbdd:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-7e7bbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-16bf3b4{--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-3872 .elementor-element.elementor-element-a992bff{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3872 .elementor-element.elementor-element-a992bff:after{content:"0.66";}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__meta-data span + span:before{content:"/";}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__card{background-color:#EEECFF;border-color:#D4CEFC;border-width:3px;border-radius:4%;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__text{margin-top:20px;margin-bottom:24px;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__title, .elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__title{margin-bottom:37px;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__excerpt p{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__excerpt{margin-bottom:27px;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__read-more{color:var( --e-global-color-secondary );margin-bottom:24px;}.elementor-3872 .elementor-element.elementor-element-a992bff a.elementor-post__read-more{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;}.elementor-3872 .elementor-element.elementor-element-2df67a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-857b586{--display:flex;}.elementor-3872 .elementor-element.elementor-element-e55e51a{--grid-row-gap:0px;--grid-column-gap:30px;}.elementor-3872 .elementor-element.elementor-element-e55e51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3872 .elementor-element.elementor-element-e55e51a:after{content:"0.66";}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post{border-style:solid;border-width:3px 3px 3px 3px;border-radius:4%;padding:0% 0% 0% 0%;background-color:#EEECFF;border-color:#D4CEFC;}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__text{padding:0% 6% 07% 6%;}.elementor-3872 .elementor-element.elementor-element-e55e51a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3872 .elementor-element.elementor-element-e55e51a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3872 .elementor-element.elementor-element-e55e51a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__title, .elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__title{margin-bottom:10px;}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-e55e51a a.elementor-post__read-more{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;}.elementor-3872 .elementor-element.elementor-element-20d7d0d{--grid-row-gap:0px;--grid-column-gap:30px;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.39 * 100% );}.elementor-3872 .elementor-element.elementor-element-20d7d0d:after{content:"0.39";}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post{border-style:solid;border-width:3px 3px 3px 3px;border-radius:4%;padding:0% 0% 02% 0%;background-color:#EEECFF;border-color:#D4CEFC;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__text{padding:0% 7% 0% 7%;}.elementor-3872 .elementor-element.elementor-element-20d7d0d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:23px;}.elementor-3872 .elementor-element.elementor-element-20d7d0d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:23px;}.elementor-3872 .elementor-element.elementor-element-20d7d0d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:23px;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__title, .elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__excerpt p{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__excerpt{margin-bottom:10px;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-20d7d0d a.elementor-post__read-more{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;}.elementor-3872 .elementor-element.elementor-element-a9d6051{--display:flex;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:05%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-3872 .elementor-element.elementor-element-a9d6051:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-a9d6051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-a9d6051::before, .elementor-3872 .elementor-element.elementor-element-a9d6051 > .elementor-background-video-container::before, .elementor-3872 .elementor-element.elementor-element-a9d6051 > .e-con-inner > .elementor-background-video-container::before, .elementor-3872 .elementor-element.elementor-element-a9d6051 > .elementor-background-slideshow::before, .elementor-3872 .elementor-element.elementor-element-a9d6051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3872 .elementor-element.elementor-element-a9d6051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F7F7;--background-overlay:'';}.elementor-3872 .elementor-element.elementor-element-adb7d71 .elementor-button{background-color:var( --e-global-color-primary );border-radius:9px 9px 9px 9px;padding:01% 07% 01% 07%;}.elementor-3872 .elementor-element.elementor-element-adb7d71 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-adb7d71 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-adb7d71{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-3872 .elementor-element.elementor-element-ce9f785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3872 .elementor-element.elementor-element-ce9f785:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-ce9f785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-6c51299{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-3872 .elementor-element.elementor-element-6c51299 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-3872 .elementor-element.elementor-element-2f7d094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 020px;--row-gap:20px;--column-gap:020px;--flex-wrap:wrap;}.elementor-3872 .elementor-element.elementor-element-2f7d094:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-2f7d094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-2f7d094 > .elementor-shape-bottom svg, .elementor-3872 .elementor-element.elementor-element-2f7d094 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-3872 .elementor-element.elementor-element-96449c3{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-96449c3:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-96449c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-1.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-96449c3:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-96449c3, .elementor-3872 .elementor-element.elementor-element-96449c3::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-767b614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-767b614 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-b0c8959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-b0c8959 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-ef7fdf8 .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-ef7fdf8 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-ef7fdf8 .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-ef7fdf8 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-ef7fdf8 .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-c4fb1d6{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-c4fb1d6:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-c4fb1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-2.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-c4fb1d6:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-c4fb1d6, .elementor-3872 .elementor-element.elementor-element-c4fb1d6::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-7fcc88b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-7fcc88b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-07c7ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-07c7ead .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-212569b .elementor-button{background-color:#57575700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-212569b .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-212569b .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-212569b .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-212569b .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-b699b0d{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-b699b0d:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-b699b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-3.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-b699b0d:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-b699b0d, .elementor-3872 .elementor-element.elementor-element-b699b0d::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-4908911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-4908911 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-0250682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-0250682 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-2609174 .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-2609174 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-2609174 .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-2609174 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-2609174 .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-f4007b6{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-f4007b6:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-f4007b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-4.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-f4007b6:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-f4007b6, .elementor-3872 .elementor-element.elementor-element-f4007b6::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-a531ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-a531ed3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-83630c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-83630c8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-3c18a45 .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-3c18a45 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-3c18a45 .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-3c18a45 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-3c18a45 .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-ff66aea{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-ff66aea:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-ff66aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-5.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-ff66aea:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-ff66aea, .elementor-3872 .elementor-element.elementor-element-ff66aea::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-9b9babe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-9b9babe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-3118111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-3118111 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-9be0fd9 .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-9be0fd9 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-9be0fd9 .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-9be0fd9 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-9be0fd9 .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-1258821{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-1258821:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-1258821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-5.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-1258821:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-1258821, .elementor-3872 .elementor-element.elementor-element-1258821::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-9518561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-9518561 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-980b376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-980b376 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-161375e .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-161375e .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-161375e .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-161375e .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-161375e .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-5aa4677{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-5aa4677:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-5aa4677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-7.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-5aa4677:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-5aa4677, .elementor-3872 .elementor-element.elementor-element-5aa4677::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-9c78721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-9c78721 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-7c14dc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-7c14dc9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-cb71bc8 .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-cb71bc8 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-cb71bc8 .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-cb71bc8 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-cb71bc8 .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-ca4d1f8{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-ca4d1f8:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-ca4d1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-8.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-ca4d1f8:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-ca4d1f8, .elementor-3872 .elementor-element.elementor-element-ca4d1f8::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-c84205f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-c84205f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-b81332f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-b81332f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-e3fc7de .elementor-button{background-color:#57575700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-e3fc7de .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-e3fc7de .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-e3fc7de .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-e3fc7de .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-fe6068d{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-3872 .elementor-element.elementor-element-fe6068d:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-fe6068d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mego.com.ec/wp-content/uploads/2026/01/Elemetos-FAQ-9.png");background-size:cover;}.elementor-3872 .elementor-element.elementor-element-fe6068d:hover{--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-3872 .elementor-element.elementor-element-fe6068d, .elementor-3872 .elementor-element.elementor-element-fe6068d::before{--border-transition:0.3s;}.elementor-3872 .elementor-element.elementor-element-c5e0313{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-c5e0313 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:4px;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-662fb89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-662fb89 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:1px;color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-4bc1032 .elementor-button{background-color:#57575700;padding:0px 0px 0px 0px;}.elementor-3872 .elementor-element.elementor-element-4bc1032 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-4bc1032 .elementor-button:focus{color:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-4bc1032 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-4bc1032 .elementor-button:focus svg{fill:var( --e-global-color-3729aff );}.elementor-3872 .elementor-element.elementor-element-d904769{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3872 .elementor-element.elementor-element-d904769.e-con{--align-self:center;}.elementor-3872 .elementor-element.elementor-element-8f12964 img{width:100%;max-width:100%;height:132px;}.elementor-3872 .elementor-element.elementor-element-f9002d8{--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-3872 .elementor-element.elementor-element-5e32058{--spacer-size:100px;}.elementor-3872 .elementor-element.elementor-element-1266f05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3872 .elementor-element.elementor-element-1266f05:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-1266f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3872 .elementor-element.elementor-element-2195bda{margin:03% 0% calc(var(--kit-widget-spacing, 0px) + 03%) 0%;text-align:center;}.elementor-3872 .elementor-element.elementor-element-2195bda .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3872 .elementor-element.elementor-element-32f3b35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:0%;}.elementor-3872 .elementor-element.elementor-element-89fe990{--display:flex;}.elementor-3872 .elementor-element.elementor-element-c5d4d18{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-c068e8e{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-b3d34fd{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-25f307b{--display:flex;}.elementor-3872 .elementor-element.elementor-element-48d4956{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-ba2f7bb{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-492b14b{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-a28d026{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3872 .elementor-element.elementor-element-c09cb0b{--display:flex;}.elementor-3872 .elementor-element.elementor-element-6f4a354{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-9118544{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-7ca7a5f{--display:flex;}.elementor-3872 .elementor-element.elementor-element-cf7b65f{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-be47d63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3872 .elementor-element.elementor-element-ebfe347{--display:flex;}.elementor-3872 .elementor-element.elementor-element-4b479aa{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-c7797da{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-c57af53{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-cd82352{--display:flex;}.elementor-3872 .elementor-element.elementor-element-901801a{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-4c4bb3c{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-8a5d1e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3872 .elementor-element.elementor-element-5324331{--display:flex;}.elementor-3872 .elementor-element.elementor-element-e7c00a5{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-19fe518{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-b4fcd6d{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-5f79d25{--display:flex;}.elementor-3872 .elementor-element.elementor-element-3d1c0db{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-07abfe1{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-ee6ba2b{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-fe3787c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3872 .elementor-element.elementor-element-ad576bc{--display:flex;}.elementor-3872 .elementor-element.elementor-element-8b1035e{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-fc6fae1{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-7efb5d2{--display:flex;}.elementor-3872 .elementor-element.elementor-element-75d85b9{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-92536a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3872 .elementor-element.elementor-element-73fabe2{--display:flex;}.elementor-3872 .elementor-element.elementor-element-12554a2{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-a782419{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-aa5c51d{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-ca4434d{--display:flex;}.elementor-3872 .elementor-element.elementor-element-c8e555c{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-27003d9{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-3fd6729{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-ca15dfd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3872 .elementor-element.elementor-element-b225d30{--display:flex;}.elementor-3872 .elementor-element.elementor-element-de530e6{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-6625c5b{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-453b5f1{--display:flex;}.elementor-3872 .elementor-element.elementor-element-7920b45{margin:05% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 35px;border-style:none;}.elementor-3872 .elementor-element.elementor-element-ba5786f{--display:flex;}.elementor-3872 .elementor-element.elementor-element-6382cd8{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;}.elementor-3872 .elementor-element.elementor-element-6382cd8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-6382cd8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3872 .elementor-element.elementor-element-6382cd8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-6382cd8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-3872 .elementor-element.elementor-element-9b4e4c2{--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-3872 .elementor-element.elementor-element-010dffa{--spacer-size:150px;}.elementor-3872 .elementor-element.elementor-element-fcc1ad3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-3872 .elementor-element.elementor-element-34e99e7{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-adf4f62 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;}.elementor-3872 .elementor-element.elementor-element-a59e458{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-3872 .elementor-element.elementor-element-0965345{--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-3872 .elementor-element.elementor-element-2dc3c9e{--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-3872 .elementor-element.elementor-element-fe21e3a{--spacer-size:100px;}@media(min-width:768px){.elementor-3872 .elementor-element.elementor-element-646196e{--width:33%;}.elementor-3872 .elementor-element.elementor-element-5680e63{--width:33%;}.elementor-3872 .elementor-element.elementor-element-b8f9490{--width:33%;}.elementor-3872 .elementor-element.elementor-element-2194cf5{--width:50%;}.elementor-3872 .elementor-element.elementor-element-f9a489f{--width:50%;}.elementor-3872 .elementor-element.elementor-element-750435a{--width:33.33%;}.elementor-3872 .elementor-element.elementor-element-d501d41{--width:33.33%;}.elementor-3872 .elementor-element.elementor-element-ad5dd57{--width:33.33%;}.elementor-3872 .elementor-element.elementor-element-217faa3{--width:50%;}.elementor-3872 .elementor-element.elementor-element-cba5046{--width:50%;}.elementor-3872 .elementor-element.elementor-element-16bf3b4{--width:50%;}.elementor-3872 .elementor-element.elementor-element-2df67a4{--width:50%;}.elementor-3872 .elementor-element.elementor-element-96449c3{--width:32%;}.elementor-3872 .elementor-element.elementor-element-c4fb1d6{--width:32%;}.elementor-3872 .elementor-element.elementor-element-b699b0d{--width:32%;}.elementor-3872 .elementor-element.elementor-element-f4007b6{--width:32%;}.elementor-3872 .elementor-element.elementor-element-ff66aea{--width:32%;}.elementor-3872 .elementor-element.elementor-element-1258821{--width:32%;}.elementor-3872 .elementor-element.elementor-element-5aa4677{--width:32%;}.elementor-3872 .elementor-element.elementor-element-ca4d1f8{--width:32%;}.elementor-3872 .elementor-element.elementor-element-fe6068d{--width:32%;}.elementor-3872 .elementor-element.elementor-element-d904769{--content-width:1313px;}.elementor-3872 .elementor-element.elementor-element-f9002d8{--width:100%;}.elementor-3872 .elementor-element.elementor-element-34e99e7{--width:55%;}.elementor-3872 .elementor-element.elementor-element-0965345{--width:42%;}}@media(max-width:767px){.elementor-3872 .elementor-element.elementor-element-7fd8ce4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-646196e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3872 .elementor-element.elementor-element-aa924ff{width:initial;max-width:initial;text-align:center;}.elementor-3872 .elementor-element.elementor-element-5680e63{--justify-content:center;}.elementor-3872 .elementor-element.elementor-element-d665217{text-align:center;}.elementor-3872 .elementor-element.elementor-element-b8f9490{--justify-content:center;}.elementor-3872 .elementor-element.elementor-element-d92a1f6{text-align:center;}.elementor-3872 .elementor-element.elementor-element-f9a489f{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3872 .elementor-element.elementor-element-a43bd01{text-align:center;}.elementor-3872 .elementor-element.elementor-element-69b2754{text-align:center;}.elementor-3872 .elementor-element.elementor-element-45a2f53{padding:0% 10% 0% 10%;text-align:center;}.elementor-3872 .elementor-element.elementor-element-81d35dc{padding:0% 12% 0% 12%;}.elementor-3872 .elementor-element.elementor-element-81d35dc .elementor-headline{font-size:36px;}.elementor-3872 .elementor-element.elementor-element-72e83fc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-750435a{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-9a5cd73{text-align:center;}.elementor-3872 .elementor-element.elementor-element-d501d41{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-3f70175{text-align:center;}.elementor-3872 .elementor-element.elementor-element-ad5dd57{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-6244434{text-align:center;}.elementor-3872 .elementor-element.elementor-element-e4946c8{padding:0% 10% 0% 10%;}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3872 .elementor-element.elementor-element-a4a5e31:after{content:"0.5";}.elementor-3872 .elementor-element.elementor-element-a4a5e31 .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3872 .elementor-element.elementor-element-a992bff:after{content:"0.5";}.elementor-3872 .elementor-element.elementor-element-a992bff .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-857b586{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3872 .elementor-element.elementor-element-e55e51a:after{content:"0.5";}.elementor-3872 .elementor-element.elementor-element-e55e51a .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3872 .elementor-element.elementor-element-20d7d0d:after{content:"0.5";}.elementor-3872 .elementor-element.elementor-element-20d7d0d .elementor-post__thumbnail__link{width:100%;}.elementor-3872 .elementor-element.elementor-element-adb7d71 .elementor-button{padding:3% 010% 3% 10%;}.elementor-3872 .elementor-element.elementor-element-6c51299{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;padding:0px 20px 0px 20px;}.elementor-3872 .elementor-element.elementor-element-6c51299 .elementor-heading-title{font-size:22px;}.elementor-3872 .elementor-element.elementor-element-2f7d094{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3872 .elementor-element.elementor-element-96449c3{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-c4fb1d6{--padding-top:010%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-b699b0d{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-f4007b6{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-ff66aea{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-1258821{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-5aa4677{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-ca4d1f8{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}.elementor-3872 .elementor-element.elementor-element-fe6068d{--padding-top:10%;--padding-bottom:6%;--padding-left:10%;--padding-right:6%;}}/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d4d18 */.elementor-3872 .elementor-element.elementor-element-c5d4d18 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c5d4d18::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c068e8e */.elementor-3872 .elementor-element.elementor-element-c068e8e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c068e8e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d34fd */.elementor-3872 .elementor-element.elementor-element-b3d34fd {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b3d34fd::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d4956 */.elementor-3872 .elementor-element.elementor-element-48d4956 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-48d4956::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2f7bb */.elementor-3872 .elementor-element.elementor-element-ba2f7bb {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ba2f7bb::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492b14b */.elementor-3872 .elementor-element.elementor-element-492b14b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-492b14b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4a354 */.elementor-3872 .elementor-element.elementor-element-6f4a354 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6f4a354::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9118544 */.elementor-3872 .elementor-element.elementor-element-9118544 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-9118544::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7b65f */.elementor-3872 .elementor-element.elementor-element-cf7b65f {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-cf7b65f::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b479aa */.elementor-3872 .elementor-element.elementor-element-4b479aa {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4b479aa::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7797da */.elementor-3872 .elementor-element.elementor-element-c7797da {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c7797da::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c57af53 */.elementor-3872 .elementor-element.elementor-element-c57af53 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c57af53::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901801a */.elementor-3872 .elementor-element.elementor-element-901801a {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-901801a::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4bb3c */.elementor-3872 .elementor-element.elementor-element-4c4bb3c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-4c4bb3c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7c00a5 */.elementor-3872 .elementor-element.elementor-element-e7c00a5 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-e7c00a5::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fe518 */.elementor-3872 .elementor-element.elementor-element-19fe518 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-19fe518::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fcd6d */.elementor-3872 .elementor-element.elementor-element-b4fcd6d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-b4fcd6d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d1c0db */.elementor-3872 .elementor-element.elementor-element-3d1c0db {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3d1c0db::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07abfe1 */.elementor-3872 .elementor-element.elementor-element-07abfe1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-07abfe1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee6ba2b */.elementor-3872 .elementor-element.elementor-element-ee6ba2b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-ee6ba2b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b1035e */.elementor-3872 .elementor-element.elementor-element-8b1035e {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-8b1035e::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6fae1 */.elementor-3872 .elementor-element.elementor-element-fc6fae1 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-fc6fae1::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d85b9 */.elementor-3872 .elementor-element.elementor-element-75d85b9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-75d85b9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12554a2 */.elementor-3872 .elementor-element.elementor-element-12554a2 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-12554a2::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782419 */.elementor-3872 .elementor-element.elementor-element-a782419 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-a782419::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa5c51d */.elementor-3872 .elementor-element.elementor-element-aa5c51d {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-aa5c51d::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8e555c */.elementor-3872 .elementor-element.elementor-element-c8e555c {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-c8e555c::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27003d9 */.elementor-3872 .elementor-element.elementor-element-27003d9 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-27003d9::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fd6729 */.elementor-3872 .elementor-element.elementor-element-3fd6729 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-3fd6729::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de530e6 */.elementor-3872 .elementor-element.elementor-element-de530e6 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-de530e6::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6625c5b */.elementor-3872 .elementor-element.elementor-element-6625c5b {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-6625c5b::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7920b45 */.elementor-3872 .elementor-element.elementor-element-7920b45 {
  position: relative;
}

.elementor-3872 .elementor-element.elementor-element-7920b45::before {
  content: "";
  position: absolute;
  left: 0;
  top:0px;
  bottom: 0px;
  width: 9px;              /* grosor del borde */
  background-color: #7A3DF0; /* color */
  border-radius: 6px;       /* redondeado solo del borde */
}/* End custom CSS */