.elementor-52 .elementor-element.elementor-element-fe19287{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-fe19287:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-fe19287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-5110d5e{text-align:center;}.elementor-52 .elementor-element.elementor-element-5110d5e .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-0.2px;color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-02082e7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-02082e7:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-02082e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-02082e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-52 .elementor-element.elementor-element-187a5c4{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a5268d4{--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:28px 36px;--row-gap:28px;--column-gap:36px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-3b3d322{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-52 .elementor-element.elementor-element-1271b35{text-align:start;font-size:16px;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-92bee2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-52 .elementor-element.elementor-element-2fb15bd img{width:100%;}.elementor-52 .elementor-element.elementor-element-2c8ade9{--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:28px 40px;--row-gap:28px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b330fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-f6acea9{text-align:start;}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-288d677{text-align:start;}.elementor-52 .elementor-element.elementor-element-288d677 .elementor-heading-title{font-size:25px;font-weight:600;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-50879ce{text-align:start;font-size:16px;color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-6d04a4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b1a1c96{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-6ebd33a{text-align:center;}.elementor-52 .elementor-element.elementor-element-6ebd33a .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-901c076{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-552d1e7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ef579d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-ef579d2:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-ef579d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://escuelacontable.ccpaqp.org.pe/wp-content/uploads/2026/09/Captura-desde-2026-09-14-09-35-13.png");}.elementor-52 .elementor-element.elementor-element-ef579d2:hover::before, .elementor-52 .elementor-element.elementor-element-ef579d2:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-ef579d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-ef579d2 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-ef579d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{--overlay-opacity:0.91;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-52 .elementor-element.elementor-element-9cb9963 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-9cb9963.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-9cb9963.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-9cb9963.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-9cb9963.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-9cb9963 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-9cb9963 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-9cb9963 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-9cb9963 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-9cb9963 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-a08d457{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a1dc275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-a1dc275:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-a1dc275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://escuelacontable.ccpaqp.org.pe/wp-content/uploads/2026/09/Captura-desde-2026-09-14-09-36-46.png");}.elementor-52 .elementor-element.elementor-element-a1dc275:hover::before, .elementor-52 .elementor-element.elementor-element-a1dc275:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-a1dc275:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-a1dc275 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-a1dc275 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-1f27a7a .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-1f27a7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-1f27a7a.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-1f27a7a.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-1f27a7a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-1f27a7a .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-1f27a7a .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-1f27a7a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-1f27a7a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-1f27a7a .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-4a3cf4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-895a70f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-cd3bd43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-cd3bd43:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-cd3bd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://escuelacontable.ccpaqp.org.pe/wp-content/uploads/2026/09/Captura-desde-2026-09-14-09-37-19.png");}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover::before, .elementor-52 .elementor-element.elementor-element-cd3bd43:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-cd3bd43:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-cd3bd43 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-cd3bd43 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-b6ee852 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-b6ee852.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-b6ee852.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-b6ee852.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-b6ee852.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-b6ee852 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-b6ee852 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-b6ee852 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-b6ee852 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-b6ee852 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-902e0e7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-35b3c73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-35b3c73:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-35b3c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://escuelacontable.ccpaqp.org.pe/wp-content/uploads/2026/09/Captura-desde-2026-09-14-09-38-03.png");}.elementor-52 .elementor-element.elementor-element-35b3c73:hover::before, .elementor-52 .elementor-element.elementor-element-35b3c73:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-35b3c73:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-35b3c73 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-35b3c73 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-c6c9209 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-c6c9209.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-c6c9209.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-c6c9209.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-c6c9209.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-c6c9209 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-c6c9209 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-c6c9209 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-c6c9209 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-c6c9209 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-a31110d{text-align:center;font-size:15px;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-d6e96ed{--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-52 .elementor-element.elementor-element-d18e048{--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:28px 36px;--row-gap:28px;--column-gap:36px;--flex-wrap:wrap;--margin-top:08px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4b723ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-9bd0589 img{width:100%;height:356px;}.elementor-52 .elementor-element.elementor-element-cccb215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ffdc88c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.22em;letter-spacing:-0.2px;}.elementor-52 .elementor-element.elementor-element-428e66e{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-cb72626{--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:28px 36px;--row-gap:28px;--column-gap:36px;--flex-wrap:wrap;--margin-top:08px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-d82fe0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-be0058f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.22em;letter-spacing:-0.2px;}.elementor-52 .elementor-element.elementor-element-64b92bd{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-8af927e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.22em;letter-spacing:-0.2px;}.elementor-52 .elementor-element.elementor-element-99dbe04{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-737bde6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-d596c2e img{width:100%;height:356px;}.elementor-52 .elementor-element.elementor-element-3c48404{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-e888032{text-align:center;}.elementor-52 .elementor-element.elementor-element-e888032 .elementor-heading-title{font-size:24px;font-weight:600;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-c60a614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4fce94d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-e8301ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-e8301ca:hover::before, .elementor-52 .elementor-element.elementor-element-e8301ca:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-e8301ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-e8301ca > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-e8301ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{--overlay-opacity:0.91;}.elementor-52 .elementor-element.elementor-element-88dc653 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-88dc653.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-88dc653.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-88dc653.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-88dc653.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-88dc653 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-88dc653 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-88dc653 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-88dc653 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-88dc653 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-3b821b0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-091da83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-091da83:hover::before, .elementor-52 .elementor-element.elementor-element-091da83:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-091da83:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-091da83 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-091da83 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-091da83:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-53cbab2 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-53cbab2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-53cbab2.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-53cbab2.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-53cbab2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-53cbab2 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-53cbab2 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-53cbab2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-53cbab2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-53cbab2 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-8ae64d8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-dc9cfc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover::before, .elementor-52 .elementor-element.elementor-element-dc9cfc1:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-dc9cfc1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-dc9cfc1 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-dc9cfc1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-932bc15 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-932bc15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-932bc15.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-932bc15.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-932bc15.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-932bc15 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-932bc15 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-932bc15 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-932bc15 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-932bc15 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-d6a9804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8097c5a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4152671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-4152671:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-4152671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-4152671:hover::before, .elementor-52 .elementor-element.elementor-element-4152671:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-4152671:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-4152671 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-4152671 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-4152671:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-f22c27d .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-f22c27d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-f22c27d.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-f22c27d.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-f22c27d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-f22c27d .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-f22c27d .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-f22c27d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-f22c27d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-f22c27d .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-ffe3ef2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-9b2b4a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-9b2b4a7:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-9b2b4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover::before, .elementor-52 .elementor-element.elementor-element-9b2b4a7:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-9b2b4a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-9b2b4a7 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-9b2b4a7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-03fd077 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-03fd077.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-03fd077.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-03fd077.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-03fd077.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-03fd077 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-03fd077 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-03fd077 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-03fd077 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-03fd077 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-2b65645{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-87b9c2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-87b9c2f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-87b9c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover::before, .elementor-52 .elementor-element.elementor-element-87b9c2f:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-87b9c2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-87b9c2f > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-87b9c2f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-4dcee1f .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-4dcee1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-4dcee1f.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-4dcee1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-4dcee1f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-4dcee1f .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-4dcee1f .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-4dcee1f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-4dcee1f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-4dcee1f .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-260e5ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ed77043{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-9df0383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A103040;--border-color:#0A103040;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 18px 0px rgba(12, 21, 74, 0.06);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-52 .elementor-element.elementor-element-9df0383:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-9df0383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-9df0383:hover::before, .elementor-52 .elementor-element.elementor-element-9df0383:hover > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-9df0383:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-9df0383 > .elementor-background-slideshow:hover::before, .elementor-52 .elementor-element.elementor-element-9df0383 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ccpc_gris );--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-9df0383:hover{--overlay-opacity:0.75;}.elementor-52 .elementor-element.elementor-element-cebe2d2 .elementor-icon-box-wrapper{text-align:center;gap:18px;}.elementor-52 .elementor-element.elementor-element-cebe2d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ccpc_tinte );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-cebe2d2.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-cebe2d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-ccpc_tinte );color:var( --e-global-color-ccpc_tinte );border-color:var( --e-global-color-ccpc_tinte );}.elementor-52 .elementor-element.elementor-element-cebe2d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-cebe2d2 .elementor-icon{font-size:19px;padding:17px;}.elementor-52 .elementor-element.elementor-element-cebe2d2 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-cebe2d2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-52 .elementor-element.elementor-element-cebe2d2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-cebe2d2 .elementor-icon-box-description{font-size:14px;line-height:1.65em;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-282ac9c{text-align:center;font-size:15px;color:var( --e-global-color-ccpc_texto_sec );}.elementor-52 .elementor-element.elementor-element-9dd90e5{--display:flex;}.elementor-52 .elementor-element.elementor-element-d4b97fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-97c69cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-2ea35e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-2ea35e5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-ccpc_navy_dark );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-19c030c{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1.5px;width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-19c030c .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-19c030c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-52 .elementor-element.elementor-element-9c25869{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-38fa006 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-91d421c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-52 .elementor-element.elementor-element-a916937{--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-52 .elementor-element.elementor-element-bb91ef8 img{height:250px;}.elementor-52 .elementor-element.elementor-element-a95c51c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-105e422 .elementor-heading-title{color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-58a5857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-e26bc62 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-3f5b32b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-52 .elementor-element.elementor-element-c4e94f7{--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-52 .elementor-element.elementor-element-257427b img{height:250px;}.elementor-52 .elementor-element.elementor-element-6ab7e9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a15ac97 .elementor-heading-title{color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-ec3c18c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-4d768ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4d768ca .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-0869919{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1.5px;width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-0869919 .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-0869919 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-52 .elementor-element.elementor-element-7764865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-45a0f82 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-796dd9b{--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-52 .elementor-element.elementor-element-a71e8c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-a71e8c3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-0300da7{--divider-border-style:solid;--divider-color:#00000066;--divider-border-width:1.5px;width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-0300da7 .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-0300da7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-52 .elementor-element.elementor-element-4187f7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8aa5d94 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-b2a7ea4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#0A103066;}.elementor-52 .elementor-element.elementor-element-87d868a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ccpc_navy_dark );}.elementor-52 .elementor-element.elementor-element-4a5203e{--display:flex;}.elementor-52 .elementor-element.elementor-element-bf51c24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-58f4d38{--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;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-a3554b1{--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: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-52 .elementor-element.elementor-element-05e3f1d{--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-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-52 .elementor-element.elementor-element-da47178 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-da47178.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-da47178.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-da47178.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-da47178.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-da47178.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-ca3f5cd{--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-52 .elementor-element.elementor-element-5f2236e .elementor-heading-title{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:#16256B99;}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-52 .elementor-element.elementor-element-d85304e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );border-radius:24px 24px 24px 24px;padding:10px 42px 10px 42px;}.elementor-52 .elementor-element.elementor-element-d85304e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-52 .elementor-element.elementor-element-d85304e .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-52 .elementor-element.elementor-element-90169c6{--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;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-d91bb4d{--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;--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-52 .elementor-element.elementor-element-021176a{--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-52 .elementor-element.elementor-element-ef1e934 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-ef1e934.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-ef1e934.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-ef1e934.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-ef1e934.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-ef1e934.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-b700487{--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-52 .elementor-element.elementor-element-13d82f3 .elementor-heading-title{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:#16256B99;}.elementor-52 .elementor-element.elementor-element-ab39dfd .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );border-radius:24px 24px 24px 24px;padding:10px 42px 10px 42px;}.elementor-52 .elementor-element.elementor-element-ab39dfd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-52 .elementor-element.elementor-element-ab39dfd .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-52 .elementor-element.elementor-element-490640d{--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;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-490640d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-490640d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009EE31A;}.elementor-52 .elementor-element.elementor-element-6ab61c4{--display:flex;}.elementor-52 .elementor-element.elementor-element-f163791{--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-52 .elementor-element.elementor-element-904e39f{--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;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b15f5b6{--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: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-52 .elementor-element.elementor-element-048fba5{--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-52 .elementor-element.elementor-element-08a8cd4 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-08a8cd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-08a8cd4.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-08a8cd4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-08a8cd4.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-08a8cd4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-52 .elementor-element.elementor-element-08a8cd4 .elementor-icon{font-size:85px;}.elementor-52 .elementor-element.elementor-element-08a8cd4 .elementor-icon svg{height:85px;}.elementor-52 .elementor-element.elementor-element-293abb1{--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-52 .elementor-element.elementor-element-7cbbd08 .elementor-heading-title{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-52 .elementor-element.elementor-element-a392c29{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-a392c29:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-a392c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-8e36c47{width:var( --container-widget-width, 28% );max-width:28%;background-color:var( --e-global-color-primary );padding:3px 3px 3px 3px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-52 .elementor-element.elementor-element-8e36c47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:800;line-height:1.35em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-24c2bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-52 .elementor-element.elementor-element-24c2bd4 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-8cfe60b{--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-52 .elementor-element.elementor-element-61be026{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-61be026:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-61be026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-c7d5cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-09b74dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-09b74dc:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-09b74dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-2edc7ec{--display:flex;--min-height:152px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-2edc7ec:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2edc7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-3f50fa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-3f50fa2 img{width:100%;height:138px;}.elementor-52 .elementor-element.elementor-element-27322af{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-13cd1b3{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-13cd1b3:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-13cd1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-d135a66{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-8688883{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-8688883:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-8688883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-3962257{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-2bc81e7{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-2bc81e7:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2bc81e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-89668b8{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-2f30952{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-2f30952:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2f30952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-bb0c148{--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-52 .elementor-element.elementor-element-c903e19{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-c903e19:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-c903e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-418d2fc{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide ) > .e-con{border-style:none;}.elementor-52 .elementor-element.elementor-element-09059cf{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-09059cf:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-09059cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-6b1d2b2{width:var( --container-widget-width, 28% );max-width:28%;background-color:var( --e-global-color-primary );padding:3px 3px 3px 3px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-52 .elementor-element.elementor-element-6b1d2b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:800;line-height:1.35em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-e0f2c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-52 .elementor-element.elementor-element-e0f2c0f p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-a9233f7{--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-52 .elementor-element.elementor-element-47a4d6c{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-47a4d6c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-47a4d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-60e3487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f070b3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-54a354d{--display:flex;--min-height:152px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-54a354d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-54a354d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-4d90746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4d90746 img{width:100%;height:138px;}.elementor-52 .elementor-element.elementor-element-839e32d{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-061dcdf{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-061dcdf:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-061dcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-e8af0c3{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-ed83c12{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-ed83c12:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-ed83c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-f544111{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide ) > .e-con{border-style:none;}.elementor-52 .elementor-element.elementor-element-fc3b2cf{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-fc3b2cf:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-fc3b2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-cc20c1a{width:var( --container-widget-width, 28% );max-width:28%;background-color:var( --e-global-color-primary );padding:3px 3px 3px 3px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-52 .elementor-element.elementor-element-cc20c1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:800;line-height:1.35em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-6a76527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-52 .elementor-element.elementor-element-6a76527 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-ef9164d img{width:19%;}.elementor-52 .elementor-element.elementor-element-7bea74e{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-7bea74e:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-7bea74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-7b1eeee{width:var( --container-widget-width, 32% );max-width:32%;background-color:var( --e-global-color-primary );padding:3px 3px 3px 3px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-52 .elementor-element.elementor-element-7b1eeee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:800;line-height:1.35em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-778e278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-52 .elementor-element.elementor-element-778e278 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-3eb30d2{--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-52 .elementor-element.elementor-element-deb2aba{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-deb2aba:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-deb2aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-50139b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-7fcc559{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-52 .elementor-element.elementor-element-7f5032a{--display:flex;--min-height:152px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-7f5032a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-7f5032a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-31daa9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-31daa9c img{width:100%;height:138px;}.elementor-52 .elementor-element.elementor-element-18e6793{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-13f5fb3{--display:flex;--min-height:152px;--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-52 .elementor-element.elementor-element-13f5fb3:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-13f5fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-e9393e0{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-993f9a9{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-993f9a9:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-993f9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-d4257c6{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-dcb260a{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-dcb260a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-dcb260a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-5451cbe{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-d361f19{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-d361f19:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-d361f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-7924661{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-23fa8f9{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-23fa8f9:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-23fa8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-33a401b{--display:flex;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-5c17a02{--display:flex;--min-height:152px;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-5c17a02:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-5c17a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-7340abd{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide ) > .e-con{border-style:none;}.elementor-52 .elementor-element.elementor-element-826df70{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-826df70:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-826df70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-9d70cef{width:var( --container-widget-width, 28% );max-width:28%;background-color:var( --e-global-color-primary );padding:3px 3px 3px 3px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-52 .elementor-element.elementor-element-9d70cef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:800;line-height:1.35em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-9372abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-52 .elementor-element.elementor-element-9372abe p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-d97eaee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-24120fe{--n-tabs-title-gap:6px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-ccpc_blanco );}.elementor-52 .elementor-element.elementor-element-24120fe > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-ccpc_gris );}.elementor-52 .elementor-element.elementor-element-24120fe.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ccpc_borde );}.elementor-52 .elementor-element.elementor-element-24120fe.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-52 .elementor-element.elementor-element-24120fe.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-24120fe.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-52 .elementor-element.elementor-element-24120fe [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-52 .elementor-element.elementor-element-24120fe.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:28px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-52 .elementor-element.elementor-element-08f05fb{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-5110d5e .elementor-heading-title{font-size:28px;}.elementor-52 .elementor-element.elementor-element-02082e7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-52 .elementor-element.elementor-element-288d677 .elementor-heading-title{font-size:22px;}.elementor-52 .elementor-element.elementor-element-6ebd33a .elementor-heading-title{font-size:21px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-e888032 .elementor-heading-title{font-size:21px;}.elementor-52 .elementor-element.elementor-element-2ea35e5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-38fa006 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-e26bc62 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-4d768ca .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-45a0f82 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-a71e8c3 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-8aa5d94 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-b2a7ea4 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-87d868a .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-5f2236e .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-52 .elementor-element.elementor-element-d85304e .elementor-button{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-13d82f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-ab39dfd .elementor-button{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7cbbd08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-418d2fc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-52 .elementor-element.elementor-element-f544111{--e-n-carousel-swiper-slides-to-display:2;}.elementor-52 .elementor-element.elementor-element-7340abd{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-fe19287{--min-height:24vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-5110d5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:54px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5110d5e.elementor-element{--align-self:center;}.elementor-52 .elementor-element.elementor-element-5110d5e .elementor-heading-title{font-size:25px;}.elementor-52 .elementor-element.elementor-element-02082e7{--padding-top:32px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-52 .elementor-element.elementor-element-3b3d322{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-92bee2b{--width:100%;}.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-52 .elementor-element.elementor-element-b330fb2{--width:100%;}.elementor-52 .elementor-element.elementor-element-288d677 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-6d04a4c{--width:100%;}.elementor-52 .elementor-element.elementor-element-6ebd33a .elementor-heading-title{font-size:19px;}.elementor-52 .elementor-element.elementor-element-552d1e7{--width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-a08d457{--width:100%;}.elementor-52 .elementor-element.elementor-element-895a70f{--width:100%;}.elementor-52 .elementor-element.elementor-element-902e0e7{--width:100%;}.elementor-52 .elementor-element.elementor-element-4b723ad{--width:100%;}.elementor-52 .elementor-element.elementor-element-cccb215{--width:100%;}.elementor-52 .elementor-element.elementor-element-d82fe0f{--width:100%;}.elementor-52 .elementor-element.elementor-element-737bde6{--width:100%;}.elementor-52 .elementor-element.elementor-element-e888032 .elementor-heading-title{font-size:19px;}.elementor-52 .elementor-element.elementor-element-4fce94d{--width:100%;}.elementor-52 .elementor-element.elementor-element-3b821b0{--width:100%;}.elementor-52 .elementor-element.elementor-element-8ae64d8{--width:100%;}.elementor-52 .elementor-element.elementor-element-8097c5a{--width:100%;}.elementor-52 .elementor-element.elementor-element-ffe3ef2{--width:100%;}.elementor-52 .elementor-element.elementor-element-2b65645{--width:100%;}.elementor-52 .elementor-element.elementor-element-ed77043{--width:100%;}.elementor-52 .elementor-element.elementor-element-2ea35e5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-38fa006 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-e26bc62 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-4d768ca .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-45a0f82 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-a71e8c3 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-8aa5d94 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-b2a7ea4 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-87d868a .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-5f2236e .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-52 .elementor-element.elementor-element-d85304e .elementor-button{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-13d82f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-ab39dfd .elementor-button{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7cbbd08 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-418d2fc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-52 .elementor-element.elementor-element-f544111{--e-n-carousel-swiper-slides-to-display:1;}.elementor-52 .elementor-element.elementor-element-7340abd{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-02082e7{--width:1250px;}.elementor-52 .elementor-element.elementor-element-3b3d322{--width:54%;}.elementor-52 .elementor-element.elementor-element-92bee2b{--width:42%;}.elementor-52 .elementor-element.elementor-element-b330fb2{--width:100%;}.elementor-52 .elementor-element.elementor-element-6d04a4c{--width:100%;}.elementor-52 .elementor-element.elementor-element-552d1e7{--width:48%;}.elementor-52 .elementor-element.elementor-element-a08d457{--width:48%;}.elementor-52 .elementor-element.elementor-element-895a70f{--width:48%;}.elementor-52 .elementor-element.elementor-element-902e0e7{--width:48%;}.elementor-52 .elementor-element.elementor-element-4b723ad{--width:47%;}.elementor-52 .elementor-element.elementor-element-cccb215{--width:50%;}.elementor-52 .elementor-element.elementor-element-d82fe0f{--width:50%;}.elementor-52 .elementor-element.elementor-element-737bde6{--width:47%;}.elementor-52 .elementor-element.elementor-element-c60a614{--width:100%;}.elementor-52 .elementor-element.elementor-element-4fce94d{--width:29%;}.elementor-52 .elementor-element.elementor-element-3b821b0{--width:29%;}.elementor-52 .elementor-element.elementor-element-8ae64d8{--width:29%;}.elementor-52 .elementor-element.elementor-element-8097c5a{--width:29%;}.elementor-52 .elementor-element.elementor-element-ffe3ef2{--width:29%;}.elementor-52 .elementor-element.elementor-element-2b65645{--width:29%;}.elementor-52 .elementor-element.elementor-element-ed77043{--width:29%;}.elementor-52 .elementor-element.elementor-element-a916937{--width:30%;}.elementor-52 .elementor-element.elementor-element-c4e94f7{--width:30%;}.elementor-52 .elementor-element.elementor-element-bf51c24{--width:100%;}.elementor-52 .elementor-element.elementor-element-58f4d38{--width:83%;}.elementor-52 .elementor-element.elementor-element-a3554b1{--width:100%;}.elementor-52 .elementor-element.elementor-element-05e3f1d{--width:15%;}.elementor-52 .elementor-element.elementor-element-ca3f5cd{--width:70%;}.elementor-52 .elementor-element.elementor-element-90169c6{--width:83%;}.elementor-52 .elementor-element.elementor-element-d91bb4d{--width:100%;}.elementor-52 .elementor-element.elementor-element-021176a{--width:15%;}.elementor-52 .elementor-element.elementor-element-b700487{--width:70%;}.elementor-52 .elementor-element.elementor-element-904e39f{--width:100%;}.elementor-52 .elementor-element.elementor-element-b15f5b6{--width:100%;}.elementor-52 .elementor-element.elementor-element-048fba5{--width:15%;}.elementor-52 .elementor-element.elementor-element-293abb1{--width:70%;}.elementor-52 .elementor-element.elementor-element-2edc7ec{--width:100%;}.elementor-52 .elementor-element.elementor-element-13cd1b3{--width:100%;}.elementor-52 .elementor-element.elementor-element-2bc81e7{--width:100%;}.elementor-52 .elementor-element.elementor-element-54a354d{--width:100%;}.elementor-52 .elementor-element.elementor-element-061dcdf{--width:100%;}.elementor-52 .elementor-element.elementor-element-7f5032a{--width:100%;}.elementor-52 .elementor-element.elementor-element-13f5fb3{--width:100%;}.elementor-52 .elementor-element.elementor-element-d97eaee{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-3b3d322{--width:100%;}.elementor-52 .elementor-element.elementor-element-92bee2b{--width:100%;}.elementor-52 .elementor-element.elementor-element-b330fb2{--width:100%;}.elementor-52 .elementor-element.elementor-element-6d04a4c{--width:100%;}.elementor-52 .elementor-element.elementor-element-552d1e7{--width:100%;}.elementor-52 .elementor-element.elementor-element-a08d457{--width:100%;}.elementor-52 .elementor-element.elementor-element-895a70f{--width:100%;}.elementor-52 .elementor-element.elementor-element-902e0e7{--width:100%;}.elementor-52 .elementor-element.elementor-element-4b723ad{--width:100%;}.elementor-52 .elementor-element.elementor-element-cccb215{--width:100%;}.elementor-52 .elementor-element.elementor-element-d82fe0f{--width:100%;}.elementor-52 .elementor-element.elementor-element-737bde6{--width:100%;}.elementor-52 .elementor-element.elementor-element-4fce94d{--width:100%;}.elementor-52 .elementor-element.elementor-element-3b821b0{--width:100%;}.elementor-52 .elementor-element.elementor-element-8ae64d8{--width:100%;}.elementor-52 .elementor-element.elementor-element-8097c5a{--width:100%;}.elementor-52 .elementor-element.elementor-element-ffe3ef2{--width:100%;}.elementor-52 .elementor-element.elementor-element-2b65645{--width:100%;}.elementor-52 .elementor-element.elementor-element-ed77043{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-2fb15bd */.elementor-52 .elementor-element.elementor-element-2fb15bd{position:relative}.elementor-52 .elementor-element.elementor-element-2fb15bd::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-2fb15bd img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6acea9 */.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title::before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef579d2 */.elementor-52 .elementor-element.elementor-element-ef579d2{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-ef579d2,.elementor-52 .elementor-element.elementor-element-ef579d2 img{transition:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover,.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dc275 */.elementor-52 .elementor-element.elementor-element-a1dc275{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-a1dc275,.elementor-52 .elementor-element.elementor-element-a1dc275 img{transition:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover,.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3bd43 */.elementor-52 .elementor-element.elementor-element-cd3bd43{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-cd3bd43,.elementor-52 .elementor-element.elementor-element-cd3bd43 img{transition:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover,.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3c73 */.elementor-52 .elementor-element.elementor-element-35b3c73{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-35b3c73,.elementor-52 .elementor-element.elementor-element-35b3c73 img{transition:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover,.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd0589 */.elementor-52 .elementor-element.elementor-element-9bd0589{position:relative}.elementor-52 .elementor-element.elementor-element-9bd0589::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-9bd0589 img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d596c2e */.elementor-52 .elementor-element.elementor-element-d596c2e{position:relative}.elementor-52 .elementor-element.elementor-element-d596c2e::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-d596c2e img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8301ca */.elementor-52 .elementor-element.elementor-element-e8301ca{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-e8301ca,.elementor-52 .elementor-element.elementor-element-e8301ca img{transition:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover,.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091da83 */.elementor-52 .elementor-element.elementor-element-091da83{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-091da83:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-091da83,.elementor-52 .elementor-element.elementor-element-091da83 img{transition:none}.elementor-52 .elementor-element.elementor-element-091da83:hover,.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-091da83:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9cfc1 */.elementor-52 .elementor-element.elementor-element-dc9cfc1{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-dc9cfc1,.elementor-52 .elementor-element.elementor-element-dc9cfc1 img{transition:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover,.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4152671 */.elementor-52 .elementor-element.elementor-element-4152671{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-4152671:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-4152671,.elementor-52 .elementor-element.elementor-element-4152671 img{transition:none}.elementor-52 .elementor-element.elementor-element-4152671:hover,.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-4152671:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b4a7 */.elementor-52 .elementor-element.elementor-element-9b2b4a7{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9b2b4a7,.elementor-52 .elementor-element.elementor-element-9b2b4a7 img{transition:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover,.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b9c2f */.elementor-52 .elementor-element.elementor-element-87b9c2f{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-87b9c2f,.elementor-52 .elementor-element.elementor-element-87b9c2f img{transition:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover,.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0383 */.elementor-52 .elementor-element.elementor-element-9df0383{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9df0383:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9df0383,.elementor-52 .elementor-element.elementor-element-9df0383 img{transition:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover,.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-418d2fc */.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f544111 */.elementor-52 .elementor-element.elementor-element-f544111 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7340abd */.elementor-52 .elementor-element.elementor-element-7340abd .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb15bd */.elementor-52 .elementor-element.elementor-element-2fb15bd{position:relative}.elementor-52 .elementor-element.elementor-element-2fb15bd::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-2fb15bd img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6acea9 */.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title::before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef579d2 */.elementor-52 .elementor-element.elementor-element-ef579d2{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-ef579d2,.elementor-52 .elementor-element.elementor-element-ef579d2 img{transition:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover,.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dc275 */.elementor-52 .elementor-element.elementor-element-a1dc275{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-a1dc275,.elementor-52 .elementor-element.elementor-element-a1dc275 img{transition:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover,.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3bd43 */.elementor-52 .elementor-element.elementor-element-cd3bd43{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-cd3bd43,.elementor-52 .elementor-element.elementor-element-cd3bd43 img{transition:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover,.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3c73 */.elementor-52 .elementor-element.elementor-element-35b3c73{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-35b3c73,.elementor-52 .elementor-element.elementor-element-35b3c73 img{transition:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover,.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd0589 */.elementor-52 .elementor-element.elementor-element-9bd0589{position:relative}.elementor-52 .elementor-element.elementor-element-9bd0589::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-9bd0589 img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d596c2e */.elementor-52 .elementor-element.elementor-element-d596c2e{position:relative}.elementor-52 .elementor-element.elementor-element-d596c2e::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-d596c2e img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8301ca */.elementor-52 .elementor-element.elementor-element-e8301ca{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-e8301ca,.elementor-52 .elementor-element.elementor-element-e8301ca img{transition:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover,.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091da83 */.elementor-52 .elementor-element.elementor-element-091da83{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-091da83:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-091da83,.elementor-52 .elementor-element.elementor-element-091da83 img{transition:none}.elementor-52 .elementor-element.elementor-element-091da83:hover,.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-091da83:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9cfc1 */.elementor-52 .elementor-element.elementor-element-dc9cfc1{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-dc9cfc1,.elementor-52 .elementor-element.elementor-element-dc9cfc1 img{transition:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover,.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4152671 */.elementor-52 .elementor-element.elementor-element-4152671{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-4152671:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-4152671,.elementor-52 .elementor-element.elementor-element-4152671 img{transition:none}.elementor-52 .elementor-element.elementor-element-4152671:hover,.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-4152671:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b4a7 */.elementor-52 .elementor-element.elementor-element-9b2b4a7{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9b2b4a7,.elementor-52 .elementor-element.elementor-element-9b2b4a7 img{transition:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover,.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b9c2f */.elementor-52 .elementor-element.elementor-element-87b9c2f{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-87b9c2f,.elementor-52 .elementor-element.elementor-element-87b9c2f img{transition:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover,.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0383 */.elementor-52 .elementor-element.elementor-element-9df0383{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9df0383:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9df0383,.elementor-52 .elementor-element.elementor-element-9df0383 img{transition:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover,.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-418d2fc */.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f544111 */.elementor-52 .elementor-element.elementor-element-f544111 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7340abd */.elementor-52 .elementor-element.elementor-element-7340abd .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb15bd */.elementor-52 .elementor-element.elementor-element-2fb15bd{position:relative}.elementor-52 .elementor-element.elementor-element-2fb15bd::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-2fb15bd img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6acea9 */.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title::before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef579d2 */.elementor-52 .elementor-element.elementor-element-ef579d2{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-ef579d2,.elementor-52 .elementor-element.elementor-element-ef579d2 img{transition:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover,.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dc275 */.elementor-52 .elementor-element.elementor-element-a1dc275{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-a1dc275,.elementor-52 .elementor-element.elementor-element-a1dc275 img{transition:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover,.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3bd43 */.elementor-52 .elementor-element.elementor-element-cd3bd43{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-cd3bd43,.elementor-52 .elementor-element.elementor-element-cd3bd43 img{transition:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover,.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3c73 */.elementor-52 .elementor-element.elementor-element-35b3c73{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-35b3c73,.elementor-52 .elementor-element.elementor-element-35b3c73 img{transition:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover,.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd0589 */.elementor-52 .elementor-element.elementor-element-9bd0589{position:relative}.elementor-52 .elementor-element.elementor-element-9bd0589::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-9bd0589 img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d596c2e */.elementor-52 .elementor-element.elementor-element-d596c2e{position:relative}.elementor-52 .elementor-element.elementor-element-d596c2e::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-d596c2e img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8301ca */.elementor-52 .elementor-element.elementor-element-e8301ca{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-e8301ca,.elementor-52 .elementor-element.elementor-element-e8301ca img{transition:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover,.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091da83 */.elementor-52 .elementor-element.elementor-element-091da83{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-091da83:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-091da83,.elementor-52 .elementor-element.elementor-element-091da83 img{transition:none}.elementor-52 .elementor-element.elementor-element-091da83:hover,.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-091da83:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9cfc1 */.elementor-52 .elementor-element.elementor-element-dc9cfc1{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-dc9cfc1,.elementor-52 .elementor-element.elementor-element-dc9cfc1 img{transition:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover,.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4152671 */.elementor-52 .elementor-element.elementor-element-4152671{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-4152671:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-4152671,.elementor-52 .elementor-element.elementor-element-4152671 img{transition:none}.elementor-52 .elementor-element.elementor-element-4152671:hover,.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-4152671:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b4a7 */.elementor-52 .elementor-element.elementor-element-9b2b4a7{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9b2b4a7,.elementor-52 .elementor-element.elementor-element-9b2b4a7 img{transition:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover,.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b9c2f */.elementor-52 .elementor-element.elementor-element-87b9c2f{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-87b9c2f,.elementor-52 .elementor-element.elementor-element-87b9c2f img{transition:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover,.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0383 */.elementor-52 .elementor-element.elementor-element-9df0383{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9df0383:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9df0383,.elementor-52 .elementor-element.elementor-element-9df0383 img{transition:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover,.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-418d2fc */.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f544111 */.elementor-52 .elementor-element.elementor-element-f544111 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7340abd */.elementor-52 .elementor-element.elementor-element-7340abd .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb15bd */.elementor-52 .elementor-element.elementor-element-2fb15bd{position:relative}.elementor-52 .elementor-element.elementor-element-2fb15bd::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-2fb15bd img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6acea9 */.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title::before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef579d2 */.elementor-52 .elementor-element.elementor-element-ef579d2{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-ef579d2,.elementor-52 .elementor-element.elementor-element-ef579d2 img{transition:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover,.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dc275 */.elementor-52 .elementor-element.elementor-element-a1dc275{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-a1dc275,.elementor-52 .elementor-element.elementor-element-a1dc275 img{transition:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover,.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3bd43 */.elementor-52 .elementor-element.elementor-element-cd3bd43{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-cd3bd43,.elementor-52 .elementor-element.elementor-element-cd3bd43 img{transition:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover,.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3c73 */.elementor-52 .elementor-element.elementor-element-35b3c73{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-35b3c73,.elementor-52 .elementor-element.elementor-element-35b3c73 img{transition:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover,.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd0589 */.elementor-52 .elementor-element.elementor-element-9bd0589{position:relative}.elementor-52 .elementor-element.elementor-element-9bd0589::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-9bd0589 img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d596c2e */.elementor-52 .elementor-element.elementor-element-d596c2e{position:relative}.elementor-52 .elementor-element.elementor-element-d596c2e::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-d596c2e img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8301ca */.elementor-52 .elementor-element.elementor-element-e8301ca{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-e8301ca,.elementor-52 .elementor-element.elementor-element-e8301ca img{transition:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover,.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091da83 */.elementor-52 .elementor-element.elementor-element-091da83{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-091da83:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-091da83,.elementor-52 .elementor-element.elementor-element-091da83 img{transition:none}.elementor-52 .elementor-element.elementor-element-091da83:hover,.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-091da83:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9cfc1 */.elementor-52 .elementor-element.elementor-element-dc9cfc1{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-dc9cfc1,.elementor-52 .elementor-element.elementor-element-dc9cfc1 img{transition:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover,.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4152671 */.elementor-52 .elementor-element.elementor-element-4152671{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-4152671:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-4152671,.elementor-52 .elementor-element.elementor-element-4152671 img{transition:none}.elementor-52 .elementor-element.elementor-element-4152671:hover,.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-4152671:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b4a7 */.elementor-52 .elementor-element.elementor-element-9b2b4a7{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9b2b4a7,.elementor-52 .elementor-element.elementor-element-9b2b4a7 img{transition:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover,.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b9c2f */.elementor-52 .elementor-element.elementor-element-87b9c2f{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-87b9c2f,.elementor-52 .elementor-element.elementor-element-87b9c2f img{transition:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover,.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0383 */.elementor-52 .elementor-element.elementor-element-9df0383{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9df0383:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9df0383,.elementor-52 .elementor-element.elementor-element-9df0383 img{transition:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover,.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-418d2fc */.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f544111 */.elementor-52 .elementor-element.elementor-element-f544111 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7340abd */.elementor-52 .elementor-element.elementor-element-7340abd .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb15bd */.elementor-52 .elementor-element.elementor-element-2fb15bd{position:relative}.elementor-52 .elementor-element.elementor-element-2fb15bd::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-2fb15bd img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6acea9 */.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title::before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef579d2 */.elementor-52 .elementor-element.elementor-element-ef579d2{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-ef579d2,.elementor-52 .elementor-element.elementor-element-ef579d2 img{transition:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover,.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dc275 */.elementor-52 .elementor-element.elementor-element-a1dc275{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-a1dc275,.elementor-52 .elementor-element.elementor-element-a1dc275 img{transition:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover,.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3bd43 */.elementor-52 .elementor-element.elementor-element-cd3bd43{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-cd3bd43,.elementor-52 .elementor-element.elementor-element-cd3bd43 img{transition:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover,.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3c73 */.elementor-52 .elementor-element.elementor-element-35b3c73{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-35b3c73,.elementor-52 .elementor-element.elementor-element-35b3c73 img{transition:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover,.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd0589 */.elementor-52 .elementor-element.elementor-element-9bd0589{position:relative}.elementor-52 .elementor-element.elementor-element-9bd0589::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-9bd0589 img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d596c2e */.elementor-52 .elementor-element.elementor-element-d596c2e{position:relative}.elementor-52 .elementor-element.elementor-element-d596c2e::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-d596c2e img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8301ca */.elementor-52 .elementor-element.elementor-element-e8301ca{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-e8301ca,.elementor-52 .elementor-element.elementor-element-e8301ca img{transition:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover,.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091da83 */.elementor-52 .elementor-element.elementor-element-091da83{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-091da83:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-091da83,.elementor-52 .elementor-element.elementor-element-091da83 img{transition:none}.elementor-52 .elementor-element.elementor-element-091da83:hover,.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-091da83:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9cfc1 */.elementor-52 .elementor-element.elementor-element-dc9cfc1{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-dc9cfc1,.elementor-52 .elementor-element.elementor-element-dc9cfc1 img{transition:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover,.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4152671 */.elementor-52 .elementor-element.elementor-element-4152671{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-4152671:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-4152671,.elementor-52 .elementor-element.elementor-element-4152671 img{transition:none}.elementor-52 .elementor-element.elementor-element-4152671:hover,.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-4152671:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b4a7 */.elementor-52 .elementor-element.elementor-element-9b2b4a7{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9b2b4a7,.elementor-52 .elementor-element.elementor-element-9b2b4a7 img{transition:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover,.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b9c2f */.elementor-52 .elementor-element.elementor-element-87b9c2f{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-87b9c2f,.elementor-52 .elementor-element.elementor-element-87b9c2f img{transition:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover,.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0383 */.elementor-52 .elementor-element.elementor-element-9df0383{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9df0383:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9df0383,.elementor-52 .elementor-element.elementor-element-9df0383 img{transition:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover,.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-418d2fc */.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f544111 */.elementor-52 .elementor-element.elementor-element-f544111 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7340abd */.elementor-52 .elementor-element.elementor-element-7340abd .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb15bd */.elementor-52 .elementor-element.elementor-element-2fb15bd{position:relative}.elementor-52 .elementor-element.elementor-element-2fb15bd::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-2fb15bd img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6acea9 */.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}.elementor-52 .elementor-element.elementor-element-f6acea9 .elementor-heading-title::before{content:"";width:26px;height:2px;background:currentColor;opacity:.55;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef579d2 */.elementor-52 .elementor-element.elementor-element-ef579d2{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-ef579d2:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-ef579d2,.elementor-52 .elementor-element.elementor-element-ef579d2 img{transition:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover,.elementor-52 .elementor-element.elementor-element-ef579d2:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-ef579d2:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dc275 */.elementor-52 .elementor-element.elementor-element-a1dc275{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-a1dc275:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-a1dc275,.elementor-52 .elementor-element.elementor-element-a1dc275 img{transition:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover,.elementor-52 .elementor-element.elementor-element-a1dc275:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-a1dc275:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3bd43 */.elementor-52 .elementor-element.elementor-element-cd3bd43{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-cd3bd43,.elementor-52 .elementor-element.elementor-element-cd3bd43 img{transition:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover,.elementor-52 .elementor-element.elementor-element-cd3bd43:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-cd3bd43:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b3c73 */.elementor-52 .elementor-element.elementor-element-35b3c73{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-35b3c73:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-35b3c73,.elementor-52 .elementor-element.elementor-element-35b3c73 img{transition:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover,.elementor-52 .elementor-element.elementor-element-35b3c73:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-35b3c73:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd0589 */.elementor-52 .elementor-element.elementor-element-9bd0589{position:relative}.elementor-52 .elementor-element.elementor-element-9bd0589::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-9bd0589 img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d596c2e */.elementor-52 .elementor-element.elementor-element-d596c2e{position:relative}.elementor-52 .elementor-element.elementor-element-d596c2e::before{content:"";position:absolute;inset:6% 4% 0 4%;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 55% 45%,var(--e-global-color-ccpc_tinte) 0%,rgba(233,244,252,0) 72%)}.elementor-52 .elementor-element.elementor-element-d596c2e img{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8301ca */.elementor-52 .elementor-element.elementor-element-e8301ca{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-e8301ca:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-e8301ca,.elementor-52 .elementor-element.elementor-element-e8301ca img{transition:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover,.elementor-52 .elementor-element.elementor-element-e8301ca:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-e8301ca:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091da83 */.elementor-52 .elementor-element.elementor-element-091da83{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-091da83:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-091da83,.elementor-52 .elementor-element.elementor-element-091da83 img{transition:none}.elementor-52 .elementor-element.elementor-element-091da83:hover,.elementor-52 .elementor-element.elementor-element-091da83:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-091da83:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9cfc1 */.elementor-52 .elementor-element.elementor-element-dc9cfc1{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-dc9cfc1,.elementor-52 .elementor-element.elementor-element-dc9cfc1 img{transition:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover,.elementor-52 .elementor-element.elementor-element-dc9cfc1:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-dc9cfc1:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4152671 */.elementor-52 .elementor-element.elementor-element-4152671{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-4152671:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-4152671,.elementor-52 .elementor-element.elementor-element-4152671 img{transition:none}.elementor-52 .elementor-element.elementor-element-4152671:hover,.elementor-52 .elementor-element.elementor-element-4152671:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-4152671:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2b4a7 */.elementor-52 .elementor-element.elementor-element-9b2b4a7{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9b2b4a7,.elementor-52 .elementor-element.elementor-element-9b2b4a7 img{transition:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover,.elementor-52 .elementor-element.elementor-element-9b2b4a7:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9b2b4a7:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b9c2f */.elementor-52 .elementor-element.elementor-element-87b9c2f{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-87b9c2f,.elementor-52 .elementor-element.elementor-element-87b9c2f img{transition:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover,.elementor-52 .elementor-element.elementor-element-87b9c2f:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-87b9c2f:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0383 */.elementor-52 .elementor-element.elementor-element-9df0383{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1);will-change:transform}.elementor-52 .elementor-element.elementor-element-9df0383:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:translateY(-6px);box-shadow:0 18px 44px rgba(12,21,74,.14)}@media(prefers-reduced-motion:reduce){.elementor-52 .elementor-element.elementor-element-9df0383,.elementor-52 .elementor-element.elementor-element-9df0383 img{transition:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover,.elementor-52 .elementor-element.elementor-element-9df0383:focus-within{transform:none}.elementor-52 .elementor-element.elementor-element-9df0383:hover img{transform:none}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-418d2fc */.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-418d2fc .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f544111 */.elementor-52 .elementor-element.elementor-element-f544111 .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-f544111 .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7340abd */.elementor-52 .elementor-element.elementor-element-7340abd .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide{
    transition-timing-function: linear !important;
}
/* Cada slide */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
    height: 135px !important;
    padding: 0 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

/* Tarjeta blanca interna */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
    height: 100% !important;
    min-height: 0 !important;
    padding: 15px 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border-radius: 6px;
    box-sizing: border-box !important;
}

/* Contenedor de la imagen */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image,
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide .elementor-widget-image .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Logo */
.elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
    width: 100% !important;
    height: 100% !important;

    max-width: 240px !important;
    max-height: 100px !important;

    object-fit: contain !important;
    object-position: center !important;

    display: block !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 125px !important;
        padding: 0 6px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 210px !important;
        max-height: 90px !important;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide {
        height: 110px !important;
        padding: 0 5px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide > .e-con {
        padding: 10px 15px !important;
    }

    .elementor-52 .elementor-element.elementor-element-7340abd .swiper-slide img {
        max-width: 180px !important;
        max-height: 80px !important;
    }
}/* End custom CSS */