/* Header Bar */
.header-bar {
  background: var(--theme-black);
  color: var(--theme-white);
  padding: 8px 0;
  position: relative;
  z-index: 1025;
}
.country-select {
  background: none;
  border: none;
  margin: 0;
  display: block;
  color: var(--theme-white);
  font-weight: 500;
  letter-spacing: 0.5px;
  padding-right: 10px;
  font-size: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M0 0.681885H8L4 5.59097L0 0.681885Z' fill='%23F9F9F9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 10px;
  cursor: pointer;
}
.country-select:focus {
  outline: none;
  box-shadow: none;
  border: none;
}
.header-bar .header-bar-body p {
  color: var(--theme-white);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  margin: 0;
}
.header-bar .header-bar-body p a {
  color: var(--theme-white);
  font-weight: 600;
  border-bottom: 1px solid;
  display: inline-block;
  line-height: 1.1;
}
.header-bar-white {
  background: #ffffff;
  border-bottom: 1px solid #D9D9D9;
}
.header-bar-white .header-bar-body p a,
.header-bar-white .header-bar-body p,
.header-bar-white .country-select {
  color: var(--theme-black);
}
.header-bar-white .country-select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4' fill='none'%3E%3Cpath d='M0 0H8L4 4L0 0Z' fill='%231C1C1C'/%3E%3C/svg%3E");
}
/* Header */
.header-area {
  border-bottom: 1px solid rgba(28, 28, 28, 0.3);
  /* padding: 26px 0; */
  position: sticky;
  top: 0;
  z-index: 1024;
  background: #ffffff;
}
.header-area.header-2 {
  background: none;
}
.header-area .header-left {
  gap: 30px;
  width: calc(100% - 421px);
  justify-content: space-between;
}
@media screen and (max-width: 1300px) {
  .header-area .header-left {
    width: 100%;
  }
}
.header-area .header-left .header-left-right {
  display: none;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: 992px) {
  .header-area .header-left .header-left-right {
    display: flex;
  }
}
.header-area {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (max-width: 993px) {
  .header-area .header-left .header-left-right a.theme-btn {
    padding: 5px 15px;
    font-size: 14px;
  }
}
.header-area .header-left .menu-bar {
  display: none;
  width: 53px;
  height: 53px;
  line-height: 53px;
  font-size: 26px;
  border-radius: 10px;
  transition: 0.3s;
  color: var(--theme-black);
}
@media screen and (max-width: 992px) {
  .header-area .header-left .menu-bar {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.header-area .header-left .menu-bar i {
  position: relative;
  display: block;
  width: 26px;
  height: auto;
}
.header-area .logo {
  display: block;
}
.header-area .logo img {
  display: block;
  max-width: 166px;
}
@media screen and (max-width: 480px) {
  .header-area .logo img {
    width: 100%;
  }
}
.header-area .navbar-wrapper .close-menu-bar {
  display: none;
  position: absolute;
  right: 80px;
  top: 20px;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  border-radius: 50%;
  border: 1px solid rgba(28, 28, 28, 0.1);
  font-size: 20px;
  cursor: pointer;
  transition: 0.3s;
}
.header-area .navbar-wrapper .close-menu-bar svg {
  width: 20px;
  height: 20px;
}
.header-area .navbar-wrapper .close-menu-bar svg path {
  fill: var(--theme-black);
  stroke: var(--theme-black);
}
@media screen and (max-width: 992px) {
  .header-area .navbar-wrapper .close-menu-bar {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/* .header-area .navbar-wrapper .close-menu-bar:hover {
    color: red;
    border-color: red;
} */
.header-area .navbar-wrapper > ul {
  display: flex;
  align-items: center;
  gap: 40px;
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
@media screen and (max-width: 1100px) {
  .header-area .navbar-wrapper > ul {
    gap: 30px;
  }
}
.header-area .navbar-wrapper > ul > li > ul {
  display: none;
}
.header-area .navbar-wrapper ul li.dropdown-menu-item {
  position: relative;
}
.header-area .navbar-wrapper ul li .dropdown-menu-item-icon {
  display: none;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
  color: var(--theme-black);
}
@media screen and (max-width: 992px) {
  .header-area .navbar-wrapper ul li .dropdown-menu-item-icon {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}
.header-area .navbar-wrapper ul li .dropdown-menu-item-icon i {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"%3E%3Cpath stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5" /%3E%3C/svg%3E%0A');
  background-size: contain;
  background-position: center center;
}
.header-area .navbar-wrapper ul li a {
  color: var(--theme-black);
  font-size: 18px;
  font-weight: 500;
  position: relative;
  text-decoration: none;
  transition: 0.3s;
}
.header-area .navbar-wrapper ul li a:hover {
  color: var(--theme-base);
}
.header-area .navbar-wrapper > ul > li {
  line-height: 106px;
}
@media screen and (max-width: 993px) {
  .header-area .navbar-wrapper > ul > li {
    line-height: normal;
  }
}
.header-area .navbar-wrapper ul li > .dropdown-menu {
  display: block;
  width: 415px;
  padding: 35px 64px;
  margin: 0;
  top: 120%;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
  border-radius: 10px;
  border: 1px solid rgba(28, 28, 28, 0.3);
  background: var(--theme-white);
}
@media screen and (max-width: 1300px) {
  .header-area .navbar-wrapper ul li > .dropdown-menu {
    width: 250px;
    padding: 20px 30px;
  }
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.menu_icono {
  position: relative;
  padding-left: 60px;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.menu_icono::after {
  content: "";
  position: absolute;
  top: 14px;
  left: 0;
  width: 40px;
  height: 40px;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.services::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cg clip-path="url(%23clip0_1_5214)"%3E%3Cg clip-path="url(%23clip1_1_5214)"%3E%3Cmask id="mask0_1_5214" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="10" y="10" width="20" height="20"%3E%3Cpath d="M30 10H10V30H30V10Z" fill="white"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_1_5214)"%3E%3Cmask id="mask1_1_5214" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="10" y="10" width="20" height="20"%3E%3Cpath d="M10 10H30V30H10V10Z" fill="white"/%3E%3C/mask%3E%3Cg mask="url(%23mask1_1_5214)"%3E%3Cpath d="M12.7466 27.1689L18.05 21.8656M24.7283 19.5072L23.1408 24.2698C23.1154 24.3461 23.0721 24.4152 23.0144 24.4712C22.9566 24.5272 22.8862 24.5684 22.8091 24.5914L13.0775 27.4839C12.9898 27.51 12.8967 27.5114 12.8082 27.4882C12.7197 27.465 12.6393 27.418 12.5757 27.3522C12.5122 27.2865 12.4678 27.2046 12.4475 27.1154C12.4273 27.0262 12.4319 26.9332 12.4608 26.8464L15.6208 17.3681C15.6435 17.3 15.6805 17.2376 15.7294 17.1852C15.7783 17.1327 15.8379 17.0914 15.9041 17.0639L20.3933 15.2156C20.4846 15.1779 20.585 15.1681 20.6818 15.1874C20.7786 15.2066 20.8676 15.2542 20.9374 15.3239L24.6074 18.9948C24.6733 19.0605 24.7194 19.1433 24.7408 19.2338C24.7622 19.3244 24.7578 19.419 24.7283 19.5072Z" stroke="%23E87104" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M24.8267 19.2131L27.1833 16.8556C27.4958 16.543 27.6713 16.1192 27.6713 15.6772C27.6713 15.2353 27.4958 14.8115 27.1833 14.4989L25.4167 12.7306C25.2619 12.5757 25.0781 12.4529 24.8759 12.3691C24.6736 12.2853 24.4569 12.2422 24.2379 12.2422C24.019 12.2422 23.8022 12.2853 23.5999 12.3691C23.3977 12.4529 23.2139 12.5757 23.0591 12.7306L20.7025 15.0881M19.8175 20.0964C19.7014 19.9804 19.5635 19.8883 19.4119 19.8255C19.2602 19.7628 19.0976 19.7304 18.9335 19.7305C18.7693 19.7305 18.6067 19.7629 18.4551 19.8258C18.3034 19.8886 18.1656 19.9807 18.0496 20.0968C17.9335 20.213 17.8415 20.3508 17.7787 20.5025C17.7159 20.6542 17.6836 20.8167 17.6837 20.9809C17.6837 21.145 17.7161 21.3076 17.7789 21.4592C17.8417 21.6109 17.9339 21.7487 18.05 21.8648C18.2845 22.0992 18.6025 22.2308 18.9341 22.2307C19.2656 22.2306 19.5835 22.0988 19.8179 21.8644C20.0523 21.6298 20.1839 21.3118 20.1839 20.9803C20.1838 20.6488 20.052 20.3308 19.8175 20.0964Z" stroke="%23E87104" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_1_5214"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3CclipPath id="clip1_1_5214"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.business::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cg clip-path="url(%23clip0_1_5230)"%3E%3Cg clip-path="url(%23clip1_1_5230)"%3E%3Cpath d="M20.125 12.2915V13.7498H21.7708C22.0633 13.7498 22.3491 13.8382 22.5908 14.0023L24.005 14.964C24.04 14.9873 24.0789 14.9993 24.1216 14.9998H27.54C27.7057 14.9998 27.8647 15.0657 27.9819 15.1829C28.0991 15.3001 28.165 15.4591 28.165 15.6248C28.165 15.7906 28.0991 15.9496 27.9819 16.0668C27.8647 16.184 27.7057 16.2498 27.54 16.2498H26.225L29.03 22.6498C29.0861 22.7778 29.0977 22.9209 29.063 23.0562C29.0282 23.1916 28.9491 23.3114 28.8383 23.3965C28.755 23.4582 28.6689 23.5154 28.58 23.5682C28.369 23.6951 28.149 23.8062 27.9216 23.9007C27.1679 24.2159 26.3587 24.3771 25.5416 24.3748C24.7248 24.3784 23.9157 24.2174 23.1625 23.9015C22.9351 23.8068 22.7151 23.6953 22.5041 23.5682C22.4155 23.5173 22.3301 23.4611 22.2483 23.3998L22.2441 23.3965C22.1333 23.3114 22.0542 23.1916 22.0195 23.0562C21.9847 22.9209 21.9964 22.7778 22.0525 22.6498L24.8591 16.2498H24.1208C23.8283 16.2498 23.5425 16.1615 23.3008 15.9973L21.8866 15.0357C21.8522 15.0123 21.8116 14.9999 21.77 14.9998H20.125V27.0832H23.8641C24.0299 27.0832 24.1889 27.149 24.3061 27.2662C24.4233 27.3834 24.4891 27.5424 24.4891 27.7082C24.4891 27.8739 24.4233 28.0329 24.3061 28.1501C24.1889 28.2673 24.0299 28.3332 23.8641 28.3332H15.1358C14.97 28.3332 14.8111 28.2673 14.6939 28.1501C14.5767 28.0329 14.5108 27.8739 14.5108 27.7082C14.5108 27.5424 14.5767 27.3834 14.6939 27.2662C14.8111 27.149 14.97 27.0832 15.1358 27.0832H18.875V14.9998H17.2291C17.1875 14.9999 17.1469 15.0123 17.1125 15.0357L15.6991 15.9973C15.4575 16.1615 15.1716 16.2498 14.8791 16.2498H14.1408L16.9475 22.6498C17.0018 22.7742 17.0142 22.9128 16.9828 23.0448C16.9513 23.1768 16.8778 23.295 16.7733 23.3815C16.7066 23.4357 16.64 23.4865 16.515 23.5673C16.3043 23.704 16.0837 23.8246 15.855 23.9282C15.1025 24.2707 14.285 24.4469 13.4583 24.4448C12.6316 24.4469 11.8141 24.2707 11.0616 23.9282C10.8329 23.8246 10.6123 23.704 10.4016 23.5673C10.3129 23.5101 10.227 23.4486 10.1441 23.3832C10.0402 23.2958 9.96714 23.1774 9.93563 23.0454C9.90413 22.9133 9.91587 22.7747 9.96914 22.6498L12.775 16.2498H11.4608C11.295 16.2498 11.1361 16.184 11.0189 16.0668C10.9017 15.9496 10.8358 15.7906 10.8358 15.6248C10.8358 15.4591 10.9017 15.3001 11.0189 15.1829C11.1361 15.0657 11.295 14.9998 11.4608 14.9998H14.8791C14.9214 14.9998 14.9605 14.9879 14.9966 14.964L16.4091 14.0023C16.6508 13.8373 16.9375 13.7498 17.23 13.7498H18.875V12.2915C18.875 12.1257 18.9408 11.9668 19.058 11.8496C19.1752 11.7324 19.3342 11.6665 19.5 11.6665C19.6657 11.6665 19.8247 11.7324 19.9419 11.8496C20.0591 11.9668 20.125 12.1257 20.125 12.2915ZM11.3275 22.6648C11.9832 23.0145 12.7152 23.1963 13.4583 23.194C14.2014 23.1963 14.9334 23.0145 15.5891 22.6648L13.4583 17.8065L11.3275 22.6648ZM23.4191 22.6448C23.4875 22.6782 23.5639 22.7132 23.6483 22.7498C24.09 22.9357 24.7358 23.1248 25.5416 23.1248C26.2763 23.1268 27.0018 22.9627 27.6641 22.6448L25.5416 17.8057L23.4191 22.6448Z" fill="%23E87104"/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_1_5230"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3CclipPath id="clip1_1_5230"%3E%3Crect width="20" height="20" fill="white" transform="translate(9.5 10)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.objetivos::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cg clip-path="url(%23clip0_1_5237)"%3E%3Cg clip-path="url(%23clip1_1_5237)"%3E%3Cpath d="M21.6667 21.6667V15M21.6667 21.6667L26.7517 24.5725C26.8277 24.616 26.9137 24.6388 27.0013 24.6386C27.0889 24.6383 27.1748 24.6151 27.2505 24.5713C27.3263 24.5274 27.3893 24.4644 27.433 24.3886C27.4768 24.3127 27.4999 24.2267 27.5 24.1392V12.5275C27.5001 12.4399 27.4771 12.3538 27.4333 12.2779C27.3896 12.2019 27.3267 12.1388 27.2509 12.0949C27.1751 12.0509 27.0891 12.0276 27.0015 12.0273C26.9139 12.0271 26.8277 12.0499 26.7517 12.0934L21.6667 15M21.6667 21.6667H15.8333M21.6667 15H15.8333C14.9493 15 14.1014 15.3512 13.4763 15.9764C12.8512 16.6015 12.5 17.4493 12.5 18.3334C12.5 19.2174 12.8512 20.0653 13.4763 20.6904C14.1014 21.3155 14.9493 21.6667 15.8333 21.6667M15.8333 21.6667L16.4642 26.0834C16.53 26.5131 16.7627 26.8995 17.1118 27.1585C17.4609 27.4176 17.8981 27.5285 18.3285 27.4669C18.7589 27.4055 19.1475 27.1767 19.4101 26.8302C19.6727 26.4837 19.7879 26.0477 19.7309 25.6167L19.1667 21.6667H15.8333Z" stroke="%23E87104" stroke-width="1.2"/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_1_5237"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3CclipPath id="clip1_1_5237"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.metodos::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cg clip-path="url(%23clip0_1_5245)"%3E%3Cg clip-path="url(%23clip1_1_5245)"%3E%3Cpath d="M15.8334 21.6676C15.4696 21.6682 15.1103 21.7481 14.7806 21.9018C14.451 22.0555 14.1588 22.2793 13.9245 22.5576C13.6903 22.8359 13.5195 23.162 13.4243 23.513C13.3291 23.8641 13.3116 24.2317 13.3731 24.5902C13.4346 24.9488 13.5736 25.2896 13.7804 25.5888C13.9872 25.8881 14.2568 26.1386 14.5704 26.323C14.884 26.5072 15.234 26.6209 15.5961 26.656C15.9582 26.691 16.3235 26.6466 16.6667 26.526M13.5534 23.0051C13.0547 22.765 12.6236 22.4046 12.2991 21.9562C11.9745 21.5078 11.7668 20.9857 11.6945 20.437C11.6222 19.8882 11.6877 19.3302 11.8851 18.813C12.0825 18.296 12.4055 17.8362 12.825 17.4751M12.85 17.4076C12.5767 16.9986 12.4569 16.5062 12.5119 16.0174C12.5668 15.5286 12.7929 15.075 13.1502 14.7369C13.5074 14.3988 13.9728 14.198 14.4639 14.1701C14.9549 14.1422 15.4401 14.2889 15.8334 14.5843M16.0317 14.6385C15.8988 14.356 15.831 14.0473 15.8334 13.7351C15.8359 13.4229 15.9084 13.1153 16.0457 12.8349C16.183 12.5546 16.3816 12.3086 16.6268 12.1154C16.8719 11.9221 17.1574 11.7863 17.462 11.7182C17.7667 11.6501 18.0828 11.6513 18.3869 11.7217C18.691 11.7922 18.9754 11.9301 19.2191 12.1252C19.4628 12.3204 19.6594 12.5678 19.7946 12.8492C19.9298 13.1306 20 13.4388 20 13.751M20 13.751V26.6676M20 13.751C20.0001 13.4388 20.0703 13.1306 20.2055 12.8492C20.3406 12.5678 20.5374 12.3204 20.781 12.1252C21.0247 11.9301 21.3091 11.7922 21.6132 11.7217C21.9174 11.6513 22.2334 11.6501 22.5381 11.7182C22.8427 11.7863 23.1282 11.9221 23.3733 12.1154C23.6184 12.3086 23.817 12.5546 23.9544 12.8349C24.0916 13.1153 24.1642 13.4229 24.1666 13.7351C24.1691 14.0473 24.1013 14.356 23.9684 14.6385M20 26.6676C20 27.1096 19.8244 27.5336 19.5119 27.8461C19.1993 28.1587 18.7754 28.3343 18.3334 28.3343C17.8914 28.3343 17.4674 28.1587 17.1548 27.8461C16.8423 27.5336 16.6667 27.1096 16.6667 26.6676M20 26.6676C20 27.1096 20.1756 27.5336 20.4882 27.8461C20.8008 28.1587 21.2247 28.3343 21.6667 28.3343M20 15.8343C20 16.4973 20.2634 17.1332 20.7323 17.602C21.2011 18.0709 21.837 18.3343 22.5 18.3343M27.175 17.4751C27.5389 17.7877 27.8308 18.1752 28.0307 18.6112C28.2306 19.0472 28.3339 19.5213 28.3334 20.001C28.3334 20.5868 28.1826 21.1376 27.9167 21.616M27.15 17.4076C27.4234 16.9986 27.5431 16.5062 27.4882 16.0174C27.4332 15.5286 27.2072 15.075 26.8499 14.7369C26.4926 14.3988 26.0273 14.198 25.5362 14.1701C25.0451 14.1422 24.56 14.2889 24.1667 14.5843M25.5559 23.3343L24.1667 25.8343H27.5L26.1109 28.3343" stroke="%23E87104" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_1_5245"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3CclipPath id="clip1_1_5245"%3E%3Crect width="20" height="20" fill="white" transform="translate(10 10)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.impacto::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cpath d="M26.6666 26.6668H13.3333V13.3335" stroke="%23E87104" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M13.3333 23.75L20 17.5L22.5 20L26.25 16.25" stroke="%23E87104" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.equipo::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cpath d="M12.9166 16.6669C12.9168 15.8768 13.1212 15.1002 13.51 14.4124C13.8988 13.7246 14.4588 13.149 15.1356 12.7414C15.8124 12.3338 16.5831 12.1081 17.3729 12.0862C18.1627 12.0643 18.9447 12.2469 19.6431 12.6164C20.3414 12.9858 20.9325 13.5295 21.3588 14.1946C21.7851 14.8598 22.0322 15.6239 22.0762 16.4128C22.1202 17.2016 21.9595 17.9884 21.6097 18.6969C21.2599 19.4053 20.733 20.0113 20.08 20.456C21.4862 20.9718 22.706 21.8966 23.5822 23.1114C24.4584 24.3263 24.951 25.7755 24.9966 27.2727C24.9947 27.4341 24.9305 27.5885 24.8173 27.7037C24.7042 27.8189 24.551 27.8859 24.3896 27.8907C24.2283 27.8956 24.0713 27.8379 23.9515 27.7297C23.8316 27.6215 23.7583 27.4712 23.7466 27.3102C23.697 25.6864 23.0171 24.1457 21.851 23.0147C20.6848 21.8836 19.1241 21.2511 17.4996 21.2511C15.875 21.2511 14.3143 21.8836 13.1482 23.0147C11.982 24.1457 11.3021 25.6864 11.2525 27.3102C11.2441 27.4734 11.1722 27.6268 11.0521 27.7376C10.932 27.8484 10.7733 27.9078 10.61 27.903C10.4466 27.8982 10.2917 27.8296 10.1783 27.712C10.0649 27.5943 10.0021 27.4369 10.0033 27.2735C10.0488 25.7762 10.5413 24.3268 11.4176 23.1118C12.2938 21.8968 13.5136 20.9718 14.92 20.456C14.3025 20.0355 13.7973 19.4705 13.4481 18.81C13.0989 18.1496 12.9165 17.4139 12.9166 16.6669ZM17.5 13.3335C16.6159 13.3335 15.7681 13.6847 15.143 14.3098C14.5178 14.9349 14.1666 15.7828 14.1666 16.6669C14.1666 17.5509 14.5178 18.3988 15.143 19.0239C15.7681 19.649 16.6159 20.0002 17.5 20.0002C18.384 20.0002 19.2319 19.649 19.857 19.0239C20.4821 18.3988 20.8333 17.5509 20.8333 16.6669C20.8333 15.7828 20.4821 14.9349 19.857 14.3098C19.2319 13.6847 18.384 13.3335 17.5 13.3335ZM24.4083 16.6669C24.2855 16.6669 24.165 16.6752 24.0466 16.6919C23.964 16.7066 23.8793 16.7046 23.7974 16.686C23.7156 16.6673 23.6384 16.6323 23.5704 16.5832C23.5023 16.534 23.4449 16.4716 23.4015 16.3998C23.3581 16.328 23.3296 16.2481 23.3178 16.165C23.3059 16.0819 23.3109 15.9973 23.3324 15.9162C23.354 15.8351 23.3916 15.7591 23.4432 15.6929C23.4947 15.6266 23.5591 15.5714 23.6324 15.5306C23.7057 15.4898 23.7865 15.4641 23.87 15.4552C24.6988 15.3354 25.5439 15.4945 26.2724 15.9076C27.0008 16.3207 27.5712 16.9643 27.8938 17.7371C28.2164 18.5099 28.2729 19.3681 28.0543 20.1765C27.8358 20.9849 27.3547 21.6977 26.6866 22.2027C27.6686 22.6424 28.5024 23.3569 29.0874 24.2599C29.6723 25.1629 29.9835 26.2159 29.9833 27.2919C29.9833 27.4576 29.9175 27.6166 29.8003 27.7338C29.683 27.851 29.5241 27.9169 29.3583 27.9169C29.1926 27.9169 29.0336 27.851 28.9164 27.7338C28.7992 27.6166 28.7333 27.4576 28.7333 27.2919C28.7336 26.3619 28.4342 25.4566 27.8793 24.7102C27.3245 23.9639 26.5439 23.4162 25.6533 23.1485L25.2083 23.0152V21.6185L25.55 21.4444C26.0564 21.1878 26.4617 20.7681 26.7002 20.2529C26.9388 19.7377 26.9968 19.1572 26.8648 18.605C26.7329 18.0528 26.4187 17.5612 25.973 17.2095C25.5273 16.8579 24.976 16.6667 24.4083 16.6669Z" fill="%23E87104"/%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li.actas::after {
  background-image: url('data:image/svg+xml,%3Csvg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="40" height="40" rx="20" fill="%23FFEFEC"/%3E%3Cpath d="M14.1089 30H21.7518C23.3807 30 24.1522 29.1736 24.1522 27.5286V26.0725H25.6872C27.3086 26.0725 28.1193 25.2461 28.1193 23.6011V17.0129C28.1193 16.045 27.93 15.4307 27.34 14.825L23.365 10.7793C22.7986 10.2046 22.145 10 21.3029 10H18.0839C16.4625 10 15.6436 10.8264 15.6436 12.4714V13.9275H14.1089C12.4875 13.9275 11.6689 14.7539 11.6689 16.3989V27.5286C11.6689 29.1814 12.4875 30 14.1089 30ZM24.1522 21.1846C24.1522 20.1771 24.0343 19.7364 23.4047 19.0907L19.0675 14.6757C18.4693 14.0614 17.9736 13.9279 17.0843 13.9279H16.9111V12.4871C16.9111 11.7157 17.3361 11.2671 18.1468 11.2671H21.4682V15.3836C21.4682 16.2889 21.9168 16.7296 22.8143 16.7296H26.8522V23.5854C26.8522 24.3643 26.4347 24.8054 25.6164 24.8054H24.1522V21.1846ZM23.0032 15.5882C22.7197 15.5882 22.6097 15.4704 22.6097 15.195V11.5189L26.6079 15.5882H23.0032ZM14.1714 28.7329C13.3607 28.7329 12.9357 28.2921 12.9357 27.505V16.4143C12.9357 15.6429 13.3607 15.1946 14.1793 15.1946H16.9107V19.7596C16.9107 20.7514 17.4143 21.2393 18.3904 21.2393H22.8847V27.5046C22.8847 28.2918 22.4597 28.7325 21.6411 28.7325L14.1714 28.7329ZM18.54 20.0511C18.225 20.0511 18.0993 19.9254 18.0993 19.6182V15.4393L22.6407 20.0514L18.54 20.0511Z" fill="%23E87104"/%3E%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.header-area .navbar-wrapper ul li:hover > .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li {
  border-bottom: 1px solid rgba(28, 28, 28, 0.3);
  line-height: 1.5;
  padding: 22px 0;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li a {
  display: block;
  /* padding: 8px 0 8px 0;
    margin: 7px 0; */
  color: var(--theme-black);
  font-family: var(--theme-font);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-right: 0px;
}
@media screen and (max-width: 1300px) {
  .header-area .navbar-wrapper ul li > .dropdown-menu li a {
    font-size: 14px;
  }
}
.header-area .navbar-wrapper ul li > .dropdown-menu li:last-child {
  border: none;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li:first-child a {
  margin-top: 0;
}
.header-area .navbar-wrapper ul li > .dropdown-menu li:last-child a {
  margin-bottom: 0;
}
.header-area .navbar-wrapper ul li.dropdown-menu-item a,
.header-area .navbar-wrapper ul li.mega-menu-item a {
  padding-right: 16px;
}
.header-area .navbar-wrapper ul li.mega-menu-item > a:after,
.header-area .navbar-wrapper ul li.dropdown-menu-item > a:after {
  content: '';
  border-left: 5px solid transparent;
  border-top: 5px solid var(--theme-black);
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: 0;
  top: 10px;
}
.header-area .navbar-wrapper ul li .mega-menu {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1024;
  background: rgba(0, 0, 0, 0.5);
  height: 100vh;
  overflow-x: hidden;
  transition: 0.1s;
  opacity: 0;
  visibility: hidden;
  border-top: 1px solid var(--theme-gray);
}
.header-area.header-2 .navbar-wrapper ul li .mega-menu {
  width: calc(100% - 240px);
  background: none;
  border-radius: 10px;
  left: 120px;
  box-shadow: 0px 4px 30px 5px rgba(0, 0, 0, 0.03);
  height: auto;
}
.header-area .navbar-wrapper ul > li:hover > .mega-menu {
  opacity: 1;
  visibility: visible;
  transition: 0.3s;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner {
  background: #ffffff;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left {
  flex: 1;
  padding: 66px 105px 0 0;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-link-wrap {
  border-bottom: 1px solid #D9D9D9;
  padding: 0 0 66px 0;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-link-wrap {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  column-gap: 50px;
  row-gap: 24px;
  flex-wrap: wrap;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-link-wrap {
  width: 100%;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card {
  display: flex;
  gap: 24px;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card .img-box {
  border-radius: 10px;
  max-width: 233px;
  width: 100%;
  flex: none;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card .img-box img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0;
  border-radius: 10px;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3 {
  font-family: var(--theme-font);
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.5px;
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3 a {
  line-height: 1;
  color: var(--theme-black);
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card p {
  font-size: 16px;
  line-height: 26px;
  color: rgb(var(--theme-black-rgb) / 70%);
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-top: 10px;
  line-height: 1;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards .mega-menu-service-card {
  border-radius: 10px;
  background: rgba(19, 81, 216, 0.03);
  padding: 15px;
  display: flex;
  align-items: center;
  gap: 26px;
  line-height: 1;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards .mega-menu-service-card .icon {
  width: 70px;
  height: 70px;
  flex: none;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(19, 81, 216, 0.1);
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards .mega-menu-service-card .icon img {
  display: block;
  margin: 0;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards .mega-menu-service-card .content h2,
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards .mega-menu-service-card .content h2 a {
  font-size: 17px;
  line-height: 1;
  color: var(--theme-base);
  margin-bottom: 5px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-service-cards .mega-menu-service-card .content p {
  margin-bottom: 0;
  line-height: 1;
  font-size: 17px;
  color: rgb(var(--theme-black-rgb) / 85%);
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-menu-links {
  gap: 130px;
  padding-right: 25px;
}
.header-area .navbar-wrapper .mega-menu-link h3 {
  font-size: 16px;
  color: rgb(var(--theme-black-rgb) / 90%);
  margin-bottom: 32px;
  line-height: 1;
  font-weight: 600;
}
.header-area .navbar-wrapper .mega-menu-link ul li {
  line-height: 1;
}
.header-area .navbar-wrapper .mega-menu-link ul li + li {
  margin-top: 25px;
}
.header-area .navbar-wrapper .mega-menu-link ul li a {
  color: rgb(var(--theme-black-rgb) / 75%);
  padding: 0;
  font-weight: 400;
  display: block;
}
.header-area .navbar-wrapper .mega-menu-link ul li a:hover {
  color: var(--theme-base);
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-meu-footer {
  padding: 30px 0 30px 0;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-meu-footer p {
  margin-bottom: 0;
  font-size: 16px;
  color: rgb(var(--theme-black-rgb) / 75%);
  line-height: 1;
  font-weight: 400;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-meu-footer p a {
  color: var(--theme-base);
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-meu-footer p a i {
  height: 16px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-meu-footer .mega-menu-social {
  gap: 22px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-meu-footer .mega-menu-social li {
  line-height: 1;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .mega-meu-footer .mega-menu-social li a {
  display: block;
  font-size: 22px;
  color: var(--theme-base);
  padding-right: 0;
}
.header-bar .header-bar-body .right p {
  overflow: hidden;
}
#dataWord {
  display: inline-block;
  position: relative;
  transition: 0.3s ease;
}
#dataWord:hover {
  transform: translateY(-106%);
  transform-origin: 0% 0%;
  border-bottom: none;
}
#dataWord::before {
  content: attr(data-word);
  position: absolute;
  top: 108%;
  left: 0;
  border-bottom: 1px solid;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right {
  position: relative;
  z-index: 1;
  padding: 50px 0 50px 50px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right .mega-menu-ads {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 1500px;
  z-index: -1;
  background: #F6F6F6;
  left: 0;
  top: 0;
}
.header-area.header-2 .navbar-wrapper ul li .mega-menu .mega-menu-inner .right::before {
  background: #ECF1FC;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right img {
  display: block;
  border-radius: 10px;
  margin-bottom: 30px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right h2 {
  font-family: var(--theme-font);
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right p {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: rgb(var(--theme-black-rgb) / 70%);
  margin-bottom: 15px;
}
.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right a {
  display: inline-block;
  color: var(--theme-base);
  border-bottom: 1px solid var(--theme-base);
  line-height: 1;
  padding-right: 0;
  font-size: 16px;
  font-weight: 500;
}
.header-area .header-contact-info {
  gap: 40px;
}
.header-area .header-contact-info .phone-number {
  font-size: 18px;
  line-height: 1;
  position: relative;
  padding: 0 40px;
  font-weight: 500;
}
@media screen and (max-width: 1300px) {
  .header-area .header-contact-info .phone-number {
    display: none;
  }
}
.header-area .header-contact-info .phone-number:before,
.header-area .header-contact-info .phone-number:after {
  content: '';
  width: 2px;
  height: 34px;
  border-radius: 10px;
  position: absolute;
  left: 0;
  background: rgba(28, 28, 28, 0.3);
  top: 50%;
  margin-top: -17px;
}
.header-area .header-contact-info .phone-number:after {
  left: auto;
  right: 0;
}
.header-area .header-contact-info .phone-number a {
  display: block;
  color: var(--theme-base);
  font-weight: 700;
  letter-spacing: 0.5px;
  font-size: 16px;
  margin-bottom: 10px;
  width: 150px;
}
.header-area .header-contact-info .phone-number a {
  display: flex;
}
.header-area .header-contact-info .phone-number a i {
  height: 14px;
}
.header-area .header-contact-info .phone-number a svg path {
  fill: var(--theme-base);
  stroke: var(--theme-base);
}
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-meu-footer p a:hover i {
  transition: transform 0.5s;
  transform: rotate(45deg);
}
.header-area .header-contact-info .phone-number a:hover i {
  transition: transform 0.5s;
  transform: rotate(45deg);
}
.header-area .header-contact-info .phone-number a:hover svg {
  transition: transform 0.5s;
  transform: rotate(45deg);
}
.header-area .header-contact-info .theme-btn {
  white-space: nowrap;
}
.header-2 {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  border: none;
  padding-top: 40px;
  padding-bottom: 40px;
  z-index: 1024;
  transition: 0.3s;
}
.header-2.is-fixed {
  background: #ffffff;
  box-shadow: 0px 4px 30px 5px rgba(0, 0, 0, 0.03);
}
.header-2 .navbar-wrapper {
  border-radius: 30px;
  background: #1351D80D;
  gap: 40px;
  padding: 0 40px;
}
.header-2 .navbar-wrapper > ul > li {
  line-height: 50px;
}
.header-2 .navbar-wrapper .country-select {
  color: var(--theme-black);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4' fill='none'%3E%3Cpath d='M0 0H8L4 4L0 0Z' fill='%231C1C1C'/%3E%3C/svg%3E");
}
.header-2 .navbar-wrapper ul li .dropdown-menu {
  border: none;
  box-shadow: 0px 4px 30px 5px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
@media screen and (max-width: 992px) {
  header.header-area {
    padding: 10px 0;
  }
}
header.header-area div.custom-container div.custom-row {
  gap: 40px;
}
@media screen and (max-width: 992px) {
  header.header-area div.custom-container div.custom-row div.header-right {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .header-area .navbar-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    overflow-x: hidden;
    top: 0;
    z-index: 9999;
    background: rgba(28, 28, 28, 0.5);
    padding: 70px 84px 70px 60px;
    transition: 0.3s;
    display: block !important;
  }
  .header-area .navbar-wrapper::before {
    content: '';
    position: fixed;
    width: calc(100% - 60px);
    height: 100%;
    background: var(--theme-white);
    left: 0px;
    top: 0;
    transition: 0.3s;
  }
  .header-area .navbar-wrapper.active {
    opacity: 1;
    visibility: visible;
  }
  .header-area .navbar-wrapper > ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    margin-bottom: 0;
  }
  .header-area .navbar-wrapper > ul > li {
    line-height: 1;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #D2D2D2;
    padding: 5px 0;
    z-index: 9;
    min-height: 46px;
  }
  .header-area .navbar-wrapper > ul > li a {
    font-size: 13px;
  }
  .header-area .navbar-wrapper > ul > li a::after {
    content: none !important;
  }
  .header-area .navbar-wrapper ul li > .dropdown-menu {
    width: 100%;
    position: relative;
    box-shadow: none;
    max-height: 0;
    overflow-x: hidden;
    padding: 0px 35px 0px 15px;
    border: none;
  }
  .header-area .navbar-wrapper > ul > li.active > .dropdown-menu {
    max-height: 400px;
    visibility: visible;
    opacity: 1;
  }
}
@media screen and (max-width: 585px) {
  .header-area .navbar-wrapper {
    padding-right: 60px;
    padding-left: 30px;
  }
  .header-area .navbar-wrapper::before {
    width: calc(100% - 30px);
  }
}
/** ajustes menu sticky */
header.header-2 {
  border-bottom: 1px solid rgba(28, 28, 28, 0.3);
  margin-top: 55px;
  padding: 0;
  transition: all 0.3s ease;
}
header.header-2 .navbar-wrapper {
  background-color: transparent;
}
@media screen and (max-width: 993px) {
  header.header-2 {
    padding: 10px 0;
  }
}
header.header-2 .navbar-wrapper > ul > li {
  line-height: 106px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 993px) {
  header.header-2 .navbar-wrapper > ul > li {
    line-height: 1;
  }
}
header.header-2.is-fixed {
  margin-top: 0;
}
header.header-2.is-fixed .navbar-wrapper > ul > li {
  line-height: 85px;
}
@media screen and (max-width: 993px) {
  header.header-2.is-fixed .navbar-wrapper > ul > li {
    line-height: 1;
  }
}
header.is-fixed {
  width: 100%;
  transition: all 0.3s ease;
  position: fixed;
  margin-top: 0px;
}
header.is-fixed .navbar-wrapper > ul > li {
  line-height: 85px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 993px) {
  header.is-fixed .navbar-wrapper > ul > li {
    line-height: 1;
  }
}
header .wpml-ls-legacy-dropdown {
  width: auto;
}
