.elementor-25 .elementor-element.elementor-element-ea6e814{--display:flex;--min-height:560px;--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-25 .elementor-element.elementor-element-ea6e814:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ea6e814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altpe.pe/wp-content/uploads/2025/12/Asset-1@2x-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-574fce4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:25px;--padding-left:70px;--padding-right:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-25 .elementor-element.elementor-element-e7e7333{font-family:"Graphik", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-e0c6408 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Georgia", Sans-serif;font-size:14px;font-weight:700;line-height:17px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:5px 20px 5px 20px;}.elementor-25 .elementor-element.elementor-element-f326c7b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a7ef5a8{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a7ef5a8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-c4844ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c4844ac:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c4844ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fdb3a65{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-4aaac24{--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;}.elementor-25 .elementor-element.elementor-element-1e11147{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0b64a95{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0b64a95 .elementor-heading-title{font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-f6133ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-f6133ef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-eca3194{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-541a136{--spacer-size:29px;}.elementor-25 .elementor-element.elementor-element-15aec1e{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#021D45;}.elementor-25 .elementor-element.elementor-element-2c5bf00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-25 .elementor-element.elementor-element-d805a39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-25 .elementor-element.elementor-element-ebc6a83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ebc6a83 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-ebc6a83 .elementor-icon{font-size:59px;}.elementor-25 .elementor-element.elementor-element-ebc6a83 .elementor-icon svg{height:59px;}.elementor-25 .elementor-element.elementor-element-d36990d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-43e2dd8{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-69a1f62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9b5fdcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9b5fdcd .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-9b5fdcd .elementor-icon{font-size:59px;}.elementor-25 .elementor-element.elementor-element-9b5fdcd .elementor-icon svg{height:59px;}.elementor-25 .elementor-element.elementor-element-1f1b39d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b225a06{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-78f1e4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-25 .elementor-element.elementor-element-b6756b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2e4c01c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2e4c01c .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-2e4c01c .elementor-icon{font-size:59px;}.elementor-25 .elementor-element.elementor-element-2e4c01c .elementor-icon svg{height:59px;}.elementor-25 .elementor-element.elementor-element-1a672d0{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2164842{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-683234a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d40aaf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d40aaf3 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-d40aaf3 .elementor-icon{font-size:59px;}.elementor-25 .elementor-element.elementor-element-d40aaf3 .elementor-icon svg{height:59px;}.elementor-25 .elementor-element.elementor-element-a14ec63{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d217d14{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4242829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4242829:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4242829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9d01a0b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-be4ff0c{--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;}.elementor-25 .elementor-element.elementor-element-653c5e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-04a4d1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d304976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d304976 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-124809a{--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:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-97ca407{--display:flex;}.elementor-25 .elementor-element.elementor-element-fb4db8e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-0a63068{text-align:start;}.elementor-25 .elementor-element.elementor-element-0a63068 img{width:100%;}.elementor-25 .elementor-element.elementor-element-15517f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d5b6efa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b9012df{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-08ed0d7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-cf45d5c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7be3ec9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-65f3f73 .elementor-icon-wrapper{text-align:end;}.elementor-25 .elementor-element.elementor-element-65f3f73 .elementor-icon{font-size:35px;}.elementor-25 .elementor-element.elementor-element-65f3f73 .elementor-icon svg{height:35px;}.elementor-25 .elementor-element.elementor-element-659fbca{--display:flex;}.elementor-25 .elementor-element.elementor-element-2601540{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8309478{text-align:start;}.elementor-25 .elementor-element.elementor-element-8309478 img{width:100%;}.elementor-25 .elementor-element.elementor-element-05a3594{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1d82453{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0293803{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4c9910a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3baa3ee{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b391778{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ab669c4 .elementor-icon-wrapper{text-align:end;}.elementor-25 .elementor-element.elementor-element-ab669c4 .elementor-icon{font-size:35px;}.elementor-25 .elementor-element.elementor-element-ab669c4 .elementor-icon svg{height:35px;}.elementor-25 .elementor-element.elementor-element-fc3ae4d{--display:flex;}.elementor-25 .elementor-element.elementor-element-f186e0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8e7cc30{text-align:start;}.elementor-25 .elementor-element.elementor-element-8e7cc30 img{width:100%;}.elementor-25 .elementor-element.elementor-element-c96bcf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7284b06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-144b035{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-aacd4b9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-30b4bf1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-9dc5200{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7e433fa .elementor-icon-wrapper{text-align:end;}.elementor-25 .elementor-element.elementor-element-7e433fa .elementor-icon{font-size:35px;}.elementor-25 .elementor-element.elementor-element-7e433fa .elementor-icon svg{height:35px;}.elementor-25 .elementor-element.elementor-element-81425db{--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:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9cb2265{--display:flex;}.elementor-25 .elementor-element.elementor-element-fa1f63c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4a4e905{text-align:start;}.elementor-25 .elementor-element.elementor-element-4a4e905 img{width:100%;}.elementor-25 .elementor-element.elementor-element-c12262e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6b889bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6aa1018{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-018a880{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-edcb970{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-14d627f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a59f30b .elementor-icon-wrapper{text-align:end;}.elementor-25 .elementor-element.elementor-element-a59f30b .elementor-icon{font-size:35px;}.elementor-25 .elementor-element.elementor-element-a59f30b .elementor-icon svg{height:35px;}.elementor-25 .elementor-element.elementor-element-f16eea8{--display:flex;}.elementor-25 .elementor-element.elementor-element-bae92bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fa3c136{text-align:start;}.elementor-25 .elementor-element.elementor-element-fa3c136 img{width:100%;}.elementor-25 .elementor-element.elementor-element-52290c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5c61dfe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7cecd0e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-53d580e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-45b00ed{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-049a162{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-be59b9f .elementor-icon-wrapper{text-align:end;}.elementor-25 .elementor-element.elementor-element-be59b9f .elementor-icon{font-size:35px;}.elementor-25 .elementor-element.elementor-element-be59b9f .elementor-icon svg{height:35px;}.elementor-25 .elementor-element.elementor-element-9697325{--display:flex;}.elementor-25 .elementor-element.elementor-element-c07681d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7278a44{text-align:start;}.elementor-25 .elementor-element.elementor-element-7278a44 img{width:100%;}.elementor-25 .elementor-element.elementor-element-91deaa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a27d3e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-33f7320{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Georgia", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ef270ef{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-635d2d7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-cfaedc8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9432167 .elementor-icon-wrapper{text-align:end;}.elementor-25 .elementor-element.elementor-element-9432167 .elementor-icon{font-size:35px;}.elementor-25 .elementor-element.elementor-element-9432167 .elementor-icon svg{height:35px;}.elementor-25 .elementor-element.elementor-element-f3b4229{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f3b4229:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f3b4229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89740a0 );}.elementor-25 .elementor-element.elementor-element-39f273b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-79a4b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-01c6568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-01c6568 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-37814c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b177c64{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6fddbfd{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0f50502{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-59cf120{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c1e6180{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-25 .elementor-element.elementor-element-21e65ae{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-9c03f50 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:#5DDFE6;font-family:"Georgia", Sans-serif;font-size:150px;font-weight:700;}.elementor-25 .elementor-element.elementor-element-20ded6d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5b80e92{width:var( --container-widget-width, 100% );max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Graphik", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-d1bac7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d1bac7b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d1bac7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1fd44ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dc4c325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-dc4c325 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-de5d480 .elementor-button{background-color:#021D4500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-de5d480{padding:25px 25px 25px 25px;}.elementor-25 .elementor-element.elementor-element-de5d480 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-46cb0d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-abf41d3{--grid-columns:3;}.elementor-25 .elementor-element.elementor-element-abf41d3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-25 .elementor-element.elementor-element-abf41d3 .e-loop-item > .elementor-section, .elementor-25 .elementor-element.elementor-element-abf41d3 .e-loop-item > .elementor-section > .elementor-container, .elementor-25 .elementor-element.elementor-element-abf41d3 .e-loop-item > .e-con, .elementor-25 .elementor-element.elementor-element-abf41d3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-25 .elementor-element.elementor-element-edbb08c{--display:flex;--min-height:537px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-edbb08c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-edbb08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://altpe.pe/wp-content/uploads/2025/12/Fondo-Azul-Afiliarse-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-969843b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:260px;--padding-right:260px;}.elementor-25 .elementor-element.elementor-element-059eb15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-059eb15 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:700;line-height:43px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3e01cea{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Graphik", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-221f6e4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Georgia", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:2px 20px 0px 20px;}.elementor-25 .elementor-element.elementor-element-221f6e4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-574fce4{--width:47%;}.elementor-25 .elementor-element.elementor-element-f326c7b{--width:53%;}.elementor-25 .elementor-element.elementor-element-eca3194{--width:100%;}.elementor-25 .elementor-element.elementor-element-97ca407{--width:650px;}.elementor-25 .elementor-element.elementor-element-fb4db8e{--width:100%;}.elementor-25 .elementor-element.elementor-element-d5b6efa{--width:80%;}.elementor-25 .elementor-element.elementor-element-7be3ec9{--width:20%;}.elementor-25 .elementor-element.elementor-element-659fbca{--width:650px;}.elementor-25 .elementor-element.elementor-element-2601540{--width:100%;}.elementor-25 .elementor-element.elementor-element-1d82453{--width:80%;}.elementor-25 .elementor-element.elementor-element-b391778{--width:20%;}.elementor-25 .elementor-element.elementor-element-fc3ae4d{--width:650px;}.elementor-25 .elementor-element.elementor-element-f186e0f{--width:100%;}.elementor-25 .elementor-element.elementor-element-7284b06{--width:80%;}.elementor-25 .elementor-element.elementor-element-9dc5200{--width:20%;}.elementor-25 .elementor-element.elementor-element-9cb2265{--width:650px;}.elementor-25 .elementor-element.elementor-element-fa1f63c{--width:100%;}.elementor-25 .elementor-element.elementor-element-6b889bc{--width:80%;}.elementor-25 .elementor-element.elementor-element-14d627f{--width:20%;}.elementor-25 .elementor-element.elementor-element-f16eea8{--width:650px;}.elementor-25 .elementor-element.elementor-element-bae92bd{--width:100%;}.elementor-25 .elementor-element.elementor-element-5c61dfe{--width:80%;}.elementor-25 .elementor-element.elementor-element-049a162{--width:20%;}.elementor-25 .elementor-element.elementor-element-9697325{--width:650px;}.elementor-25 .elementor-element.elementor-element-c07681d{--width:100%;}.elementor-25 .elementor-element.elementor-element-a27d3e8{--width:80%;}.elementor-25 .elementor-element.elementor-element-cfaedc8{--width:20%;}.elementor-25 .elementor-element.elementor-element-37814c1{--width:100%;}.elementor-25 .elementor-element.elementor-element-6fddbfd{--width:100%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-46cb0d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-fdb3a65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-25 .elementor-element.elementor-element-f6133ef .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-2c5bf00{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-78f1e4a{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-d304976 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-124809a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-81425db{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-01c6568 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-b177c64{--e-image-carousel-slides-to-show:4;}.elementor-25 .elementor-element.elementor-element-0f50502{--e-image-carousel-slides-to-show:4;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-46cb0d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-abf41d3{--grid-columns:2;}.elementor-25 .elementor-element.elementor-element-969843b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-ea6e814{--min-height:328px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-574fce4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-f326c7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-a7ef5a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-a7ef5a8 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-c4844ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-25 .elementor-element.elementor-element-fdb3a65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4aaac24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f6133ef .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-eca3194{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15aec1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-2c5bf00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d805a39{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ebc6a83 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d36990d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-43e2dd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-69a1f62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9b5fdcd .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-1f1b39d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-b225a06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-78f1e4a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b6756b4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2e4c01c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-1a672d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-2164842{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-683234a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d40aaf3 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-a14ec63{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-d217d14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-9d01a0b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-25 .elementor-element.elementor-element-d304976 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-97ca407{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fb4db8e{--min-height:380px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-0a63068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-0a63068 img{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-15517f5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d5b6efa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-65f3f73 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-39f273b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-25 .elementor-element.elementor-element-01c6568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-01c6568 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-b177c64{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0f50502{--e-image-carousel-slides-to-show:1;}.elementor-25 .elementor-element.elementor-element-0f50502 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-59cf120{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c1e6180{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-21e65ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-9c03f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9c03f50 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:100px;}.elementor-25 .elementor-element.elementor-element-20ded6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5b80e92{text-align:center;}.elementor-25 .elementor-element.elementor-element-dc4c325 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-de5d480{padding:10px 10px 10px 10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-abf41d3{--grid-columns:1;}.elementor-25 .elementor-element.elementor-element-edbb08c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-969843b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for container, class: .elementor-element-574fce4 */.elementor-25 .elementor-element.elementor-element-574fce4 {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f326c7b */.elementor-25 .elementor-element.elementor-element-f326c7b {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6133ef */.elementor-25 .elementor-element.elementor-element-f6133ef .elementor-heading-title {
    display: inline;
    background: #001A43;
    padding: 0px 5px 6px 3px;   /* top right bottom left — más espacio abajo */
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e11147 */.elementor-25 .elementor-element.elementor-element-1e11147 {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca3194 */.elementor-25 .elementor-element.elementor-element-eca3194 {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d304976 */.elementor-25 .elementor-element.elementor-element-d304976 .elementor-heading-title {
    display: inline;
    background: #001A43;
    padding: 0px 5px 6px 3px;   /* top right bottom left — más espacio abajo */
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b177c64 *//* ------------------------------
   LOGOS: tamaño controlado
------------------------------ */
.elementor-25 .elementor-element.elementor-element-b177c64 .elementor-image-carousel img {
    height: 80px !important;  /* Ajusta: 100 / 120 / 150 */
    width: auto !important;
    object-fit: contain !important;
    display: block !important;
}


/* ------------------------------
   SLIDES: ancho estable para animación continua
   (Clave para que el movimiento no frene ni salte)
------------------------------ */
.elementor-25 .elementor-element.elementor-element-b177c64 .slick-slide,
.elementor-25 .elementor-element.elementor-element-b177c64 .swiper-slide {
    min-width: 150px !important;   /* Ajusta: 150 / 180 / 220 */
    width: auto !important;
    flex: 0 0 auto !important;
}


/* ------------------------------
   ESPACIADO REAL ENTRE LOGOS
------------------------------ */
.elementor-25 .elementor-element.elementor-element-b177c64 .slick-slide {
    margin: 0 40px !important;  /* Ajusta: 20 / 30 / 40 / 60 */
}


/* ------------------------------
   ANIMACIÓN: fuerza transición lineal
   (Mantiene el movimiento constante)
------------------------------ */
.elementor-25 .elementor-element.elementor-element-b177c64 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}


/* ------------------------------
   PREVENIR RECORTES
------------------------------ */
.elementor-25 .elementor-element.elementor-element-b177c64 .slick-list,
.elementor-25 .elementor-element.elementor-element-b177c64 .swiper-wrapper {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37814c1 */.elementor-25 .elementor-element.elementor-element-37814c1 {
    position: relative;
    mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
    mask-repeat: no-repeat; /* Asegura que el gradiente solo se aplique en los lados */
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0f50502 *//* ------------------------------
   LOGOS: tamaño controlado
------------------------------ */
.elementor-25 .elementor-element.elementor-element-0f50502 .elementor-image-carousel img {
    height: 80px !important;  /* Ajusta: 100 / 120 / 150 */
    width: auto !important;
    object-fit: contain !important;
    display: block !important;
}


/* ------------------------------
   SLIDES: ancho estable para animación continua
   (Clave para que el movimiento no frene ni salte)
------------------------------ */
.elementor-25 .elementor-element.elementor-element-0f50502 .slick-slide,
.elementor-25 .elementor-element.elementor-element-0f50502 .swiper-slide {
    min-width: 150px !important;   /* Ajusta: 150 / 180 / 220 */
    width: auto !important;
    flex: 0 0 auto !important;
}


/* ------------------------------
   ESPACIADO REAL ENTRE LOGOS
------------------------------ */
.elementor-25 .elementor-element.elementor-element-0f50502 .slick-slide {
    margin: 0 40px !important;  /* Ajusta: 20 / 30 / 40 / 60 */
}


/* ------------------------------
   ANIMACIÓN: fuerza transición lineal
   (Mantiene el movimiento constante)
------------------------------ */
.elementor-25 .elementor-element.elementor-element-0f50502 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}


/* ------------------------------
   PREVENIR RECORTES
------------------------------ */
.elementor-25 .elementor-element.elementor-element-0f50502 .slick-list,
.elementor-25 .elementor-element.elementor-element-0f50502 .swiper-wrapper {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fddbfd */.elementor-25 .elementor-element.elementor-element-6fddbfd {
    position: relative;
    mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
    mask-repeat: no-repeat; /* Asegura que el gradiente solo se aplique en los lados */
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b4229 */.elementor-25 .elementor-element.elementor-element-f3b4229 {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc4c325 */.elementor-25 .elementor-element.elementor-element-dc4c325 .elementor-heading-title {
    display: inline;
    background: #001A43;
    padding: 0px 5px 6px 3px;   /* top right bottom left — más espacio abajo */
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Graphik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://altpe.pe/wp-content/uploads/2025/12/Graphik-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Graphik';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://altpe.pe/wp-content/uploads/2025/12/Graphik-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Graphik';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://altpe.pe/wp-content/uploads/2025/12/Graphik-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Graphik';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://altpe.pe/wp-content/uploads/2025/12/Graphik-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Georgia';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://altpe.pe/wp-content/uploads/2025/12/georgiab.ttf') format('truetype');
}
/* End Custom Fonts CSS */