/*
  Fuente: https://congresoacademicopetrolero.com/css/post-3.css
  Archivo generado con reglas de clase usadas en https://congresoacademicopetrolero.com/
  Selectores de clase en referencia: 15
  Selectores de clase usados: 11
  Nota: se omitieron reglas globales sin clases y selectores de clases no presentes/no coincidentes en el DOM actual.
*/

.elementor-kit-3 {
  --e-global-color-primary: #27547B;
  --e-global-color-secondary: #7896b0;
  --e-global-color-text: #CECECE;
  --e-global-color-accent: #CEDDF2;
  --e-global-color-b05c768: #FFFFFF;
  --e-global-color-d9ebf82: #09031E;
  --e-global-color-97b4994: #FFFFFF40;
  --e-global-color-7d692ca: #FFFFFF00;
  --e-global-color-c51c378: #CE81EA;
  --e-global-color-5aa7397: #575757;
  --e-global-color-5566bb2: #F7F8FA;
  --e-global-color-08afdac: #A5A5A547;
  --e-global-color-2559caa: #FFFFFF29;
  --e-global-color-dd256c9: #9F2CC8D6;
  --e-global-color-ccdb304: #FFFFFF75;
  --e-global-color-4c6c498: #D8D8D8;
  --e-global-color-c7e0c64: #9B9A9F;
  --e-global-color-db1a48c: #FFFFFF1C;
  --e-global-color-6b9eb88: #09031E9E;
  --e-global-color-9cd0c25: #A9A9A9;
  --e-global-color-1ff4abb: #CACACA;
  --e-global-color-f882fed: #B2A7BF;
  --e-global-color-93b5640: #09031EC2;
  --e-global-typography-primary-font-family: "Kumbh Sans";
  --e-global-typography-primary-font-size: 60px;
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-primary-text-transform: uppercase;
  --e-global-typography-primary-font-style: normal;
  --e-global-typography-primary-text-decoration: none;
  --e-global-typography-primary-line-height: 1.2em;
  --e-global-typography-secondary-font-family: "Kumbh Sans";
  --e-global-typography-secondary-font-size: 44px;
  --e-global-typography-secondary-font-weight: 600;
  --e-global-typography-secondary-text-transform: uppercase;
  --e-global-typography-secondary-font-style: normal;
  --e-global-typography-secondary-text-decoration: none;
  --e-global-typography-secondary-line-height: 1.3em;
  --e-global-typography-text-font-family: "Figtree";
  --e-global-typography-text-font-size: 18px;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-text-text-transform: none;
  --e-global-typography-text-font-style: normal;
  --e-global-typography-text-text-decoration: none;
  --e-global-typography-text-line-height: 1.5em;
  --e-global-typography-accent-font-family: "Figtree";
  --e-global-typography-accent-font-size: 16px;
  --e-global-typography-accent-font-weight: 400;
  --e-global-typography-accent-text-transform: none;
  --e-global-typography-accent-font-style: normal;
  --e-global-typography-accent-text-decoration: none;
  --e-global-typography-b01020a-font-family: "Figtree";
  --e-global-typography-b01020a-font-size: 14px;
  --e-global-typography-b01020a-font-weight: 500;
  --e-global-typography-b01020a-text-transform: uppercase;
  --e-global-typography-b01020a-font-style: normal;
  --e-global-typography-b01020a-text-decoration: none;
  --e-global-typography-b01020a-line-height: 1em;
  --e-global-typography-b01020a-letter-spacing: 0.5px;
  --e-global-typography-705be60-font-family: "Kumbh Sans";
  --e-global-typography-705be60-font-size: 55px;
  --e-global-typography-705be60-font-weight: 600;
  --e-global-typography-705be60-text-transform: uppercase;
  --e-global-typography-705be60-font-style: normal;
  --e-global-typography-705be60-text-decoration: none;
  --e-global-typography-705be60-line-height: 1.2em;
  --e-global-typography-1ed6f76-font-family: "Kumbh Sans";
  --e-global-typography-1ed6f76-font-size: 24px;
  --e-global-typography-1ed6f76-font-weight: 600;
  --e-global-typography-1ed6f76-text-transform: uppercase;
  --e-global-typography-1ed6f76-font-style: normal;
  --e-global-typography-1ed6f76-text-decoration: none;
  --e-global-typography-1ed6f76-line-height: 1.4em;
  --e-global-typography-1ed6f76-letter-spacing: 0.5px;
  --e-global-typography-a5883e2-font-family: "Kumbh Sans";
  --e-global-typography-a5883e2-font-size: 20px;
  --e-global-typography-a5883e2-font-weight: 600;
  --e-global-typography-a5883e2-text-transform: uppercase;
  --e-global-typography-a5883e2-font-style: normal;
  --e-global-typography-a5883e2-text-decoration: none;
  --e-global-typography-a5883e2-line-height: 1.4em;
  --e-global-typography-a5883e2-letter-spacing: 0.5px;
  --e-global-typography-8005b28-font-family: "Kumbh Sans";
  --e-global-typography-8005b28-font-size: 16px;
  --e-global-typography-8005b28-font-weight: 600;
  --e-global-typography-8005b28-text-transform: uppercase;
  --e-global-typography-8005b28-font-style: normal;
  --e-global-typography-8005b28-text-decoration: none;
  --e-global-typography-8005b28-line-height: 1.4em;
  --e-global-typography-8005b28-letter-spacing: 0.5px;
  --e-global-typography-2817910-font-family: "Kumbh Sans";
  --e-global-typography-2817910-font-size: 14px;
  --e-global-typography-2817910-font-weight: 600;
  --e-global-typography-2817910-text-transform: uppercase;
  --e-global-typography-2817910-font-style: normal;
  --e-global-typography-2817910-text-decoration: none;
  --e-global-typography-2817910-line-height: 1.4em;
  --e-global-typography-2817910-letter-spacing: 0.5px;
  --e-global-typography-0c56224-font-family: "Figtree";
  --e-global-typography-0c56224-font-size: 20px;
  --e-global-typography-0c56224-font-weight: 400;
  --e-global-typography-0c56224-text-transform: none;
  --e-global-typography-0c56224-font-style: normal;
  --e-global-typography-0c56224-text-decoration: none;
  --e-global-typography-0c56224-line-height: 1.6em;
  --e-global-typography-2d81a6d-font-family: "Figtree";
  --e-global-typography-2d81a6d-font-size: 14px;
  --e-global-typography-2d81a6d-font-weight: 600;
  --e-global-typography-2d81a6d-text-transform: uppercase;
  --e-global-typography-2d81a6d-font-style: normal;
  --e-global-typography-2d81a6d-text-decoration: none;
  --e-global-typography-2d81a6d-line-height: 1em;
  --e-global-typography-2d81a6d-letter-spacing: 0.5px;
  --e-global-typography-198da3c-font-family: "Figtree";
  --e-global-typography-198da3c-font-size: 16px;
  --e-global-typography-198da3c-font-weight: 600;
  --e-global-typography-198da3c-text-transform: uppercase;
  --e-global-typography-198da3c-font-style: normal;
  --e-global-typography-198da3c-text-decoration: none;
  --e-global-typography-256eaab-font-family: "Figtree";
  --e-global-typography-256eaab-font-size: 18px;
  --e-global-typography-256eaab-font-weight: 500;
  --e-global-typography-256eaab-text-transform: uppercase;
  --e-global-typography-256eaab-font-style: normal;
  --e-global-typography-256eaab-text-decoration: none;
  --e-global-typography-256eaab-line-height: 1.5em;
  --e-global-typography-4949349-font-family: "Kumbh Sans";
  --e-global-typography-4949349-font-size: 120px;
  --e-global-typography-4949349-font-weight: 600;
  --e-global-typography-4949349-text-transform: uppercase;
  --e-global-typography-4949349-font-style: normal;
  --e-global-typography-4949349-text-decoration: none;
  --e-global-typography-4949349-line-height: 1.4em;
  --e-global-typography-4949349-letter-spacing: 0.5px;
  --e-global-typography-50cdab4-font-family: "Kumbh Sans";
  --e-global-typography-50cdab4-font-size: 12px;
  --e-global-typography-50cdab4-font-weight: 600;
  --e-global-typography-50cdab4-text-transform: uppercase;
  --e-global-typography-50cdab4-font-style: normal;
  --e-global-typography-50cdab4-text-decoration: none;
  --e-global-typography-50cdab4-line-height: 1.3em;
  --e-global-typography-bada46e-font-family: "Kumbh Sans";
  --e-global-typography-bada46e-font-size: 36px;
  --e-global-typography-bada46e-font-weight: 600;
  --e-global-typography-bada46e-text-transform: uppercase;
  --e-global-typography-bada46e-font-style: normal;
  --e-global-typography-bada46e-text-decoration: none;
  background-color: var( --e-global-color-5566bb2 );
}

.elementor-kit-3 a {
  color:var( --e-global-color-primary );
}

.elementor-kit-3 a:hover {
  color:var( --e-global-color-d9ebf82 );
}

.elementor-kit-3 h1 {
  color:var( --e-global-color-d9ebf82 );
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-primary-font-size );
  font-weight:var( --e-global-typography-primary-font-weight );
  text-transform:var( --e-global-typography-primary-text-transform );
  font-style:var( --e-global-typography-primary-font-style );
  text-decoration:var( --e-global-typography-primary-text-decoration );
  line-height:var( --e-global-typography-primary-line-height );
}

.elementor-kit-3 h2 {
  color:var( --e-global-color-d9ebf82 );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-size:var( --e-global-typography-secondary-font-size );
  font-weight:var( --e-global-typography-secondary-font-weight );
  text-transform:var( --e-global-typography-secondary-text-transform );
  font-style:var( --e-global-typography-secondary-font-style );
  text-decoration:var( --e-global-typography-secondary-text-decoration );
  line-height:var( --e-global-typography-secondary-line-height );
}

.elementor-kit-3 h3 {
  color:var( --e-global-color-d9ebf82 );
  font-family:var( --e-global-typography-1ed6f76-font-family ), Sans-serif;
  font-size:var( --e-global-typography-1ed6f76-font-size );
  font-weight:var( --e-global-typography-1ed6f76-font-weight );
  text-transform:var( --e-global-typography-1ed6f76-text-transform );
  font-style:var( --e-global-typography-1ed6f76-font-style );
  text-decoration:var( --e-global-typography-1ed6f76-text-decoration );
  line-height:var( --e-global-typography-1ed6f76-line-height );
  letter-spacing:var( --e-global-typography-1ed6f76-letter-spacing );
  word-spacing:var( --e-global-typography-1ed6f76-word-spacing );
}

.elementor-kit-3 h4 {
  color:var( --e-global-color-d9ebf82 );
  font-family:var( --e-global-typography-a5883e2-font-family ), Sans-serif;
  font-size:var( --e-global-typography-a5883e2-font-size );
  font-weight:var( --e-global-typography-a5883e2-font-weight );
  text-transform:var( --e-global-typography-a5883e2-text-transform );
  font-style:var( --e-global-typography-a5883e2-font-style );
  text-decoration:var( --e-global-typography-a5883e2-text-decoration );
  line-height:var( --e-global-typography-a5883e2-line-height );
  letter-spacing:var( --e-global-typography-a5883e2-letter-spacing );
  word-spacing:var( --e-global-typography-a5883e2-word-spacing );
}

.elementor-kit-3 h6 {
  color:var( --e-global-color-d9ebf82 );
  font-family:var( --e-global-typography-2817910-font-family ), Sans-serif;
  font-size:var( --e-global-typography-2817910-font-size );
  font-weight:var( --e-global-typography-2817910-font-weight );
  text-transform:var( --e-global-typography-2817910-text-transform );
  font-style:var( --e-global-typography-2817910-font-style );
  text-decoration:var( --e-global-typography-2817910-text-decoration );
  line-height:var( --e-global-typography-2817910-line-height );
  letter-spacing:var( --e-global-typography-2817910-letter-spacing );
  word-spacing:var( --e-global-typography-2817910-word-spacing );
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width:1140px;
}

.elementor-widget:not(:last-child) {
  margin-block-end:20px;
}

.elementor-element {
  --widgets-spacing:20px 20px;
}

@media(max-width:1024px) {
  .elementor-kit-3 {
    --e-global-typography-705be60-font-size:35px;
    --e-global-typography-8005b28-font-size:15px;
    --e-global-typography-256eaab-font-size:16px;
  }

  .elementor-kit-3 h1 {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }

  .elementor-kit-3 h2 {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }

  .elementor-kit-3 h3 {
    font-size:var( --e-global-typography-1ed6f76-font-size );
    line-height:var( --e-global-typography-1ed6f76-line-height );
    letter-spacing:var( --e-global-typography-1ed6f76-letter-spacing );
    word-spacing:var( --e-global-typography-1ed6f76-word-spacing );
  }

  .elementor-kit-3 h4 {
    font-size:var( --e-global-typography-a5883e2-font-size );
    line-height:var( --e-global-typography-a5883e2-line-height );
    letter-spacing:var( --e-global-typography-a5883e2-letter-spacing );
    word-spacing:var( --e-global-typography-a5883e2-word-spacing );
  }

  .elementor-kit-3 h6 {
    font-size:var( --e-global-typography-2817910-font-size );
    line-height:var( --e-global-typography-2817910-line-height );
    letter-spacing:var( --e-global-typography-2817910-letter-spacing );
    word-spacing:var( --e-global-typography-2817910-word-spacing );
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1024px;
  }
}

@media(max-width:767px) {
  .elementor-kit-3 {
    --e-global-typography-primary-font-size:28px;
    --e-global-typography-secondary-font-size:27px;
    --e-global-typography-text-font-size:16px;
    --e-global-typography-accent-font-size:14px;
    --e-global-typography-705be60-font-size:26px;
    --e-global-typography-1ed6f76-font-size:22px;
    --e-global-typography-a5883e2-font-size:18px;
    --e-global-typography-8005b28-font-size:14px;
    --e-global-typography-0c56224-font-size:18px;
    --e-global-typography-2d81a6d-font-size:12px;
    --e-global-typography-198da3c-font-size:14px;
    --e-global-typography-256eaab-font-size:15px;
    --e-global-typography-4949349-font-size:100px;
    --e-global-typography-bada46e-font-size:34px;
  }

  .elementor-kit-3 h1 {
    font-size:var( --e-global-typography-primary-font-size );
    line-height:var( --e-global-typography-primary-line-height );
  }

  .elementor-kit-3 h2 {
    font-size:var( --e-global-typography-secondary-font-size );
    line-height:var( --e-global-typography-secondary-line-height );
  }

  .elementor-kit-3 h3 {
    font-size:var( --e-global-typography-1ed6f76-font-size );
    line-height:var( --e-global-typography-1ed6f76-line-height );
    letter-spacing:var( --e-global-typography-1ed6f76-letter-spacing );
    word-spacing:var( --e-global-typography-1ed6f76-word-spacing );
  }

  .elementor-kit-3 h4 {
    font-size:var( --e-global-typography-a5883e2-font-size );
    line-height:var( --e-global-typography-a5883e2-line-height );
    letter-spacing:var( --e-global-typography-a5883e2-letter-spacing );
    word-spacing:var( --e-global-typography-a5883e2-word-spacing );
  }

  .elementor-kit-3 h6 {
    font-size:var( --e-global-typography-2817910-font-size );
    line-height:var( --e-global-typography-2817910-line-height );
    letter-spacing:var( --e-global-typography-2817910-letter-spacing );
    word-spacing:var( --e-global-typography-2817910-word-spacing );
  }

  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:767px;
  }
}
