
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.portada-certificaciones{
    background: url("../img/IBCJ-CERTIFICACIONES-bg-portada.webp");
    background-size: cover;
    background-repeat: none;
    background-position: center;
    padding-top: 150px;
    text-align: center;
    font-family: "Fira Sans Condensed";
}

.portada-certificaciones-left, .portada-certificaciones-right{
    padding: 0px 30px;
}


.foto-portada-certificaciones{
    
    padding: 0;
    margin: 0;
}

.foto-portada-certificaciones img{
    width: 75%;
    height: auto;
}

.nombre-portada-certificacion{
    position: absolute;    
    margin-top: -350px;
    z-index: 100;
    width: 25%;
    left: 20%;
}

.nombre-portada-certificacion img{
    width: 100%;
    height: auto;
    filter: drop-shadow(10px 10px 4px rgba(0,0,0,0.75));
}

.tit-portada-certificacion{
    padding: 0px 30px;
    margin-top: 50px;
    

}

.tit-portada-certificacion h1{
    font-weight: 700;
    font-size: 3em;
    color: #002554;
    text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px 0px 0 #fff, 0px 2px 0 #fff, -2px 0px 0 #fff, 0px -2px 0 #fff, 3px 3px 3px rgba(0,0,0,0.5); 
    
}

.tit-portada-certificacion h1 strong{
    color: #CB9700;
    font-weight: 900;
    font-size: 1.5em;
}

.tit-portada-certificacion h2{
    font-weight: 700;
    font-size: 2.5em;
    color: #002554;
    text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff, 2px 0px 0 #fff, 0px 2px 0 #fff, -2px 0px 0 #fff, 0px -2px 0 #fff, 3px 3px 3px rgba(0,0,0,0.5);    
}

.txt-portada-certificacion{
    margin-top: 30px;
}

.txt-portada-certificacion p{
    font-size: 1.2em;
}


.btn-compra-certificacion{
    margin-top: 30px;
    padding-left: 25%;
    text-align: center;

}

.btn-compra-certificacion button{
    padding: 15px 50px;
}



@media (min-width: 1200px) and (max-width:1399px){

    .portada-certificaciones{
        padding-top: 150px;
    }

    .portada-certificaciones-left, .portada-certificaciones-right{
    padding: 0px;
}

.foto-portada-certificaciones img{
    width: 75%;
    height: auto;
}


.tit-portada-certificacion h1{
    font-size: 3em;
    
}
.tit-portada-certificacion h2{
    font-size: 2.3em;  
}

.txt-portada-certificacion p{
    font-size: 1.1em;
}

}

@media (min-width: 1100px) and (max-width:1199px){

    .portada-certificaciones-left, .portada-certificaciones-right{
        padding: 0px 10px;
    }
    .foto-portada-certificaciones img{
        width: 100%;
        height: auto;
    }

    .tit-portada-certificacion{
        padding: 0px;    
    }

    .tit-portada-certificacion h1{
        font-size: 2.5em;
    }
    
    .tit-portada-certificacion h2{
        font-size: 2em;
    }

    .txt-portada-certificacion{
        padding:0px;
    }

    .txt-portada-certificacion p{
        font-size: 1.1em;
    }

    .btn-compra-certificacion{
      padding-left: 23%;
    }
}

@media (min-width: 992px) and (max-width:1099px){

    .portada-certificaciones-left, .portada-certificaciones-right{
        padding: 0px;
    }
    .foto-portada-certificaciones img{
        width: 90%;
        height: auto;
    }

    .tit-portada-certificacion{
        padding: 0px;    
    }
    
    .tit-portada-certificacion h1{
        font-size: 2.8em;       
    }
    .tit-portada-certificacion h2{
        font-size: 2em;
    }
    
    .txt-portada-certificacion p{
        font-size: 1em;
    }

    .btn-compra-certificacion{
      padding-left: 20%;
      transform: scale(0.95);
    }
    
}

@media (min-width: 768px) and (max-width:991px){

    .portada-certificaciones{
        padding-top: 150px;
    }

    .portada-certificaciones-left, .portada-certificaciones-right{
        padding: 0px;
    }

    .foto-portada-certificaciones img{
        width: 100%;
        height: auto;
        margin-top: 50px;
    }
    .tit-portada-certificacion{
        padding: 0px; 
    }
    
    .tit-portada-certificacion h1{
        font-size: 2em;       
    }

    .tit-portada-certificacion h2{
        font-size: 1.5em;
    }
    .txt-portada-certificacion{
        margin-top: 10px;
    }

    .txt-portada-certificacion p{
        font-size: 0.9em;
    }

    .btn-compra-certificacion{
      padding-left: 10%;
      transform: scale(0.95);
    }
}

@media (min-width: 576px) and (max-width:767px){

    .portada-certificaciones{
        padding-top: 150px;
        padding-bottom: 100px;
    }

    .portada-certificaciones-left{
        display: none;
    }
    .btn-compra-certificacion{
      padding-left: 20%;
    }
}

@media (max-width:575px){
    .portada-certificaciones{
        padding-top: 200px;
        padding-bottom: 100px;
    }
    .portada-certificaciones-left{
        display: none;
    }

    .portada-certificaciones-right{
        padding: 0px 10px;
    }

    .tit-portada-certificacion{
        padding: 0px;    
    }

    .tit-portada-certificacion h1{
        font-size: 2.5em;
    }

    .tit-portada-certificacion h2{
        font-size: 2.3em;
    }

    .txt-portada-certificacion{
        padding: 0px 15px;
    }
    .txt-portada-certificacion p{
        font-size: 1.1em;
    }

    .btn-compra-certificacion{
      padding-left: 0%;
      transform: scale(0.95);
    }
}




/*CERTIFICACIONES DISPONIBLES*/
.certificaciones-disponibles{
    background: #041C32;
    text-align: center;
    font-family: "Fira Sans Condensed";
    padding-top: 50px;
    padding-bottom: 50px;
    color: #FAECD8;
}
.certificaciones-disponibles-left{
    padding: 50px 30px;
}

.certificaciones-disponibles-left h2{
    text-align: left;
    font-weight: 900;
    font-size: 3em;

}

ul.list-cert-disponibles{
    list-style: none;
    text-align: left;
}

ul.list-cert-disponibles li {
    text-indent: -1.5em;
    font-size: 1.4em;
    padding-bottom: 1.5em;
  }

  
ul.list-cert-disponibles li a{
    font-style: italic;
    color: #ed8309;
    text-decoration: none;
    transition: all 0.5s;
  }

  ul.list-cert-disponibles li a:hover{
    color: #31fbff;
    transition: all 0.5s;
  }
  
ul.list-cert-disponibles li:before {
    content: "◈";
    padding-right: 5px;
    font-size: 1.5em;
    color: #F5D061;
  }

  .img-certificaciones-disponibles{
    padding: 0px 50px;
  }

  .img-certificaciones-disponibles img{
    width: 70%;
    height: auto;
  }

  

@media (min-width: 1200px) and (max-width:1399px){

    .certificaciones-disponibles-left{
        padding:50px 30px;
    }

    .img-certificaciones-disponibles{
        padding: 0px 30px;
      }
    
}

@media (min-width: 1100px) and (max-width:1199px){

    .certificaciones-disponibles-left{
        padding: 50px 20px;
    }

      .img-certificaciones-disponibles{
        padding: 50px 30px;
      }
      .img-certificaciones-disponibles img{
        width: 90%;
        height: auto;
      }
}

@media (min-width: 992px) and (max-width:1099px){
    .certificaciones-disponibles-left{
        padding: 50px 20px;
    }

      .img-certificaciones-disponibles{
        padding: 50px 30px;
      }
      .img-certificaciones-disponibles img{
        width: 90%;
        height: auto;
      }
}

@media (min-width: 768px) and (max-width:991px){

    .certificaciones-disponibles-left{
        padding: 50px 10px;
    }

    .certificaciones-disponibles-left h2{
        font-size: 2.5em;
    
    }

    ul.list-cert-disponibles li {
        font-size: 1.3em;
        padding-bottom: 1.2em;
      }

      ul.list-cert-disponibles li:before {
        font-size: 1.4em;
      }
    
      .img-certificaciones-disponibles{
        padding: 50px 10px;
      }

      .img-certificaciones-disponibles img{
        width: 100%;
        height: auto;
      }
    
}

@media (min-width: 576px) and (max-width:767px){
    .certificaciones-disponibles-left{
        padding: 20px 10px;
        margin-top: 50px;
    }

    .img-certificaciones-disponibles{
        padding: 0px 10px;
      }

      .img-certificaciones-disponibles img{
        width: 100%;
        height: auto;
      }
}

@media (max-width:575px){

    .certificaciones-disponibles-left{
        padding: 10px;
        margin-top: 30px;
    }

    .certificaciones-disponibles-left h2{
        font-size: 2.4em;    
    }

    ul.list-cert-disponibles li {
        font-size: 1.3em;
        padding-bottom: 1.2em
    }
    
    .img-certificaciones-disponibles{
        padding: 0px 10px;
      }

      .img-certificaciones-disponibles img{
        width: 100%;
        height: auto;
      }
    
}


  /*VALIDACIÓN CERTIFICACIONES*/

  .certificaciones-validacion{
    background: url("../img/bg-certificaciones-bco.png");
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
    font-family: "Fira Sans Condensed";
  }

  .tit-validacion{
    padding: 30px;
}

.tit-validacion h2{
    font-weight: 900;
    color: #094293;
    font-size: 2.5em;
}
.logos-validacion{
    padding: 30px;
}

.mod-logo-validacion{
    padding: 30px;
}

.mod-logo-validacion img{
    width: 300px;
    height: auto;
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5));
}

.validacion-info{
    background: #BBE1FA;
    padding: 50px;
    text-align: left;
}

.validacion-info-left, .validacion-info-right{
    padding: 30px;
}

.validacion-info h3{
    font-weight: 900;
    font-size: 2em;
    color: #000026;
    margin-bottom: 30px;
}

.validacion-info p{
    color: #002554;
    font-size: 1.3em;
}

ul.modelo-educativo li{
  color: #002554;
  font-size: 1em;
  font-family: "Fira Sans Condensed";
  font-weight: 400;
  line-height: 1.4;
}
ul.modelo-educativo{
  list-style: none;
  text-align: left;
}

ul.modelo-educativo li {
  text-indent: -1.5em;
  font-size: 1.3em;
  padding-bottom: 1.5em;
}

ul.modelo-educativo li:before {
  content: "◈";
  padding-right: 5px;
  font-size: 1.5em;
  color: #C40D3C;
}

ul.list-validacion-info{
    list-style: none;
    text-align: left;
}

ul.list-validacion-info li {
    text-indent: -1.5em;
    font-size: 1.4em;
    padding-bottom: 1.5em;
  }

  ul.list-validacion-info li:before {
    content: "◈";
    padding-right: 5px;
    font-size: 1.5em;
    color: #C40D3C;
  }

  .btn-boton-cert-subir{
    padding: 30px;
    margin-top: 50px;
  }

  .btn-boton-cert-subir button{
    font-weight: 700;
    font-size: 1.2em;
    color: #fff;
    background: #B21520;
    border: none;
    padding: 15px 150px;
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5));
    transition: all 0.5s;
  }

  .btn-boton-cert-subir button:hover{
    transform: scale(0.95);
    color: #04133B;
    background: #03a7af;
    transition: all 0.5s;
  }



@media (min-width: 1200px) and (max-width:1399px){

    .validacion-info{
        padding: 50px 30px;
    }
    
}

@media (min-width: 1100px) and (max-width:1199px){

    .tit-validacion h2{
        font-size: 2.3em;
    }

    .logos-validacion{
        padding: 10px 30px;
    }

    .mod-logo-validacion{
        padding: 20px;
    }
    
    .validacion-info{
        margin-top: 50px;
        padding: 50px 30px;
    }

    .validacion-info-left, .validacion-info-right{
        padding: 30px 20px;
    }

    .validacion-info p{
        font-size: 1.2em;
    }
    ul.modelo-educativo li {
      font-size: 1.2em;
    }
    ul.list-validacion-info li {
        font-size: 1.3em;
        padding-bottom: 1.4em;
      }
}

@media (min-width: 992px) and (max-width:1099px){
    .tit-validacion h2{
        font-size: 2em;
    }

    .logos-validacion{
        padding: 10px 30px;
    }

    .mod-logo-validacion{
        padding: 20px;
    }
    
    .validacion-info{
        margin-top: 50px;
        padding: 50px 20px;
    }

    .validacion-info-left, .validacion-info-right{
        padding: 30px 20px;
    }

    .validacion-info p{
        font-size: 1.1em;
    }

    ul.modelo-educativo li {
      font-size: 1.1em;
    }

    ul.list-validacion-info li {
        font-size: 1.2em;
        padding-bottom: 1.3em;
      }
}

@media (min-width: 768px) and (max-width:991px){
    .tit-validacion{
        padding: 30px 0px;
    }

    .tit-validacion h2{
        font-size: 2em;
    }

    .logos-validacion{
        padding: 0px;
    }

    .mod-logo-validacion{
        padding: 10px;
    }
    .validacion-info{
        margin-top: 50px;
        padding: 30px 20px;
    }

    .validacion-info-left, .validacion-info-right{
        padding: 30px 10px;
    }

    .validacion-info h3{
        font-size: 1.8em;
    }

    .validacion-info p{
        font-size: 1em;
    }
    ul.modelo-educativo li {
      font-size: 1em;
    }
    
    ul.list-validacion-info li {
        font-size: 1.2em;
        padding-bottom: 1em;
      }
}

@media (min-width: 576px) and (max-width:767px){
    .tit-validacion{
        padding: 10px;
    }

    .tit-validacion h2{
        font-size: 2em;
    }

    .logos-validacion{
        padding: 10px;
        margin-top: 30px;
    }
    
    .mod-logo-validacion{
        padding:  0px;
    }
    .validacion-info{
        padding: 50px 30px;
        margin-top: 50px;
    }

    ul.list-validacion-info li {
        padding-bottom: 1em;
      }

      .btn-boton-cert-subir button{
        padding: 15px;
        width: 100%;
      }
}

@media (max-width:575px){

    .tit-validacion{
        padding: 10px;
    }
    .tit-validacion h2{
        font-size: 2em;
    }

    .mod-logo-validacion{
        padding: 30px 0px;
    }

    .validacion-info{
        padding: 50px 20px;
    }

    .validacion-info-left, .validacion-info-right{
        padding: 30px 15px;
    }
    
    ul.list-validacion-info li {
        padding-bottom: 1em;
      }

      
  .btn-boton-cert-subir{
    padding: 0px;
    margin-top: 50px;
  }

  .btn-boton-cert-subir button{
    width: 100%;
    padding: 15px;
  }

    /*





  .btn-boton-cert-subir button:hover{
    transform: scale(0.95);
    color: #04133B;
    background: #03a7af;
    transition: all 0.5s;
  }

    */
}



  /*PANEL DE EXPERTOS*/

  .certificaciones-expertos{
    background: #CB9700;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
    font-family: "Fira Sans Condensed";

  }

  .tit-expertos-certificacion{
    margin-bottom: 50px;
  }

  .tit-expertos-certificacion h2{
    font-weight: 900;
    color: #fff;
    font-size: 3em;
  }

  .mod-experto-cert{
    padding: 50px 30px;
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5));
    
  }

  .img-experto-cert{
    background: #002554;
    clip-path: polygon(5% 5%, 95% 0, 95% 100%, 5% 85%);
    
  }
  .img-experto-cert img{
    width: 100%;
    height: auto;
  }

  .txt-experto-cert{
    padding: 30px;
    color: #002554;
  }

  .txt-experto-cert h3{
    font-size: 1.8em;
    font-weight: 700;
    text-shadow: 1px 1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, -1px -1px 0 #fff, 1px 0px 0 #fff, 0px 1px 0 #fff, -1px 0px 0 #fff, 0px -1px 0 #fff;
  }

  .txt-experto-cert p{
    font-size: 1.2em;
    font-weight: 400;
  }

  .social-experto-cert button{
    width: 40px;
    height: 40px;
    color: #fff;
    border: none;
    margin: 5px;
    background: #C40D3C;
    transition: all 0.5s;
  }

  .social-experto-cert button:hover{
    transform: scale(0.9);
    color: #C40D3C;
    background: #fff;
    transition: all 0.5s;
  }


@media (min-width: 1200px) and (max-width:1399px){

    .mod-experto-cert{
        padding: 50px 10px;
        
      }
}

@media (min-width: 1100px) and (max-width:1199px){

    .mod-experto-cert{
        padding: 50px 10px;
        
      }

      .txt-experto-cert{
        padding: 30px 10px;
      }

}

@media (min-width: 992px) and (max-width:1099px){
    .mod-experto-cert{
        padding: 50px 10px;
        
      }

      .txt-experto-cert{
        padding: 30px 10px;
      }
}

@media (min-width: 768px) and (max-width:991px){

    .tit-expertos-certificacion h2{
        font-size: 2.5em;
      }

      .mod-experto-cert{
        padding: 30px 10px;       
      }

      
  .txt-experto-cert{
    padding: 0px 10px;
    margin-top: 20px;

  }

  .txt-experto-cert h3{
    font-size: 1.5em;
  }


  .txt-experto-cert p{
    font-size: 1em;
  }

  .social-experto-cert button{
    width: 35px;
    height: 35px;
  }
}

@media (min-width: 576px) and (max-width:767px){

    .mod-experto-cert{
        padding: 30px 100px;        
      }

      .txt-experto-cert{
        padding: 30px 10px;
      }

      .txt-experto-cert h3{
        font-size: 2em;
      }
      .txt-experto-cert p{
        font-size: 1.3em;
      }

      .social-experto-cert{
        margin-top: -15px;
      }

      .social-experto-cert button{
        width: 50px;
        height: 50px;
      }
    
    
}

@media (max-width:575px){

    .tit-expertos-certificacion{
        margin-bottom: 30px;
        padding: 0px 20px;
      }

      .mod-experto-cert{
        padding: 50px 10px;        
      }

      .txt-experto-cert{
        padding: 0px 10px;
        margin-top: 30px;
        margin-bottom: 30px;
      }

      .social-experto-cert button{
        width: 50px;
        height: 50px;
      }
      
}



  /*BANNER CUESTIONARIOS*/
.certificacion-cuestionario{
    background: url("../img/IBCJ-CERTIFICACIONES-cuestionario.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
    font-family: "Fira Sans Condensed";
}

.tit-cuestionario{
    padding: 30px;
    color: #fff;
    text-shadow: 3px 3px 2px rgba(0,0,0,0.75);
}

.tit-cuestionario h2{
    font-weight: 900;
    font-size: 3.5em;    
}
.tit-cuestionario h3{
    font-size: 1.8em; 
    padding: 10px;   
}
  
  .btn-cuestionario-certificado button{
    font-weight: 700;
    font-size: 1.2em;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
    background: #C79506;
    border: none;
    padding: 15px 150px;
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5));
    transition: all 0.5s;
  }

  .btn-cuestionario-certificado button:hover{
    transform: scale(0.95);
    background: #C40D3C;
    transition: all 0.5s;
  }




@media (min-width: 1100px) and (max-width:1199px){

    .tit-cuestionario h2{
        font-size: 3.2em;    
    }

    .tit-cuestionario h3{
        font-size: 1.5em; 
    }
}

@media (min-width: 992px) and (max-width:1099px){
    .tit-cuestionario{
        padding: 30px 10px;
    }

    .tit-cuestionario h2{
        font-size: 3em;    
    }

    .tit-cuestionario h3{
        font-size: 1.5em; 
    }
}

@media (min-width: 768px) and (max-width:991px){

    .tit-cuestionario{
        padding: 10px 0px;
    }

    .tit-cuestionario h2{
        font-size: 3em;    
    }

    .tit-cuestionario h3{
        font-size: 1.5em;   
    }
}

@media (min-width: 576px) and (max-width:767px){
    .tit-cuestionario{
        padding: 10px 0px;
    }

    .tit-cuestionario h2{
        font-size: 3em;    
    }

    .tit-cuestionario h3{
        font-size: 1.3em;   
    }
}

@media (max-width:575px){

    .tit-cuestionario{
        padding: 15px 10px;
    }

    .tit-cuestionario h2{
        font-size: 2.5em;    
    }
    
    .tit-cuestionario h3{
        font-size: 1.5em; 
    }

    .btn-cuestionario-certificado button{
        font-size: 1.2em;
        padding: 15px;
        width: 100%;
      }
}



  /*CERTIFICACIONES EXPERIENCIAS*/

  .certificaciones-experiencias{
    background: url("../img/bg-certificaciones-bco.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    text-align: center;
    padding: 50px;
    padding-bottom: 100px;
    font-family: "Fira Sans Condensed";
  }

  .tit-certificaciones-experiencias{
    padding: 50px 30px;
    text-align: left;
  }

  .tit-certificaciones-experiencias h2{
    font-weight: 900;
    color: #C40D3C;
    font-size: 3em;
  }

  .certificaciones-exp-left{
    background: #04133B;
    padding: 100px 0px;
  }

  .img-cert-exp{
    clip-path: polygon(5% 5%, 95% 0, 95% 100%, 5% 85%);
  }

  .img-cert-exp img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .certificaciones-exp-right{
    padding: 10px;
    
  }

  .txt-certificaciones-experiencias{
    text-align: left;
  }

  .txt-certificaciones-experiencias p{
    font-size: 1.4em;
    color: #094293;
    font-weight: 500;
    padding: 10px 30px;
  }

  .form-certificaciones-exp{
    background: #C79506;
    padding: 100px 50px;

  }

  .btn-contacto-certificaciones{
    margin-bottom: 50px;
  }

  .btn-contacto-certificaciones button{
    font-weight: 700;
    font-size: 1.2em;
    color: #fff;
    background: #128C7E;
    border: none;
    padding: 15px 150px;
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5));
    transition: all 0.5s;
  }

  .btn-contacto-certificaciones button:hover{
    transform: scale(0.95);
    color: #394249;
    background: #DCF8C6;
    transition: all 0.5s;
  }



@media (min-width: 1200px) and (max-width:1399px){

    .certificaciones-exp-left{
        padding: 150px 0px;
      }
}

@media (min-width: 1100px) and (max-width:1199px){
    .tit-certificaciones-experiencias h2{
        font-size: 2.5em;
      }

      .certificaciones-exp-left{
        padding: 200px 0px;
      }

      .txt-certificaciones-experiencias p{
        font-size: 1.3em;
        padding: 10px 20px;
      }
    
    
}

@media (min-width: 992px) and (max-width:1099px){
    .tit-certificaciones-experiencias h2{
        font-size: 2.3em;
      }

      .certificaciones-exp-left{
        padding: 180px 0px;
      }

      .txt-certificaciones-experiencias p{
        font-size: 1.3em;
        padding: 10px;
      }

      .form-certificaciones-exp{
        padding: 50px 30px;
    
      }

      .btn-contacto-certificaciones button{
        padding: 15px;
        width: 100%;
      }
    
}

@media (min-width: 768px) and (max-width:991px){

    .tit-certificaciones-experiencias{
        text-align: center;
      }
      .tit-certificaciones-experiencias h2{
        font-size: 2.3em;
      }
    
      .img-cert-exp img{
        width: 50%;
        height: auto;
        object-fit: cover;
      }

      .certificaciones-exp-left{
        padding: 10px 0px;
        clip-path: polygon(5% 5%, 95% 0, 95% 100%, 5% 85%);
      }

      .txt-certificaciones-experiencias{
        text-align: center;
      }
      .form-certificaciones-exp{
        margin-top: 30px;
        margin-bottom: 30px;    
      }
}

@media (min-width: 576px) and (max-width:767px){

    .tit-certificaciones-experiencias{
        padding: 30px 10px;
        text-align: center;
      }
      .tit-certificaciones-experiencias h2{
        font-size: 2.3em;
      }
    
      .img-cert-exp img{
        width: 50%;
        height: auto;
        object-fit: cover;
      }

      .certificaciones-exp-left{
        padding: 10px 0px;
        clip-path: polygon(5% 5%, 95% 0, 95% 100%, 5% 85%);
      }

      .txt-certificaciones-experiencias{
        text-align: center;
      }
      .form-certificaciones-exp{
        margin-top: 30px;
        margin-bottom: 30px;    
      }

      .txt-certificaciones-experiencias p{
        padding: 30px 10px;
      }
      
}

@media (max-width:575px){

    .tit-certificaciones-experiencias{
        padding: 30px 10px;
        text-align: center;
      }

      .tit-certificaciones-experiencias h2{
        font-size: 2em;
      }
      .certificaciones-exp-left{
        padding: 30px 0px;
      }

      .txt-certificaciones-experiencias{
        text-align: center;
        padding: 0;
      }
      .txt-certificaciones-experiencias p{
        font-size: 1.2em;
        padding: 10px;
      }
      
  .form-certificaciones-exp{
    background: #C79506;
    padding: 100px 30px;

  }

  .btn-contacto-certificaciones button{
    padding: 15px;
    width: 100%;
  }
  
}





/*
@media (min-width: 1200px) and (max-width:1399px){}

@media (min-width: 1100px) and (max-width:1199px){}

@media (min-width: 992px) and (max-width:1099px){}

@media (min-width: 768px) and (max-width:991px){}

@media (min-width: 576px) and (max-width:767px){}

@media (max-width:575px){}

*/
