/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/* scrollbar */
::-webkit-scrollbar {
  width: 15px;
}
::-webkit-scrollbar-track {
  background: #f2f2f2;
}
::-webkit-scrollbar-thumb {
  background: #2dc6d6;
  border-radius: 50px;
}
/* end scrollbar */

/* menu */
.hs-menu-wrapper ul li a {
  position: relative;
}
.hs-menu-wrapper ul li .activeMenuItem:before {
    left: 45%;
    top: -15px;
    position: absolute;
    color: var(--bullet-color);
      content: "\25CF";
    --bullet-color: #792ac4;
    --bullet-color-dark: #792ac4;
}
.hs-menu-item__child-toggle__no-link span {
  position: relative;
}
.hs-menu-item__child-toggle__no-link .activeButton:before {
    left: 30px;
    top: -15px;
    position: absolute;
    color: var(--bullet-color);
      content: "\25CF";
    --bullet-color: #792ac4;
    --bullet-color-dark: #792ac4;
}
/* end menu */

/* Footer */
.footer-politicas {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  justify-content: center;
  align-items: center;
}
.footer-politicas p{
  line-height: 1em;
  margin:0;
}
.item-col-footer {
  margin: 0 0 10px 50px;
  font-family: 'SF Display Bold';
  color: #2dc6d6;
  cursor: default;
  text-align: left;
}
.item-footer-a {
  font-family: 'SF Pro Text Regular';
  display: block;
  text-align: left;
  margin-left: 50px;
}
.text-all-reserved {
  line-height: 1em;
}
/* end Footer */

/* efecto scroll top */
.fadeTop {
  opacity: 0; 
  transform: translate(0, 10vh);
  transition: all 1s;
}
.visible {
  opacity: 1;
  transform: translate(0, 0);
}
/* end efecto scroll top */

/* HOME */
.text-width-full {
  width: 100%;
  cursor: default;
}
.text-width-full_1 {
  width: 100%;
  cursor: default;
}
.style-items-list li h5 {
  cursor: default;
  margin: 15px 0;
  line-height: 1.2em;
}
/* end HOME */

/* empresas */
.secction_servicio {
  color: #2dc6d6;
  width: 180%;
}
.secction_servicio_ul li {
  width: 180%;
}
.text_ofertas {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 50px;
  cursor: default;
  text-align: center;
}
.text_ofertas img {
  width: 80px;
  margin-left: 20px;
}
.text-metodo_interfell {
  color: #2dc6d6;
  display: flex;
}
.cont_beneficios {
  display: flex;
  gap: 15px;
  margin: 0;
  align-items: center;
}
.cell_1652641909209-padding, .cell_1652644167721-padding, .cell_1652641904027-padding, .cell_1652641932276-padding {
  border-radius: 15px;
}
.cell_16526458652423-padding, .cell_1652646678727-padding, .cell_16526467847232-padding, .cell_16526467847233-padding {
  border-radius: 15px;
}
/*opacidad a las 2 imagnes del proceso de contratación cuando estan en mobile*/
#hs_cos_wrapper_module_1659584673730_, #hs_cos_wrapper_widget_1652425908056_ {
  opacity: 1;
}
/* end empresas*/
/*servicios*/
/*staffing*/
/*opacidad a la imagnen del proceso de contratación cuando está en mobile*/
#hs_cos_wrapper_widget_1662739885370_ {
  opacity: 1;
}
/*reruiting*/
/*opacidad a la imagnen del proceso de contratación cuando está en mobile*/
#hs_cos_wrapper_widget_1663593690726_ {
  opacity: 1;
}
/*talent*/
/*opacidad a la imagnen del proceso de contratación cuando está en mobile*/
#hs_cos_wrapper_widget_1663594376163_ {
  opacity: 1;
}
/*ras*/
/*opacidad a la imagnen del proceso de contratación cuando está en mobile*/
#hs_cos_wrapper_widget_1663596038575_ {
  opacity: 1;
}
/*talentos*/
/*opacidad a la imagnen del proceso de contratación cuando está en mobile*/
#hs_cos_wrapper_widget_1652414965235_ {
  opacity: 1;
}
/*sobre nosotros*/
/*opacidad de la imagen para que no le afecte la transicion de la pagina*/
#hs_cos_wrapper_widget_1661827658689_ {
  opacity: 1;
}
.container-somos-interfell {
  width: 150%;
  padding-left: 20%;
}
.container-somos-interfell h1 {
  background-color: #792ac4;
  width: fit-content;
  padding: 0 10px;
  color: #fff;
}
.container-somos-interfell p {
  color: #fff;
  margin-top: 1em;
}
/*landing*/
.center-opt-landing-form {
  display: flex;
  align-items: center;
}
/*opacidad a la imagnen de los e-book*/
#hs_cos_wrapper_widget_1677778037372_ {
  opacity: 1;
}
#hs_cos_wrapper_widget_1678138521017_ {
  opacity: 1;
}
#hs_cos_wrapper_widget_1678140773918_ {
  opacity: 1;
}
/*vacantes*/
#hs_cos_wrapper_widget_1679974461334 .cta-box {
  justify-items: flex-start;
}
@media only screen and (min-width: 1370px) {
  .container-somos-interfell {
    padding-left: 40%;
  }
}
@media (max-width: 1024px) {
  /*empresas*/
  .main_body-row-29-vertical-alignment > .row-fluid {
    justify-content: center;
    gap: 30px;
  }
  .cell_1652641904027-padding {
    margin: 0 !important;
  }
  /*talentos*/
  .main_body-row-22-vertical-alignment > .row-fluid {
    justify-content: center;
    gap: 30px;
  }
}
@media only screen and (min-width: 800px) {
   /* Home */
  .text-width-full {
    width: 130%;
  }
  .text-width-full_1 {
    width: 145%;
  }
  /* Blog */
  #hs_cos_wrapper_widget_1650421584167 .cta-box {
    display: grid;
    grid-template-columns: 80% 20%;
  }
  .section__text h2 {
    font-size: 42px;
  }
  .cta-box .section__ctas {
    text-align: center;
  }
  /* End Blog */
}
@media (max-width: 800px){
  .footer-politicas {
    grid-template-columns: repeat( auto-fit, minmax(300px, 1fr) );
  }
  .item-col-footer {
    margin: 10px;
    text-align: center;
  }
  .item-footer-a {
    text-align: center;
    margin-left: 0px;
  }
  .text-all-reserved {
    text-align: center;
  }
  .text_ofertas {
    font-size: 30px;
  }
  .text_ofertas img {
    width: 60px;
  }
  .title-header-Snosotros {
    font-size: 30px;
  }
  .container-somos-interfell {
    width: 100%;
    padding-left: 0%;
  }
}
@media (max-width: 767px){
  /*Servicios*/
  .text-color-services {
    color: #ffffff !important;
  }
}
@media (max-width: 530px){
  .secction_servicio {
    width: 100%;
  }
  .secction_servicio_ul li {
    width: 100%;
  }
}
@media (max-width: 438px){
  /*home*/
  #widget_1651558203706 .section__ctas {
    display: grid;
    gap: 20px;
    align-items: center;
    padding: 0 20px;
  }
}
/* princing pages*/
.customized-pricing-columns_wrapper .customized-pricing-columns_pricing-catal_flex {
  align-items: flex-start;
}

 .hs-content-id-151863409292 .pricing-catal_card .card_tier_features {
  margin: 2rem 0 5rem;
  height: 400px !important;
}
 .hs_cos_wrapper_module_17042890327354 .pricing-catal_card .card_tier_features {
  margin: 2rem 0 5rem;
}

 .hs-content-id-185948343394 .pricing-catal_card .card_tier_features {
  margin: 2rem 0 5rem;
}
 .hs-content-id-186293602937 .pricing-catal_card .card_tier_features {
  margin: 2rem 0 5rem;
  height: 210px;
}


@media only screen and (min-width: 1025px) and (max-width: 1920px) {
  .hs-content-id-185948343394 .pricing-catal_card {
     height: auto;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1920px) {
  .hs-content-id-186293602937 .pricing-catal_card {
     height: auto;
   }
}

@media only screen and (min-width: 360px) and (max-width: 768px) {
  .hs_cos_wrapper_module_17042890327354 .pricing-catal_card {
   height: max-content;
  }

  .hs_cos_wrapper_module_17042890327354 .card_badge {
  width: max-content;
  }
  
  .hs-content-id-185948343394 .pricing-catal_card {
   height: max-content;
  }
  .hs-content-id-185948343394 .card_badge {
  width: max-content;
  }
}

@media only screen and (min-width: 360px) and (max-width: 768px) {
  .hs_cos_wrapper_module_17042890327354 .pricing-catal_card {
   height: max-content;
  }
  
  .hs-content-id-186293602937 .pricing-catal_card {
   height: max-content;
  }
  .hs-content-id-186293602937 .card_badge {
  width: max-content;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .hs_cos_wrapper_module_17042890327354 .pricing-catal_card {
   height: 850px;
  }
   .hs-content-id-185948343394 .pricing-catal_card {
   height: auto;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .hs-content-id-186293602937 .pricing-catal_card {
   height: auto;
  }
  
}

  .hs_cos_wrapper_module_17042890327354 .card_btn  {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .hs_cos_wrapper_module_17042890327354 .card_btn a {
    width: max-content;
  }

  .hs-content-id-185948343394 .card_btn  {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .hs-content-id-185948343394 .card_btn a {
    width: max-content;
  }

  .hs-content-id-186293602937 .card_btn  {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .hs-content-id-186293602937 .card_btn a {
    width: max-content;
  }

  .hs-content-id-151863409292 .card_btn  {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .hs-content-id-151863409292 .card_btn a {
    width: max-content;
  }

/* princing sourcing pages interns start*/
.hs-content-id-186062275178 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-186060601874 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-186059735578 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-186059734953 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-186009326215 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-186023256650 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}

.hs-content-id-186023256650  .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-186009326215 .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-186059734953 .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-186059735578 .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-186060601874 .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-186062275178 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-186023256650  .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-186009326215 .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-186059734953 .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-186059735578 .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-186060601874 .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-186062275178 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-186023256650 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-186009326215 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-186059734953 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-186059735578 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-186060601874 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-186062275178 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.hs-content-id-186023256650  .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
.hs-content-id-186009326215 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
.hs-content-id-186059734953 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}

.hs-content-id-186059735578 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
.hs-content-id-186060601874 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
.hs-content-id-186062275178 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
/* princing sourcing pages interns end*/

.hs-content-id-151956717393 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-182666345078 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}
.hs-content-id-182713665441 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}

.hs-content-id-151956717393 .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-182666345078 .icon-section--item.icon-section--item-top {
  display: flex;
}
.hs-content-id-182713665441 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-151956717393 .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-182666345078 .icon-section {
  padding-bottom: 20px !important; 
}
.hs-content-id-182713665441 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-151956717393 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-182666345078 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}
.hs-content-id-182713665441 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.hs-content-id-151956717393 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
.hs-content-id-182666345078 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}
.hs-content-id-182713665441 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}

.hs-content-id-152369405738  .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}

.hs-content-id-152369405738 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-152369405738 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-152369405738 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-152369405738 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-152369405738 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.hs-content-id-152369405738 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}

/*landing plus-en*/

.hs-content-id-153118449567 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}

.hs-content-id-153118449567 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-153118449567 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-153118449567 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-153118449567 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-153118449567 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.hs-content-id-153118449567 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}

/*landing basic-en*/

.hs-content-id-153119350661 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}

.hs-content-id-153119350661 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-153119350661 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-153119350661 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-153119350661 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-153119350661 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.hs-content-id-153119350661 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}

.hs-content-id-151873273882 #widget_1738301441885 {
    display: grid;
    grid-template-columns: none;
    justify-items: center;
}

.hs-content-id-151873273882 #hs_cos_wrapper_widget_1738690018246 {
  @media (max-width: 768px){
    padding-left: 0px !important;
    padding-bottom: 4rem !important;
    padding-right: 0px !important;
  }
}

.hs-content-id-151873273882 .hs_cos_wrapper_type_rich_text h2{
  text-align: left !important;
  
    @media (max-width: 768px){
      text-align: center;
  }
}
.hs-content-id-151873273882 .hs_cos_wrapper_type_rich_text p{
  text-align: left !important;
  
   @media (max-width: 768px){
      text-align: center;
  }
}

.hs-content-id-149607677028 #hs_cos_wrapper_widget_1738717451980 {
  
  @media (max-width: 768px){
    padding-left: 0px !important;
    padding-bottom: 4rem !important;
    padding-right: 0px !important;
  }
}

.hs-content-id-149607677028 .hs_cos_wrapper_type_rich_text h2{
  text-align: left !important;
  
    @media (max-width: 768px){
      text-align: center;
  }
}
.hs-content-id-149607677028 .hs_cos_wrapper_type_rich_text p{
  text-align: left !important;
  
    @media (max-width: 768px){
      text-align: center;
  }
}

.hs-content-id-186436424961 .cell_1704385350181-padding {
  border-radius: 20px;
  margin: auto;
  width: 800px;
  
  @media (max-width: 438px){
    width: 100%;
  }
}

.hs-content-id-186436424961 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-186436424961 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-186436424961 .icon-section--item.icon-section--item-top {
  display: flex;
}

.hs-content-id-186436424961 .icon-section {
  padding-bottom: 20px !important; 
}

.hs-content-id-186436424961 .icon-section--item-icon {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.hs-content-id-186436424961 .icon-section--item svg {
  max-width: 30px !important;
  max-height: 30px !important;
}