.elementor-kit-6{--e-global-color-primary:#032238;--e-global-color-secondary:#164897;--e-global-color-text:#838383;--e-global-color-accent:#A4C73D;--e-global-color-753d196:#6F6F6F;--e-global-typography-primary-font-family:"Bebas";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;color:#B1B1B1;font-family:"Bebas Neue", Sans-serif;font-weight:normal;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Bebas", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**H1**/
h1, h2{
font-family: 'Bebas', sans-serif !important;
font-weight: normal;
font-size: clamp(1rem, 10vw, 2.8rem);
}
h3, h5{
font-family: 'Bebas', sans-serif !important;
font-weight: normal;   
}

.tel-footer{
font-size: clamp(1rem, 10vw, 2.8rem);
}
/**fuente texto políítica privacidad formulario**/
.text-tratamiento-datos{
    font-family: Lato;
}
.text-tratamiento-datos a {
    color:#adc907;
}
.text-tratamiento-datos:hover a{
    color: white;
}
/**fuente texto política privacidad formulario**/

/**SLIDE HERO**/
.swiper-slide-inner{
background: #000000;
background: linear-gradient(180deg,rgba(0, 0, 0, 0.07) 2%, rgba(22, 72, 151, 1) 100%);
}
/**SLIDE HERO**/

/**BOTONERA**/
.container-card{
border-radius: 25px;
border: 4px solid #ADC907;
background-color: #002842F0
}
.container-card:hover{
box-shadow: 10px 10px 120px -40px rgba(173,201,7,0.75);
}
/**BOTONERA**/

/*-----Botón----*/
.contenedor-boton{
display: flex;
align-items: center;
justify-content: center;
width: 150px;
height: 30px;
font-weight: 500;
font-family: bebas;
font-size: 20px;
border: 2px solid #ffffff;
border-radius: 20px;
background-color: #ADC907;
color: #ffffff;
gap: 10px;
}
.contenedor-boton:hover{
background-color: #06499a;
color: white;
transition: 0.5s;
}
.img-boton{
display: flex;
width: 24px;
height: 24px;
}
/*-----Botón----*/
/**fORM CONTACTO**/
label .date-form {
width: 100%;
border-radius: 40px;
border-color: white;
color:white;
background-color: rgba(255, 255, 255, 0.3);
}
input::placeholder{
    color:white;
}
.coment-texta{
height: 150px;
 border-radius: 10px;
}
.boton-enviar {
width: 120px;
color:white;
font-size: 20px;
background-color:#ADC907;
border-color: white;
}
.boton-enviar:hover{
background-color: #164897;
}
.contenedor-aceptar{
display: flex;
align-items: center;
gap:10px;
}
/**FORM CONTACTO**/

/**BOTÓN REDES SOCIALES**/
.icon-facebook{
display: flex;
width: 36px;
height: 36px;
background-image: url('https://staffing.com.co/wp-content/uploads/2025/06/facebook-1.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.icon-instagram{
display: flex;
width: 32px;
height: 32px;
background-image: url('https://staffing.com.co/wp-content/uploads/2025/06/instagram-1.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.icon-in{
display: flex;
width: 32px;
height: 32px;
background-image: url('https://staffing.com.co/wp-content/uploads/2025/06/linkedin-1.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.icon-tiktok{
display: flex;
width: 32px;
height: 32px;
background-image: url('https://staffing.com.co/wp-content/uploads/2025/06/tik-tok.png');
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.container-icon-redes{
display: flex;
align-items: center;
margin: auto;
justify-content: center;
width: 40%;
height: 100px;
gap:25px;
}
.container-icon{
display: flex;
align-items: center;
justify-content: center;
width: 10%;
}
.container-icon span:hover{
width: 36px;
height: 36px;
opacity: 10;
}

/*Ciudades Banner 9 sucursales*/

.contendedor-ciudad{
display: flex;
align-items: center;
width: 250px;
height: 100px;
gap:10px;
}
.icono-ciudad{
display: flex;
width: 100%;
align-items: center;
gap:10px;
}
.ciudad{
display: flex;
width: 100%;
align-items: center;
color:white;
}
.icono-ubicacion{
display:flex;
width: 24px;
height: 24px;
background-image: url('https://staffing.com.co/wp-content/uploads/2025/07/icono_ubicacion.png');
background-size:cover;

}

  
/*Banner 9 sucursales-End*/

/**-------MAPA-----------**/
/**MAPA**/
.contenedor-mapa{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin:auto;
width: 350px;
height: 400px;
}
.contenedor-regiones {
display: flex;
flex-direction: column;
margin-right: 120px;
width: 100%;
height: 100%;

}
  /**regional norte**/
  .regional-norte {
      position: relative;
      width: 136px;
      height: 128px;
      left: 143px;
      bottom: 10px;
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .regional-norte p{
    color:white;
    font-family: lato;
    font-size: 12px;
    }
    .img-regional-norte {
      width: 100%;
      height: 100%;
      transition: 0.5s;
    }
    
    .norte {
    fill:#374959;
    }
    .norte:hover{
      transition: 0.9s;
      fill:#2f4151;
    }
    .contenedor-datos-regional-norte {
      position: absolute;
      bottom: 50px; 
      left:40px;
      width: 240px;
      height: 60px;
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s ease;
      z-index: 11;
    }
    
    .datos-regional-norte {
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    
    .regional-norte:hover .contenedor-datos-regional-norte {
      visibility: visible;
      opacity: 1;
    }
    
  /**regional norte**/
  
  /**regional occidente**/
  .regional-occidente{
  display: flex;
  position: relative;
  left: 113px;
  bottom: 41px;
  width: 95px;
  height:  116px;
  }
  .regional-occidente p{
  color: white;
  font-family: Lato;
  font-size: 12px;
  }
  .img-regional-occidente{
  display: flex;
  position: relative;
  width: 100%;
  height:100%; 
  }
 
  .occidente{
    fill:#6AB9E2;
  }
  .occidente:hover{
  transition: 0.9s;
  fill: #358bb9;
  z-index: 10;
  }
  .contenedor-datos-regional-occidente{
  position: absolute;
  bottom: 60px; 
  left:10px;
  width: 220px;
  height: 60px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 11;
  }
  .datos-regional-occidente{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;   
  }
  .regional-occidente:hover .contenedor-datos-regional-occidente {
  visibility: visible;
  opacity: 1;
  }
  /**regional occidente**/
  
  /**regional Oriente**/
.regional-oriente{
      display: flex;
      position: relative;
      left: 183px;
      bottom: 168px;
      width: 195px;
      height:  326px;
      }
      .img-regional-oriente{
      display: flex;
      position: relative;
      width: 100%;
      height:100%; 
      }

      .oriente{
      fill:#9FC04B;
      }
      .oriente:hover{
      fill:#85ac22;
      transition: 0.9s;
      }
      .contenedor-datos-regional-oriente{
      position: absolute;
      bottom: 210px; 
      left:20px;
      width: 220px;
      height: 60px;
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s ease;
      z-index: 11;
      }
      .datos-regional-oriente{
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;   
      }
      .regional-oriente:hover .contenedor-datos-regional-oriente {
      visibility: visible;
      opacity: 1;
        }
      /**regional Oriente**/
  
      /**regional Suroccidente**/
  .regional-suroccidente{
      display: flex;
      position: relative;
      left: 86px;
      bottom: 390px;
      width: 215px;
      height:  136px;
      }
    .regional-suroccidente p{
    color:white;
    font-family: Lato;
    font-size:12px;
    }
      .img-regional-suroccidente{
      display: flex;
      position: relative;
      width: 100%;
      height:100%; 
      }
      .suroccidente{
      fill:#FF7536;
      }
      .suroccidente:hover{
      fill:#d7571c;
      transition: 0.5s;
      }
      .contenedor-datos-regional-suroccidente{
      position: absolute;
      bottom:50px; 
      left:90px;
      width: 220px;
      height: 60px;
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s ease;
      z-index: 11;
      }
      .datos-regional-suroccidentee{
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;   
      }
      .regional-suroccidente:hover .contenedor-datos-regional-suroccidente {
      visibility: visible;
      opacity: 1;
        }
      /**regional Centro**/
      .regional-centro{
        display: flex;
        position: relative;
        left: 144px;
        bottom: 577px;
        width: 110px;
        height: 1136px;
        }
        .img-regional-centro{
        display: flex;
        position: relative;
        width: 100%;
        height:100%; 
        }
        .centro{
        fill:#9CDCD9;
        }
        .centro:hover{
        fill: #77e6e0;
        transition: 0.5s;
        }
        .contenedor-datos-regional-centro{
        position: absolute;
        bottom: 90px; 
        left:30px;
        width: 220px;
        height: 60px;
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.3s ease;
        z-index: 11;
        }
        .datos-regional-centro{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;   
        }
        .regional-centro:hover .contenedor-datos-regional-centro {
        visibility: visible;
        opacity: 1;
          }
        /**regional Centro**/
    
    /**regional Eje CafeteroStart**/
    .regional-ejecafetero{
      display: flex;
      position: relative;
      left: 153px;
      bottom: 680px;
      width: 37px;
      height: 40px;
      }
      .img-regional-ejecafetero{
      display: flex;
      position: relative;
      width: 100%;
      height:100%; 
      }
      .ejecafetero{
      fill: #2e6491;
      }
      .ejecafetero:hover{
      fill: #195a8e;
      transition: 0.5s;
      }
      .contenedor-datos-regional-ejecafetero{
      position: absolute;
      bottom: 50px; 
      left:-2px;
      width: 220px;
      height: 60px;
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s ease;
      z-index: 11;
      }
      .datos-regional-ejecafetero{
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;   
      }
      .regional-ejecafetero:hover .contenedor-datos-regional-ejecafetero {
      visibility: visible;
      opacity: 1;
        }
 /**regional Eje CafeteroEnd**/
 
 /*Footer*/
 #button-document-footer{
 text-align: left;
 }
 /*Footer*/
 
 /**Botón servicio al cliente**/
.boton-servicio-alcliente{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #adc907;
    padding-top:5px;
    padding-bottom: 5px;
    border-radius: 30px;
    border: solid 2px #ffffff;
    color: white;
    gap:20px
}
.icon-whatsapp{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-image: url('https://staffing.com.co/wp-content/uploads/2025/09/icon-whatsapp.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.boton-servicio-alcliente a {
color:white;
}
.text-boton-servicioalcliente{
display:flex;
flex-direction: column;
align-items: center;
justify-content: center;
}

.boton-servicio-alcliente p{
margin:0;
font-size: 20px;
font-weight: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staffing.com.co/wp-content/uploads/2025/08/BebasNeue-Regular-2.woff2') format('woff2'),
		url('https://staffing.com.co/wp-content/uploads/2025/08/BebasNeue-Regular-2.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staffing.com.co/wp-content/uploads/2025/08/Lato-Regular.woff2') format('woff2'),
		url('https://staffing.com.co/wp-content/uploads/2025/08/Lato-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */