.elementor-2510 .elementor-element.elementor-element-4465b467{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-2510 .elementor-element.elementor-element-4465b467:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-4465b467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://curriculo-nc.fipteresiano.com/wp-content/uploads/2026/09/Encuentro-de-buenas-practicas-21.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2510 .elementor-element.elementor-element-70c5a881{--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;}.elementor-2510 .elementor-element.elementor-element-7b751499 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-7b751499{text-align:start;}.elementor-2510 .elementor-element.elementor-element-7b751499 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:75px;font-weight:700;line-height:59px;color:#FFFFFF;}.elementor-2510 .elementor-element.elementor-element-35eeeb30{--divider-border-style:solid;--divider-color:#CA8B36;--divider-border-width:2.9px;}.elementor-2510 .elementor-element.elementor-element-35eeeb30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-35eeeb30 .elementor-divider-separator{width:11%;margin:0 auto;margin-left:0;}.elementor-2510 .elementor-element.elementor-element-35eeeb30 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-2510 .elementor-element.elementor-element-32b4c066{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2510 .elementor-element.elementor-element-159cf338{--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-2510 .elementor-element.elementor-element-15976162{--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-2510 .elementor-element.elementor-element-a6dc065{--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-2510 .elementor-element.elementor-element-5b6c4202 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-5b6c4202{text-align:center;}.elementor-2510 .elementor-element.elementor-element-5b6c4202 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:800;color:#072141;}.elementor-2510 .elementor-element.elementor-element-3dfe5698 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-3dfe5698{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#00234B;}.elementor-2510 .elementor-element.elementor-element-87e3186{--divider-border-style:solid;--divider-color:#CA8B36;--divider-border-width:2.9px;}.elementor-2510 .elementor-element.elementor-element-87e3186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-87e3186 .elementor-divider-separator{width:11%;margin:0 auto;margin-center:0;}.elementor-2510 .elementor-element.elementor-element-87e3186 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-2510 .elementor-element.elementor-element-05e1218{--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-2510 .elementor-element.elementor-element-d53d874 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-d53d874{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#00234B;}.elementor-2510 .elementor-element.elementor-element-3f04414{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2510 .elementor-element.elementor-element-44b248b{--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-2510 .elementor-element.elementor-element-deda0f5{--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-2510 .elementor-element.elementor-element-c2647a4{--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-2510 .elementor-element.elementor-element-64963a7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2510 .elementor-element.elementor-element-b80c620{--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-2510 .elementor-element.elementor-element-60935c9{--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-2510 .elementor-element.elementor-element-6b35462{--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-2510 .elementor-element.elementor-element-4837f4c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2510 .elementor-element.elementor-element-6b6c4e4{--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-2510 .elementor-element.elementor-element-36ef02d{--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-2510 .elementor-element.elementor-element-24e4b850{--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-2510 .elementor-element.elementor-element-67e3fc89{--divider-border-style:solid;--divider-color:#CA8B36;--divider-border-width:2.9px;}.elementor-2510 .elementor-element.elementor-element-67e3fc89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-67e3fc89 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-2510 .elementor-element.elementor-element-67e3fc89 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2510 .elementor-element.elementor-element-70c5a881{--width:40%;}.elementor-2510 .elementor-element.elementor-element-32b4c066{--width:60%;}.elementor-2510 .elementor-element.elementor-element-3f04414{--width:75%;}.elementor-2510 .elementor-element.elementor-element-44b248b{--width:33.33%;}.elementor-2510 .elementor-element.elementor-element-deda0f5{--width:33.3%;}.elementor-2510 .elementor-element.elementor-element-c2647a4{--width:33.33%;}.elementor-2510 .elementor-element.elementor-element-64963a7{--width:75%;}.elementor-2510 .elementor-element.elementor-element-b80c620{--width:33.33%;}.elementor-2510 .elementor-element.elementor-element-60935c9{--width:33.3%;}.elementor-2510 .elementor-element.elementor-element-6b35462{--width:33.33%;}.elementor-2510 .elementor-element.elementor-element-4837f4c{--width:75%;}.elementor-2510 .elementor-element.elementor-element-6b6c4e4{--width:33.33%;}.elementor-2510 .elementor-element.elementor-element-36ef02d{--width:33.3%;}}@media(max-width:767px){.elementor-2510 .elementor-element.elementor-element-4465b467{--min-height:50vh;--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2510 .elementor-element.elementor-element-7b751499 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-7b751499 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-62015a5 *//* Tarjeta Centrada y Colorida */
.ptsj-card {
    background: linear-gradient(180deg, #ffffff 0%, #f0f4ff 100%);
    border: 2px solid #3b5998;
    border-radius: 16px;
    padding: 35px 20px 25px 20px;
    width: 100%;
    max-width: 300px;
    
    /* Centrado horizontal de la tarjeta */
    margin: 0 auto;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 8px 20px rgba(59, 89, 152, 0.1);
    transition: all 0.3s ease;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

/* Efecto al pasar el mouse */
.ptsj-card:hover {
    transform: translateY(-7px);
    box-shadow: 0 14px 28px rgba(59, 89, 152, 0.22);
    background: linear-gradient(180deg, #ffffff 0%, #e6eeef 100%);
}

/* Círculo de fondo para el Ícono (Centrado) */
.ptsj-icon {
    width: 80px;
    height: 80px;
    background-color: #e8f0fe;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px auto;
    transition: transform 0.3s ease;
}

.ptsj-card:hover .ptsj-icon {
    transform: scale(1.08);
}

.ptsj-icon img {
    width: 45px;
    height: 45px;
    object-fit: contain;
}

/* Título destacado (Centrado) */
.ptsj-card h3 {
    color: #1e3a8a;
    font-size: 1.15rem;
    font-weight: 700;
    line-height: 1.4;
    margin: 0 0 20px 0;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Botón llamativo estilo Pill (Centrado) */
.btn-pdf {
    background-color: #3b5998;
    color: #ffffff;
    font-size: 0.9rem;
    font-weight: 600;
    padding: 10px 22px;
    border-radius: 50px;
    box-shadow: 0 4px 10px rgba(59, 89, 152, 0.3);
    transition: all 0.3s ease;
    display: inline-block;
}

.ptsj-card:hover .btn-pdf {
    background-color: #1e3a8a;
    box-shadow: 0 6px 14px rgba(30, 58, 138, 0.4);
}/* End custom CSS */
/* Start custom CSS */.ptsj-card{

background:#fff;
border-radius:22px;
border:1px solid #E9EEF5;
box-shadow:0 15px 35px rgba(0,35,75,.08);

padding:32px;

display:flex;
flex-direction:column;

height:100%;

transition:.35s;

}

.ptsj-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,35,75,.15);

}


/*=========================
ENCABEZADO
=========================*/

.ptsj-top{

  display:flex;
    align-items:flex-start;
    gap:22px;
    margin-bottom:25px;

}

.ptsj-icon{

width:74px;
height:74px;

border-radius:50%;

background:#EEF4FF;

display:flex;
justify-content:center;
align-items:center;

flex-shrink:0;

}

.ptsj-icon img{

width:38px;

}

.ptsj-title{

  flex:1;

}

.ptsj-title span{

display:block;

font-size:54px;

font-weight:800;

line-height:1;

color:#003B8E;

margin-bottom:12px;

}

.ptsj-title h3{

margin:0;

font-size:25px;
line-height:1.15;
color:#00234B;
font-weight:700;

height:92px;

}


/*=========================
DESCRIPCIÓN
=========================*/

.ptsj-content{

flex:1;

min-height:130px;    /* TODAS IGUALES */

font-size:18px;

line-height:1.8;

color:#4B5565;

display:flex;

align-items:flex-start;

padding-bottom:30px;

}


/*=========================
FOOTER
=========================*/

.ptsj-bottom{

margin-top:auto;

border-top:1px solid #ECEFF5;

padding-top:22px;

display:flex;

justify-content:space-between;

align-items:center;

gap:18px;

}

.ptsj-file{

display:flex;

align-items:center;

gap:12px;

}

.ptsj-file img{

width:28px;

}

.ptsj-file strong{

display:block;

font-size:15px;

color:#00234B;

}

.ptsj-file small{

display:block;

font-size:13px;

color:#7A8699;

}

.ptsj-bottom a{

background:#00234B;

color:#fff;

padding:14px 22px;

border-radius:12px;

text-decoration:none;

font-weight:700;

white-space:nowrap;

transition:.3s;

}

.ptsj-bottom a:hover{

background:#0A3E91;

}


/*=========================
RESPONSIVE
=========================*/

@media(max-width:767px){

.ptsj-card{

padding:24px;

}

.ptsj-top{

min-height:auto;

}

.ptsj-title{

height:auto;

}

.ptsj-title span{

font-size:42px;

}

.ptsj-title h3{

font-size:22px;

min-height:auto;

}

.ptsj-content{

min-height:auto;

font-size:16px;

padding-bottom:24px;

}

.ptsj-bottom{

flex-direction:column;

align-items:flex-start;

}

.ptsj-bottom a{

width:100%;

text-align:center;

}

}/* End custom CSS */