.elementor-kit-29597{--e-global-color-primary:#1F2933;--e-global-color-text:#52606D;--e-global-color-accent:#0055FF;--e-global-color-6c2fb09:#1F2933;--e-global-color-ed615d1:#323F4B;--e-global-color-9ba28a3:#3E4C59;--e-global-color-bb71899:#52606D;--e-global-color-1d871a7:#616E7C;--e-global-color-c3b7e8c:#7B8794;--e-global-color-6df5a76:#9AA5B1;--e-global-color-2880db0:#CBD2D9;--e-global-color-7a078a7:#E4E7EB;--e-global-color-b6b055c:#F5F7FA;--e-global-color-5813827:#F3F4F6;--e-global-color-911db8a:#FBFCFD;--e-global-color-f5406d1:#02192A;--e-global-color-8154dde:#0E265D;--e-global-color-5cc17ec:#0D3C9B;--e-global-color-71f53f5:#0842C5;--e-global-color-a2cb831:#0055FF;--e-global-color-5058bf0:#066AFF;--e-global-color-4d3abd7:#1E8BFF;--e-global-color-bb7f7f4:#73ADF9;--e-global-color-a66552a:#94C3FC;--e-global-color-897c832:#C0DAFD;--e-global-color-3713543:#DBE9FE;--e-global-color-3347d12:#EDF7FF;--e-global-color-22828eb:#3E0F0C;--e-global-color-9299b90:#8E291E;--e-global-color-659b0fa:#D7421F;--e-global-color-04cdafe:#E65929;--e-global-color-448bde4:#EB7C4C;--e-global-color-919ae1a:#F3B38F;--e-global-color-bcd5a6d:#FBE7D9;--e-global-color-7ceb98a:#FDF5EF;--e-global-color-0e840b9:#312154;--e-global-color-dc99755:#5E3F98;--e-global-color-00cdcda:#805EC9;--e-global-color-a81e1ee:#937BD7;--e-global-color-2c2c150:#AFA1E4;--e-global-color-5b616db:#E1DEF6;--e-global-color-ee57d93:#EFEDFA;--e-global-color-8265a06:#F7F5FD;--e-global-color-4601b65:#022C28;--e-global-color-3b30b3f:#06957C;--e-global-color-24219cb:#11B897;--e-global-color-2415407:#2DCCA7;--e-global-color-1e70c63:#6EE7C7;--e-global-color-3403a61:#D1FAEA;--e-global-color-9a6ee36:#ECFDF7;--e-global-color-b94b7e2:#3E0F0C;--e-global-color-ffeca5b:#981C1C;--e-global-color-9f05d7b:#DB2727;--e-global-color-003ae8c:#EF4E4E;--e-global-color-2771537:#F77272;--e-global-color-3a5e8c3:#FCA5A5;--e-global-color-9329331:#FECACA;--e-global-color-1356657:#FEE2E2;--e-global-color-9df1e23:#FEF2F2;--e-global-color-9a0e082:#431905;--e-global-color-3a9be67:#8F3D11;--e-global-color-e137808:#D3710C;--e-global-color-3250cfd:#EF9611;--e-global-color-869e3ea:#F5B72A;--e-global-color-5e02ffd:#F7C948;--e-global-color-1619379:#FAE18D;--e-global-color-252fd4d:#FDF0C8;--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.6em;--e-global-typography-a26ae67-font-size:1.25rem;--e-global-typography-a26ae67-font-weight:400;--e-global-typography-a26ae67-line-height:1.6em;--e-global-typography-c9a2c7d-font-size:1.12rem;--e-global-typography-c9a2c7d-line-height:1.5em;--e-global-typography-034130b-font-size:12px;--e-global-typography-034130b-font-weight:500;--e-global-typography-034130b-text-transform:uppercase;--e-global-typography-034130b-line-height:1.6em;--e-global-typography-034130b-letter-spacing:1px;--e-global-typography-d49a26b-font-size:12px;--e-global-typography-d49a26b-font-weight:400;--e-global-typography-d49a26b-line-height:1.75em;--e-global-typography-d49a26b-letter-spacing:0px;--e-global-typography-84e30d2-font-size:0.85rem;--e-global-typography-84e30d2-font-weight:400;--e-global-typography-84e30d2-line-height:1.4em;--e-global-typography-84e30d2-letter-spacing:0px;--e-global-typography-6c2191a-font-size:4.1rem;--e-global-typography-6c2191a-font-weight:600;--e-global-typography-6c2191a-line-height:1em;--e-global-typography-6c2191a-letter-spacing:-1.6px;--e-global-typography-b5f636b-font-size:3.52rem;--e-global-typography-b5f636b-font-weight:600;--e-global-typography-b5f636b-line-height:1em;--e-global-typography-b5f636b-letter-spacing:-1.1px;--e-global-typography-b91de72-font-size:2.44rem;--e-global-typography-b91de72-font-weight:600;--e-global-typography-b91de72-line-height:1.1em;--e-global-typography-2bac0ca-font-size:1.95rem;--e-global-typography-2bac0ca-font-weight:600;--e-global-typography-2bac0ca-line-height:1.1em;--e-global-typography-d9a575f-font-size:1.56rem;--e-global-typography-d9a575f-font-weight:600;--e-global-typography-d9a575f-line-height:1.2em;--e-global-typography-0867147-font-size:1.25rem;--e-global-typography-0867147-font-weight:600;--e-global-typography-0867147-line-height:1.3em;color:var( --e-global-color-9ba28a3 );font-family:"Geist", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-kit-29597 p{margin-bottom:18px;}.elementor-kit-29597 h1{font-weight:600;line-height:1.1em;letter-spacing:-0.5px;}.elementor-kit-29597 h2{font-weight:600;line-height:1.2em;letter-spacing:-0.5px;}.elementor-kit-29597 h3{font-weight:600;line-height:1.2em;letter-spacing:-0.3px;}.elementor-kit-29597 h4{font-weight:600;line-height:1.4em;letter-spacing:0px;}.elementor-kit-29597 h5{font-weight:600;line-height:1.4em;}.elementor-kit-29597 h6{font-weight:600;line-height:1.5em;}.elementor-kit-29597 button,.elementor-kit-29597 input[type="button"],.elementor-kit-29597 input[type="submit"],.elementor-kit-29597 .elementor-button{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );border-radius:100px 100px 100px 100px;padding:10px 22px 10px 22px;}.elementor-kit-29597 img{border-radius:10px 10px 10px 10px;}.elementor-kit-29597 label{font-family:"Geist", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:30px;--container-default-padding-right:2%;--container-default-padding-bottom:30px;--container-default-padding-left:2%;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 20px;--widgets-spacing-row:0px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-29597{--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-line-height:1.6em;--e-global-typography-a26ae67-font-size:1.25rem;--e-global-typography-a26ae67-line-height:1.6em;--e-global-typography-c9a2c7d-font-size:1.12rem;--e-global-typography-c9a2c7d-line-height:1.5em;--e-global-typography-034130b-font-size:12px;--e-global-typography-034130b-line-height:1.6em;--e-global-typography-d49a26b-font-size:12px;--e-global-typography-d49a26b-line-height:1.75em;--e-global-typography-84e30d2-font-size:0.85rem;--e-global-typography-84e30d2-line-height:1.4em;--e-global-typography-6c2191a-font-size:3rem;--e-global-typography-6c2191a-line-height:1.1em;--e-global-typography-6c2191a-letter-spacing:-1.3px;--e-global-typography-b5f636b-font-size:2.4rem;--e-global-typography-b5f636b-line-height:1.1em;--e-global-typography-b5f636b-letter-spacing:-0.6px;--e-global-typography-b91de72-font-size:2.2rem;--e-global-typography-2bac0ca-font-size:1.8rem;--e-global-typography-2bac0ca-line-height:1.1em;--e-global-typography-d9a575f-font-size:1.6rem;--e-global-typography-d9a575f-line-height:1.4em;--e-global-typography-0867147-font-size:1.3rem;--e-global-typography-0867147-line-height:1.2em;font-size:16px;line-height:1.75em;}.elementor-kit-29597 p{margin-bottom:24px;}.elementor-kit-29597 h1{font-size:2.1rem;line-height:1.2em;letter-spacing:-0.7px;}.elementor-kit-29597 h2{font-size:1.8rem;line-height:1.2em;letter-spacing:-0.6px;}.elementor-kit-29597 h3{font-size:1.6rem;line-height:1.1em;letter-spacing:-0.5px;}.elementor-kit-29597 h4{font-size:1.42rem;line-height:1.4em;}.elementor-kit-29597 h5{font-size:1.26rem;line-height:1.4em;}.elementor-kit-29597 h6{font-size:1.12rem;line-height:1.4em;}.elementor-kit-29597 button,.elementor-kit-29597 input[type="button"],.elementor-kit-29597 input[type="submit"],.elementor-kit-29597 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:10px 24px 10px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:30px;--container-default-padding-right:10%;--container-default-padding-bottom:30px;--container-default-padding-left:10%;}}@media(max-width:670px){.elementor-kit-29597{--e-global-typography-secondary-font-size:1rem;--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-line-height:1.5em;--e-global-typography-a26ae67-font-size:1.12rem;--e-global-typography-a26ae67-line-height:1.5em;--e-global-typography-c9a2c7d-font-size:1rem;--e-global-typography-c9a2c7d-line-height:1.4em;--e-global-typography-034130b-font-size:12px;--e-global-typography-034130b-line-height:1.5em;--e-global-typography-d49a26b-font-size:12px;--e-global-typography-d49a26b-line-height:1.5em;--e-global-typography-84e30d2-font-size:0.85rem;--e-global-typography-84e30d2-line-height:1.4em;--e-global-typography-6c2191a-font-size:2.2rem;--e-global-typography-b5f636b-font-size:2rem;--e-global-typography-b91de72-font-size:1.7rem;--e-global-typography-b91de72-line-height:1.1em;--e-global-typography-2bac0ca-font-size:1.5rem;--e-global-typography-2bac0ca-line-height:1.2em;--e-global-typography-d9a575f-font-size:1.4rem;--e-global-typography-d9a575f-line-height:1.3em;--e-global-typography-0867147-font-size:1.1rem;--e-global-typography-0867147-line-height:1.1em;--e-global-typography-0867147-letter-spacing:-0.4px;font-size:16px;line-height:1.5em;}.elementor-kit-29597 h1{font-size:1.75rem;line-height:1.2em;}.elementor-kit-29597 h2{font-size:1.6rem;line-height:1.2em;}.elementor-kit-29597 h3{font-size:1.4rem;line-height:1.2em;letter-spacing:-0.1px;}.elementor-kit-29597 h4{font-size:1.3rem;line-height:1.3em;}.elementor-kit-29597 h5{font-size:1.2rem;line-height:1.3em;letter-spacing:0px;}.elementor-kit-29597 h6{line-height:1.4em;letter-spacing:0px;}.elementor-kit-29597 button,.elementor-kit-29597 input[type="button"],.elementor-kit-29597 input[type="submit"],.elementor-kit-29597 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:10px 24px 10px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:25px;--container-default-padding-right:5%;--container-default-padding-bottom:25px;--container-default-padding-left:5%;}}/* Start custom CSS *//* ESTILOS GLOBALES*/
/*BOTONES SECUNDARIOS B*/

.btn-b .elementor-button {
  background: #F5F7FA!important;
}

.btn-b .elementor-button:hover {
  background: #E4E7EB!important;
}

/*BOTONES TERCIARIOS C*/

.btn-c .elementor-button {
  background: none!important;
  border: 1px solid #E4E7EB;
}

.btn-c .elementor-button:hover {
  border: 1px solid #E4E7EB;
}


/*LEARNDASH CSS*/
/* Etiqueta de cursos learndash*/

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled  {
  background: #0055FF!important;
  color: #fff!important;
  text-shadow: none!important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
   background: #11B897;
  color: #fff;
  text-shadow: none;
}


/* fin etiquetas de cursos learndash*/



.ld-course-list-items .ld_course_grid .entry-content {
    display: none;
}

/* 3 columnas*/
body .ld-course-list-items .ld_course_grid .thumbnail.course,
body .ld-course-list-items .ld_course_grid .thumbnail .caption {
    display: flex;
    flex-direction: column;
    height: 100%;
}
 
body .ld-course-list-items .ld_course_grid .thumbnail .caption {
    justify-content: space-between;
}


/* Tres columnas para pantallas entre 1021px y 1200px */
@media (min-width: 1021px) and (max-width: 1200px) {
  .ld-course-list-items .col-md-3 {
    flex: 0 0 32% !important;
    max-width: 32% !important;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
  }

  .ld-course-list-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;
  }
}

/* Dos columnas para pantallas entre 769px y 1020px */
@media (min-width: 768px) and (max-width: 1020px) {
  .ld-course-list-items .col-md-3 {
    flex: 0 0 48% !important;
    max-width: 48% !important;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
  }

  .ld-course-list-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;
  }
}




/*tarjeta*/
.ld-course-list-items .ld_course_grid .thumbnail.course{
  border: 1px solid #F5F7FA;
  border-radius: 10px!important;
} 

.ld-course-list-items .ld_course_grid .thumbnail.course:hover{

      box-shadow: 0 4px 32px 0 rgba(18,43,70,.1);
    z-index: 1;
}  


/*etiqueta enroled */

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled:before {
    border-top: 4px solid #1F2933;
    border-right: 4px solid #1F2933;

}





/*titulo*/
.ld-course-list-items .entry-title {
  font-size: 20px;
  font-weight: 700;
}




/* image height*/

.ld-course-list-items .ld_course_grid .thumbnail.course img{
    width: 100%; 
    object-fit: cover;
}


/*progress */
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
  font-weight: 600;
  letter-spacing: 0.6px;
  font-size: 11px;

}




.learndash-wrapper .ld-progress .ld-progress-bar{
  height: 5px;
}


.ld-progress.ld-progress-inline {
  padding: 10px 0px 0px;
  margin: 0px;
}




/* botón*/

/*contendor */
.ld-course-list-items .ld_course_grid .ld_course_grid_button {
  order: 3;
  margin: 20px 0px 0px!important;
}



.ld-course-list-items a.btn.btn-primary {
  background: #F5F7FA;
  color: #000!important;
  border-radius: 100px;
  border: none;
  padding: 7px 0px;
}


.ld-course-list-items a.btn.btn-primary:hover {
  background: #CBD2D9;
  border-radius: 100px;
  border: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Thin.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-UltraLight.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Light.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Regular.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Medium.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-SemiBold.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Bold.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Black.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-UltraBlack.woff2') format('woff2'),
		url('https://staging.curso.luisrsilva.com/wp-content/uploads/2024/06/Geist-UltraBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */