.elementor-749 .elementor-element.elementor-element-ce9033f{--display:flex;--min-height:360px;--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;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-749 .elementor-element.elementor-element-ce9033f:not(.elementor-motion-effects-element-type-background), .elementor-749 .elementor-element.elementor-element-ce9033f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00CBF5;}.elementor-749 .elementor-element.elementor-element-ce9033f::before, .elementor-749 .elementor-element.elementor-element-ce9033f > .elementor-background-video-container::before, .elementor-749 .elementor-element.elementor-element-ce9033f > .e-con-inner > .elementor-background-video-container::before, .elementor-749 .elementor-element.elementor-element-ce9033f > .elementor-background-slideshow::before, .elementor-749 .elementor-element.elementor-element-ce9033f > .e-con-inner > .elementor-background-slideshow::before, .elementor-749 .elementor-element.elementor-element-ce9033f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-749 .elementor-element.elementor-element-b618cce{--display:flex;--min-height:0px;}.elementor-749 .elementor-element.elementor-element-b618cce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-749 .elementor-element.elementor-element-bcaea08{width:var( --container-widget-width, 116.293% );max-width:116.293%;--container-widget-width:116.293%;--container-widget-flex-grow:0;}.elementor-749 .elementor-element.elementor-element-bcaea08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-bcaea08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:800;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-749 .elementor-element.elementor-element-51727f2{--divider-border-style:solid;--divider-color:#D69A22;--divider-border-width:7.5px;}.elementor-749 .elementor-element.elementor-element-51727f2 .elementor-divider-separator{width:29%;}.elementor-749 .elementor-element.elementor-element-51727f2 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-749 .elementor-element.elementor-element-25f1d24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#F8EDEF;}.elementor-749 .elementor-element.elementor-element-25f1d24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-bbfcd60{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-749 .elementor-element.elementor-element-aac657c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-aac657c{text-align:center;}.elementor-749 .elementor-element.elementor-element-aac657c img{width:259px;max-width:69%;}.elementor-749 .elementor-element.elementor-element-9fb68c0{--display:flex;--justify-content:center;--padding-top:75px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-749 .elementor-element.elementor-element-9fb68c0:not(.elementor-motion-effects-element-type-background), .elementor-749 .elementor-element.elementor-element-9fb68c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-749 .elementor-element.elementor-element-a7634c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-749 .elementor-element.elementor-element-a7634c5{text-align:center;}.elementor-749 .elementor-element.elementor-element-a7634c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#D69A22;}.elementor-749 .elementor-element.elementor-element-7811119 > .elementor-widget-container{margin:-40px 0px -50px 0px;}.elementor-749 .elementor-element.elementor-element-7811119{text-align:center;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;color:#252525;}.elementor-749 .elementor-element.elementor-element-3d5ded1{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#666666;}.elementor-749 .elementor-element.elementor-element-513aae6{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-749 .elementor-element.elementor-element-513aae6:not(.elementor-motion-effects-element-type-background), .elementor-749 .elementor-element.elementor-element-513aae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-749 .elementor-element.elementor-element-0c5d1eb{--display:flex;--min-height:320px;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:#EADFD6;--border-color:#EADFD6;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);}.elementor-749 .elementor-element.elementor-element-0c5d1eb:not(.elementor-motion-effects-element-type-background), .elementor-749 .elementor-element.elementor-element-0c5d1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-749 .elementor-element.elementor-element-a8955fa > .elementor-widget-container{background-color:#8F0B20;padding:18px 18px 18px 18px;border-style:none;}.elementor-749 .elementor-element.elementor-element-a8955fa:not( .elementor-widget-image ) .elementor-widget-container, .elementor-749 .elementor-element.elementor-element-a8955fa.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://iestpjorgebasadregrohman.edu.pe/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-749 .elementor-element.elementor-element-a8955fa .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-a8955fa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-749 .elementor-element.elementor-element-a8955fa.elementor-view-framed .elementor-icon, .elementor-749 .elementor-element.elementor-element-a8955fa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-749 .elementor-element.elementor-element-a8955fa.elementor-view-framed .elementor-icon, .elementor-749 .elementor-element.elementor-element-a8955fa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-749 .elementor-element.elementor-element-a8955fa .elementor-icon i, .elementor-749 .elementor-element.elementor-element-a8955fa .elementor-icon svg{transform:rotate(0deg);}.elementor-749 .elementor-element.elementor-element-d4bb58d{text-align:center;}.elementor-749 .elementor-element.elementor-element-d4bb58d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#8F0B20;}.elementor-749 .elementor-element.elementor-element-ffc6338{text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-749 .elementor-element.elementor-element-19bac99{--display:flex;--min-height:320px;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:#EADFD6;--border-color:#EADFD6;--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);}.elementor-749 .elementor-element.elementor-element-19bac99:not(.elementor-motion-effects-element-type-background), .elementor-749 .elementor-element.elementor-element-19bac99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#084925;}.elementor-749 .elementor-element.elementor-element-e767bbe > .elementor-widget-container{background-color:#F9E9EC;padding:18px 18px 18px 18px;}.elementor-749 .elementor-element.elementor-element-e767bbe:not( .elementor-widget-image ) .elementor-widget-container, .elementor-749 .elementor-element.elementor-element-e767bbe.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://iestpjorgebasadregrohman.edu.pe/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-749 .elementor-element.elementor-element-e767bbe .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-e767bbe.elementor-view-stacked .elementor-icon{background-color:#D69A22;}.elementor-749 .elementor-element.elementor-element-e767bbe.elementor-view-framed .elementor-icon, .elementor-749 .elementor-element.elementor-element-e767bbe.elementor-view-default .elementor-icon{color:#D69A22;border-color:#D69A22;}.elementor-749 .elementor-element.elementor-element-e767bbe.elementor-view-framed .elementor-icon, .elementor-749 .elementor-element.elementor-element-e767bbe.elementor-view-default .elementor-icon svg{fill:#D69A22;}.elementor-749 .elementor-element.elementor-element-bf2bd47{text-align:center;}.elementor-749 .elementor-element.elementor-element-bf2bd47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-749 .elementor-element.elementor-element-c9b1a82{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#F8EDEF;}.elementor-749 .elementor-element.elementor-element-e000fd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-749 .elementor-element.elementor-element-e628258 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-749 .elementor-element.elementor-element-e628258{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#D69A22;}.elementor-749 .elementor-element.elementor-element-89514dc{--divider-border-style:solid;--divider-color:#D69A22;--divider-border-width:5.8px;}.elementor-749 .elementor-element.elementor-element-89514dc > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-749 .elementor-element.elementor-element-89514dc .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-749 .elementor-element.elementor-element-89514dc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-749 .elementor-element.elementor-element-e448e17{text-align:center;}.elementor-749 .elementor-element.elementor-element-e448e17 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;color:#252525;}.elementor-749 .elementor-element.elementor-element-4475796 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-749 .elementor-element.elementor-element-4475796{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-749 .elementor-element.elementor-element-ce28dd0{--divider-border-style:solid;--divider-color:#D69A22;--divider-border-width:5.8px;}.elementor-749 .elementor-element.elementor-element-ce28dd0 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-749 .elementor-element.elementor-element-ce28dd0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-749 .elementor-element.elementor-element-7126905{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-749 .elementor-element.elementor-element-3b5dba4{--display:flex;}.elementor-749 .elementor-element.elementor-element-7c10355 .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-b43c16f{text-align:center;}.elementor-749 .elementor-element.elementor-element-e5e7683{--display:flex;}.elementor-749 .elementor-element.elementor-element-e95325c .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-7dfe000{--display:flex;}.elementor-749 .elementor-element.elementor-element-73a4b25 .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-3f92b32{--display:flex;}.elementor-749 .elementor-element.elementor-element-e330fa0 .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-13bb5b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-749 .elementor-element.elementor-element-4033558{--display:flex;}.elementor-749 .elementor-element.elementor-element-5fb4399 .elementor-icon-wrapper{text-align:center;}.elementor-749 .elementor-element.elementor-element-66ce17b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:65px;}.elementor-749 .elementor-element.elementor-element-66ce17b:not(.elementor-motion-effects-element-type-background), .elementor-749 .elementor-element.elementor-element-66ce17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006D22;}.elementor-749 .elementor-element.elementor-element-66ce17b::before, .elementor-749 .elementor-element.elementor-element-66ce17b > .elementor-background-video-container::before, .elementor-749 .elementor-element.elementor-element-66ce17b > .e-con-inner > .elementor-background-video-container::before, .elementor-749 .elementor-element.elementor-element-66ce17b > .elementor-background-slideshow::before, .elementor-749 .elementor-element.elementor-element-66ce17b > .e-con-inner > .elementor-background-slideshow::before, .elementor-749 .elementor-element.elementor-element-66ce17b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-749 .elementor-element.elementor-element-758794e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-749 .elementor-element.elementor-element-758794e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-758794e{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;color:#C79228;}.elementor-749 .elementor-element.elementor-element-6487c90 > .elementor-widget-container{margin:-50px 0px -50px 0px;}.elementor-749 .elementor-element.elementor-element-6487c90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-6487c90{text-align:center;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;color:#FFFFFF;}.elementor-749 .elementor-element.elementor-element-c2ba9a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-c2ba9a1 p{margin-block-end:16px;}.elementor-749 .elementor-element.elementor-element-c2ba9a1{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-749 .elementor-element.elementor-element-89686b1 .elementor-button{background-color:#D69A22;font-family:"Roboto", Sans-serif;font-weight:700;fill:#30C5B3;color:#30C5B3;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-749 .elementor-element.elementor-element-89686b1{width:var( --container-widget-width, 36.365% );max-width:36.365%;--container-widget-width:36.365%;--container-widget-flex-grow:0;}.elementor-749 .elementor-element.elementor-element-89686b1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-749 .elementor-element.elementor-element-89686b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-749 .elementor-element.elementor-element-89686b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-749 .elementor-element.elementor-element-89686b1 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:1024px){.elementor-749 .elementor-element.elementor-element-bbfcd60{--justify-content:center;}.elementor-749 .elementor-element.elementor-element-513aae6{--justify-content:center;}.elementor-749 .elementor-element.elementor-element-0c5d1eb{--justify-content:center;}.elementor-749 .elementor-element.elementor-element-d4bb58d{text-align:center;}.elementor-749 .elementor-element.elementor-element-bf2bd47{text-align:center;}.elementor-749 .elementor-element.elementor-element-c2ba9a1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}}@media(min-width:768px){.elementor-749 .elementor-element.elementor-element-ce9033f{--content-width:1200px;}.elementor-749 .elementor-element.elementor-element-b618cce{--width:70%;}.elementor-749 .elementor-element.elementor-element-9fb68c0{--content-width:1200px;}.elementor-749 .elementor-element.elementor-element-513aae6{--content-width:1150px;}}@media(max-width:1024px) and (min-width:768px){.elementor-749 .elementor-element.elementor-element-b618cce{--width:411.75px;}}@media(max-width:767px){.elementor-749 .elementor-element.elementor-element-bcaea08{text-align:center;}.elementor-749 .elementor-element.elementor-element-aac657c{width:var( --container-widget-width, 166.25px );max-width:166.25px;--container-widget-width:166.25px;--container-widget-flex-grow:0;}.elementor-749 .elementor-element.elementor-element-aac657c.elementor-element{--align-self:center;}.elementor-749 .elementor-element.elementor-element-758794e{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;text-align:center;}.elementor-749 .elementor-element.elementor-element-758794e.elementor-element{--align-self:center;}.elementor-749 .elementor-element.elementor-element-6487c90{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-749 .elementor-element.elementor-element-c2ba9a1{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-749 .elementor-element.elementor-element-89686b1{width:var( --container-widget-width, 257.348px );max-width:257.348px;--container-widget-width:257.348px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-7126905 *//* ==========================================================
   4 TARJETAS DE VALORES - ELEMENTOR
   Contenedor principal → Avanzado → Custom CSS
========================================================== */

/* CONTENEDOR EXTERIOR */
.elementor-749 .elementor-element.elementor-element-7126905 {
    width: 100% !important;
}

/* CUATRO TARJETAS EN UNA FILA */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 18px !important;

    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
}

/* DISEÑO GENERAL DE LAS TARJETAS */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card {
    --width: 100% !important;

    position: relative;
    isolation: isolate;
    overflow: hidden;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 230px;

    gap: 10px !important;
    margin: 0 !important;
    padding: 28px 18px 25px !important;

    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 22px !important;

    text-align: center !important;

    box-shadow:
        0 13px 28px rgba(32, 36, 48, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.22);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        filter 0.35s ease;
}

/* ==========================================================
   COLORES
   "of .valor-card" evita que Elementor altere la numeración
========================================================== */

/* TARJETA 1 */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:nth-child(1 of .valor-card) {
    background:
        linear-gradient(145deg, #e2476c 0%, #cf3159 100%) !important;
}

/* TARJETA 2 */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:nth-child(2 of .valor-card) {
    background:
        linear-gradient(145deg, #85ce52 0%, #68b83d 100%) !important;
}

/* TARJETA 3 */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:nth-child(3 of .valor-card) {
    background:
        linear-gradient(145deg, #f7a12e 0%, #ed8b1c 100%) !important;
}

/* TARJETA 4 */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:nth-child(4 of .valor-card) {
    background:
        linear-gradient(145deg, #754b94 0%, #60387f 100%) !important;
}

/* BRILLO DECORATIVO SUPERIOR */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card::before {
    content: "";
    position: absolute;
    z-index: -1;

    top: -75px;
    right: -65px;

    width: 170px;
    height: 170px;

    background: rgba(255, 255, 255, 0.13);
    border-radius: 50%;

    transition: transform 0.4s ease;
}

/* DETALLE DECORATIVO INFERIOR */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card::after {
    content: "";
    position: absolute;
    z-index: -1;

    bottom: -70px;
    left: -60px;

    width: 130px;
    height: 130px;

    border: 18px solid rgba(255, 255, 255, 0.07);
    border-radius: 50%;
}

/* WIDGETS INTERIORES */
.elementor-749 .elementor-element.elementor-element-7126905 .valor-card > .elementor-element {
    width: 100% !important;
    margin: 0 !important;
}

/* ICONO */
.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-icon-wrapper {
    margin: 0 0 5px !important;
    line-height: 1 !important;
    text-align: center !important;
}

.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 72px !important;
    height: 72px !important;
    padding: 0 !important;

    color: #ffffff !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;

    font-size: 61px !important;
    text-shadow: 0 5px 13px rgba(0, 0, 0, 0.14);

    transition: transform 0.35s ease;
}

.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-icon i {
    color: #ffffff !important;
}

.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-icon svg {
    width: 61px !important;
    height: 61px !important;

    color: #ffffff !important;
    fill: currentColor !important;
}

.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-icon svg path {
    fill: currentColor !important;
}

/* TÍTULO */
.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Montserrat", "Segoe UI", Arial, sans-serif !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.2px !important;

    text-align: center !important;
    text-transform: uppercase !important;

    text-shadow: 0 2px 6px rgba(0, 0, 0, 0.11);
}

/* DESCRIPCIÓN */
.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-widget-text-editor {
    color: #ffffff !important;
    text-align: center !important;
}

.elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-widget-text-editor p {
    max-width: 200px;
    margin: 0 auto !important;
    padding: 0 !important;

    color: rgba(255, 255, 255, 0.97) !important;

    font-family: "Montserrat", "Segoe UI", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.55 !important;

    text-align: center !important;
}

/* ANIMACIÓN */
.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:hover {
    z-index: 5;

    transform: translateY(-9px);
    filter: saturate(1.06);

    box-shadow:
        0 21px 40px rgba(31, 35, 48, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.27);
}

.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:hover::before {
    transform: scale(1.25) translate(-8px, 8px);
}

.elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card:hover .elementor-icon {
    transform: translateY(-3px) scale(1.08);
}

/* TABLET PEQUEÑA: DOS TARJETAS POR FILA */
@media (max-width: 680px) {
    .elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 14px !important;
    }

    .elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card {
        min-height: 215px;
        padding: 24px 15px !important;
        border-radius: 19px !important;
    }

    .elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-heading-title {
        font-size: 17px !important;
    }
}

/* CELULAR: UNA TARJETA POR FILA */
@media (max-width: 480px) {
    .elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner {
        grid-template-columns: 1fr !important;
    }

    .elementor-749 .elementor-element.elementor-element-7126905 > .e-con-inner > .valor-card {
        min-height: 205px;
        padding: 25px 18px !important;
    }

    .elementor-749 .elementor-element.elementor-element-7126905 .valor-card .elementor-widget-text-editor p {
        max-width: 260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13bb5b0 *//* ==========================================================
   4 TARJETAS DE VALORES - ELEMENTOR
   Contenedor principal → Avanzado → Custom CSS
========================================================== */

/* CONTENEDOR EXTERIOR */
.elementor-749 .elementor-element.elementor-element-13bb5b0 {
    width: 100% !important;
}

/* CUATRO TARJETAS EN UNA FILA */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 18px !important;

    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
}

/* DISEÑO GENERAL DE LAS TARJETAS */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card {
    --width: 100% !important;

    position: relative;
    isolation: isolate;
    overflow: hidden;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 230px;

    gap: 10px !important;
    margin: 0 !important;
    padding: 28px 18px 25px !important;

    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 22px !important;

    text-align: center !important;

    box-shadow:
        0 13px 28px rgba(32, 36, 48, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.22);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        filter 0.35s ease;
}

/* ==========================================================
   COLORES
   "of .valor-card" evita que Elementor altere la numeración
========================================================== */

/* TARJETA 1 */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:nth-child(1 of .valor-card) {
    background:
        linear-gradient(145deg, #e2476c 0%, #cf3159 100%) !important;
}

/* TARJETA 2 */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:nth-child(2 of .valor-card) {
    background:
        linear-gradient(145deg, #85ce52 0%, #68b83d 100%) !important;
}

/* TARJETA 3 */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:nth-child(3 of .valor-card) {
    background:
        linear-gradient(145deg, #f7a12e 0%, #ed8b1c 100%) !important;
}

/* TARJETA 4 */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:nth-child(4 of .valor-card) {
    background:
        linear-gradient(145deg, #754b94 0%, #60387f 100%) !important;
}

/* BRILLO DECORATIVO SUPERIOR */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card::before {
    content: "";
    position: absolute;
    z-index: -1;

    top: -75px;
    right: -65px;

    width: 170px;
    height: 170px;

    background: rgba(255, 255, 255, 0.13);
    border-radius: 50%;

    transition: transform 0.4s ease;
}

/* DETALLE DECORATIVO INFERIOR */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card::after {
    content: "";
    position: absolute;
    z-index: -1;

    bottom: -70px;
    left: -60px;

    width: 130px;
    height: 130px;

    border: 18px solid rgba(255, 255, 255, 0.07);
    border-radius: 50%;
}

/* WIDGETS INTERIORES */
.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card > .elementor-element {
    width: 100% !important;
    margin: 0 !important;
}

/* ICONO */
.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-icon-wrapper {
    margin: 0 0 5px !important;
    line-height: 1 !important;
    text-align: center !important;
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 72px !important;
    height: 72px !important;
    padding: 0 !important;

    color: #ffffff !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;

    font-size: 61px !important;
    text-shadow: 0 5px 13px rgba(0, 0, 0, 0.14);

    transition: transform 0.35s ease;
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-icon i {
    color: #ffffff !important;
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-icon svg {
    width: 61px !important;
    height: 61px !important;

    color: #ffffff !important;
    fill: currentColor !important;
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-icon svg path {
    fill: currentColor !important;
}

/* TÍTULO */
.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Montserrat", "Segoe UI", Arial, sans-serif !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.2px !important;

    text-align: center !important;
    text-transform: uppercase !important;

    text-shadow: 0 2px 6px rgba(0, 0, 0, 0.11);
}

/* DESCRIPCIÓN */
.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-widget-text-editor {
    color: #ffffff !important;
    text-align: center !important;
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-widget-text-editor p {
    max-width: 200px;
    margin: 0 auto !important;
    padding: 0 !important;

    color: rgba(255, 255, 255, 0.97) !important;

    font-family: "Montserrat", "Segoe UI", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.55 !important;

    text-align: center !important;
}

/* ANIMACIÓN */
.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:hover {
    z-index: 5;

    transform: translateY(-9px);
    filter: saturate(1.06);

    box-shadow:
        0 21px 40px rgba(31, 35, 48, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.27);
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:hover::before {
    transform: scale(1.25) translate(-8px, 8px);
}

.elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card:hover .elementor-icon {
    transform: translateY(-3px) scale(1.08);
}

/* TABLET PEQUEÑA: DOS TARJETAS POR FILA */
@media (max-width: 680px) {
    .elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 14px !important;
    }

    .elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card {
        min-height: 215px;
        padding: 24px 15px !important;
        border-radius: 19px !important;
    }

    .elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-heading-title {
        font-size: 17px !important;
    }
}

/* CELULAR: UNA TARJETA POR FILA */
@media (max-width: 480px) {
    .elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner {
        grid-template-columns: 1fr !important;
    }

    .elementor-749 .elementor-element.elementor-element-13bb5b0 > .e-con-inner > .valor-card {
        min-height: 205px;
        padding: 25px 18px !important;
    }

    .elementor-749 .elementor-element.elementor-element-13bb5b0 .valor-card .elementor-widget-text-editor p {
        max-width: 260px;
    }
}/* End custom CSS */