/*colores*/
:root {
  --byeBlue: #282d46;
  --byeRed: #9a2a28;
  --byeRedHover: #ab5554;
  --byeGray: #88898d;
  --byeGray2: #d1d1d1;
  --byeGray3: #efefef;
  --byeCream: #eaeaea;
  --byeCoolGray: #565655;
  --byeLight: #dfdac9;
  --byeSec: #f2feff;
  --byeLightGray: #fafafa;
  --byeHover: #47608d;
  --byeGrayBorder: #88898d;
  --wechat: rgb(9, 184, 62);
}
.btn-wechat {
  background-color: var(--wechat) !important;
}
#menu-menu-principal .dropdown-item:hover {
  background-color: var(--byeGray2) !important;
}

body,
.site {
  background-color: var(--byeCream) !important;
}
a.same:hover {
  color: initial !important;
  text-decoration: underline !important;
}
.carousel-indicators [data-bs-target] {
  border-radius: 50%;
  width: 15px !important;
  height: 15px !important;
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}
.mt-n2 {
  margin-top: -0.5rem !important;
}
.mt-n3 {
  margin-top: -1rem !important;
}
.mt-n4 {
  margin-top: -2rem !important;
}
.mt-n5 {
  margin-top: -3rem !important;
}
.ms-n1 {
  margin-left: -0.25rem !important;
}
.ms-n2 {
  margin-left: -0.5rem !important;
}
.ms-n3 {
  margin-left: -1rem !important;
}
.ms-n4 {
  margin-left: -2rem !important;
}
.ms-n5 {
  margin-left: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}
.mb-n2 {
  margin-bottom: -0.5rem !important;
}
.mb-n3 {
  margin-bottom: -1rem !important;
}
.mb-n4 {
  margin-bottom: -2rem !important;
}
.mb-n5 {
  margin-bottom: -3rem !important;
}

.text-justify {
  text-align: justify;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
table,
form,
ul,
li,
ol,
a,
span,
button,
select,
input,
textarea {
  font-family: "Barlow Condensed", sans-serif !important;
}
.fw-medium {
  font-weight: 500;
}
.card {
  background-color: transparent !important;
  border: 0px;
}
#carouselNoticias .card-title,
#carouselTransacciones .card-title,
#carouselActualidad .card-title {
  min-height: 150px;
}

#carouselNoticias .carousel-control-next,
#carouselNoticias .carousel-control-prev,
#carouselTransacciones .carousel-control-next,
#carouselTransacciones .carousel-control-prev,
#carouselActualidad .carousel-control-next,
#carouselActualidad .carousel-control-prev {
  top: -50%;
  opacity: 1;
}
/* Bkgd - shadow */

.bgRLGray {
  background: linear-gradient(
      110.62deg,
      rgba(0, 0, 0, 0.03) 17.89%,
      rgba(0, 0, 0, 0.2) 84.58%
    ),
    var(--byeCream);
}
.bgbyeLightGray {
  background-color: var(--byeLightGray) !important;
}
.bgShadow {
  background: radial-gradient(
    50% 50% at 50% 0%,
    rgba(0, 0, 0, 0.1) 0%,
    rgba(0, 0, 0, 0) 100%
  );
}

.borderGray {
  border: 1px solid var(--byeGrayBorder) !important;
}
.border-10 {
  --bs-border-width: 10px !important;
}
.border-20 {
  --bs-border-width: 20px !important;
}
.backLightYellow {
  background: rgba(234, 234, 234, 0.4);
}
.wpcf7-list-item {
  margin-left: 0px;
}

.page-template-page-contacto .wpcf7 .wpcf7-form p {
  margin-bottom: 0 !important;
}

.byeBlue,
#menu-primary .byeBlue a,
#menu-primary-eng .byeBlue a {
  color: var(--byeBlue);
}
.byeLightBgGrad {
  background: linear-gradient(
      180deg,
      rgba(255, 252, 252, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%
    ),
    var(--byeCream);
}
.byeLightBg {
  background: var(--byeLight);
}

.byeBluebg {
  background: radial-gradient(
      100% 1140.41% at 0% 0%,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(255, 255, 255, 0.25) 100%
    ),
    var(--byeBlue) !important;
}
.byeBluebgPlain {
  background: var(--byeBlue) !important;
}
.byeBluebgTop {
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.5) 11.15%,
      rgba(0, 0, 0, 0) 86.81%
    ),
    #282d46 !important;
}
.under {
  background-image: url("http://bye2023.contactobye.cl/wp-content/uploads/2023/06/fondo-mantencion.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh !important;
}

.byeBluebg2 {
  background: radial-gradient(
        100% 1140.41% at 0% 0%,
        rgba(0, 0, 0, 0.5) 0%,
        rgba(0, 0, 0, 0) 100%
      )
      /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,
    var(--byeBlue) !important;
}
.byeGrayBorderBottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.byeGrayBorder {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.byeRedbg {
  background: radial-gradient(
        100% 1140.41% at 0% 0%,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.5) 100%
      )
      /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,
    var(--byeRed) !important;
}
.byeRedbgPlain {
  background-color: var(--byeRed);
}
#comite-tab,
#expert-tab {
  color: var(--byeBlue);
}
#comite-tab.active,
#expert-tab.active {
  background-color: var(--byeRed);
  color: white;
}
.byeRedInv {
  background: radial-gradient(
        100% 1140.41% at 0% 0%,
        rgba(0, 0, 0, 0.5) 0%,
        rgba(0, 0, 0, 0) 100%
      )
      /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,
    #9a2a28 !important;
}

.byeRed,
.byeRed i {
  color: var(--byeRed);
}
.byeBorderRed {
  border: 1px solid var(--byeRed) !important;
}

#main-nav .current_page_item a {
  text-decoration: underline;
  color: var(--byeRed) !important;
}
#menu-menu-principal a[aria-current="page"],
#menu-menu-principal-engs a[aria-current="page"],
footer a[aria-current="page"] {
  /*text-decoration: underline;*/
  font-weight: bold;
}

.footer {
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 47.5%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    var(--byeBlue);
}
.footer h3,
.footer ul,
.footer li,
.footer a {
  color: #fff;
  font-size: 1.25rem;
  text-decoration: none;
}
.footer ul,
.footer li {
  list-style: none;
}
.footer a {
  text-transform: uppercase;
  /*font-size: 21px;*/
  font-weight: 500;
  text-decoration: none;
  line-height: 16.2px;
  letter-spacing: 5%;
}
.footer a:hover {
  text-decoration: underline;
  color: #fff;
}
#menu-menu-rrss,
#menu-menu-rrss-eng {
  display: flex;
  margin: 0;
  padding: 0;
}
#menu-menu-rrss li,
#menu-menu-rrss-eng li {
  margin-right: 10px;
}
.footer img {
  max-width: 100px;
}
/* Bkgd - shadow */
.bgShadow {
  background: radial-gradient(
    50% 50% at 50% 0%,
    rgba(0, 0, 0, 0.1) 0%,
    rgba(0, 0, 0, 0) 100%
  );
}
/* Bkgd - winds */

.bgWinds {
  background-image: url("../img/bye-winds-caro.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
}
.bgWaves {
  background-image: url("../img/bye-waves-caro.jpg") !important;
  background-size: cover;
  background-repeat: no-repeat;
}
.bgGradientBlue {
  background-color: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 47.5%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    var(--byeBlue);
}

.bgSecondaryBlue {
  background-color: radial-gradient(
      100% 1140.41% at 0% 0%,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(255, 255, 255, 0.25) 100%
    ),
    var(--byeBlue);
}
.bgCream {
  background-color: var(--byeCream);
}
.byeCream {
  color: var(--byeCream);
}

.bgGray {
  background-color: var(--byeGray);
}
.bgGray2 {
  background-color: var(--byeGray2);
}
.bgGray3 {
  background-color: var(--byeGray3);
}

.borderBottomRed {
  border-bottom: 1px solid var(--byeRed);
}

.borderLeftRed {
  border-left: 1px solid var(--byeRed);
}
.boleft {
  margin-left: -1.5rem;
  font-size: 1rem;
}

.btnRed {
  /* B&E Red */
  background: var(--byeRed) !important;
  border-radius: 25px;

  box-shadow: inset 0 0 0 var(--byeBlue);
  outline: none;
  transition: ease-in-out 0.6s !important;
}

.btnRedVertical {
  /* B&E Red */
  background: var(--byeRed) !important;
  border-radius: 25px !important;
  opacity: 0.5;
  box-shadow: inset 0 0 0 var(--byeBlue);
  outline: none;
  transition: ease-in-out 0.6s !important;
  width: 100%;
}
.btnRedVertical.active {
  /* B&E Red */
  background: var(--byeRed) !important;
  border-radius: 25px !important;
  opacity: 1;
  box-shadow: inset 0 0 0 var(--byeBlue);
  outline: none;
  transition: ease-in-out 0.6s !important;
  width: 100%;
}

.btn-red-carousel {
  background-color: var(--byeRed) !important;
  color: #fff;
  box-shadow: inset 0 0 0 var(--byeRedHover);
  outline: none;
  transition: ease-in-out 0.6s !important;
}

.btnRedCar {
  position: absolute;
  top: 230%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  background-color: var(--byeRed) !important;
  color: #fff;

  box-shadow: inset 0 0 0 var(--byeRedHover);
  outline: none;
  transition: ease-in-out 0.6s !important;
}

.btnRedCarR {
  background-color: var(--byeRed) !important;
  color: #fff;

  box-shadow: inset 0 0 0 var(--byeRedHover);
  outline: none;
  transition: ease-in-out 0.6s !important;
}

.btnBlue {
  background: radial-gradient(
      100% 1140.41% at 0% 0%,
      rgba(0, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0) 100%
    ),
    var(--byeBlue);
  border-radius: 5px;
}

.btnSecbyeBluebg2,
.btnSec {
  background: var(--byeSec) !important;
  border-radius: 25px;
  box-shadow: inset 0 0 0 var(--byeBlue);
  outline: none;
  transition: ease-in-out 0.6s !important;
}

.btnSecbyeRedbg {
  background: var(--byeSec) !important;
  border-radius: 25px;

  box-shadow: inset 0 0 0 var(--byeRedHover);
  outline: none;
  transition: ease-in-out 0.6s !important;
}

.btnRed:hover,
.btnRedCar:hover,
.btnRedCarR:hover,
.btnSecbyeRedbg:hover {
  box-shadow: inset 330px 0 0 0 var(--byeRedHover);
  color: #fff;
  border-color: var(--byeRedHover) !important;
}
.btnSecbyeRedbg:hover i {
  color: #fff;
}

.btnBlue:hover,
.btnSec:hover,
.btnSecbyeBluebg2:hover {
  box-shadow: inset 330px 0 0 0 var(--byeHover) !important;
  color: #fff !important;
  border-color: var(--byeHover) !important;
}
.btnBlue:hover i,
.btnSec:hover i,
.btnSecbyeBluebg2:hover i {
  color: #fff !important;
}

.dropShadow {
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));
}

#administracion .nav-item button {
  background: var(--byeSec);
  color: var(--byeBlue);
}
#administracion .nav-item button.active,
#administracion .nav-item:hover button {
  background-color: var(--byeRed);
  color: #fff !important;
}
img.zoom {
  transition: ease-in-out 0.3s;
}
img.zoom:hover {
  transform: scale(1.1);
}

a.title:hover {
  color: var(--byeRed) !important;
  text-decoration: underline !important;
}

.widthMax {
  max-width: max-content !important;
}

.lh-p1 {
  line-height: 21.6px;
}

/* menu PTop */
.custom-logo-link img {
  width: 50%;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5));
}
#menu-primary li {
  padding: 0 10px;
}
#menu-primary a,
.wpml-ls-statics-shortcode_actions a span {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  margin: 0 12px;
}
#menu-menu-principal .dropdown-menu li {
  padding: 0;
}
#menu-menu-principal .dropdown-menu li:hover a,
#menu-menu-principal .dropdown-menu li a:hover,
#menu-menu-principal-engs .dropdown-menu li:hover a,
#menu-menu-principal-engs .dropdown-menu li a:hover {
  width: auto;
}
#menu-menu-principal .dropdown-menu li a,
#menu-menu-principal-engs .dropdown-menu li a {
  color: var(--byeBlue);
}

.wpml-ls-legacy-list-horizontal {
  padding: 0px !important;
  margin: 0px !important;
  border: 0px !important;
}
.wpml-ls-legacy-list-horizontal a {
  padding: 0px 10px !important;
}

.navbar-brand {
  z-index: 2;
}

#secondary-menu a {
  color: var(--byeBlue);
  margin: 0px 12px;
  font-size: 16px;
}
#secondary-menu .dropdown-item:focus,
.dropdown-item:hover {
  width: auto;
}
.fa-brands,
.fab {
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  font-size: 2rem;
}
#menu-footer-1,
#menu-footer-2 {
  padding: 0;
}
/** HOME***/
.imgBack {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-blend-mode: multiply;
}
.fit {
  width: fit-content !important;
}

.byeBluebg2 .w-75 {
  margin-left: 25%;
}

/*header general*/
.fs-0 {
  font-size: 3.8rem;
}
.fs-56 {
  font-size: 18px;
}
.text-shadow {
  text-shadow: 0 0 5px #000;
}
.title1v {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  line-height: 90%;
  /* identical to box height, or 81px */
  font-size: 50px;
  letter-spacing: 0.05em;
}
.title1 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 90px;
  line-height: 90%;
  /* identical to box height, or 81px */

  letter-spacing: 0.05em;
}
.title2 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 90%;
  /* or 36px */
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.title3 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  /* or 18px */
}

.title4 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 90%;
  letter-spacing: 0.05em;
}

.title5 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 90%;
  /* identical to box height, or 27px */

  letter-spacing: 0.05em;
}
.title6 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 90%;
  /* identical to box height, or 18px */

  letter-spacing: 0.05em;
}
.title7 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
}

.title9 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 90%;
  /* or 14px */

  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.title10 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 90%;
  /* identical to box height, or 13px */

  letter-spacing: 0.05em;
}

.titleLarge {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 90%;
  /* or 54px */

  letter-spacing: 0.05em;
  overflow-wrap: normal;
}

.textnumbers {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  /* or 30px */

  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.textnumbers2 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  /* identical to box height, or 20px */
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.numbers,
.study {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  line-height: 40%;
  /* or 48px */
  text-align: center;
  text-transform: uppercase;
  padding: 35% 0px;
}

.top-45 {
  top: 45%;
}
.top-40 {
  top: 40%;
}
.top-35 {
  top: 35%;
}
/* */

/* */

.dates {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 100%;
  /* or 40px */

  text-align: right;
  letter-spacing: 0.05em;
}
.bajada {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
}
.bajada2 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
}
.bajada3 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 23px;
  line-height: 28px;
}
.bajada4 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  /* identical to box height, or 16px */

  text-align: center;
}
.bajada5 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  /* or 27px */
}

.btnSec.btn-small {
  font-size: 14px;
}

/* cards */

/*equipo*/
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
.woocommerce-info .btn-check:checked + a.button,
.woocommerce-info :not(.btn-check) + a.button:active,
.woocommerce-info a.active.button,
.woocommerce-info a.button:first-child:active,
.woocommerce-info a.show.button,
.woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button,
.woocommerce-notices-wrapper
  .woocommerce-message
  :not(.btn-check)
  + a.button:active,
.woocommerce-notices-wrapper .woocommerce-message a.active.button,
.woocommerce-notices-wrapper .woocommerce-message a.button:first-child:active,
.woocommerce-notices-wrapper .woocommerce-message a.show.button,
.wpcf7 .btn-check:checked + input[type="submit"],
.wpcf7 :not(.btn-check) + input[type="submit"]:active,
.wpcf7 input.active[type="submit"],
.wpcf7 input.show[type="submit"],
.wpcf7 input[type="submit"]:first-child:active,
:not(.btn-check) + .btn:active {
  color: var(--bs-btn-active-color);
  background-color: var(--byeRed) !important;
  border-color: var(--byeRed) !important;
}
.lineEnd:last-child {
  display: none;
}
/*equipo*/
.carousel-item .card-body {
  min-height: 230px;
}

.img-text > .row {
  margin-top: 25%;
}

.img-text .col-12 .row {
  margin-top: -25%;
}

/* Video Header Home */
#header {
  /* Create grid spanning viewport width & height */
  display: grid;
  grid-template-rows: 100vh;
  overflow: hidden;
  box-shadow: 0 0.2em 0.5em rgba(0, 0, 0, 0.5);
}
#header-video {
  display: grid;
  grid-template-rows: 100vh;
  overflow: hidden;
  box-shadow: 0 0.2em 0.5em rgba(0, 0, 0, 0.5);
  max-height: 36.25vw;
}

.video-bg {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#header-video .video-bg {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 56.25;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.video-bg::-webkit-media-controls {
  display: none !important;
}

.video-overlay {
  /* Span the full grid */
  grid-area: var(--fullGrid);

  /* Center Content */
  display: grid;
  justify-content: center;
  align-content: center;
  text-align: center;

  /* Semi-transparent background */
  background-color: rgba(0, 0, 0, 0.25);
}

/* Video Header Home */
/*cronograma*/

.redLine {
  background-color: rgba(160, 31, 25, 1);
}
.fa-circle.border {
  font-size: 2rem;
  border: 6px solid rgba(160, 31, 25, 1) !important;
  position: absolute;
  left: 45% !important;
  top: -40px;
}
/*cronograma*/
/* nuestro estudio*/

#alianzas,
.backDots {
  background: url("../img/background-dots.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.verticalRec {
  background: linear-gradient(
      180deg,
      rgba(255, 252, 252, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%
    ),
    var(--byeGray3);
}
/*nuestro estudio*/

.cardZinverse:nth-child(1) div {
  z-index: 1;
}
.cardZinverse:nth-child(2) div {
  z-index: 0;
}

/*newsletter*/

#newsletter .wpcf7 {
  width: 100%;
  padding: 0px;
  max-width: 100%;
}

#wpcf-custom-btn-0 {
}

#enviarnewsletter {
  display: block !important;
}
/*animations*/

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

@keyframes fadeInUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  50% {
    opacity: 0.5;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

#equidad {
  scale: 90%;
  margin-top: 10%;
  display: block;
}
.number-percentage svg,
.number-normal {
  scale: 80%;
}
.number-percentage p.numbers {
  top: 40%;
}

.number-percentage .textnumbers2,
.number-normal .textnumbers2 {
  font-size: 23px;
}
.number-inside {
}
.number-below {
  scale: 80%;
}
.title8 {
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 90%;
  /* identical to box height, or 54px */

  text-align: center;
  letter-spacing: 0.05em;
}

#menu-menu-mobile,
#menu-menu-mobile-eng {
  list-style: none;
}
#menu-menu-mobile li {
  border-bottom: 1px solid var(--byeGray);
  padding: 4px 0px;
}
#menu-menu-mobile a,
#menu-menu-mobile-eng a {
  font-size: 26px;
}
#menu-menu-mobile li.current_page_item,
#menu-menu-mobile-eng li.current_page_item {
  background: var(--byeBlue);
  color: #fff;
  padding: 4px 0px 4px 0px;
}

#menu-menu-mobile li.current_page_item a,
#menu-menu-mobile-eng li.current_page_item a {
  color: var(--byeBlue);
}
#menu-menu-mobile li.current_page_item a::before {
  font-family: "FontAwesome";
  font-weight: 900;
  content: "\f105";
  margin-right: 5px;
}

#menu-menu-mobile [aria-current]:not([aria-current="false"]),
#menu-menu-mobile-eng [aria-current]:not([aria-current="false"]) {
  color: #fff;
}

#home-modal {
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px;
}

#tabchina button {
  opacity: 0.75;
  min-width: 150px;
}
#tabchina button.active {
  opacity: 1;
}
.nombre-abogado {
  font-size: 1.2rem;
}
@media (min-width: 576px) {
  #home-modal {
    min-height: 300px;
  }
  .title1v {
    font-size: 60px;
  }
  .title4 {
    font-size: 50px;
  }
  .numbers,
  .study {
    font-size: 80px;
  }
  .textnumbers {
    font-size: 30px;
  }

  .titleLarge,
  .title8 {
    font-size: 40px;
  }

  .footer a {
    /*font-size: 28px;*/
  }

  .btnSec.btn-small {
    font-size: 18px;
  }

  .carousel-control-next,
  .carousel-control-prev {
    bottom: 40% !important;
    opacity: 1 !important;
  }

  .dates {
    font-family: "Barlow Condensed";
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 100%;
    /* or 40px */

    text-align: right;
    letter-spacing: 0.05em;
  }
  .title8 {
    font-size: 60px;
  }
  #equidad {
    scale: 120%;
    margin-top: 10%;
    display: block;
  }
  .number-percentage svg,
  .number-normal {
    scale: 100%;
  }
  .number-percentage p.numbers {
    top: 40%;
  }
  .number-percentage .textnumbers2,
  .number-normal .textnumbers2 {
    font-size: 20px;
  }

  .number-inside {
  }
  .number-below {
    scale: 100%;
  }
}

@media (max-width: 767.97px) {
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -2rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -2rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }

  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  /**.**/
}
@media (min-width: 767.98px) {
  .nombre-abogado {
    font-size: 1rem;
  }
  #header-video.d-md-block-grid {
    display: grid !important;
  }
  .wpml-ls-display,
  .wpml-ls-current-language .wpml-ls-native {
    display: none;
  }

  .footer h3,
  .footer ul,
  .footer li,
  .footer a {
    color: #fff;
    font-size: 1.25rem;
    text-decoration: none;
    line-height: 3rem;
  }
  .footer ul,
  .footer li {
    list-style: none;
  }
  .footer a {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 16.2px;
    letter-spacing: 5%;
  }

  .cardZinverse:nth-child(1) div {
    z-index: 0;
  }
  .cardZinverse:nth-child(2) div {
    z-index: 1;
  }
  /**.**/
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -2rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -2rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }

  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  /**.**/
  .numbers {
    font-size: 50px;
    line-height: 4%;
  }
  .number-percentage p.numbers {
    top: 33%;
  }
  .number-below {
    scale: 120%;
  }
  .title10 {
    font-size: 12px;
  }

  .img-text .row,
  .img-text .col-12 .row {
    margin-top: 0;
  }

  .img-text-left img {
    width: 200% !important;
    margin-left: -100%;
    max-width: none !important;
  }
  .img-text-left .contentImg img.img-fluid,
  .img-text-left .contentImg img {
    width: fit-content !important;
    margin-left: 0%;
    max-width: 100%;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: -moz-fit-content !important;
    min-width: 100px;
  }

  .smallimage.img-text-left img {
    width: 220% !important;
    margin-left: -120%;
    max-width: none !important;
  }

  .img-text-right img {
    width: 200% !important;
    margin-right: -100%;
    max-width: none;
  }
  .smallimage.img-text-right img {
    width: 220% !important;
    margin-right: -100%;
    max-width: none;
  }
}

@media (min-width: 991.98px) {
  .title1v {
    font-size: 65px;
  }

  .titleLarge {
    font-size: 60px;
  }
  .title10 {
    font-size: 14px;
  }
  .fa-brands,
  .fab {
    font-weight: 400;
    padding: 0px;
    margin: 0px;
    font-size: 1.5rem;
  }
  .study,
  .numbers {
    font-size: 80px;
    line-height: 40%;
  }
  .number-percentage p.numbers {
    top: 40%;
  }
  #equidad {
    scale: 120%;
    margin-top: 10%;
    display: block;
  }
  .number-percentage {
  }
  .number-inside {
  }
  .number-below {
  }

  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -2rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -2rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }

  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
}

@media (min-width: 1199.98px) {
  #home-modal {
    min-height: 500px;
  }
}

@media (min-width: 1399.98px) {
}

@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1060px !important;
  }
}

.of-cover {
  object-fit: cover;
}

.op-left-top {
  object-position: left top;
}

.op-center-top {
  object-position: center top;
}

.op-right-top {
  object-position: right top;
}

.op-left-center {
  object-position: left center;
}

.op-center-center {
  object-position: center center;
}

.op-right-center {
  object-position: right center;
}

.op-left-bottom {
  object-position: left bottom;
}

.op-center-bottom {
  object-position: center bottom;
}

.op-right-bottom {
  object-position: right bottom;
}

.page-template-page-oportunidades-litio br {
  content: "";
}

.titlens {
  font-family: "Barlow Condensed" !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px !important;
  line-height: normal;
}

.menu-item-china,
.menu-item-china-en,
.menu-item-china-mobile,
.menu-item-china-en-mobile {
  position: relative;
}

.menu-item-china a,
.menu-item-china-en a {
  display: inline-block;
  position: relative;
  padding-left: 0px; /* Ajusta si es necesario */
}

.menu-item-china::before {
  content: "";
  background: url("https://www.bye.cl/wp-content/uploads/2025/01/cuadro-rojo_NUEVO.svg")
    no-repeat center center;
  background-size: contain;
  width: 25px;
  height: 20px;
  position: absolute;
  top: -11px;
  left: 20px;
}
.menu-item-china-en::before {
  content: "";
  background: url("https://www.bye.cl/wp-content/uploads/2025/01/cuadro-rojo_NEW.svg")
    no-repeat center center;
  background-size: contain;
  width: 25px;
  height: 20px;
  position: absolute;
  top: -11px;
  left: 20px;
}

.contact {
  margin-top: 4px;
}

.menu-item-china-mobile::before {
  content: "";
  background: url(https://www.bye.cl/wp-content/uploads/2025/01/cuadro-rojo_NUEVO.svg)
    no-repeat center center;
  background-size: contain;
  width: 63px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: 0px;
}

.menu-item-china-en-mobile::before {
  content: "";
  background: url(https://www.bye.cl/wp-content/uploads/2025/01/cuadro-rojo_NEW.svg)
    no-repeat center center;
  background-size: contain;
  width: 63px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: 0px;
}

.menu-item-china-mobile a,
.menu-item-china-en-mobile a {
  display: inline-block;
  position: relative;
  padding-left: 80px;
}

#v-pills-espanol-tab,
#v-pills-english-tab {
  display: none;
}
