.elementor-3400 .elementor-element.elementor-element-09aa7ac{--display:flex;--min-height:550px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3400 .elementor-element.elementor-element-09aa7ac:not(.elementor-motion-effects-element-type-background), .elementor-3400 .elementor-element.elementor-element-09aa7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pasofirmeiap.org/wp-content/uploads/2026/08/portada-pintura_resultado-1.webp");background-size:cover;}.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-3400 .elementor-element.elementor-element-73d7c23 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:39px;font-weight:800;color:#2A6F88;}.elementor-3400 .elementor-element.elementor-element-bada731 .elementor-heading-title{font-family:"Frijole", Sans-serif;font-size:101px;font-weight:600;color:var( --e-global-color-387cef7 );}.elementor-3400 .elementor-element.elementor-element-9223471 > .elementor-widget-container{margin:57px 0px 0px 0px;}.elementor-3400 .elementor-element.elementor-element-9223471 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;color:#2A6F88;}.elementor-3400 .elementor-element.elementor-element-b1623ef > .elementor-widget-container{margin:50px 0px 7px 0px;}.elementor-3400 .elementor-element.elementor-element-b1623ef .elementor-heading-title{font-family:"Yuji Boku", Sans-serif;font-weight:600;color:var( --e-global-color-fce8a40 );}.elementor-3400 .elementor-element.elementor-element-7acf298{--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;}.elementor-3400 .elementor-element.elementor-element-7acf298.e-con{--align-self:center;}.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-3400 .elementor-element.elementor-element-d1204dc{width:var( --container-widget-width, 71.309% );max-width:71.309%;--container-widget-width:71.309%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:700;color:#000000;}.elementor-3400 .elementor-element.elementor-element-d1204dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-f6e6fa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-ca277fc{--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:space-between;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(176.92869341383366, 29.31818614130435, 185.3, 0.5);}.elementor-3400 .elementor-element.elementor-element-ca277fc.e-con{--flex-grow:0;--flex-shrink:0;}.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-3400 .elementor-element.elementor-element-c930ca6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-c930ca6 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-a26dd80{--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(16.768675271739127, 198.9, 92.5164993197292, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-3400 .elementor-element.elementor-element-f1aea96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-f1aea96 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-b47f805{--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:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(52.81375679347825, 64.64423304307219, 219.29999999999998, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:0px;}.elementor-3400 .elementor-element.elementor-element-b47f805.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-819cd10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-819cd10 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-b2aeb05{--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-3400 .elementor-element.elementor-element-b2aeb05:not(.elementor-motion-effects-element-type-background), .elementor-3400 .elementor-element.elementor-element-b2aeb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d7279;}.elementor-3400 .elementor-element.elementor-element-afbec79{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-afbec79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-1b8c1df img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-3c1ae9e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-3c1ae9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-d7fe4b8{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-d7fe4b8.elementor-element{--align-self:flex-end;}.elementor-3400 .elementor-element.elementor-element-d7fe4b8 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-50c467f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3400 .elementor-element.elementor-element-cf4d2af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3400 .elementor-element.elementor-element-d167b17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-d167b17 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-a908cb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3400 .elementor-element.elementor-element-b5633d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-b5633d6 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-4dc61f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3400 .elementor-element.elementor-element-1d064e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-1d064e2 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-646fabf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3400 .elementor-element.elementor-element-f57c5bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-f57c5bb img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-c0c0dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3400 .elementor-element.elementor-element-fc11e66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-fc11e66 img{border-radius:25px 25px 25px 25px;}.elementor-3400 .elementor-element.elementor-element-5f2b914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3400 .elementor-element.elementor-element-15fc264.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3400 .elementor-element.elementor-element-15fc264 img{height:400px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3400 .elementor-element.elementor-element-09aa7ac{--min-height:203px;}.elementor-3400 .elementor-element.elementor-element-bada731 .elementor-heading-title{font-size:41px;}.elementor-3400 .elementor-element.elementor-element-9223471 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3400 .elementor-element.elementor-element-9223471 .elementor-heading-title{font-size:15px;}.elementor-3400 .elementor-element.elementor-element-b1623ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3400 .elementor-element.elementor-element-b1623ef .elementor-heading-title{font-size:13px;}.elementor-3400 .elementor-element.elementor-element-d1204dc{font-size:12px;}.elementor-3400 .elementor-element.elementor-element-f6e6fa2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-ca277fc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-c930ca6{width:var( --container-widget-width, 224.396px );max-width:224.396px;--container-widget-width:224.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-c930ca6 img{width:150%;max-width:150%;height:418px;}.elementor-3400 .elementor-element.elementor-element-f1aea96{width:var( --container-widget-width, 224.396px );max-width:224.396px;--container-widget-width:224.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-f1aea96 img{width:150%;max-width:150%;height:418px;}.elementor-3400 .elementor-element.elementor-element-819cd10{width:var( --container-widget-width, 224.396px );max-width:224.396px;--container-widget-width:224.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-819cd10 img{width:150%;max-width:150%;height:418px;}.elementor-3400 .elementor-element.elementor-element-50c467f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-cf4d2af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-d167b17{width:var( --container-widget-width, 340.396px );max-width:340.396px;--container-widget-width:340.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-d167b17 img{width:100%;max-width:100%;height:405px;}.elementor-3400 .elementor-element.elementor-element-a908cb8{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-b5633d6{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-b5633d6 img{width:100%;max-width:100%;height:400px;}.elementor-3400 .elementor-element.elementor-element-4dc61f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-1d064e2{width:var( --container-widget-width, 340.396px );max-width:340.396px;--container-widget-width:340.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-1d064e2 img{width:100%;max-width:100%;height:405px;}.elementor-3400 .elementor-element.elementor-element-646fabf{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-f57c5bb{width:var( --container-widget-width, 340.396px );max-width:340.396px;--container-widget-width:340.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-f57c5bb img{width:100%;max-width:100%;height:405px;}.elementor-3400 .elementor-element.elementor-element-c0c0dfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-fc11e66{width:var( --container-widget-width, 340.396px );max-width:340.396px;--container-widget-width:340.396px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-fc11e66 img{width:100%;max-width:100%;height:405px;}.elementor-3400 .elementor-element.elementor-element-5f2b914{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3400 .elementor-element.elementor-element-09aa7ac{--min-height:100px;}.elementor-3400 .elementor-element.elementor-element-73d7c23 .elementor-heading-title{font-size:12px;}.elementor-3400 .elementor-element.elementor-element-bada731 .elementor-heading-title{font-size:14px;}.elementor-3400 .elementor-element.elementor-element-9223471 .elementor-heading-title{font-size:10px;}.elementor-3400 .elementor-element.elementor-element-b1623ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3400 .elementor-element.elementor-element-b1623ef .elementor-heading-title{font-size:10px;}.elementor-3400 .elementor-element.elementor-element-d1204dc{--container-widget-width:399px;--container-widget-flex-grow:0;width:var( --container-widget-width, 399px );max-width:399px;font-size:6px;}.elementor-3400 .elementor-element.elementor-element-b2aeb05{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-3c1ae9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-d7fe4b8{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-3400 .elementor-element.elementor-element-d7fe4b8.elementor-element{--align-self:center;}.elementor-3400 .elementor-element.elementor-element-50c467f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3400 .elementor-element.elementor-element-cf4d2af{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-a908cb8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-4dc61f1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-646fabf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-c0c0dfe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-5f2b914{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3400 .elementor-element.elementor-element-15fc264{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-3400 .elementor-element.elementor-element-15fc264 img{height:377px;}}@media(min-width:768px){.elementor-3400 .elementor-element.elementor-element-ca277fc{--width:30%;}.elementor-3400 .elementor-element.elementor-element-a26dd80{--width:30%;}.elementor-3400 .elementor-element.elementor-element-b47f805{--width:25%;}.elementor-3400 .elementor-element.elementor-element-b2aeb05{--content-width:1298px;}.elementor-3400 .elementor-element.elementor-element-afbec79{--width:52.495%;}.elementor-3400 .elementor-element.elementor-element-3c1ae9e{--width:28.69%;}.elementor-3400 .elementor-element.elementor-element-50c467f{--width:85%;}.elementor-3400 .elementor-element.elementor-element-cf4d2af{--width:33.3333%;}.elementor-3400 .elementor-element.elementor-element-a908cb8{--width:33.3333%;}.elementor-3400 .elementor-element.elementor-element-4dc61f1{--width:33.3333%;}.elementor-3400 .elementor-element.elementor-element-646fabf{--width:33.3333%;}.elementor-3400 .elementor-element.elementor-element-c0c0dfe{--width:33.3333%;}.elementor-3400 .elementor-element.elementor-element-5f2b914{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3400 .elementor-element.elementor-element-ca277fc{--width:400px;}.elementor-3400 .elementor-element.elementor-element-a26dd80{--width:350px;}.elementor-3400 .elementor-element.elementor-element-b47f805{--width:191px;}.elementor-3400 .elementor-element.elementor-element-50c467f{--width:748px;}.elementor-3400 .elementor-element.elementor-element-cf4d2af{--width:350px;}.elementor-3400 .elementor-element.elementor-element-a908cb8{--width:350px;}.elementor-3400 .elementor-element.elementor-element-4dc61f1{--width:350px;}.elementor-3400 .elementor-element.elementor-element-646fabf{--width:350px;}.elementor-3400 .elementor-element.elementor-element-c0c0dfe{--width:350px;}.elementor-3400 .elementor-element.elementor-element-5f2b914{--width:350px;}}/* Start custom CSS for heading, class: .elementor-element-bada731 */.texto-pintura {
    font-family: "Arial Black", Impact, sans-serif;
    font-weight: 900;
    font-size: clamp(60px, 8vw, 150px);
    line-height: 0.85;
    text-transform: uppercase;
    letter-spacing: -5px;

    /* Colores tipo pintura */
    background: linear-gradient(
        105deg,
        #087c91 0%,
        #087c91 18%,
        #0b718c 35%,
        #155da5 52%,
        #214a9b 68%,
        #0d6f8a 82%,
        #15939a 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    /* Apariencia ligeramente irregular */
    filter: contrast(1.15) saturate(1.2);

    position: relative;
    display: inline-block;
}/* End custom CSS */