.elementor-57 .elementor-element.elementor-element-bf0239d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-bf0239d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-bf0239d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-cad6a9e{width:var( --container-widget-width, 820px );max-width:820px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-cad6a9e .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:72px;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-f5b54ca{width:var( --container-widget-width, 560px );max-width:560px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-99299c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.005em;fill:var( --e-global-color-blanco );color:var( --e-global-color-blanco );border-radius:4px 4px 4px 4px;padding:16px 20px 16px 20px;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-7318215 .elementor-button:focus{background-color:var( --e-global-color-azuloscuro );color:var( --e-global-color-blanco );}.elementor-57 .elementor-element.elementor-element-7318215{width:auto;max-width:auto;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button-content-wrapper{flex-direction:row;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-7318215 .elementor-button:focus svg{fill:var( --e-global-color-blanco );}.elementor-57 .elementor-element.elementor-element-4e36fae{width:auto;max-width:auto;}.elementor-57 .elementor-element.elementor-element-5f9034c{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-c84d8b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-c84d8b3:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c84d8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-bbc3f8a{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-c79f3d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c79f3d6:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c79f3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-d53d2db{text-align:center;}.elementor-57 .elementor-element.elementor-element-d53d2db .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-bd9129b{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 56px) 16px;text-align:center;}.elementor-57 .elementor-element.elementor-element-bd9129b .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:72px;font-weight:600;line-height:1.04em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-a2fffb0{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-89bab5b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-89bab5b:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-89bab5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-7f006c1{text-align:start;}.elementor-57 .elementor-element.elementor-element-7f006c1 .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-17efb0a{width:var( --container-widget-width, 900px );max-width:900px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-17efb0a .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-4b0f88c{width:var( --container-widget-width, 640px );max-width:640px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-c9aabc1{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-25a9cdd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-25a9cdd:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-25a9cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-6ee428b{text-align:start;}.elementor-57 .elementor-element.elementor-element-6ee428b .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-20ec1d2{width:var( --container-widget-width, 900px );max-width:900px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-20ec1d2 .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-942785c{width:var( --container-widget-width, 640px );max-width:640px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-2319deb{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-73f3d70{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-73f3d70:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-73f3d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-f1510c6{text-align:start;}.elementor-57 .elementor-element.elementor-element-f1510c6 .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-fb9bd32{width:var( --container-widget-width, 900px );max-width:900px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-fb9bd32 .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-b5d4e96{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-8cb7ea6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-8cb7ea6:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-8cb7ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-1af4592{text-align:start;}.elementor-57 .elementor-element.elementor-element-1af4592 .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-552f94e{width:var( --container-widget-width, 900px );max-width:900px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-552f94e .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-04fe476{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-4517f99{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-4517f99:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4517f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-18527cf{--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-57 .elementor-element.elementor-element-165a19c{text-align:start;}.elementor-57 .elementor-element.elementor-element-165a19c .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-b62a0c3{width:var( --container-widget-width, 600px );max-width:600px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-b62a0c3 .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-87110e9{width:var( --container-widget-width, 560px );max-width:560px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:start;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-af7303b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-81e5815{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-f7cbeee{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-2628d77{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-2628d77:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-2628d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-bfdeb38{text-align:center;}.elementor-57 .elementor-element.elementor-element-bfdeb38 .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-5db0195{width:var( --container-widget-width, 820px );max-width:820px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-5db0195 .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-e044f18{width:var( --container-widget-width, 600px );max-width:600px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-979bf02{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-755e161{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-755e161:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-755e161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-d2a623d{text-align:start;}.elementor-57 .elementor-element.elementor-element-d2a623d .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-51b515f{width:var( --container-widget-width, 1000px );max-width:1000px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-51b515f .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-93167f2{width:var( --container-widget-width, 720px );max-width:720px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:start;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-5907146{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-69853ba{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-69853ba:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-69853ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-35f9f7a{text-align:start;}.elementor-57 .elementor-element.elementor-element-35f9f7a .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-f580fdd{width:var( --container-widget-width, 900px );max-width:900px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-f580fdd .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-ebb836f{width:100%;max-width:100%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-d158e2e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-d158e2e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d158e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-86d2f4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-6f116d9{text-align:start;}.elementor-57 .elementor-element.elementor-element-6f116d9 .elementor-heading-title{font-family:"WF Visual Sans Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-380fbe5{width:var( --container-widget-width, 460px );max-width:460px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-380fbe5 .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-0a82569{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-cfa422f{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-152735c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-57 .elementor-element.elementor-element-152735c:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-152735c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fondo );}.elementor-57 .elementor-element.elementor-element-c624fb5{width:var( --container-widget-width, 800px );max-width:800px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-c624fb5 .elementor-heading-title{font-family:"WF Visual Sans", Sans-serif;font-size:56px;font-weight:600;line-height:1.06em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-d6bb795{width:var( --container-widget-width, 560px );max-width:560px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;font-family:"WF Visual Sans Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-ae5adf5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-c84d8b3{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-89bab5b{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-25a9cdd{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-73f3d70{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-8cb7ea6{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-4517f99{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-2628d77{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-755e161{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-69853ba{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-d158e2e{--content-width:1520px;}.elementor-57 .elementor-element.elementor-element-152735c{--content-width:1520px;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-cad6a9e .elementor-heading-title{font-size:56px;}.elementor-57 .elementor-element.elementor-element-f5b54ca{font-size:17px;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button{font-size:16px;}.elementor-57 .elementor-element.elementor-element-c84d8b3{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-bd9129b .elementor-heading-title{font-size:56px;}.elementor-57 .elementor-element.elementor-element-89bab5b{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-17efb0a .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-25a9cdd{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-20ec1d2 .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-73f3d70{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-fb9bd32 .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-8cb7ea6{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-552f94e .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-4517f99{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-b62a0c3 .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-2628d77{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-5db0195 .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-755e161{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-51b515f .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-69853ba{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-f580fdd .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-d158e2e{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-380fbe5 .elementor-heading-title{font-size:44px;}.elementor-57 .elementor-element.elementor-element-152735c{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-c624fb5 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-bf0239d{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-cad6a9e{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-cad6a9e .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-f5b54ca{width:100%;max-width:100%;font-size:16px;}.elementor-57 .elementor-element.elementor-element-7318215{width:auto;max-width:auto;}.elementor-57 .elementor-element.elementor-element-7318215 .elementor-button{font-size:16px;}.elementor-57 .elementor-element.elementor-element-4e36fae{width:auto;max-width:auto;}.elementor-57 .elementor-element.elementor-element-c84d8b3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-c79f3d6{--padding-top:96px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-bd9129b .elementor-heading-title{font-size:40px;}.elementor-57 .elementor-element.elementor-element-89bab5b{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-17efb0a{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-17efb0a .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-4b0f88c{width:100%;max-width:100%;font-size:16px;}.elementor-57 .elementor-element.elementor-element-c9aabc1{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-25a9cdd{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-20ec1d2{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-20ec1d2 .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-942785c{width:100%;max-width:100%;font-size:16px;}.elementor-57 .elementor-element.elementor-element-2319deb{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-73f3d70{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-fb9bd32{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-fb9bd32 .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-b5d4e96{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-8cb7ea6{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-552f94e{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-552f94e .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-04fe476{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-4517f99{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-b62a0c3{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-b62a0c3 .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-87110e9{width:100%;max-width:100%;font-size:16px;}.elementor-57 .elementor-element.elementor-element-2628d77{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-5db0195{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-5db0195 .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-e044f18{width:100%;max-width:100%;font-size:16px;}.elementor-57 .elementor-element.elementor-element-979bf02{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-755e161{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-51b515f{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-51b515f .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-93167f2{width:100%;max-width:100%;font-size:16px;}.elementor-57 .elementor-element.elementor-element-5907146{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-69853ba{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-f580fdd{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-f580fdd .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-ebb836f{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-d158e2e{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-380fbe5{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-380fbe5 .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-152735c{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-c624fb5{width:100%;max-width:100%;}.elementor-57 .elementor-element.elementor-element-c624fb5 .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-d6bb795{width:100%;max-width:100%;font-size:16px;}}/* Start custom CSS *//* SERVICIO · HERO estilo Webflow Source */
.tdm-svc-hero{overflow:hidden}
.tdm-svc-hero .elementor-widget-html:last-child{width:100%}
.elementor-kit-4 a.tdm-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--e-global-color-primary);font-family:"WF Visual Sans Text",sans-serif;font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:-0.08px;-webkit-text-stroke:0.016em currentColor}
.elementor-kit-4 a.tdm-eyebrow:hover{color:var(--e-global-color-accent)}
.tdm-svc-hero h1{-webkit-text-stroke:0}
.elementor-kit-4 a.tdm-link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--e-global-color-primary);font-family:"WF Visual Sans Text",sans-serif;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-stroke:0.016em currentColor;padding:16px 4px}
.elementor-kit-4 a.tdm-link-arrow:hover{color:var(--e-global-color-accent)}
.tdm-link-arrow span{text-decoration:none;display:inline-block;transition:transform .2s}.tdm-link-arrow:hover span{transform:translateX(3px)}
.tdm-btns{--width:auto;width:auto}
.tdm-btns > .elementor-element{width:auto!important;max-width:none}
.tdm-svc-hero > .elementor-element.elementor-widget-html:last-child{width:100%}
/* SHOWCASE */
.tdm-show{overflow:hidden;position:relative}
.tdm-show > .elementor-element{width:100%}
.tdm-show > .elementor-widget-heading,.tdm-show-z{position:relative;z-index:3!important}
.tdm-show h2{-webkit-text-stroke:0}
/* BLOQUES-START */
.tdm-blk{border-top:1px solid var(--e-global-color-borde)}
.tdm-blk .tdm-h2 h2,.tdm-blk h2{-webkit-text-stroke:0}
.tdm-blk .tdm-eye .elementor-heading-title{-webkit-text-stroke:.016em currentColor}
.tdm-blk > .e-con-inner > .elementor-widget-html{width:100%}
.tdm-blk h3{font-family:"WF Visual Sans Text",sans-serif;-webkit-text-stroke:.016em currentColor;color:var(--e-global-color-primary)}
.tdm-note{margin-top:28px;color:var(--e-global-color-grismedio);font-family:"WF Visual Sans Text",sans-serif;font-size:14px}
.elementor-kit-4 .tdm-note a{color:var(--e-global-color-primary);text-decoration:underline}
/* B2 */
.tdm-proof{border-top:0}
.tdm-proof-in{display:flex;flex-direction:column;align-items:center;gap:28px;font-family:"WF Visual Sans Text",sans-serif}
.tdm-proof-lbl{margin:0;color:var(--e-global-color-text);font-size:14px;text-align:center}
.tdm-logos{display:grid;grid-template-columns:repeat(8,1fr);gap:24px;width:100%;border-top:1px solid var(--e-global-color-borde);border-bottom:1px solid var(--e-global-color-borde);padding:28px 0}
.tdm-logos span{color:var(--e-global-color-grismedio);font-size:18px;text-align:center;white-space:nowrap;opacity:.9}
.tdm-stats{display:grid;grid-template-columns:repeat(4,1fr);width:100%}
.tdm-stats div{padding:8px 24px;border-left:1px solid var(--e-global-color-borde)}.tdm-stats div:first-child{border-left:0}
.tdm-stats b{display:block;font-family:"WF Visual Sans",sans-serif;font-size:40px;font-weight:600;letter-spacing:-.02em;color:var(--e-global-color-primary);line-height:1.1}
.tdm-stats span{color:var(--e-global-color-text);font-size:14px}
@media(max-width:1024px){.tdm-logos{grid-template-columns:repeat(4,1fr)}.tdm-stats{grid-template-columns:repeat(2,1fr);row-gap:24px}.tdm-stats div:nth-child(3){border-left:0}}
/* B4 */
.tdm-vs{display:grid;grid-template-columns:1fr 1fr;gap:32px;font-family:"WF Visual Sans Text",sans-serif}
.tdm-vs-col{border:1px solid var(--e-global-color-borde);border-radius:8px;padding:32px}
.tdm-vs-yes{background:var(--e-global-color-superficie);border-color:#146EF5}
.tdm-vs-t{margin:0 0 20px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--e-global-color-grismedio)}
.tdm-vs-yes .tdm-vs-t{color:#3B89FF}
.tdm-vs ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.tdm-vs li{font-size:20px;line-height:1.35;color:var(--e-global-color-primary);padding-left:34px;position:relative}
.tdm-vs-no li{color:var(--e-global-color-grismedio);text-decoration:line-through;text-decoration-thickness:1px}
.tdm-vs li::before{content:"✕";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--e-global-color-borde);color:var(--e-global-color-text)}
.tdm-vs-yes li::before{content:"✓";background:#146EF5;color:#fff}
@media(max-width:767px){.tdm-vs{grid-template-columns:1fr}}
/* B5 */
.tdm-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;font-family:"WF Visual Sans Text",sans-serif}
.tdm-feat{border:1px solid var(--e-global-color-borde);border-radius:8px;padding:32px;transition:border-color .2s,transform .2s}
.tdm-feat:hover{border-color:#146EF5;transform:translateY(-3px)}
.tdm-ic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:8px;background:rgba(20,110,245,.12);color:#3B89FF}
.tdm-feat h3{margin:24px 0 8px;font-size:24px;font-weight:500;line-height:1.3}
.tdm-feat p,.tdm-rev blockquote{margin:0;color:var(--e-global-color-text);font-size:16px;line-height:1.6}
@media(max-width:1024px){.tdm-grid3{grid-template-columns:1fr 1fr}}@media(max-width:767px){.tdm-grid3{grid-template-columns:1fr}}
/* B6 */
.tdm-tabs{display:grid;grid-template-columns:320px 1fr;gap:48px;font-family:"WF Visual Sans Text",sans-serif}
.tdm-tabs-list{display:flex;flex-direction:column;border-top:1px solid var(--e-global-color-borde)}
.elementor-kit-4 .tdm-tabs-list button{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 4px;border-bottom:1px solid var(--e-global-color-borde);font-size:20px;font-weight:500;color:var(--e-global-color-grismedio);transition:color .2s}
.elementor-kit-4 .tdm-tabs-list button span{opacity:0;transition:opacity .2s,transform .2s}
.elementor-kit-4 .tdm-tabs-list button:hover,.elementor-kit-4 .tdm-tabs-list button[aria-selected=true]{color:var(--e-global-color-primary)}
.elementor-kit-4 .tdm-tabs-list button[aria-selected=true] span{opacity:1;color:#3B89FF}
.tdm-tab-p{display:none;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}
.tdm-tab-p.on{display:grid;animation:tdmIn .4s ease}
@keyframes tdmIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.tdm-tab-img{border-radius:8px;overflow:hidden;aspect-ratio:4/3;background:var(--e-global-color-superficie);border:1px solid var(--e-global-color-borde)}
.tdm-tab-img img{width:100%;height:100%;object-fit:cover;object-position:top}
.tdm-tab-txt h3{margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.2}
.tdm-tab-txt p{color:var(--e-global-color-text);font-size:17px;line-height:1.6;margin:0 0 16px}
.tdm-from{font-size:15px!important}.tdm-from b{color:var(--e-global-color-primary);font-size:28px;font-family:"WF Visual Sans",sans-serif}
@media(max-width:1024px){.tdm-tabs{grid-template-columns:1fr}.tdm-tab-p{grid-template-columns:1fr}}
/* B7 */
.tdm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;font-family:"WF Visual Sans Text",sans-serif;counter-reset:s}
.tdm-steps li{position:relative;padding-top:28px;border-top:2px solid var(--e-global-color-borde)}
.tdm-steps li:first-child{border-top-color:#146EF5}
.tdm-num{font-family:"WF Visual Sans",sans-serif;font-size:14px;font-weight:600;color:#3B89FF}
.tdm-steps h3{margin:12px 0 8px;font-size:20px;font-weight:500;line-height:1.3}
.tdm-steps p{margin:0;color:var(--e-global-color-text);font-size:15px;line-height:1.55}
@media(max-width:1024px){.tdm-steps{grid-template-columns:1fr 1fr}}@media(max-width:767px){.tdm-steps{grid-template-columns:1fr}}
/* B8 */
.tdm-b8 > .e-con-inner > .tdm-half{flex:1 1 0;width:auto;--width:auto}
.tdm-serp{background:#fff;color:#202124;border-radius:12px;padding:20px;font-family:Arial,sans-serif;box-shadow:0 30px 80px rgba(0,0,0,.4);max-width:560px;margin-left:auto}
.tdm-serp-q{display:flex;align-items:center;gap:10px;border:1px solid #dfe1e5;border-radius:24px;padding:10px 16px;font-size:15px;margin-bottom:14px}
.tdm-serp-map{position:relative;height:150px;border-radius:8px;background:linear-gradient(135deg,#e8f0e3,#dfe9f3 60%,#cfe3f5);margin-bottom:10px;overflow:hidden}
.tdm-serp-map i{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#ea4335}
.tdm-serp-map i.on{background:#146EF5;width:20px;height:20px}
.tdm-serp-map span{position:absolute;left:50%;bottom:10px;font-size:11px;color:#5f6368}
.tdm-serp-r{padding:10px 8px;border-bottom:1px solid #eee;font-size:13px}.tdm-serp-r b{display:block;font-size:15px;color:#1a0dab;font-weight:400}
.tdm-serp-r small{display:block;color:#70757a}.tdm-serp-r small.g{color:#188038}
.tdm-serp-r.on{background:#eef4ff;border-radius:6px;border:1px solid #146EF5}
.tdm-serp-web{padding:14px 8px 0}.tdm-serp-web small{color:#4d5156;font-size:12px}.tdm-serp-web b{display:block;color:#1a0dab;font-weight:400;font-size:18px;margin:2px 0}.tdm-serp-web p{margin:0;color:#4d5156;font-size:13px}
/* B9 */
.tdm-b9 > .e-con-inner{align-items:center}
.tdm-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;font-family:"WF Visual Sans Text",sans-serif;text-align:left}
.tdm-plan{position:relative;border:1px solid var(--e-global-color-borde);border-radius:8px;padding:36px 32px;display:flex;flex-direction:column}
.tdm-plan.hl{border-color:#146EF5;background:var(--e-global-color-superficie)}
.tdm-badge{position:absolute;top:-12px;left:32px;background:#146EF5;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:2px}
.tdm-plan h3{margin:0;font-size:24px;font-weight:500}
.tdm-plan-f{margin:6px 0 24px;color:var(--e-global-color-text);font-size:15px}
.tdm-price{margin:0 0 24px;font-family:"WF Visual Sans",sans-serif;font-size:48px;font-weight:600;letter-spacing:-.02em;color:var(--e-global-color-primary);line-height:1}
.tdm-price small{display:block;font-family:"WF Visual Sans Text",sans-serif;font-size:14px;font-weight:400;color:var(--e-global-color-grismedio);letter-spacing:0;margin-bottom:6px}
.tdm-plan ul{list-style:none;margin:0 0 32px;padding:24px 0 0;border-top:1px solid var(--e-global-color-borde);display:grid;gap:12px}
.tdm-plan li{color:var(--e-global-color-primary);font-size:16px;padding-left:28px;position:relative}
.tdm-plan li::before{content:"✓";position:absolute;left:0;color:#3B89FF}
.elementor-kit-4 a.tdm-plan-btn,.elementor-kit-4 a.tdm-btn-blue{margin-top:auto;display:inline-block;text-align:center;padding:16px 24px;border-radius:4px;font-size:16px;font-weight:500;-webkit-text-stroke:.016em currentColor;background:transparent;border:1px solid var(--e-global-color-borde);color:var(--e-global-color-primary);transition:background-color .2s,border-color .2s}
.elementor-kit-4 .tdm-plan.hl a.tdm-plan-btn,.elementor-kit-4 a.tdm-btn-blue{background:#146EF5;border-color:#146EF5;color:#fff}
.elementor-kit-4 a.tdm-plan-btn:hover,.elementor-kit-4 a.tdm-btn-blue:hover{background:#0055D4;border-color:#0055D4;color:#fff}
@media(max-width:1024px){.tdm-plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}}
/* B10 */
.tdm-zone{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start;font-family:"WF Visual Sans Text",sans-serif}
.tdm-map{position:relative;aspect-ratio:16/10;border:1px solid var(--e-global-color-borde);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,transparent 60%,rgba(20,110,245,.12))}
.tdm-map svg{position:absolute;inset:0;width:100%;height:100%}
.tdm-map i{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#3B89FF;box-shadow:0 0 0 4px rgba(20,110,245,.2)}
.tdm-map i.big{width:12px;height:12px;margin:-6px 0 0 -6px;background:#146EF5;box-shadow:0 0 0 6px rgba(20,110,245,.25)}
.tdm-map em{position:absolute;left:14px;top:-5px;white-space:nowrap;font-style:normal;font-size:11px;color:var(--e-global-color-text)}
.tdm-map i.big em{color:var(--e-global-color-primary);font-size:13px;font-weight:500}
.tdm-sea{position:absolute;right:16px;bottom:14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#3B89FF;opacity:.7}
.tdm-towns-t{margin:0 0 10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--e-global-color-grismedio)}
.tdm-towns ul{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid var(--e-global-color-borde)}
.tdm-towns li{border-bottom:1px solid var(--e-global-color-borde)}
.elementor-kit-4 .tdm-towns a{display:flex;justify-content:space-between;padding:12px 2px;color:var(--e-global-color-primary);font-size:17px}
.elementor-kit-4 .tdm-towns a::after{content:"→";color:var(--e-global-color-grismedio);transition:transform .2s,color .2s}
.elementor-kit-4 .tdm-towns a:hover{color:#3B89FF}.elementor-kit-4 .tdm-towns a:hover::after{color:#3B89FF;transform:translateX(3px)}
@media(max-width:1024px){.tdm-zone{grid-template-columns:1fr}}@media(max-width:767px){.tdm-map em{display:none}.tdm-map i.big em{display:block}}
/* B11 */
.tdm-rev{position:relative;margin:0;border:1px solid var(--e-global-color-borde);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:20px}
.tdm-stars{color:#FFAE13;letter-spacing:2px}
.tdm-rev blockquote{font-size:18px;color:var(--e-global-color-primary);border:0;padding:0;font-style:normal}
.tdm-rev figcaption{display:flex;gap:12px;align-items:center;margin-top:auto}
.tdm-ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--e-global-color-borde);color:var(--e-global-color-primary);font-weight:600}
.tdm-rev b{display:block;color:var(--e-global-color-primary);font-weight:500}.tdm-rev small{color:var(--e-global-color-text)}
.tdm-sample{position:absolute;top:12px;right:12px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#FF6B00;border:1px dashed #FF6B00;padding:2px 6px;border-radius:2px}
/* B12 */
.tdm-b12 > .e-con-inner > .tdm-faq-l{flex:0 0 38%;width:38%;--width:38%}.tdm-b12 > .e-con-inner > .tdm-faq-r{flex:1 1 0;width:auto;--width:auto}
@media(max-width:1024px){.tdm-b12 > .e-con-inner > .tdm-faq-l,.tdm-b12 > .e-con-inner > .tdm-faq-r{width:100%;--width:100%;flex:1 1 auto}}
.tdm-faq{border-top:1px solid var(--e-global-color-borde);font-family:"WF Visual Sans Text",sans-serif}
.tdm-faq details{border-bottom:1px solid var(--e-global-color-borde)}
.tdm-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer}
.tdm-faq summary::-webkit-details-marker{display:none}
.tdm-faq summary h3{margin:0;font-size:20px;font-weight:500;line-height:1.35}
.tdm-faq summary:hover h3{color:#3B89FF}
.tdm-pm{position:relative;flex:0 0 28px;height:28px;border-radius:50%;border:1px solid var(--e-global-color-borde)}
.tdm-pm::before,.tdm-pm::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--e-global-color-primary);transform:translate(-50%,-50%);transition:transform .25s}
.tdm-pm::after{transform:translate(-50%,-50%) rotate(90deg)}
.tdm-faq details[open] .tdm-pm::after{transform:translate(-50%,-50%) rotate(0)}
.tdm-faq details p{margin:0 0 24px;max-width:640px;color:var(--e-global-color-text);font-size:17px;line-height:1.6}
/* B13 */
.tdm-b13{position:relative;overflow:hidden;border-top:0;padding-bottom:220px!important}
.tdm-b13::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:200px;border-radius:12px 12px 0 0;background:radial-gradient(40% 90% at 20% 100%,#ffe9d6 0%,transparent 70%),radial-gradient(35% 110% at 50% 100%,#ff6b00 0%,transparent 70%),radial-gradient(30% 90% at 85% 100%,#ff4d6d 0%,transparent 70%),linear-gradient(90deg,#efe7ff 0%,#ffd7a8 30%,#ff9a3c 55%,#ffc28a 80%,#ffe2c4 100%)}
.tdm-b13 > .e-con-inner{align-items:center}
.tdm-cta-btns{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap}
/* BLOQUES-END *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'WF Visual Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://landingpro.net/wp-content/uploads/2025/03/WFVisualSans-RegularText.woff2') format('woff2');
}
@font-face {
	font-family: 'WF Visual Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://landingpro.net/wp-content/uploads/2025/03/WFVisualSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'WF Visual Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://landingpro.net/wp-content/uploads/2025/03/WFVisualSans-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'WF Visual Sans Text';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://landingpro.net/wp-content/uploads/2025/03/WFVisualSans-RegularText.woff2') format('woff2');
}
@font-face {
	font-family: 'WF Visual Sans Text';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://landingpro.net/wp-content/uploads/2025/03/WFVisualSans-RegularText.woff2') format('woff2');
}
@font-face {
	font-family: 'WF Visual Sans Text';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://landingpro.net/wp-content/uploads/2025/03/WFVisualSans-SemiBoldText.woff2') format('woff2');
}
/* End Custom Fonts CSS */