.elementor-10 .elementor-element.elementor-element-5779905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--padding-top:4.5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-5779905:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5779905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5779905::before, .elementor-10 .elementor-element.elementor-element-5779905 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5779905 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5779905 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5779905 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5779905 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.tepinteligencia.com/wp-content/uploads/2026/08/Gradient-hero-background-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2fe534b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e1825ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c7ea9ed .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c7ea9ed .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c7ea9ed{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;padding:6px 12px 6px 12px;width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;background-color:var( --e-global-color-fd0907d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3773fd4 );border-radius:1000px 1000px 1000px 1000px;}.elementor-10 .elementor-element.elementor-element-c7ea9ed .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-10 .elementor-element.elementor-element-c7ea9ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c7ea9ed .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-c7ea9ed .elementor-icon-list-text{color:var( --e-global-color-3702f22 );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0f1a7ed .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1.2em;color:var( --e-global-color-3702f22 );}.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-10 .elementor-element.elementor-element-7559c01 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7559c01{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-b29f1bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8ad4807 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-8ad4807 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-8ad4807 .elementor-button{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-ceced5d );}.elementor-10 .elementor-element.elementor-element-8ad4807 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-8ad4807 .elementor-button:focus{background-color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-f897859 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f897859 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-f897859 .elementor-button{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-3702f22 );color:var( --e-global-color-3702f22 );background-color:var( --e-global-color-394a726 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8a50324 );}.elementor-10 .elementor-element.elementor-element-f897859 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f897859 .elementor-button:focus{background-color:var( --e-global-color-0ea9ea1 );border-color:var( --e-global-color-8a50324 );}.elementor-10 .elementor-element.elementor-element-151631e{--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-10 .elementor-element.elementor-element-aaa3504{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3773fd4 );--border-color:var( --e-global-color-3773fd4 );--border-radius:24px 24px 24px 24px;box-shadow:0px 24px 48px 0px rgba(2.000000000000001, 20.000000000000014, 36, 0.45);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10 .elementor-element.elementor-element-aaa3504:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aaa3504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF17 0%, #FFFFFF08 100%);}.elementor-10 .elementor-element.elementor-element-24e9b1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-79cbf6b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:18px;color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2af5931{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;padding:6px 12px 6px 12px;background-color:var( --e-global-color-2ec0f56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6198529 );border-radius:1000px 1000px 1000px 1000px;}.elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-ca995a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-329cb0c{--divider-border-style:solid;--divider-color:var( --e-global-color-3773fd4 );--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-329cb0c .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-329cb0c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-10 .elementor-element.elementor-element-9cc9179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c286890{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c286890 .elementor-icon-list-text{color:var( --e-global-color-9c5f083 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-228976f{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-228976f .elementor-icon-list-text{color:var( --e-global-color-9c5f083 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-06b76d9{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3773fd4 );--border-color:var( --e-global-color-3773fd4 );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ab25a90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-5f3ee8b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-4daae06 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-4daae06{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-7f21fac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-dc71f3d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ebfa1ff p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-ebfa1ff{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-544d292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-1db16ba .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-da444c0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-da444c0{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-d39e307{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;}.elementor-10 .elementor-element.elementor-element-247f4d8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-e5a4f4a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e5a4f4a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-e5a4f4a{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-6px;}.elementor-10 .elementor-element.elementor-element-e5a4f4a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-e5a4f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-e5a4f4a .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-e5a4f4a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ed54b3d{text-align:start;}.elementor-10 .elementor-element.elementor-element-ed54b3d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-70ed2ca{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7a42a65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:24px 24px 24px 24px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-7a42a65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a42a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed1aaf3 );}.elementor-10 .elementor-element.elementor-element-345e94a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b984e5a{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b984e5a p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9746eca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:24px 24px 24px 24px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-9746eca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9746eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8f0c466 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8ebe778{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-icon i{color:#032E5100;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-icon svg{fill:#032E5100;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5b2e333{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5b2e333 .elementor-icon-list-text{color:var( --e-global-color-3702f22 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-icon i{color:#032E5100;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-icon svg{fill:#032E5100;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3e6e783{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-3e6e783 .elementor-icon-list-text{color:var( --e-global-color-3702f22 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-271592d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-271592d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-271592d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed1aaf3 );}.elementor-10 .elementor-element.elementor-element-30d355b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-41a93e0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-41a93e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-41a93e0{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-6px;}.elementor-10 .elementor-element.elementor-element-41a93e0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-41a93e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-41a93e0 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-41a93e0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ac472a8{text-align:start;}.elementor-10 .elementor-element.elementor-element-ac472a8 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e1a1ecd{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef82347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-ef82347:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef82347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-ef82347:hover{box-shadow:0px 24px 48px 0px rgba(3.000000000000003, 45.99999999999997, 80.99999999999997, 0.08);}.elementor-10 .elementor-element.elementor-element-916d020{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dce6b2b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:700;font-style:italic;line-height:32px;}.elementor-10 .elementor-element.elementor-element-40b1189 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-cfaf3a0 );}.elementor-10 .elementor-element.elementor-element-85a7db1 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-85a7db1{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-77f8049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-77f8049:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-77f8049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-77f8049:hover{box-shadow:0px 24px 48px 0px rgba(3.000000000000003, 45.99999999999997, 80.99999999999997, 0.08);}.elementor-10 .elementor-element.elementor-element-520ac22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d0abd6 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:700;font-style:italic;line-height:32px;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-050c866 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-cfaf3a0 );}.elementor-10 .elementor-element.elementor-element-2773486 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2773486{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dc19ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-dc19ff6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc19ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-dc19ff6:hover{box-shadow:0px 24px 48px 0px rgba(3.000000000000003, 45.99999999999997, 80.99999999999997, 0.08);}.elementor-10 .elementor-element.elementor-element-4cf41ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4707798 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:700;font-style:italic;line-height:32px;}.elementor-10 .elementor-element.elementor-element-966ecf3 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-cfaf3a0 );}.elementor-10 .elementor-element.elementor-element-9c54321 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9c54321{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-66cb546{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-66cb546:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-66cb546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-66cb546:hover{box-shadow:0px 24px 48px 0px rgba(3.000000000000003, 45.99999999999997, 80.99999999999997, 0.08);}.elementor-10 .elementor-element.elementor-element-3f44583{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-22e0b5d .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:24px;font-weight:700;font-style:italic;line-height:32px;}.elementor-10 .elementor-element.elementor-element-fdb2b9b .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-cfaf3a0 );}.elementor-10 .elementor-element.elementor-element-ed08dee p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-ed08dee{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9a4bb54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-9a4bb54:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9a4bb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9a4bb54::before, .elementor-10 .elementor-element.elementor-element-9a4bb54 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9a4bb54 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9a4bb54 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9a4bb54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9a4bb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.tepinteligencia.com/wp-content/uploads/2026/08/Gradient-hero-background-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3aea372{--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-10 .elementor-element.elementor-element-8e6341c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-809ec4c .elementor-icon-list-icon i{color:var( --e-global-color-cfaf3a0 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-809ec4c .elementor-icon-list-icon svg{fill:var( --e-global-color-cfaf3a0 );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-809ec4c{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-6px;}.elementor-10 .elementor-element.elementor-element-809ec4c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-809ec4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-809ec4c .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-809ec4c .elementor-icon-list-text{color:var( --e-global-color-cfaf3a0 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-305a35e{text-align:start;}.elementor-10 .elementor-element.elementor-element-305a35e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-0399fd6{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c1252c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-c1252c6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-c1252c6 .elementor-button{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-3702f22 );color:var( --e-global-color-3702f22 );background-color:var( --e-global-color-394a726 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8a50324 );}.elementor-10 .elementor-element.elementor-element-c1252c6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c1252c6 .elementor-button:focus{background-color:var( --e-global-color-0ea9ea1 );border-color:var( --e-global-color-8a50324 );}.elementor-10 .elementor-element.elementor-element-d11b0cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a076e8f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3773fd4 );--border-color:var( --e-global-color-3773fd4 );--border-radius:24px 24px 24px 24px;--padding-top:3em;--padding-bottom:3em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-10 .elementor-element.elementor-element-a076e8f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a076e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-10 .elementor-element.elementor-element-a076e8f:hover{background-color:#FFFFFF17;border-style:solid;border-color:#FFFFFF47;--border-color:#FFFFFF47;box-shadow:0px 8px 24px 0px rgba(2.000000000000001, 20.000000000000014, 36, 0.5);}.elementor-10 .elementor-element.elementor-element-a076e8f, .elementor-10 .elementor-element.elementor-element-a076e8f::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-a076e8f.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-a136a61{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8c2e155{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-70ab5bc .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-70ab5bc .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-70ab5bc .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-70ab5bc .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-70ab5bc{padding:10px 10px 5px 10px;background-color:var( --e-global-color-2ec0f56 );border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-833fce1 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9683398 );}.elementor-10 .elementor-element.elementor-element-3e484c1 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-052e0a3{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-9c5f083 );}.elementor-10 .elementor-element.elementor-element-052e0a3 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8bef224{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-a866033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3773fd4 );--border-color:var( --e-global-color-3773fd4 );--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-a866033:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a866033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-10 .elementor-element.elementor-element-a866033:hover{background-color:#FFFFFF17;border-style:solid;border-color:#FFFFFF47;--border-color:#FFFFFF47;box-shadow:0px 8px 24px 0px rgba(2.000000000000001, 20.000000000000014, 36, 0.5);}.elementor-10 .elementor-element.elementor-element-a866033, .elementor-10 .elementor-element.elementor-element-a866033::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-a866033.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-0d16d68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cb37aed .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-cb37aed.elementor-view-stacked .elementor-icon{background-color:#03512900;}.elementor-10 .elementor-element.elementor-element-cb37aed.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cb37aed.elementor-view-default .elementor-icon{color:#03512900;border-color:#03512900;}.elementor-10 .elementor-element.elementor-element-cb37aed.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cb37aed.elementor-view-default .elementor-icon svg{fill:#03512900;}.elementor-10 .elementor-element.elementor-element-cb37aed .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-cb37aed .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-cb37aed .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-cb37aed{padding:10px 10px 5px 10px;background-color:#FFFFFF1A;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-000fbca .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9683398 );}.elementor-10 .elementor-element.elementor-element-c19cf39 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-c4a83f8{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-9c5f083 );}.elementor-10 .elementor-element.elementor-element-c4a83f8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6f281c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3773fd4 );--border-color:var( --e-global-color-3773fd4 );--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-6f281c3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f281c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-10 .elementor-element.elementor-element-6f281c3:hover{background-color:#FFFFFF17;border-style:solid;border-color:#FFFFFF47;--border-color:#FFFFFF47;box-shadow:0px 8px 24px 0px rgba(2.000000000000001, 20.000000000000014, 36, 0.5);}.elementor-10 .elementor-element.elementor-element-6f281c3, .elementor-10 .elementor-element.elementor-element-6f281c3::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-6f281c3.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-5a1b881{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-85c9a83 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-85c9a83.elementor-view-stacked .elementor-icon{background-color:#03512900;}.elementor-10 .elementor-element.elementor-element-85c9a83.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-85c9a83.elementor-view-default .elementor-icon{color:#03512900;border-color:#03512900;}.elementor-10 .elementor-element.elementor-element-85c9a83.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-85c9a83.elementor-view-default .elementor-icon svg{fill:#03512900;}.elementor-10 .elementor-element.elementor-element-85c9a83 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-85c9a83 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-85c9a83 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-85c9a83{padding:10px 10px 5px 10px;background-color:#FFFFFF1A;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-3a1c021 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9683398 );}.elementor-10 .elementor-element.elementor-element-9d97e20 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-5a57fc8{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-9c5f083 );}.elementor-10 .elementor-element.elementor-element-5a57fc8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1f9561e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3773fd4 );--border-color:var( --e-global-color-3773fd4 );--border-radius:24px 24px 24px 24px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-1f9561e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1f9561e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-10 .elementor-element.elementor-element-1f9561e:hover{background-color:#FFFFFF17;border-style:solid;border-color:#FFFFFF47;--border-color:#FFFFFF47;box-shadow:0px 8px 24px 0px rgba(2.000000000000001, 20.000000000000014, 36, 0.5);}.elementor-10 .elementor-element.elementor-element-1f9561e, .elementor-10 .elementor-element.elementor-element-1f9561e::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-1f9561e.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-10 .elementor-element.elementor-element-7b05f77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-63c64aa .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-63c64aa.elementor-view-stacked .elementor-icon{background-color:#03512900;}.elementor-10 .elementor-element.elementor-element-63c64aa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-63c64aa.elementor-view-default .elementor-icon{color:#03512900;border-color:#03512900;}.elementor-10 .elementor-element.elementor-element-63c64aa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-63c64aa.elementor-view-default .elementor-icon svg{fill:#03512900;}.elementor-10 .elementor-element.elementor-element-63c64aa .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-63c64aa .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-63c64aa .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-63c64aa{padding:10px 10px 5px 10px;background-color:#FFFFFF1A;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-a739c72 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-9683398 );}.elementor-10 .elementor-element.elementor-element-153e8ef .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-07ff1bd{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-9c5f083 );}.elementor-10 .elementor-element.elementor-element-07ff1bd p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-142a73d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-142a73d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-142a73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed1aaf3 );}.elementor-10 .elementor-element.elementor-element-bf876ec{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-bfaca5c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bfaca5c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-bfaca5c{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-6px;}.elementor-10 .elementor-element.elementor-element-bfaca5c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-bfaca5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-bfaca5c .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-bfaca5c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9bfa165{text-align:start;}.elementor-10 .elementor-element.elementor-element-9bfa165 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ad87014{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bdffe1e{--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;--justify-content:center;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-bdffe1e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bdffe1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-6238610{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:16px 16px 16px 16px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;--position:absolute;top:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-6238610:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6238610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6238610{left:40px;}body.rtl .elementor-10 .elementor-element.elementor-element-6238610{right:40px;}.elementor-10 .elementor-element.elementor-element-ad1b22f{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c35ee66 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-94ea5da .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:10px;font-weight:400;line-height:18px;color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-869cd59{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-47006e2 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-906ce95 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:10px;font-weight:400;line-height:18px;color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-5784a4c{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ac999a .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-b144a67 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:10px;font-weight:400;line-height:18px;color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-7e55876{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2c83c97 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-6387ceb .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:10px;font-weight:400;line-height:18px;color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-c976373{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ee3e608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-c48ae3d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-13bffb5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-13bffb5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-13bffb5 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-13bffb5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-13bffb5 .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-af20a7c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-af20a7c{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-ef12528{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-03634bd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-03634bd .elementor-icon-box-title{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-03634bd .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-03634bd .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-03634bd .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-ba247b3 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-ba247b3{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-e44dba6{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-476251b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-476251b .elementor-icon-box-title{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-476251b .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-476251b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-476251b .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-1ea6011 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1ea6011{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-c8df590{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-590ac62 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-590ac62 .elementor-icon-box-title{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-590ac62 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-590ac62 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-590ac62 .elementor-icon-box-title a{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-114daa7 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-114daa7{color:var( --e-global-color-9c5f083 );}.elementor-10 .elementor-element.elementor-element-5cdba38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-5cdba38:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5cdba38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3d60d7 );}.elementor-10 .elementor-element.elementor-element-4211eaa{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;box-shadow:0px 24px 48px 0px rgba(3.000000000000004, 45.999999999999986, 81, 0.18);--padding-top:3em;--padding-bottom:3em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-10 .elementor-element.elementor-element-4211eaa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4211eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #021C36 0%, #010F20 100%);}.elementor-10 .elementor-element.elementor-element-4211eaa::before, .elementor-10 .elementor-element.elementor-element-4211eaa > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4211eaa > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4211eaa > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4211eaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4211eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.tepinteligencia.com/wp-content/uploads/2026/08/gradiente-background-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-024b263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9769846{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0847839{text-align:start;}.elementor-10 .elementor-element.elementor-element-0847839 img{width:95px;}.elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-icon i{color:var( --e-global-color-66f427c );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-icon svg{fill:var( --e-global-color-66f427c );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-9c2c571{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;padding:6px 12px 6px 12px;background-color:#E21B4629;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E21B4661;border-radius:1000px 1000px 1000px 1000px;}.elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-text{color:var( --e-global-color-971dd0d );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-aaebc05{text-align:start;}.elementor-10 .elementor-element.elementor-element-aaebc05 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-f316d2e{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-9c5f083 );}.elementor-10 .elementor-element.elementor-element-f316d2e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-eb55804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d2dd95 .elementor-icon-list-icon i{color:var( --e-global-color-66f427c );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2d2dd95 .elementor-icon-list-icon svg{fill:var( --e-global-color-66f427c );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2d2dd95{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;padding:6px 12px 6px 12px;background-color:#FFFFFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:1000px 1000px 1000px 1000px;}.elementor-10 .elementor-element.elementor-element-2d2dd95 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-2d2dd95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2d2dd95 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-2d2dd95 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5f7ce8d .elementor-icon-list-icon i{color:var( --e-global-color-66f427c );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5f7ce8d .elementor-icon-list-icon svg{fill:var( --e-global-color-66f427c );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5f7ce8d{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;padding:6px 12px 6px 12px;background-color:#FFFFFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:1000px 1000px 1000px 1000px;}.elementor-10 .elementor-element.elementor-element-5f7ce8d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-5f7ce8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-5f7ce8d .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5f7ce8d .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-25b95fa .elementor-icon-list-icon i{color:var( --e-global-color-66f427c );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-25b95fa .elementor-icon-list-icon svg{fill:var( --e-global-color-66f427c );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-25b95fa{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;padding:6px 12px 6px 12px;background-color:#FFFFFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:1000px 1000px 1000px 1000px;}.elementor-10 .elementor-element.elementor-element-25b95fa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-25b95fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-25b95fa .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-25b95fa .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-81b5bb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-81b5bb6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-81b5bb6 .elementor-button{font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-3702f22 );color:var( --e-global-color-3702f22 );background-color:var( --e-global-color-66f427c );}.elementor-10 .elementor-element.elementor-element-81b5bb6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-81b5bb6 .elementor-button:focus{background-color:#B8162E;}.elementor-10 .elementor-element.elementor-element-718933c{--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-10 .elementor-element.elementor-element-61319d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;}.elementor-10 .elementor-element.elementor-element-ba07b2b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;--padding-top:5em;--padding-bottom:9em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-ba07b2b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ba07b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tepinteligencia.com/wp-content/uploads/2026/08/form-background-title-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cb0b0c1 .elementor-icon-list-icon i{color:var( --e-global-color-cfaf3a0 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-cb0b0c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-cfaf3a0 );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-cb0b0c1{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-6px;}.elementor-10 .elementor-element.elementor-element-cb0b0c1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-10 .elementor-element.elementor-element-cb0b0c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-cb0b0c1 .elementor-icon-list-item > a{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-cb0b0c1 .elementor-icon-list-text{color:var( --e-global-color-cfaf3a0 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1e5cfde{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1e5cfde .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-3702f22 );}.elementor-10 .elementor-element.elementor-element-358c91d{text-align:center;color:var( --e-global-color-9c5f083 );width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-358c91d p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8d9892a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-03aed8b );--border-color:var( --e-global-color-03aed8b );--border-radius:24px 24px 24px 24px;box-shadow:0px 24px 48px 0px rgba(3.000000000000004, 45.999999999999986, 81, 0.14);--margin-top:-9em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:3em;--padding-right:3em;}.elementor-10 .elementor-element.elementor-element-8d9892a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d9892a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3702f22 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-button span{gap:12px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-25px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-1f97831 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1f97831 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-10 .elementor-element.elementor-element-1f97831 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-subgroup label{color:var( --e-global-color-59e8716 );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group > label{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-type-html{padding-bottom:20px;color:var( --e-global-color-59e8716 );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group .elementor-field{color:var( --e-global-color-7170810 );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-ed1aaf3 );border-color:var( --e-global-color-ed1aaf3 );border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-ed1aaf3 );border-color:var( --e-global-color-ed1aaf3 );border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-ed1aaf3 );}.elementor-10 .elementor-element.elementor-element-1f97831 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-button[type="submit"]{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-1f97831 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-998b4c1 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-998b4c1 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-message.elementor-message-danger{color:#E21B46;}.elementor-10 .elementor-element.elementor-element-1f97831 .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1f97831{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-a866033{--width:30%;}.elementor-10 .elementor-element.elementor-element-6f281c3{--width:30%;}.elementor-10 .elementor-element.elementor-element-1f9561e{--width:30%;}.elementor-10 .elementor-element.elementor-element-6238610{--width:40%;}.elementor-10 .elementor-element.elementor-element-8d9892a{--width:92%;}}@media(max-width:1366px){.elementor-10 .elementor-element.elementor-element-0f1a7ed .elementor-heading-title{font-size:48px;}.elementor-10 .elementor-element.elementor-element-dce6b2b .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-2d0abd6 .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-4707798 .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-22e0b5d .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-aaebc05 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-eb55804{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-718933c{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-1e5cfde .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-1e5cfde{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-10 .elementor-element.elementor-element-358c91d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-0f1a7ed .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-b29f1bc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-aaa3504{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-24e9b1a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2af5931 .elementor-icon-list-item > a{font-size:14px;}.elementor-10 .elementor-element.elementor-element-9cc9179{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ed54b3d .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-7a42a65{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10 .elementor-element.elementor-element-b984e5a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-9746eca{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10 .elementor-element.elementor-element-8ebe778{--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:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-10 .elementor-element.elementor-element-ac472a8 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-ef82347{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-dce6b2b .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-77f8049{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-2d0abd6 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-dc19ff6{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-4707798 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-66cb546{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-22e0b5d .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-305a35e .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-c1252c6 .elementor-button{line-height:20px;}.elementor-10 .elementor-element.elementor-element-a076e8f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10 .elementor-element.elementor-element-3e484c1 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8bef224{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-a866033{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-c19cf39 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-9d97e20 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-153e8ef .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-9bfa165 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-ad87014{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6238610{left:35px;}body.rtl .elementor-10 .elementor-element.elementor-element-6238610{right:35px;}.elementor-10 .elementor-element.elementor-element-6238610{top:35px;}.elementor-10 .elementor-element.elementor-element-c48ae3d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-ef12528{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-e44dba6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-c8df590{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-4211eaa{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-10 .elementor-element.elementor-element-aaebc05 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-1e5cfde .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-1e5cfde{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10 .elementor-element.elementor-element-358c91d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-10 .elementor-element.elementor-element-8d9892a{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(max-width:880px){.elementor-10 .elementor-element.elementor-element-8ebe778{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-c976373{--justify-content:flex-start;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b29f1bc{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-ed54b3d .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-8ebe778{--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-916d020{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-520ac22{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-4cf41ee{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-3f44583{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-a076e8f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10 .elementor-element.elementor-element-a136a61{--padding-top:0em;--padding-bottom:01.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-10 .elementor-element.elementor-element-8c2e155{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-17c5a24 img{border-radius:24px 24px 0px 0px;}.elementor-10 .elementor-element.elementor-element-142a73d{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-6238610{--width:80%;top:30px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6238610{left:30px;}body.rtl .elementor-10 .elementor-element.elementor-element-6238610{right:30px;}.elementor-10 .elementor-element.elementor-element-13bffb5 .elementor-icon-box-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-03634bd .elementor-icon-box-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-476251b .elementor-icon-box-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-590ac62 .elementor-icon-box-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-5cdba38{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-024b263{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-9c2c571 .elementor-icon-list-item > a{font-size:12px;}.elementor-10 .elementor-element.elementor-element-aaebc05 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-61319d3{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-10 .elementor-element.elementor-element-ba07b2b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:9em;--padding-left:1em;--padding-right:1em;}.elementor-10 .elementor-element.elementor-element-1e5cfde{text-align:start;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-1e5cfde .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-358c91d{text-align:start;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-8d9892a{--width:95%;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e1825ba{--width:55%;}.elementor-10 .elementor-element.elementor-element-151631e{--width:45%;}.elementor-10 .elementor-element.elementor-element-ab25a90{--width:33%;}.elementor-10 .elementor-element.elementor-element-7f21fac{--width:33%;}.elementor-10 .elementor-element.elementor-element-544d292{--width:33%;}.elementor-10 .elementor-element.elementor-element-7a42a65{--width:50%;}.elementor-10 .elementor-element.elementor-element-9746eca{--width:50%;}.elementor-10 .elementor-element.elementor-element-ef82347{--width:48%;}.elementor-10 .elementor-element.elementor-element-77f8049{--width:48%;}.elementor-10 .elementor-element.elementor-element-dc19ff6{--width:48%;}.elementor-10 .elementor-element.elementor-element-66cb546{--width:48%;}.elementor-10 .elementor-element.elementor-element-8e6341c{--width:70%;}.elementor-10 .elementor-element.elementor-element-0399fd6{--width:30%;}.elementor-10 .elementor-element.elementor-element-a076e8f{--width:100%;}.elementor-10 .elementor-element.elementor-element-a866033{--width:31%;}.elementor-10 .elementor-element.elementor-element-6f281c3{--width:31%;}.elementor-10 .elementor-element.elementor-element-1f9561e{--width:31%;}.elementor-10 .elementor-element.elementor-element-bdffe1e{--width:55%;}.elementor-10 .elementor-element.elementor-element-6238610{--width:32%;}.elementor-10 .elementor-element.elementor-element-ee3e608{--width:45%;}.elementor-10 .elementor-element.elementor-element-024b263{--width:50%;}.elementor-10 .elementor-element.elementor-element-718933c{--width:50%;}.elementor-10 .elementor-element.elementor-element-8d9892a{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-e1825ba{--width:50%;}.elementor-10 .elementor-element.elementor-element-151631e{--width:50%;}.elementor-10 .elementor-element.elementor-element-8e6341c{--width:60%;}.elementor-10 .elementor-element.elementor-element-0399fd6{--width:40%;}.elementor-10 .elementor-element.elementor-element-a866033{--width:47%;}.elementor-10 .elementor-element.elementor-element-6f281c3{--width:47%;}.elementor-10 .elementor-element.elementor-element-1f9561e{--width:100%;}.elementor-10 .elementor-element.elementor-element-bdffe1e{--width:80%;}.elementor-10 .elementor-element.elementor-element-6238610{--width:50%;}.elementor-10 .elementor-element.elementor-element-ee3e608{--width:80%;}.elementor-10 .elementor-element.elementor-element-024b263{--width:50%;}.elementor-10 .elementor-element.elementor-element-718933c{--width:50%;}}/* Start custom CSS for icon-list, class: .elementor-element-c7ea9ed */.elementor-10 .elementor-element.elementor-element-c7ea9ed path {
    fill:#FF9000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f897859 */.elementor-10 .elementor-element.elementor-element-f897859 path {
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1252c6 */.elementor-10 .elementor-element.elementor-element-c1252c6 path {
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e5a2e3 *//* ============================================================
   TEP — MAPA DE PRESENCIA REGIONAL
   Custom CSS completo. Pégalo en:
   Elementor → Configuración del sitio → Custom CSS
   ============================================================ */

/* ============ MAPA ============ */
.tep-map {
  position: relative;
  width: 100%;
  /* Red de seguridad: si por cualquier motivo el JS todavía no
     corrió o midió mal, esta proporción evita que el mapa se vea
     aplastado o cortado. El JS, cuando corre bien, la reemplaza
     con un alto en píxeles reales vía inline style (más específico
     que esta regla, así que no compiten entre sí). */
  aspect-ratio: 760 / 540;
  background: #FFFFFF;
  border-radius: 24px;
  overflow: hidden;
}

@media (max-width: 1025px) {
  .tep-map { border-radius: 16px; }
}

@media (max-width: 767px) {
  .tep-map { aspect-ratio: 420 / 615; border-radius: 16px; }
}

.tep-map__svg {
  display: block;
  width: 100%;
  height: 100%;
}

.tep-map__svg path {
  transition: fill 200ms cubic-bezier(.2, .6, .35, 1),
              stroke 200ms cubic-bezier(.2, .6, .35, 1);
}

.tep-map text {
  font-family: "Google Sans", "Product Sans", Roboto, Arial, sans-serif;
}


/* ============ CARDS FLOTANTES ============ */
.rp-cards {
  display: grid;
}
.rp-cards > .rp-card {
  grid-area: 1 / 1;
}

.rp-card {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 220ms ease, visibility 220ms ease;
}
.rp-card.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* En mobile no hay espacio para flotar sobre el mapa sin taparlo:
   se anula el Position: Absolute heredado de Desktop. */
@media (max-width: 767px) {
  .rp-cards {
    position: static !important;
    inset: auto !important;
    margin-top: 16px;
  }
}


/* ============ TABS DE LA LISTA LATERAL ============ */
.rp-tab {
  cursor: pointer;
  transition: background-color .25s ease;
}
.rp-tab .rp-tab-desc { display: none; }
.rp-tab.is-active .rp-tab-desc { display: block; }
.rp-tab.is-active { background-color: #032E51; }

.rp-tab.is-active .elementor-icon-box-title,
.rp-tab.is-active .elementor-icon-box-title span,
.rp-tab.is-active .elementor-icon-box-description,
.rp-tab.is-active .rp-tab-desc,
.rp-tab.is-active .elementor-heading-title {
  color: #FFFFFF;
}

/* ÍCONO: solo el círculo blanco exterior (primer <path>).
   El punto naranja interior no se toca. */
.rp-tab .elementor-icon-box-icon svg path:first-child {
  transition: fill 250ms ease;
}
.rp-tab.is-active .elementor-icon-box-icon svg path:first-child {
  fill: rgba(255, 255, 255, 0.14) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81b5bb6 */.elementor-10 .elementor-element.elementor-element-81b5bb6 path {
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1f97831 */input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], .elementor-field-textual {
    height: 48px;
}

.elementor-10 .elementor-element.elementor-element-1f97831 path {
    fill: transparent!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.tepinteligencia.com/wp-content/uploads/2026/08/GoogleSans-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */