

.bp3-servicios1024 {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 1982px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
  opacity             : 1.0;
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-anima-animate-enter {
  opacity             : 0;
  transform           : translate(-25px, 0);
  display             : block;
  -webkit-animation   : bp3-anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  -moz-animation      : bp3-anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  -o-animation        : bp3-anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  animation           : bp3-anima-animate-enter-frames 0.5s ease-in-out 1 normal forwards;
  -webkit-animation-delay: 0.300000011921s;
  -moz-animation-delay: 0.300000011921s;
  -o-animation-delay  : 0.300000011921s;
  animation-delay     : 0.300000011921s;
}
@-webkit-keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-moz-keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@-o-keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
@keyframes bp3-anima-animate-enter-frames {
  0%
   
  {
  opacity: 0;
  transform: translate(-25px, 0);
    }
  
    
  100%
   
  {
  opacity: 1;
  transform: translate(0,0);
    }
}
.bp3-servicios1024 .bp3-group8 {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 100%;
  width               : 931px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group8-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 88px;
  height              : 94px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-servicios1024 .bp3-group8-layout-container > * {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71 {
  background-color    : rgba(255,255,255,0.0);
  margin-left         : 1px;
  height              : 100%;
  width               : 799px;
  margin-right        : -1px;
  position            : relative;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 15px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71-layout-container > * {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71 .bp3-bitmap {
  background-color    : rgba(255,255,255,0.0);
  margin-left         : -62px;
  height              : 100%;
  width               : 125px;
  margin-right        : 62px;
  position            : relative;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71 .bp3-bitmap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71 .bp3-bitmap-layout-container > * {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71 .bp3-bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 72px;
  width               : 191px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group8 .bp3-group71 .bp3-gesthasindicatod {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : auto;
  width               : 374px;
  position            : absolute;
  margin              : 0;
  left                : 425px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(31, 68, 114, 1.0);
  text-align          : left;
  line-height         : 17.0px;
}
.bp3-servicios1024 .bp3-group8 .bp3-line {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 3px;
  width               : 931px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-bot363nservi {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 100%;
  width               : 194px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp3-servicios1024 .bp3-bot363nservi-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 279px;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-servicios1024 .bp3-bot363nservi-layout-container > * {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-bot363nservi {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-bot363nservi:hover {
  transform           : scale(1.05);
}
.bp3-servicios1024 .bp3-bot363nservi .bp3-bot363nproyecto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 194px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp3-servicios1024 .bp3-bot363nservi .bp3-bot363nproyecto {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-bot363nservi .bp3-bot363nproyecto:hover {
  transform           : scale(1.05);
}
.bp3-servicios1024 .bp3-bot363nservi .bp3-bot363nproyecto .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  box-sizing          : border-box;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 16px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(245, 180, 23, 1.0);
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-bot363nservi .bp3-bot363nproyecto .bp3-serviciosquepresta {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(245, 180, 22, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp3-servicios1024 .bp3-group2 {
  display             : flex;
  justify-content     : flex-start;
  flex-direction      : column;
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0.0);
  top                 : 633px;
  height              : auto;
  width               : 930px;
  position            : absolute;
  margin              : 0;
  left                : 56px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : auto;
  margin              : 0;
  width               : 930px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(31, 68, 114, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span1 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span2 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span3 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span4 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span5 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span6 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span7 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span8 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span9 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span10 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span11 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span12 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span13 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span14 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span15 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span16 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span17 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span18 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span19 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span20 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span21 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span22 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span23 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span24 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span25 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span26 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span27 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span28 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span29 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span30 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span31 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span32 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span33 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span34 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span35 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span36 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span37 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span38 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span39 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span40 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span41 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span42 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span43 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span44 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span45 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span46 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span47 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span48 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span49 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span50 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span51 {
  
}
.bp3-servicios1024 .bp3-group2 .bp3-afiliarseesunacto .bp3-span52 {
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
}
.bp3-servicios1024 .bp3-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 154px;
  height              : 441px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group {
  opacity             : 0;
  transform           : translate(-25px, 0);
}
.bp3-servicios1024 .bp3-group .bp3-imagen1boli {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 441px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  object-fit          : cover;
}
.bp3-servicios1024 .bp3-group .bp3-desdehoynoestar301s {
  background-color    : rgba(255,255,255,0.0);
  top                 : 49px;
  height              : auto;
  width               : 676px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 48.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  letter-spacing      : 3.87px;
  line-height         : 56.0px;
}
.bp3-servicios1024 .bp3-group .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 122px;
  width               : 717px;
  position            : absolute;
  margin              : 0;
  left                : 307px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 114px;
  width               : calc(100.00% + 18px);
  position            : fixed;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 114px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 {
  background-color    : rgba(255,255,255,0.0);
  right               : 44px;
  top                 : 0px;
  height              : 80px;
  width               : 428px;
  position            : absolute;
  margin              : 0;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group5 {
  background-color    : rgba(255,255,255,0.0);
  right               : 320px;
  top                 : 0px;
  height              : 80px;
  width               : 108px;
  position            : absolute;
  margin              : 0;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group5 .bp3-bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 22px;
  height              : 58px;
  width               : 108px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group5 .bp3-miembrode {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 93px;
  position            : absolute;
  margin              : 0;
  left                : 14px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(19, 54, 87, 1.0);
  text-align          : left;
  line-height         : 17.0px;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy {
  background-color    : rgba(255,255,255,0.0);
  right               : 0px;
  top                 : 40px;
  height              : 38px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.2s ease-in-out;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy:hover {
  transform           : scale(1.1);
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy .bp3-group21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 281px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.2s ease-in-out;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy .bp3-group21 {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy .bp3-group21:hover {
  transform           : scale(1.1);
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy .bp3-group21 .bp3-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 281px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy .bp3-group21 .bp3-group1 .bp3-rectangle3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 281px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-group9 .bp3-group2copy .bp3-group21 .bp3-group1 .bp3-unirmeagestha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 166px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(240, 243, 246, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp3-servicios1024 .bp3-group7 .bp3-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 17px;
  height              : 84px;
  width               : 240px;
  position            : absolute;
  margin              : 0;
  left                : 45px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 39px;
  height              : 40px;
  width               : 200px;
  position            : absolute;
  margin              : 0;
  left                : 301px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1:hover {
  transform           : scale(1.05);
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 .bp3-bot363nproyecto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 200px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 .bp3-bot363nproyecto {
  pointer-events      : auto;
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 .bp3-bot363nproyecto:hover {
  transform           : scale(1.05);
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 .bp3-bot363nproyecto .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  box-sizing          : border-box;
  width               : 200px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 18px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(245, 180, 23, 1.0);
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp3-servicios1024 .bp3-group7 .bp3-bot363nservi1 .bp3-bot363nproyecto .bp3-serviciosquepresta {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(245, 180, 22, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.anima-component-wrapper,
.anima-component-wrapper * {
  pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
  pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
  visibility          : hidden;
  pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
  pointer-events      : auto;
  visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
  visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
  cursor              : pointer;
}
.anima-word-break {
  overflow-wrap       : break-word;
  word-wrap           : break-word;
  word-break          : break-all;
  word-break          : break-word;
}
.bp2-servicios768 {
  width               : 100%;
  min-width           : 768px;
  height              : 100vh;
  min-height          : 2082px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
  opacity             : 1.0;
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-servicios768 .bp2-group2 {
  display             : flex;
  justify-content     : flex-start;
  flex-direction      : column;
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0.0);
  top                 : 641px;
  height              : auto;
  width               : 675px;
  position            : absolute;
  margin              : 0;
  left                : 49px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : auto;
  margin              : 0;
  width               : 675px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 18.0px;
  color               : rgba(31, 68, 114, 1.0);
  text-align          : left;
  line-height         : 25.0px;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span1 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span2 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span3 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span4 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span5 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span6 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span7 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span8 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span9 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span10 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span11 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span12 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span13 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span14 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span15 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span16 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span17 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span18 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span19 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span20 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span21 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span22 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span23 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span24 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span25 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span26 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span27 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span28 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span29 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span30 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span31 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span32 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span33 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span34 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span35 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span36 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span37 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span38 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span39 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span40 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span41 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span42 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span43 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span44 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span45 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span46 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span47 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span48 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span49 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span50 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span51 {
  
}
.bp2-servicios768 .bp2-group2 .bp2-afiliarseesunacto .bp2-span52 {
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
}
.bp2-servicios768 .bp2-bot363nservi {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 100%;
  width               : 190px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp2-servicios768 .bp2-bot363nservi-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 260px;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-servicios768 .bp2-bot363nservi-layout-container > * {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-bot363nservi {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-bot363nservi:hover {
  transform           : scale(1.05);
}
.bp2-servicios768 .bp2-bot363nservi .bp2-bot363nproyecto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 190px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp2-servicios768 .bp2-bot363nservi .bp2-bot363nproyecto {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-bot363nservi .bp2-bot363nproyecto:hover {
  transform           : scale(1.05);
}
.bp2-servicios768 .bp2-bot363nservi .bp2-bot363nproyecto .bp2-rectangle1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  box-sizing          : border-box;
  width               : 190px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 16px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(245, 180, 23, 1.0);
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-bot363nservi .bp2-bot363nproyecto .bp2-serviciosquepresta {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 36px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(245, 180, 22, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp2-servicios768 .bp2-stackedgroup {
  display             : flex;
  justify-content     : flex-start;
  flex-direction      : column;
  align-items         : center;
  background-color    : rgba(255,255,255,0.0);
  top                 : 155px;
  height              : auto;
  width               : 1028px;
  position            : absolute;
  margin              : 0;
  left                : -163px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-stackedgroup .bp2-imagen1boli {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : auto;
  margin              : 0;
  width               : 1028px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  object-fit          : cover;
}
.bp2-servicios768 .bp2-group8 {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 100%;
  width               : 764px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group8-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 50px;
  height              : 97px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-servicios768 .bp2-group8-layout-container > * {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-group8 .bp2-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 18px;
  height              : 80px;
  width               : 764px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group8 .bp2-group7 .bp2-bitmap {
  background-color    : rgba(255,255,255,0.0);
  margin-left         : -62px;
  height              : 100%;
  width               : 125px;
  margin-right        : 62px;
  position            : relative;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group8 .bp2-group7 .bp2-bitmap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 80px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-servicios768 .bp2-group8 .bp2-group7 .bp2-bitmap-layout-container > * {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-group8 .bp2-group7 .bp2-bitmap1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : 72px;
  width               : 191px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group8 .bp2-group7 .bp2-gesthasindicatod {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : auto;
  width               : 373px;
  position            : absolute;
  margin              : 0;
  left                : 390px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
  font-size           : 14.0px;
  color               : rgba(31, 68, 114, 1.0);
  text-align          : left;
  line-height         : 17.0px;
}
.bp2-servicios768 .bp2-group8 .bp2-line {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 2px;
  width               : 687px;
  position            : absolute;
  margin              : 0;
  left                : 16px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-desdehoynoestar301s {
  background-color    : rgba(255,255,255,0.0);
  top                 : 193px;
  height              : auto;
  width               : 698px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 36.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  letter-spacing      : 2.9px;
  line-height         : 50.0px;
}
.bp2-servicios768 .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 155px;
  height              : 143px;
  width               : 741px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 128px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 128px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-bitmap {
  background-color    : rgba(255,255,255,0.0);
  top                 : 17px;
  height              : 71px;
  width               : 216px;
  position            : absolute;
  margin              : 0;
  left                : 26px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 {
  display             : flex;
  justify-content     : flex-start;
  flex-direction      : row;
  align-items         : center;
  background-color    : rgba(255,255,255,0.0);
  right               : 21px;
  top                 : 44px;
  height              : 38px;
  width               : auto;
  position            : absolute;
  margin              : 0;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 40px;
  margin              : 0;
  width               : 200px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1:hover {
  transform           : scale(1.05);
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 .bp2-bot363nproyecto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  width               : 200px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 .bp2-bot363nproyecto {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 .bp2-bot363nproyecto:hover {
  transform           : scale(1.05);
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 .bp2-bot363nproyecto .bp2-rectangle1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 40px;
  box-sizing          : border-box;
  width               : 200px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 18px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(245, 180, 23, 1.0);
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-bot363nservi1 .bp2-bot363nproyecto .bp2-serviciosquepresta {
  background-color    : rgba(255,255,255,0.0);
  top                 : 11px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 41px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(245, 180, 22, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 38px;
  margin              : 0 0 0 34px;
  width               : 259px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.2s ease-in-out;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy:hover {
  transform           : scale(1.1);
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy .bp2-group21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 259px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.2s ease-in-out;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy .bp2-group21 {
  pointer-events      : auto;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy .bp2-group21:hover {
  transform           : scale(1.1);
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy .bp2-group21 .bp2-group1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 259px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy .bp2-group21 .bp2-group1 .bp2-rectangle3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 259px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp2-servicios768 .bp2-group .bp2-stackedgroup1 .bp2-group2copy .bp2-group21 .bp2-group1 .bp2-unirmeagestha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 153px;
  position            : absolute;
  margin              : 0;
  left                : 54px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(240, 243, 246, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.anima-component-wrapper,
.anima-component-wrapper * {
  pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
  pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
  visibility          : hidden;
  pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
  pointer-events      : auto;
  visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
  visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
  cursor              : pointer;
}
.anima-word-break {
  overflow-wrap       : break-word;
  word-wrap           : break-word;
  word-break          : break-all;
  word-break          : break-word;
}
.bp1-servicios320 {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 1639px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
  opacity             : 1.0;
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-servicios320 .bp1-group3 {
  background-color    : rgba(255,255,255,0.0);
  margin-left         : 4px;
  height              : 100%;
  width               : 247px;
  margin-right        : -4px;
  position            : relative;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group3-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1482px;
  align-items         : center;
  height              : 157px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-servicios320 .bp1-group3-layout-container > * {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group3 .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 132px;
  width               : calc(100.00% - 8px);
  position            : absolute;
  margin              : 0;
  left                : 8px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group3 .bp1-background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 157px;
  width               : calc(100.00% - 4px);
  position            : absolute;
  margin              : 0;
  left                : 4px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group3 .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : 116px;
  width               : 229px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group3 .bp1-group .bp1-bitmap {
  background-color    : rgba(255,255,255,0.0);
  margin-left         : -13px;
  height              : 100%;
  width               : 146px;
  margin-right        : 13px;
  position            : relative;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group3 .bp1-group .bp1-bitmap-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 0px;
  align-items         : center;
  height              : 51px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-servicios320 .bp1-group3 .bp1-group .bp1-bitmap-layout-container > * {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group3 .bp1-group .bp1-clerida32342 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 68px;
  height              : auto;
  width               : 229px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 10.0px;
  color               : rgba(31, 68, 114, 1.0);
  text-align          : left;
  line-height         : 12.0px;
}
.bp1-servicios320 .bp1-group3 .bp1-group .bp1-clerida32342 .bp1-span1 {
  
}
.bp1-servicios320 .bp1-group3 .bp1-group .bp1-clerida32342 .bp1-span2 {
  font-family         : "Helvetica-Light", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-bot363nservi {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : 100%;
  width               : 194px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp1-servicios320 .bp1-bot363nservi-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  align-items         : center;
  bottom              : 193px;
  height              : 32px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-servicios320 .bp1-bot363nservi-layout-container > * {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-bot363nservi {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-bot363nservi:hover {
  transform           : scale(1.05);
}
.bp1-servicios320 .bp1-bot363nservi .bp1-bot363nproyecto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 194px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp1-servicios320 .bp1-bot363nservi .bp1-bot363nproyecto {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-bot363nservi .bp1-bot363nproyecto:hover {
  transform           : scale(1.05);
}
.bp1-servicios320 .bp1-bot363nservi .bp1-bot363nproyecto .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  box-sizing          : border-box;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 16px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(245, 180, 23, 1.0);
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-bot363nservi .bp1-bot363nproyecto .bp1-serviciosquepresta {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 38px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(245, 180, 22, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-servicios320 .bp1-imagen1boli {
  background-color    : rgba(255,255,255,0.0);
  margin-left         : 3px;
  height              : 100%;
  width               : 698px;
  margin-right        : -3px;
  position            : relative;
  transform           : rotate(0deg);
  opacity             : 1.0;
  object-fit          : cover;
}
.bp1-servicios320 .bp1-imagen1boli-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 202px;
  align-items         : center;
  height              : 301px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-servicios320 .bp1-imagen1boli-layout-container > * {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 523px;
  height              : 816px;
  width               : 296px;
  position            : absolute;
  margin              : 0;
  left                : 15px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 {
  display             : flex;
  justify-content     : flex-start;
  flex-direction      : column;
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 296px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto {
  background-color    : rgba(255,255,255,0.0);
  position            : relative;
  height              : auto;
  margin              : 0;
  width               : 296px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 12.0px;
  color               : rgba(31, 68, 114, 1.0);
  text-align          : left;
  line-height         : 16.0px;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span1 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span2 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span3 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span4 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span5 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span6 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span7 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span8 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span9 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span10 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span11 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span12 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span13 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span14 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span15 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span16 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span17 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span18 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span19 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span20 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span21 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span22 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span23 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span24 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span25 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span26 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span27 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span28 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span29 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span30 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span31 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span32 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span33 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span34 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span35 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span36 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span37 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span38 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span39 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span40 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span41 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span42 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span43 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span44 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span45 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span46 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span47 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span48 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span49 {
  
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span50 {
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
}
.bp1-servicios320 .bp1-group4 .bp1-group2 .bp1-afiliarseesunacto .bp1-span51 {
  
}
.bp1-servicios320 .bp1-group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 171px;
  width               : calc(100.00% + 2px);
  position            : fixed;
  margin              : 0;
  left                : -2px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-background2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 168px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-background2 .bp1-background {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 168px;
  width               : 100%;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-logogestha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : 51px;
  width               : 153px;
  position            : absolute;
  margin              : 0;
  left                : 7px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 63px;
  height              : 38px;
  width               : 278px;
  position            : absolute;
  margin              : 0;
  left                : 23px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.2s ease-in-out;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy:hover {
  transform           : scale(1.1);
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy .bp1-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 278px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.2s ease-in-out;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy .bp1-group2 {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy .bp1-group2:hover {
  transform           : scale(1.1);
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy .bp1-group2 .bp1-group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 278px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy .bp1-group2 .bp1-group .bp1-rectangle3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 38px;
  width               : 278px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-group2copy .bp1-group2 .bp1-group .bp1-unirmeagestha {
  background-color    : rgba(255,255,255,0.0);
  top                 : 9px;
  height              : auto;
  width               : 164px;
  position            : absolute;
  margin              : 0;
  left                : 58px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica-Bold", Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(240, 243, 246, 1.0);
  text-align          : center;
  line-height         : 19.0px;
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 {
  background-color    : rgba(255,255,255,0.0);
  right               : 21px;
  top                 : 20px;
  height              : 32px;
  width               : 108px;
  position            : absolute;
  margin              : 0;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1:hover {
  transform           : scale(1.05);
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 .bp1-bot363nproyecto {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  width               : 108px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  transition          : all 0.5s ease-in-out;
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 .bp1-bot363nproyecto {
  pointer-events      : auto;
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 .bp1-bot363nproyecto:hover {
  transform           : scale(1.05);
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 .bp1-bot363nproyecto .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 32px;
  box-sizing          : border-box;
  width               : 108px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  border-radius       : 16px;
  border-style        : solid;
  border-width        : 2px;
  border-color        : rgba(245, 180, 23, 1.0);
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-bot363nservi1 .bp1-bot363nproyecto .bp1-serviciosquepresta {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 33px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(245, 180, 22, 1.0);
  text-align          : center;
  line-height         : 16.0px;
}
.bp1-servicios320 .bp1-group7 .bp1-group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 111px;
  height              : 60px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.bp1-servicios320 .bp1-group7 .bp1-group5 .bp1-desdehoy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 5px;
  height              : auto;
  width               : 293px;
  position            : absolute;
  margin              : 0;
  left                : 17px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 16.5px;
  color               : rgba(245, 178, 18, 1.0);
  text-align          : left;
  letter-spacing      : 1.33px;
  line-height         : 24.0px;
}
.bp1-servicios320 .bp1-group7 .bp1-group5 .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 60px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.anima-component-wrapper,
.anima-component-wrapper * {
  pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
  pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
  visibility          : hidden;
  pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
  pointer-events      : auto;
  visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
  visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
  cursor              : pointer;
}
.anima-word-break {
  overflow-wrap       : break-word;
  word-wrap           : break-word;
  word-break          : break-all;
  word-break          : break-word;
}
@media screen and (max-width: 767px) {
  .bp1-servicios320 {
    display             : block;
  }
  .bp2-servicios768 {
    display             : none;
  }
  .bp3-servicios1024 {
    display             : none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bp1-servicios320 {
    display             : none;
  }
  .bp2-servicios768 {
    display             : block;
  }
  .bp3-servicios1024 {
    display             : none;
  }
}
@media screen and (min-width: 1024px) {
  .bp1-servicios320 {
    display             : none;
  }
  .bp2-servicios768 {
    display             : none;
  }
  .bp3-servicios1024 {
    display             : block;
  }
}