
.elementor-element-e629448 .wd-text-block,.elementor-element-e629448 .wd-text-block p,.elementor-element-e629448 .wd-text-block p.p1{text-align:justify!important}
.jet-listing-grid__items .slick-list { padding-bottom: 80px !important; }
.jet-listing-grid__slider { overflow: hidden !important; }
.jet-listing-grid__item .e-con-inner {
  justify-content: flex-start !important;
  padding-top: 15px !important;
  padding-bottom: 20px !important;
  gap: 8px !important;
}
.jet-listing-grid__item .elementor > .wd-negative-gap {
  border: 1.5px solid #c8ddf5 !important;
  box-shadow: 0 4px 18px rgba(0, 40, 120, 0.10) !important;
  transition: box-shadow 0.25s ease, transform 0.25s ease !important;
  border-radius: 20px !important;
  overflow: hidden !important;
}
.jet-listing-grid__item .elementor > .wd-negative-gap:hover {
  box-shadow: 0 8px 28px rgba(0, 40, 120, 0.18) !important;
  transform: translateY(-3px) !important;
}
.jet-listing-grid__item .e-con-inner > .wd-negative-gap {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin-top: auto !important;
  width: 100% !important;
}
.jet-listing-grid__item .elementor-heading-title {
  line-height: 1.4 !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
  white-space: normal !important;
  width: 100% !important;
  display: block !important;
}
.jet-listing-grid__item .elementor-widget-heading,
.jet-listing-grid__item .elementor-widget-heading .elementor-widget-container {
  width: 100% !important;
}
.jet-listing-grid__item .elementor-widget-image,
.jet-listing-grid__item .elementor-widget-image .elementor-widget-container {
  width: 100% !important;
}
.jet-listing-grid__item .elementor-widget-image img {
  width: 100% !important;
  height: auto !important;
  max-height: 200px !important;
  object-fit: contain !important;
}
html, body { overflow-x: hidden !important; }
@media (min-width: 1025px) {
  .elementor-main-swiper,
  .elementor-swiper {
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1536 / 1024 !important;
  }
  .elementor-main-swiper .swiper-wrapper,
  .elementor-swiper .swiper-wrapper { height: 100% !important; }
  .elementor-main-swiper .swiper-slide,
  .elementor-swiper .swiper-slide { height: 100% !important; min-height: 0 !important; }
  .elementor-main-swiper .swiper-slide-bg,
  .elementor-swiper .swiper-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
}
@media (min-width: 1025px) {
  .whb-main-header { display: flex !important; flex-direction: column !important; }
  .whb-main-header .whb-top-bar { order: 1 !important; }
  .whb-main-header .whb-header-bottom { order: 2 !important; }
  .whb-main-header .whb-general-header { order: 3 !important; }
}
@media (min-width: 1025px) {
  .whb-header-bottom .wd-nav-main > li > a {
    font-size: 19px !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px !important;
  }
  .whb-header-bottom .wd-nav-main.wd-gap-m {
    gap: 6px 32px !important;
  }
}
.site-logo .wd-logo.wd-main-logo img,
.site-logo .wd-logo img {
  max-height: 120px !important;
  width: auto !important;
  height: auto !important;
  display: block !important;
}
.site-logo { display: flex !important; align-items: center !important; }
@media (min-width: 1025px) {
  .whb-header-bottom .whb-column { padding-top: 12px !important; padding-bottom: 12px !important; }
}
@media (max-width: 767px) {
  .jet-listing-grid__items .slick-list { padding-bottom: 80px !important; height: auto !important; }
  .jet-listing-grid__item,
  .jet-listing-grid__item .elementor,
  .jet-listing-grid__item .elementor > .wd-negative-gap { height: auto !important; min-height: unset !important; }
  .jet-listing-grid__item .e-con-inner { height: auto !important; min-height: unset !important; }
  .jet-listing-grid__item .e-con-inner > .wd-negative-gap { margin-top: 10px !important; }
  .jet-listing-grid__item .elementor > .wd-negative-gap:hover { transform: none !important; }
  .site-logo .wd-logo.wd-main-logo img { max-height: 70px !important; }
}
@media (max-width: 1024px) {
  .jet-listing-grid__items .slick-list { padding-bottom: 80px !important; }
}
@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .elementor-top-section,
    .e-con.e-parent {
      animation: acEntradaSuave linear both;
      animation-timeline: view();
      animation-range: entry 5% entry 45%;
    }
    @keyframes acEntradaSuave {
      from { opacity: 0; transform: translateY(40px); }
      to   { opacity: 1; transform: translateY(0); }
    }
  }
}
.jet-listing-grid__item .elementor-button,
.jet-listing-grid__item .yith-ywraq-add-button a,
.jet-listing-grid__item .yith-ywraq-add-button a.button,
.jet-listing-grid__item a.add-request-quote-button,
.jet-listing-grid__item a.add-request-quote-button.button,
.yith-ywraq-add-to-quote .add-request-quote-button,
.yith-ywraq-add-button .button,
a.add-request-quote-button,
.woocommerce a.button.add_to_cart_button,
.woocommerce button.button,
button.single_add_to_cart_button {
  background-color: #14365c !important;
  background-image: none !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 8px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  padding: 12px 22px !important;
  line-height: 1.2 !important;
  text-align: center !important;
  box-shadow: 0 2px 8px rgba(20, 54, 92, 0.25) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease,
              background-color 0.2s ease !important;
}
.jet-listing-grid__item .elementor-button:hover,
.jet-listing-grid__item .yith-ywraq-add-button a:hover,
.jet-listing-grid__item a.add-request-quote-button:hover,
.yith-ywraq-add-to-quote .add-request-quote-button:hover,
.yith-ywraq-add-button .button:hover,
a.add-request-quote-button:hover,
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce button.button:hover,
button.single_add_to_cart_button:hover {
  background-color: #1d4a7c !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 16px rgba(20, 54, 92, 0.35) !important;
  color: #ffffff !important;
}
.jet-listing-grid__item .elementor-button:active,
.jet-listing-grid__item .yith-ywraq-add-button a:active,
.jet-listing-grid__item a.add-request-quote-button:active,
.yith-ywraq-add-to-quote .add-request-quote-button:active,
a.add-request-quote-button:active,
.woocommerce a.button.add_to_cart_button:active,
.woocommerce button.button:active,
button.single_add_to_cart_button:active {
  transform: translateY(0) scale(0.98) !important;
  box-shadow: 0 2px 6px rgba(20, 54, 92, 0.3) !important;
}
@media (max-width: 767px) {
  .jet-listing-grid__item .elementor-button:hover,
  .jet-listing-grid__item .yith-ywraq-add-button a:hover,
  a.add-request-quote-button:hover {
    transform: none !important;
  }
}
.jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap {
  position: relative !important;
}
.jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap::before {
  content: var(--ac-desc, "OFERTA");
  position: absolute;
  top: 18px;
  left: -40px;
  width: max-content;
  height: max-content;
  align-self: flex-start;
  z-index: 6;
  transform: rotate(-45deg);
  transform-origin: center;
  background-color: #e24b4a;
  background-image: linear-gradient(115deg,
    #e24b4a 0%, #e24b4a 42%, #ff9d8f 50%, #e24b4a 58%, #e24b4a 100%);
  background-size: 220% 100%;
  background-position: 130% 0;
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.8px;
  text-align: center;
  padding: 5px 42px;
  text-transform: uppercase;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.20);
  pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
  .jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap::before {
    animation: acCintaShine 3.2s ease-in-out infinite,
               acCintaLatido 2.4s ease-in-out infinite;
  }
}
@keyframes acCintaShine {
  0%       { background-position: 130% 0; }
  55%, 100% { background-position: -30% 0; }
}
@keyframes acCintaLatido {
  0%, 100% { transform: rotate(-45deg) scale(1); }
  50%      { transform: rotate(-45deg) scale(1.06); }
}
.jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap::after {
  content: "⏳ Stock limitado";
  position: absolute;
  top: 14px;
  right: 14px;
  left: auto;
  bottom: auto;
  width: max-content;
  height: max-content;
  align-self: flex-start;
  z-index: 6;
  background: #14365c;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.3px;
  padding: 5px 10px;
  border-radius: 6px;
  text-transform: uppercase;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.20);
  pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
  .jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap::after {
    animation: acUrgencia 1.7s ease-in-out infinite;
  }
}
@keyframes acUrgencia {
  0%, 100% { transform: scale(1);    box-shadow: 0 2px 6px rgba(0,0,0,0.20); }
  50%      { transform: scale(1.06); box-shadow: 0 3px 12px rgba(226,75,74,0.65); }
}
.elementor-element-8e2f65c { position: relative !important; }
.elementor-element-8e2f65c::before {
  content: "⚡ OFERTAS ESPECIALES";
  display: block;
  width: max-content;
  max-width: 92%;
  margin: 0 auto 18px;
  background: linear-gradient(90deg, #ffd200, #ffb300);
  color: #14365c;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  padding: 9px 28px;
  border-radius: 30px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.20);
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-element-8e2f65c::before { animation: acLabelGlow 2.6s ease-in-out infinite; }
}
@keyframes acLabelGlow {
  0%, 100% { box-shadow: 0 4px 14px rgba(0, 0, 0, 0.20); }
  50%      { box-shadow: 0 4px 22px rgba(255, 184, 0, 0.7); }
}
@media (max-width: 767px) {
  .elementor-element-8e2f65c::before { font-size: 13px; padding: 8px 20px; }
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-main-swiper .swiper-slide-bg,
  .elementor-swiper .swiper-slide-bg {
    animation: acKenBurns 22s ease-in-out infinite alternate;
    will-change: transform;
  }
}
@keyframes acKenBurns {
  from { transform: scale(1); }
  to   { transform: scale(1.09); }
}
.jet-listing-grid__item .elementor-widget-image img {
  transition: transform 0.45s ease !important;
}
@media (min-width: 768px) and (prefers-reduced-motion: no-preference) {
  .jet-listing-grid__item .elementor > .wd-negative-gap:hover .elementor-widget-image img {
    transform: scale(1.08) !important;
  }
}
.jet-listing-grid__item .elementor-button,
.jet-listing-grid__item .yith-ywraq-add-button a,
.jet-listing-grid__item a.add-request-quote-button,
.yith-ywraq-add-to-quote .add-request-quote-button,
.yith-ywraq-add-button .button,
a.add-request-quote-button,
.woocommerce a.button.add_to_cart_button,
.woocommerce button.button,
button.single_add_to_cart_button {
  position: relative !important;
  overflow: hidden !important;
}
.jet-listing-grid__item .elementor-button::after,
.jet-listing-grid__item .yith-ywraq-add-button a::after,
.jet-listing-grid__item a.add-request-quote-button::after,
.yith-ywraq-add-to-quote .add-request-quote-button::after,
.yith-ywraq-add-button .button::after,
a.add-request-quote-button::after,
.woocommerce a.button.add_to_cart_button::after,
.woocommerce button.button::after,
button.single_add_to_cart_button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 60%;
  height: 100%;
  background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,0.45) 50%, transparent 100%);
  transform: skewX(-20deg);
  pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
  .jet-listing-grid__item .elementor-button:hover::after,
  .jet-listing-grid__item .yith-ywraq-add-button a:hover::after,
  .jet-listing-grid__item a.add-request-quote-button:hover::after,
  .yith-ywraq-add-to-quote .add-request-quote-button:hover::after,
  .yith-ywraq-add-button .button:hover::after,
  a.add-request-quote-button:hover::after,
  .woocommerce a.button.add_to_cart_button:hover::after,
  .woocommerce button.button:hover::after,
  button.single_add_to_cart_button:hover::after {
    animation: acBtnShine 0.8s ease;
  }
}
@keyframes acBtnShine {
  from { left: -150%; }
  to   { left: 150%; }
}
.ac-garantias {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  gap: 10px 28px;
  background: #f4f8fd;
  border-top: 1px solid #e2ebf7;
  border-bottom: 1px solid #e2ebf7;
  padding: 20px 16px;
}
.ac-garantias__item {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 0 1 250px;
  justify-content: center;
}
.ac-garantias__ico { font-size: 27px; line-height: 1; }
.ac-garantias__txt { display: flex; flex-direction: column; }
.ac-garantias__t { font-size: 15px; font-weight: 700; color: #14365c; line-height: 1.25; }
.ac-garantias__s { font-size: 12px; color: #5a6b80; line-height: 1.25; }
@media (max-width: 767px) {
  .ac-garantias { gap: 14px 10px; padding: 16px 10px; }
  .ac-garantias__item { flex: 1 1 44%; gap: 9px; }
  .ac-garantias__ico { font-size: 22px; }
  .ac-garantias__t { font-size: 13px; }
  .ac-garantias__s { display: none; }
}
.wd-cat .wd-cat-inner {
  position: relative;
  transition: transform .3s ease, box-shadow .3s ease;
  box-shadow: 0 3px 14px rgba(0,40,120,.10);
}
.wd-cat:hover .wd-cat-inner {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 28px rgba(20,54,92,.30);
}
.wd-cat .wd-cat-inner::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 3px solid transparent;
  transition: border-color .3s ease;
  pointer-events: none;
}
.wd-cat:hover .wd-cat-inner::after { border-color: #14365c; }
.wd-cat .wd-entities-title { transition: box-shadow .3s ease, transform .3s ease; }
.wd-cat:hover .wd-entities-title { box-shadow: 0 5px 14px rgba(0,0,0,.16); transform: translateY(-1px); }
.scrollToTop {
  bottom: 130px !important;
  background-color: #14365c !important;
  color: #ffffff !important;
  box-shadow: 0 4px 14px rgba(20,54,92,.35) !important;
  transition: background-color .2s ease, transform .2s ease, opacity .3s ease, visibility .3s ease !important;
}
.scrollToTop:hover {
  background-color: #1d4a7c !important;
  color: #ffffff !important;
  transform: translateY(-3px) !important;
}
@media (max-width: 767px) { .scrollToTop { bottom: 120px !important; } }
.chaty-channel a.chaty-link,
.chaty-channel .chaty-icon,
.chaty-channel .chaty-svg {
  width: 66px !important;
  height: 66px !important;
}
.chaty-channel .chaty-svg {
  background-color: #25D366 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
}
.chaty-channel .chaty-svg svg {
  width: 56% !important;
  height: 56% !important;
}
.chaty-channel a.chaty-link { filter: drop-shadow(0 4px 11px rgba(0,0,0,.30)) !important; }
@media (prefers-reduced-motion: no-preference) {
  .chaty-channel .chaty-svg { animation: acWaPulse 2s infinite !important; }
}
@keyframes acWaPulse {
  0%   { box-shadow: 0 0 0 0 rgba(37,211,102,.55); }
  70%  { box-shadow: 0 0 0 16px rgba(37,211,102,0); }
  100% { box-shadow: 0 0 0 0 rgba(37,211,102,0); }
}
@media (max-width: 767px) {
  .chaty-channel a.chaty-link,
  .chaty-channel .chaty-icon,
  .chaty-channel .chaty-svg { width: 60px !important; height: 60px !important; }
}
.ac-promobar {
  width: 100%;
  background: linear-gradient(90deg, #14365c, #1d4a7c, #14365c);
  background-size: 200% 100%;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .3px;
  text-align: center;
  padding: 9px 14px;
  line-height: 1.35;
  position: relative;
  z-index: 100;
  overflow: hidden;
}
.ac-promobar .ac-pb-hl { color: #ffd200; font-weight: 800; position: relative; z-index: 2; }
.ac-promobar .ac-pb-sep { opacity: .4; margin: 0 11px; }
.ac-promobar::before {
  content: "";
  position: absolute;
  top: 0; bottom: 0;
  left: -60%;
  width: 45%;
  background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,.28) 50%, transparent 100%);
  transform: skewX(-20deg);
  pointer-events: none;
  z-index: 1;
}
@media (prefers-reduced-motion: no-preference) {
  .ac-promobar { animation: acPromoShine 9s linear infinite; }
  .ac-promobar::before { animation: acPromoGlare 5.5s ease-in-out infinite; }
  .ac-promobar .ac-pb-hl { animation: acPromoGlow 2.4s ease-in-out infinite; }
}
@keyframes acPromoShine {
  0%   { background-position: 0% 0; }
  100% { background-position: 200% 0; }
}
@keyframes acPromoGlare {
  0%        { left: -60%; }
  55%, 100% { left: 120%; }
}
@keyframes acPromoGlow {
  0%, 100% { text-shadow: 0 0 0 rgba(255,210,0,0); }
  50%      { text-shadow: 0 0 10px rgba(255,210,0,.75); }
}
@media (max-width: 767px) {
  .ac-promobar { font-size: 12px; padding: 8px 10px; }
  .ac-promobar .ac-pb-sep { margin: 0 6px; }
}
@media (min-width: 1025px) {
  .whb-header-bottom .wd-nav-main > li:not(.boton-tienda) > a::after {
    content: "";
    position: absolute;
    left: 0; right: 0;
    bottom: -4px;
    height: 2.5px;
    background: #14365c;
    border-radius: 2px;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .32s cubic-bezier(.4,0,.2,1);
    pointer-events: none;
  }
  .whb-header-bottom .wd-nav-main > li:not(.boton-tienda) > a:hover::after,
  .whb-header-bottom .wd-nav-main > li:not(.boton-tienda).current-menu-item > a::after,
  .whb-header-bottom .wd-nav-main > li:not(.boton-tienda).current-menu-ancestor > a::after {
    transform: scaleX(1);
  }
}
@media (max-width: 767px) {
  img, iframe, video { max-width: 100% !important; height: auto; }
}
@media (max-width: 480px) {
  .ac-promobar { font-size: 11px !important; padding: 8px 8px !important; line-height: 1.5 !important; }
  .ac-promobar .ac-pb-sep { margin: 0 5px !important; }
}
@media (max-width: 480px) {
  .site-logo .wd-logo.wd-main-logo img,
  .site-logo .wd-logo img { max-height: 54px !important; }
}
@media (max-width: 600px) {
  .woocommerce ul.products li.product a.button,
  .woocommerce ul.products li.product .button,
  li.product a.add-request-quote-button,
  .wd-product a.add-request-quote-button {
    font-size: 12.5px !important;
    padding: 10px 8px !important;
    letter-spacing: 0 !important;
  }
}
@media (max-width: 767px) {
  .copyrights-wrapper.copyrights-two-column .min-footer { display: block !important; text-align: center !important; }
  .copyrights-wrapper .min-footer .col-left,
  .copyrights-wrapper .min-footer .col-right {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
    margin: 6px 0 !important;
  }
  .copyrights-wrapper .min-footer .col-right img { max-width: 180px !important; height: auto !important; }
}
@media (max-width: 1024px) {
  .elementor-main-swiper,
  .elementor-swiper {
    height: 66.66vw !important;
    min-height: 0 !important;
  }
  .elementor-main-swiper .swiper-wrapper,
  .elementor-swiper .swiper-wrapper { height: 100% !important; }
  .elementor-main-swiper .swiper-slide,
  .elementor-swiper .swiper-slide { height: 100% !important; min-height: 0 !important; }
  .elementor-main-swiper .swiper-slide-bg,
  .elementor-swiper .swiper-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
}
.jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap::before {
  font-size: 21px !important;
  font-weight: 900 !important;
  padding: 11px 70px !important;
  top: 34px !important;
  left: -58px !important;
  letter-spacing: 1.2px !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.42) !important;
  text-shadow: 0 1px 3px rgba(0,0,0,.28) !important;
}
@media (max-width: 767px) {
  .jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap::before {
    font-size: 17px !important;
    padding: 9px 58px !important;
    top: 28px !important;
    left: -50px !important;
  }
}
.jet-listing-grid--16575 .jet-listing-grid__item .elementor-button,
.jet-listing-grid--16575 .jet-listing-grid__item a.add_to_cart_button,
.jet-listing-grid--16575 .jet-listing-grid__item a.add-request-quote-button,
.jet-listing-grid--16575 .jet-listing-grid__item a.button,
.jet-listing-grid--16575 .jet-listing-grid__item .button {
  background-color: #ff6a00 !important;
  background-image: none !important;
  color: #ffffff !important;
  box-shadow: 0 5px 16px rgba(255,106,0,.45) !important;
}
.jet-listing-grid--16575 .jet-listing-grid__item .elementor-button:hover,
.jet-listing-grid--16575 .jet-listing-grid__item a.add_to_cart_button:hover,
.jet-listing-grid--16575 .jet-listing-grid__item a.add-request-quote-button:hover,
.jet-listing-grid--16575 .jet-listing-grid__item a.button:hover,
.jet-listing-grid--16575 .jet-listing-grid__item .button:hover {
  background-color: #ff8324 !important;
  box-shadow: 0 8px 22px rgba(255,106,0,.55) !important;
}
.elementor-element-8e2f65c::before {
  content: "🔥 OFERTAS ESPECIALES" !important;
  font-size: 24px !important;
  padding: 13px 44px !important;
  letter-spacing: 1.5px !important;
  margin-bottom: 10px !important;
  box-shadow: 0 6px 22px rgba(255, 184, 0, .55) !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-element-8e2f65c::before { animation: acOfertaPulse 1.8s ease-in-out infinite !important; }
}
@keyframes acOfertaPulse {
  0%, 100% { transform: scale(1);    box-shadow: 0 6px 18px rgba(255,184,0,.45); }
  50%      { transform: scale(1.05); box-shadow: 0 10px 32px rgba(255,184,0,.80); }
}
@media (max-width: 767px) {
  .elementor-element-8e2f65c::before { font-size: 17px !important; padding: 9px 22px !important; }
}
.ac-countdown {
  display: flex; align-items: center; justify-content: center; flex-wrap: wrap;
  gap: 10px 14px;
  width: max-content; max-width: 94%;
  margin: 0 auto 26px;
  padding: 12px 28px;
  background: linear-gradient(90deg, #e24b4a, #ff6a00);
  border-radius: 40px;
  box-shadow: 0 8px 26px rgba(226,75,74,.45);
}
.ac-cd-label { color: #fff; font-size: 16px; font-weight: 800; letter-spacing: .4px; text-transform: uppercase; }
.ac-cd-time { display: flex; align-items: center; gap: 6px; }
.ac-cd-time b {
  display: inline-block; min-width: 48px; padding: 7px 6px;
  background: #14365c; color: #ffd200; font-size: 25px; font-weight: 900;
  border-radius: 8px; text-align: center; box-shadow: inset 0 -2px 0 rgba(0,0,0,.25); line-height: 1;
}
.ac-cd-time i { color: #fff; font-style: normal; font-weight: 900; font-size: 22px; }
@media (prefers-reduced-motion: no-preference) {
  .ac-countdown { animation: acCdPulse 1.6s ease-in-out infinite; }
}
@keyframes acCdPulse {
  0%,100% { box-shadow: 0 8px 22px rgba(226,75,74,.40); }
  50%     { box-shadow: 0 10px 34px rgba(255,106,0,.65); }
}
@media (max-width: 767px) {
  .ac-countdown { padding: 10px 16px; gap: 8px; margin-bottom: 20px; }
  .ac-cd-label { font-size: 12px; width: 100%; text-align: center; }
  .ac-cd-time b { min-width: 40px; font-size: 21px; padding: 6px 4px; }
}
.elementor.elementor-12 { display: flex !important; flex-direction: column !important; }
.elementor.elementor-12 > .elementor-element-9707807 { order: 1 !important; }  
.elementor.elementor-12 > .elementor-element-d2c95a2 { order: 2 !important; }  
.elementor.elementor-12 > .elementor-element-635ec5a { order: 3 !important; }  
.elementor.elementor-12 > .elementor-element-9f4cb0f { order: 4 !important; }
.elementor.elementor-12 > .elementor-element-842b94b { order: 5 !important; }
.elementor.elementor-12 > .elementor-element-ccf9167 { order: 6 !important; }
.elementor.elementor-12 > .elementor-element-f843bbb { order: 7 !important; }
.elementor.elementor-12 > .elementor-element-e7f2915 { order: 8 !important; }
.ac-countdown { margin: 22px auto 36px !important; }
@media (max-width: 767px) { .ac-countdown { margin: 16px auto 26px !important; } }
.ac-cat-title { order: 3; width: 100%; text-align: center; margin: 16px 0 6px; padding: 0 16px; }
.ac-cat-title span {
  display: inline-block; color: #14365c; font-size: 30px; font-weight: 800;
  letter-spacing: 1px; text-transform: uppercase; padding-bottom: 10px;
  border-bottom: 4px solid #ffd200;
}
@media (max-width: 767px) {
  .ac-cat-title { margin: 10px 0 2px; }
  .ac-cat-title span { font-size: 20px; padding-bottom: 7px; border-bottom-width: 3px; }
}
.wd-social-icons.icons-design-colored a.social-instagram,
.wd-social-icons.icons-design-colored .social-instagram {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
  background-color: #d6249f !important;
}
.ac-cat-title {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 22px;
  flex-wrap: wrap;
}
.ac-cat-title::before, .ac-cat-title::after {
  content: "";
  height: 3px; width: 72px; flex: 0 0 auto; border-radius: 3px;
  background: linear-gradient(90deg, rgba(255,210,0,0), #ffd200);
}
.ac-cat-title::after { background: linear-gradient(90deg, #ffd200, rgba(255,210,0,0)); }
.ac-cat-title span {
  position: relative;
  border-bottom: none !important;
  padding-bottom: 14px !important;
  color: #14365c !important;
  text-shadow: 0 2px 12px rgba(20,54,92,.14);
}
.ac-cat-title span::after {
  content: "";
  position: absolute; left: 6%; right: 6%; bottom: 0;
  height: 4px; border-radius: 4px;
  background: linear-gradient(90deg, #ffd200, #ff9d00, #ffd200);
  background-size: 200% auto;
}
@media (prefers-reduced-motion: no-preference) {
  .ac-cat-title span::after { animation: acCatUnderline 2.8s linear infinite; }
}
@keyframes acCatUnderline { to { background-position: -200% center; } }
@media (max-width: 767px) {
  .ac-cat-title { gap: 12px; }
  .ac-cat-title::before, .ac-cat-title::after { width: 36px; }
  .ac-cat-title span { padding-bottom: 10px !important; }
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  @media (prefers-reduced-motion: no-preference) {
    .ac-cat-title span {
      text-shadow: none !important;
      background-image: linear-gradient(100deg, #14365c 0%, #14365c 42%, #4f93d6 50%, #14365c 58%, #14365c 100%) !important;
      background-size: 250% 100% !important;
      -webkit-background-clip: text !important;
      background-clip: text !important;
      -webkit-text-fill-color: transparent !important;
      animation: acTitleShine 3.6s linear infinite;
    }
  }
}
@keyframes acTitleShine {
  0%   { background-position: 150% center; }
  100% { background-position: -150% center; }
}
@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .ac-cat-title {
      animation: acCatIn linear both;
      animation-timeline: view();
      animation-range: entry 5% entry 42%;
    }
  }
}
@keyframes acCatIn {
  from { opacity: 0; transform: translateY(26px); }
  to   { opacity: 1; transform: translateY(0); }
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  @media (prefers-reduced-motion: no-preference) {
    .elementor-element-f6da10b .woodmart-title-container,
    .elementor-element-f6da10b h4 {
      background-image: linear-gradient(100deg, #ffffff 0%, #ffffff 42%, #ffe27a 50%, #ffffff 58%, #ffffff 100%) !important;
      background-size: 250% 100% !important;
      -webkit-background-clip: text !important;
      background-clip: text !important;
      -webkit-text-fill-color: transparent !important;
      animation: acHeadShine 4.4s linear infinite;
    }
  }
}
@keyframes acHeadShine {
  0%   { background-position: 150% center; }
  100% { background-position: -150% center; }
}
@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .elementor-element-f6da10b {
      animation: acHeadIn linear both;
      animation-timeline: view();
      animation-range: entry 5% entry 42%;
    }
  }
}
@keyframes acHeadIn {
  from { opacity: 0; transform: translateY(26px); }
  to   { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: no-preference) {
  .jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap {
    animation: acCardGlow 2.2s ease-in-out infinite;
  }
}
@keyframes acCardGlow {
  0%,100% { border-color: #c8ddf5; box-shadow: 0 4px 18px rgba(0,40,120,.10); }
  50%     { border-color: #ff7a1a; box-shadow: 0 4px 18px rgba(0,40,120,.10), 0 0 20px 1px rgba(255,106,0,.42); }
}
.jet-listing-grid--16575 .elementor-element-491f280 .elementor-heading-title {
  color: #e2231a !important;
  font-size: 27px !important;
  font-weight: 800 !important;
  letter-spacing: .3px !important;
}
.jet-listing-grid--16575 .elementor-element-e1d0d12 .elementor-heading-title {
  color: #9aa3ad !important;
  font-size: 15px !important;
}
@media (max-width: 767px) {
  .jet-listing-grid--16575 .elementor-element-491f280 .elementor-heading-title { font-size: 22px !important; }
}
.elementor-element-d2c95a2 .jet-listing-grid__slider-icon { color: #ff6a00 !important; }
@media (prefers-reduced-motion: no-preference) {
  .elementor-element-d2c95a2 .jet-listing-grid__slider-icon.next-arrow {
    border-radius: 50%;
    animation: acArrowPulse 1.5s ease-in-out infinite;
  }
}
@keyframes acArrowPulse {
  0%   { box-shadow: 0 0 0 0 rgba(255,106,0,.55); }
  70%  { box-shadow: 0 0 0 14px rgba(255,106,0,0); }
  100% { box-shadow: 0 0 0 0 rgba(255,106,0,0); }
}
.jet-listing-grid--16575 .elementor-element-22db013,
.jet-listing-grid--16575 .elementor-element-22db013 > .e-con-inner {
  justify-content: center !important;
  align-items: baseline !important;
  gap: 12px !important;
}
.jet-listing-grid--16575 .elementor-element-491f280,
.jet-listing-grid--16575 .elementor-element-e1d0d12 {
  width: auto !important;
  flex: 0 0 auto !important;
}
.jet-listing-grid--16575 .elementor-element-491f280 .elementor-heading-title {
  color: #e0231a !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  letter-spacing: -0.6px !important;
  font-variant-numeric: tabular-nums;
  text-shadow: 0 1px 1px rgba(0,0,0,.10);
  text-align: center !important;
  line-height: 1.1 !important;
}
.jet-listing-grid--16575 .elementor-element-e1d0d12 .elementor-heading-title {
  color: #aab2bc !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: -0.2px !important;
  text-align: center !important;
}
@media (max-width: 767px) {
  .jet-listing-grid--16575 .elementor-element-491f280 .elementor-heading-title { font-size: 23px !important; }
}
.jet-listing-grid--16575 .elementor-element-491f280 .elementor-heading-title { text-decoration: none !important; }
.jet-listing-grid--16575 .elementor-element-e1d0d12 .elementor-heading-title { text-decoration: line-through !important; opacity: .85; }
.jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap { position: relative !important; }
.jet-listing-grid--16575 .ac-glint {
  position: absolute !important;
  top: 0 !important; bottom: 0 !important; left: -45%;
  width: 38% !important;
  background: linear-gradient(115deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 100%) !important;
  background-color: transparent !important;
  transform: skewX(-22deg) !important;
  pointer-events: none !important;
  z-index: 5 !important;
  border: none !important;
}
@media (prefers-reduced-motion: no-preference) {
  .jet-listing-grid--16575 .ac-glint { animation: acGlint 5s ease-in-out infinite; }
}
@keyframes acGlint {
  0%        { left: -45%; }
  16%, 100% { left: 135%; }
}
.elementor.elementor-12 > .elementor-element-d2c95a2 { margin-top: 0 !important; }
@media (max-width: 767px) {
  .whb-header .whb-general-header,
  .whb-header .whb-general-header-inner,
  .whb-header .whb-header-bottom,
  .whb-header .whb-header-bottom-inner {
    min-height: 0 !important;
    height: auto !important;
  }
  .whb-header .whb-column { padding-top: 6px !important; padding-bottom: 6px !important; }
  .site-logo .wd-logo img,
  .site-logo .wd-logo.wd-main-logo img { max-height: 50px !important; }
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  @media (prefers-reduced-motion: no-preference) {
    .elementor-element-fb49ab8 .woodmart-title-container,
    .elementor-element-fb49ab8 h4,
    .elementor-element-dcc42da .woodmart-title-container,
    .elementor-element-dcc42da h4 {
      background-image: linear-gradient(100deg, #ffffff 0%, #ffffff 42%, #ffe27a 50%, #ffffff 58%, #ffffff 100%) !important;
      background-size: 250% 100% !important;
      -webkit-background-clip: text !important;
      background-clip: text !important;
      -webkit-text-fill-color: transparent !important;
      animation: acHeadShine 4.4s linear infinite;
    }
  }
}
@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .elementor-element-fb49ab8, .elementor-element-dcc42da {
      animation: acHeadIn linear both;
      animation-timeline: view();
      animation-range: entry 5% entry 42%;
    }
  }
}
.elementor-element-fb49ab8 .woodmart-title-container,
.elementor-element-dcc42da .woodmart-title-container {
  position: relative !important;
  padding-bottom: 26px !important;
  filter: drop-shadow(0 3px 12px rgba(0,0,0,.30));
}
.elementor-element-fb49ab8 .woodmart-title-container::after,
.elementor-element-dcc42da .woodmart-title-container::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  bottom: 4px !important;
  width: 130px !important;
  height: 4px !important;
  border-radius: 4px !important;
  background: linear-gradient(90deg, rgba(255,210,0,0), #ffd200 28%, #ff9d00 50%, #ffd200 72%, rgba(255,210,0,0)) !important;
  background-size: 220% auto !important;
  border: none !important;
}
@media (prefers-reduced-motion: no-preference) {
  .elementor-element-fb49ab8 .woodmart-title-container::after,
  .elementor-element-dcc42da .woodmart-title-container::after {
    animation: acCertUnderline 3s linear infinite !important;
  }
}
@keyframes acCertUnderline { to { background-position: -220% center; } }
@media (max-width: 767px) {
  .elementor-element-fb49ab8 .woodmart-title-container,
  .elementor-element-dcc42da .woodmart-title-container { padding-bottom: 20px !important; }
  .elementor-element-fb49ab8 .woodmart-title-container::after,
  .elementor-element-dcc42da .woodmart-title-container::after { width: 100px !important; height: 3px !important; }
}
@media (min-width: 768px) {
  .jet-listing-grid--16575 .jet-listing-grid__item .elementor > .wd-negative-gap {
    transition: transform .14s ease-out, box-shadow .25s ease, border-color .25s ease !important;
    will-change: transform;
  }
}
.wd-cat .wd-cat-inner { box-shadow: 0 8px 22px rgba(20,54,92,.16) !important; }
.wd-cat .wd-cat-inner::before {
  content: "" !important;
  position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; top: 45% !important;
  background: linear-gradient(to top, rgba(14,40,70,.32), transparent) !important;
  border-radius: 0 0 50% 50% !important;
  z-index: 1 !important; pointer-events: none !important;
  transition: opacity .35s ease !important;
}
.wd-cat .wd-entities-title {
  position: relative !important; z-index: 2 !important;
  color: #14365c !important;
  font-weight: 800 !important;
  letter-spacing: .4px !important;
  padding: 8px 22px !important;
  box-shadow: 0 5px 16px rgba(0,0,0,.20) !important;
  transition: background-color .3s ease, color .3s ease, transform .3s ease, box-shadow .3s ease !important;
}
.wd-cat:hover .wd-cat-inner {
  transform: translateY(-6px) scale(1.05) !important;
  box-shadow: 0 16px 34px rgba(20,54,92,.34) !important;
}
.wd-cat:hover .wd-cat-inner::after { border-color: #ffd200 !important; border-width: 4px !important; }
.wd-cat:hover .wd-cat-inner::before { opacity: .55 !important; }
.wd-cat:hover .wd-entities-title {
  background-color: #14365c !important;
  color: #ffffff !important;
  transform: translateY(-2px) scale(1.04) !important;
  box-shadow: 0 8px 22px rgba(20,54,92,.45) !important;
}
.ac-cat-title span { font-size: 38px !important; letter-spacing: 1.5px !important; }
@media (prefers-reduced-motion: no-preference) {
  .ac-cat-title span { animation: acCatPulse 2.8s ease-in-out infinite; }
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  @media (prefers-reduced-motion: no-preference) {
    .ac-cat-title span {
      background-image: linear-gradient(100deg, #14365c 0%, #14365c 38%, #ffd200 50%, #14365c 62%, #14365c 100%) !important;
      background-size: 250% 100% !important;
      animation: acTitleShine 3.2s linear infinite, acCatPulse 2.8s ease-in-out infinite !important;
    }
  }
}
@keyframes acCatPulse {
  0%, 100% { transform: scale(1);    filter: drop-shadow(0 3px 10px rgba(20,54,92,.16)); }
  50%      { transform: scale(1.05); filter: drop-shadow(0 5px 20px rgba(255,184,0,.52)); }
}
.ac-cat-title::before, .ac-cat-title::after { height: 4px !important; width: 88px !important; }
.ac-cat-title span::after { height: 5px !important; bottom: -8px !important; }
@media (max-width: 767px) {
  .ac-cat-title span { font-size: 24px !important; letter-spacing: 1px !important; }
  .ac-cat-title::before, .ac-cat-title::after { width: 40px !important; }
}
.ac-cat-title {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  width: 100%;
  margin: 20px 0 14px !important;
}
.ac-cat-title::before, .ac-cat-title::after { display: none !important; }
.ac-cat-title span::after { display: none !important; }
.ac-cat-title .ac-cat-kicker {
  font-size: 14px !important;
  font-weight: 800 !important;
  letter-spacing: 4px !important;
  text-transform: uppercase !important;
  color: #c89400 !important;
  -webkit-text-fill-color: #c89400 !important;
  background: none !important;
  background-image: none !important;
  animation: none !important;
  padding: 0 !important;
  filter: none !important;
}
.ac-cat-title .ac-cat-main {
  display: inline-block !important;
  position: relative !important;
  font-size: 46px !important;
  font-weight: 900 !important;
  letter-spacing: 1px !important;
  line-height: 1.08 !important;
  text-transform: uppercase !important;
  color: #14365c !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  @media (prefers-reduced-motion: no-preference) {
    .ac-cat-title .ac-cat-main {
      background-image: linear-gradient(100deg, #14365c 0%, #14365c 38%, #ffce1f 50%, #14365c 62%, #14365c 100%) !important;
      background-size: 250% 100% !important;
      -webkit-background-clip: text !important;
      background-clip: text !important;
      -webkit-text-fill-color: transparent !important;
      animation: acTitleShine 3.2s linear infinite, acCatPulse 2.8s ease-in-out infinite !important;
    }
  }
}
.ac-cat-title .ac-cat-deco {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-top: 10px;
  background: none !important;
  background-image: none !important;
  animation: none !important;
  -webkit-text-fill-color: initial !important;
}
.ac-cat-title .ac-cat-deco i { display: inline-block; font-style: normal; }
.ac-cat-title .ac-cat-deco .l { width: 66px; height: 4px; border-radius: 4px; background: linear-gradient(90deg, transparent, #ffd200, #ff9d00); }
.ac-cat-title .ac-cat-deco .l.r { background: linear-gradient(90deg, #ff9d00, #ffd200, transparent); }
.ac-cat-title .ac-cat-deco .d {
  width: 11px; height: 11px; background: #ffd200; transform: rotate(45deg); border-radius: 2px;
  box-shadow: 0 0 10px rgba(255,184,0,.6);
}
@media (prefers-reduced-motion: no-preference) {
  .ac-cat-title .ac-cat-deco .d { animation: acDeco 1.8s ease-in-out infinite; }
}
@keyframes acDeco {
  0%,100% { transform: rotate(45deg) scale(1);    box-shadow: 0 0 10px rgba(255,184,0,.5); }
  50%     { transform: rotate(45deg) scale(1.35); box-shadow: 0 0 18px rgba(255,184,0,.95); }
}
@media (max-width: 767px) {
  .ac-cat-title .ac-cat-main { font-size: 28px !important; }
  .ac-cat-title .ac-cat-kicker { font-size: 11px !important; letter-spacing: 2.5px !important; }
  .ac-cat-title .ac-cat-deco .l { width: 42px; }
}
.elementor-element-ccf9167 .elementor-background-overlay {
  background-color: rgba(11,32,62,.70) !important;
  background-image: linear-gradient(90deg, rgba(11,32,62,.82), rgba(14,40,70,.52), rgba(11,32,62,.78)) !important;
  opacity: 1 !important;
}
.elementor-element-ccf9167 { align-items: center !important; }
.elementor-element-ccf9167 > .e-con-inner {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  align-items: center !important;
}
.elementor-element-ccf9167 .elementor-heading-title,
.elementor-element-ccf9167 h1, .elementor-element-ccf9167 h2,
.elementor-element-ccf9167 h3, .elementor-element-ccf9167 h4 {
  font-size: 32px !important;
  font-weight: 800 !important;
  line-height: 1.22 !important;
  letter-spacing: .3px !important;
  text-shadow: 0 2px 14px rgba(0,0,0,.45) !important;
}
.elementor-element-ccf9167 .elementor-widget-text-editor,
.elementor-element-ccf9167 p {
  text-shadow: 0 1px 8px rgba(0,0,0,.4) !important;
}
.elementor-element-ccf9167 a.elementor-button,
.elementor-element-ccf9167 .elementor-button {
  background-color: #25D366 !important;
  box-shadow: 0 8px 22px rgba(37,211,102,.42) !important;
  padding: 14px 32px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  border-radius: 10px !important;
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease !important;
}
.elementor-element-ccf9167 a.elementor-button:hover,
.elementor-element-ccf9167 .elementor-button:hover {
  background-color: #20bd5b !important;
  transform: translateY(-3px) !important;
  box-shadow: 0 12px 30px rgba(37,211,102,.58) !important;
}
@media (max-width: 767px) {
  .elementor-element-ccf9167 .elementor-heading-title,
  .elementor-element-ccf9167 h2, .elementor-element-ccf9167 h3, .elementor-element-ccf9167 h4 { font-size: 23px !important; }
  .elementor-element-ccf9167 > .e-con-inner { padding-top: 34px !important; padding-bottom: 34px !important; }
}
.elementor-element-ccf9167 { position: relative !important; overflow: hidden !important; }
.elementor-element-ccf9167::before {
  content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background: transparent !important;
}
.elementor-element-ccf9167 > .e-con-inner {
  position: relative !important; z-index: 2 !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  gap: 6px !important;
  padding: 58px 6% !important;
}
.elementor-element-ccf9167 > .e-con-inner > .elementor-element {
  width: 100% !important; max-width: 880px !important;
  align-items: center !important; text-align: center !important;
}
.elementor-element-ccf9167 .elementor-heading-title {
  text-align: center !important;
  color: #fff !important;
  font-size: 36px !important; font-weight: 800 !important;
  line-height: 1.18 !important; letter-spacing: .3px !important;
  text-shadow: 0 2px 18px rgba(0,0,0,.55) !important;
  margin: 4px 0 0 !important;
}
.elementor-element-ccf9167 .ac-cta-eyebrow {
  display: inline-flex; align-items: center; gap: 9px;
  color: #ffd200; font-size: 13.5px; font-weight: 800;
  letter-spacing: 3.5px; text-transform: uppercase;
  text-shadow: 0 1px 10px rgba(0,0,0,.55);
}
.elementor-element-ccf9167 .ac-cta-eyebrow::before,
.elementor-element-ccf9167 .ac-cta-eyebrow::after {
  content: ""; width: 30px; height: 2px; border-radius: 2px;
  background: linear-gradient(90deg, rgba(255,210,0,0), #ffd200);
}
.elementor-element-ccf9167 .ac-cta-eyebrow::after { background: linear-gradient(90deg, #ffd200, rgba(255,210,0,0)); }
.elementor-element-ccf9167 .ac-cta-benefits {
  display: flex; flex-wrap: wrap; justify-content: center; align-items: center;
  gap: 12px 28px; margin: 16px 0 6px;
}
.elementor-element-ccf9167 .ac-cta-benefits span {
  display: inline-flex; align-items: center; gap: 9px;
  color: #fff; font-size: 15.5px; font-weight: 600;
  text-shadow: 0 1px 8px rgba(0,0,0,.5);
}
.elementor-element-ccf9167 .ac-cta-benefits span::before {
  content: "✓"; flex: 0 0 auto;
  display: inline-flex; align-items: center; justify-content: center;
  width: 23px; height: 23px; border-radius: 50%;
  background: #25D366; color: #fff; font-size: 13px; font-weight: 900;
  box-shadow: 0 3px 10px rgba(37,211,102,.45);
}
.elementor-element-ccf9167 .ac-cta-benefits + * .elementor-widget-container,
.elementor-element-ccf9167 .elementor-element:nth-child(2) p,
.elementor-element-ccf9167 .elementor-element:nth-child(2) .elementor-heading-title {
  font-size: 18px !important; font-weight: 600 !important; color: #eaf2ff !important;
}
.elementor-element-ccf9167 a.elementor-button {
  background-color: #25D366 !important; color: #fff !important;
  box-shadow: 0 10px 26px rgba(37,211,102,.45) !important;
  padding: 15px 38px !important; font-size: 17px !important; font-weight: 700 !important;
  border-radius: 50px !important; margin-top: 8px !important;
  transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease !important;
}
.elementor-element-ccf9167 a.elementor-button:hover {
  background-color: #20bd5b !important; transform: translateY(-3px) scale(1.03) !important;
  box-shadow: 0 16px 34px rgba(37,211,102,.6) !important;
}
@media (max-width: 767px) {
  .elementor-element-ccf9167 > .e-con-inner { padding: 40px 7% !important; }
  .elementor-element-ccf9167 .elementor-heading-title { font-size: 25px !important; }
  .elementor-element-ccf9167 .ac-cta-eyebrow { font-size: 12px; letter-spacing: 2.5px; }
  .elementor-element-ccf9167 .ac-cta-eyebrow::before,
  .elementor-element-ccf9167 .ac-cta-eyebrow::after { width: 18px; }
  .elementor-element-ccf9167 .ac-cta-benefits { gap: 9px 16px; }
  .elementor-element-ccf9167 .ac-cta-benefits span { font-size: 13.5px; }
}
.elementor-element-ccf9167 .title-wrapper { text-align: center !important; }
.elementor-element-ccf9167 .woodmart-title-container.title {
  text-align: center !important; color: #fff !important;
  font-size: 36px !important; font-weight: 800 !important;
  line-height: 1.18 !important; letter-spacing: .3px !important;
  text-shadow: 0 2px 18px rgba(0,0,0,.55) !important;
  margin: 4px 0 0 !important;
}
.elementor-element-ccf9167 .wd-text-block { text-align: center !important; }
.elementor-element-ccf9167 .wd-text-block p { font-size: 18px !important; font-weight: 600 !important; color: #eaf2ff !important; margin-bottom: 4px !important; }
@media (max-width:767px){ .elementor-element-ccf9167 .woodmart-title-container.title { font-size: 25px !important; } }
.elementor-element-ccf9167 > .e-con-inner > .elementor-element { margin: 0 !important; }
.elementor-element-ccf9167 > .e-con-inner { gap: 14px !important; padding: 56px 6% !important; }
.elementor-element-ccf9167::before {
  background: transparent !important;
}
.elementor-element-ccf9167 .liner-continer { text-align: center !important; }
.elementor-element-ccf9167 .liner-continer .liner,
.elementor-element-ccf9167 .title-wrapper .liner { margin-left: auto !important; margin-right: auto !important; float: none !important; }
.elementor-element-ccf9167 .liner-continer { position: relative !important; }
.elementor-element-ccf9167 .liner-continer::after {
  left: 50% !important; transform: translateX(-50%) !important;
  width: 72px !important; height: 3px !important; border-radius: 3px !important;
  background: linear-gradient(90deg, #ffd200, #ffb300) !important;
  box-shadow: 0 2px 10px rgba(255,200,0,.45) !important;
}
.elementor-element-ccf9167::before {
  background: transparent !important;
}
.elementor-element-f843bbb .title-subtitle {
  color: #c8901a !important; font-weight: 800 !important;
  text-transform: uppercase !important; letter-spacing: 3px !important;
  font-size: 13.5px !important; margin-bottom: 6px !important;
}
.elementor-element-f843bbb .woodmart-title-container.title { font-weight: 800 !important; letter-spacing: .3px !important; }
.elementor-element-f843bbb .liner-continer { position: relative !important; display: block !important; padding-bottom: 16px !important; }
.elementor-element-f843bbb .title-wrapper { text-align: center !important; }
.elementor-element-f843bbb .liner-continer::after {
  content: "" !important; position: absolute !important; left: 50% !important;
  transform: translateX(-50%) !important; bottom: 0 !important;
  width: 82px !important; height: 3px !important; border-radius: 3px !important;
  background: linear-gradient(90deg, #ffd200, #e0a000) !important;
  box-shadow: 0 2px 10px rgba(224,160,0,.4) !important;
}
.elementor-element-f4e0df7 .swiper-slide-inner {
  border-radius: 14px !important; overflow: hidden !important;
  box-shadow: 0 8px 24px rgba(11,32,62,.16) !important;
  border: 1px solid rgba(11,32,62,.08) !important;
  transition: transform .35s ease, box-shadow .35s ease !important;
}
.elementor-element-f4e0df7 .swiper-slide-image { border-radius: 14px !important; display: block !important; transition: transform .5s ease !important; }
@media (min-width:768px) and (prefers-reduced-motion:no-preference){
  .elementor-element-f4e0df7 .swiper-slide:hover .swiper-slide-inner { transform: translateY(-7px) !important; box-shadow: 0 18px 38px rgba(11,32,62,.28) !important; }
  .elementor-element-f4e0df7 .swiper-slide:hover .swiper-slide-image { transform: scale(1.06) !important; }
}
.elementor-element-f4e0df7 .elementor-swiper-button {
  background: #fff !important; color: #0b203e !important;
  width: 46px !important; height: 46px !important; border-radius: 50% !important;
  box-shadow: 0 6px 18px rgba(11,32,62,.22) !important; font-size: 17px !important;
  display: flex !important; align-items: center !important; justify-content: center !important;
  transition: background .25s ease, color .25s ease, transform .25s ease !important;
}
.elementor-element-f4e0df7 .elementor-swiper-button:hover { background: #0b203e !important; color: #ffd200 !important; transform: scale(1.08) !important; }
.elementor-element-f4e0df7 .swiper-pagination-bullet { background: #0b203e !important; opacity: .28 !important; transition: all .25s ease !important; }
.elementor-element-f4e0df7 .swiper-pagination-bullet-active { background: #c8901a !important; opacity: 1 !important; width: 22px !important; border-radius: 5px !important; }
.elementor-element-35b7a5f a.btn, .elementor-element-35b7a5f .btn {
  background: linear-gradient(135deg, #1877F2, #0d5fcc) !important; background-color: #1877F2 !important;
  color: #fff !important; border: none !important; border-radius: 50px !important;
  padding: 14px 32px !important; font-weight: 700 !important;
  box-shadow: 0 8px 22px rgba(24,119,242,.40) !important;
  transition: transform .25s ease, box-shadow .25s ease !important;
}
.elementor-element-35b7a5f a.btn:hover, .elementor-element-35b7a5f .btn:hover {
  transform: translateY(-3px) !important; box-shadow: 0 14px 32px rgba(24,119,242,.58) !important; color: #fff !important;
}
.elementor-element-2bd94f3 a.btn, .elementor-element-2bd94f3 .btn {
  background: linear-gradient(135deg, #feda75, #fa7e1e 28%, #d62976 58%, #962fbf 80%, #4f5bd5) !important; background-color: #d62976 !important;
  color: #fff !important; border: none !important; border-radius: 50px !important;
  padding: 14px 32px !important; font-weight: 700 !important;
  box-shadow: 0 8px 22px rgba(214,41,118,.40) !important;
  transition: transform .25s ease, box-shadow .25s ease !important;
}
.elementor-element-2bd94f3 a.btn:hover, .elementor-element-2bd94f3 .btn:hover {
  transform: translateY(-3px) !important; box-shadow: 0 14px 32px rgba(214,41,118,.58) !important; color: #fff !important;
}
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth !important; }
}
footer.footer-container {
  background: linear-gradient(180deg, #102a45 0%, #0a1c30 100%) !important;
  color: rgba(255,255,255,.82) !important; position: relative !important;
}
footer.footer-container .elementor-heading-title,
footer.footer-container .widget-title, footer.footer-container .wd-widget-title,
footer.footer-container h3, footer.footer-container h4, footer.footer-container h5 {
  color: #fff !important; font-weight: 700 !important; letter-spacing: .3px !important;
}
footer.footer-container a { transition: color .2s ease !important; }
footer.footer-container a:hover { color: #ffd200 !important; }
footer.footer-container .elementor-widget-wd_list i,
footer.footer-container .wd-list i,
footer.footer-container .wd-list-item i,
footer.footer-container .wd_list i { color: #ffd200 !important; }
footer.footer-container .wd-list-item, footer.footer-container .wd-list li { margin-bottom: 11px !important; }
footer.footer-container a.wd-social-icon,
footer.footer-container .wd-social-icon a {
  width: 40px !important; height: 40px !important; line-height: 40px !important;
  border-radius: 50% !important; background: rgba(255,255,255,.09) !important;
  color: #fff !important; display: inline-flex !important;
  align-items: center !important; justify-content: center !important;
  margin: 0 8px 6px 0 !important; transition: background .25s ease, color .25s ease, transform .25s ease !important;
}
footer.footer-container a.wd-social-icon:hover,
footer.footer-container .wd-social-icon a:hover {
  background: #ffd200 !important; color: #0a1c30 !important; transform: translateY(-3px) !important;
}
.wd-footer-bottom, .copyrights-bar, .site-footer-bottom {
  background: #081522 !important; border-top: 1px solid rgba(255,255,255,.08) !important;
}
.wd-footer-bottom a:hover, .copyrights-bar a:hover { color: #ffd200 !important; }
footer.footer-container .list-icon, footer.footer-container .wd-icon { color: #ffd200 !important; }
.elementor-element-df31f60, .elementor-element-fb3f2b2 {
  background-color: transparent !important; background-image: none !important;
}
.elementor-element-df31f60 { border-bottom: 1px solid rgba(255,255,255,.10) !important; }
.elementor-element-df31f60 > .e-con-inner {
  display: flex !important; flex-wrap: wrap !important;
  align-items: center !important; justify-content: center !important;
  gap: 24px clamp(40px, 7vw, 120px) !important;
  padding: 32px 5% 28px !important;
}
.elementor-element-67ac405 { flex: 0 0 auto !important; width: auto !important; max-width: 230px !important; }
.elementor-element-67ac405 img { margin: 0 auto !important; }
.elementor-element-6287ab0 { flex: 0 1 auto !important; width: auto !important; max-width: 560px !important; }
.elementor-element-6287ab0 .info-box-wrapper { display: flex !important; align-items: center !important; gap: 16px !important; text-align: left !important; }
.elementor-element-6287ab0 .info-box-wrapper svg, .elementor-element-6287ab0 .info-box-wrapper i, .elementor-element-6287ab0 .box-icon { color: #ffd200 !important; }
.elementor-element-6287ab0 .info-box-wrapper svg path { stroke: #ffd200 !important; }
.elementor-element-6287ab0 .box-name, .elementor-element-6287ab0 p, .elementor-element-6287ab0 .info-box-content { color: rgba(255,255,255,.92) !important; }
.elementor-element-fb3f2b2 > .e-con-inner { padding-left: 5% !important; padding-right: 5% !important; }
.elementor-element-fb3f2b2 > .e-con-inner { align-items: flex-start !important; }
.elementor-element-837e3cf > .e-con-inner { align-items: flex-start !important; }
footer.footer-container .elementor-element-e629448 .ac-fh-added { margin-top: 30px !important; }
.elementor-element-837e3cf > .e-con-inner { padding-top: 0 !important; }
footer.footer-container .ac-fh, footer.footer-container .ac-fh-added {
  color: #ffffff !important; font-size: 20px !important; font-weight: 700 !important;
  letter-spacing: .3px !important; line-height: 1.2 !important;
  margin: 0 0 20px 0 !important; text-align: left !important;
}
footer.footer-container .ac-fh-line { display: block !important; }
footer.footer-container .list-content strong { color: #ffd200 !important; font-weight: 700 !important; }
footer.footer-container .list-content { color: rgba(255,255,255,.80) !important; line-height: 1.55 !important; }
.elementor-element-e629448 .wd-text-block { font-size: 14.5px !important; line-height: 1.75 !important; color: rgba(255,255,255,.78) !important; }
.elementor-element-3b16992 .elementor-widget-container,
.elementor-element-3b16992 .elementor-custom-embed,
.elementor-element-3b16992 iframe { border-radius: 12px !important; }
.elementor-element-3b16992 iframe { border: 1px solid rgba(255,255,255,.14) !important; }
.elementor-element-3b16992 .elementor-widget-google_maps, .elementor-element-3b16992 .elementor-custom-embed { overflow: hidden !important; border-radius: 12px !important; }
.elementor-element-d2c95a2 .jet-listing-grid__item a.elementor-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 46px !important;
  padding: 10px 16px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
  white-space: nowrap !important;
  text-align: center !important;
  border-radius: 10px !important;
  box-shadow: 0 4px 12px rgba(255,106,0,.30) !important;
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease !important;
}
.elementor-element-d2c95a2 .jet-listing-grid__item a.elementor-button:hover {
  background-color: #ff7d1f !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 20px rgba(255,106,0,.48) !important;
}
.elementor-element-d2c95a2 .jet-listing-grid__item a.elementor-button:active {
  transform: translateY(0) scale(.98) !important;
}
@media (max-width: 767px) {
  .elementor-element-d2c95a2 .jet-listing-grid__item a.elementor-button {
    min-height: 50px !important;
    font-size: 16px !important;
    padding: 13px 14px !important;
    border-radius: 11px !important;
  }
}
a, button, .btn, .button, input[type="submit"],
.elementor-button, .woodmart-button, .add-request-quote-button,
.single_add_to_cart_button, .wd-social-icon, .wd-tools-element a,
.wd-tools-icon, .product-grid-item, .wd-product, .product-grid-item a,
.woodmart-nav-link, .wd-info-box-link {
  transition-duration: .25s !important;
  transition-timing-function: ease !important;
}
.btn:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 10px 24px rgba(11,32,62,.28) !important;
}
.btn.btn-style-bordered:hover {
  background-color: #14365C !important;
  color: #fff !important;
  border-color: #14365C !important;
}
.woocommerce a.button:not(.disabled):hover,
.woocommerce button.button:not(.disabled):hover,
.single_add_to_cart_button:hover,
.add-request-quote-button:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 11px 24px rgba(11,32,62,.32) !important;
  filter: brightness(1.10) !important;
}
.wd-products .product-grid-item:hover,
.wd-products .wd-product:hover {
  transform: translateY(-6px) !important;
  box-shadow: 0 18px 38px rgba(11,32,62,.18) !important;
}
li.boton-tienda { transition: transform .25s ease, box-shadow .25s ease, filter .25s ease !important; }
li.boton-tienda:hover { transform: translateY(-2px) !important; box-shadow: 0 9px 22px rgba(20,54,92,.45) !important; filter: brightness(1.14) !important; }
li.boton-tienda:hover .woodmart-nav-link, li.boton-tienda .woodmart-nav-link { color: #fff !important; }
@media (max-width: 767px) {
  .elementor-element-cbdd09f .wd-carousel-inner,
  .elementor-element-cbdd09f .wd-carousel.wd-grid,
  .elementor-element-cbdd09f .wd-carousel-wrap {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    transform: none !important;
    width: 100% !important;
  }
  .elementor-element-cbdd09f .wd-carousel-item {
    width: 50% !important;
    flex: 0 0 50% !important;
    transform: none !important;
  }
  .elementor-element-d2c95a2 > .e-con-inner { padding-top: 6px !important; padding-bottom: 4px !important; }
  .elementor-element-8e2f65c { margin-bottom: 0 !important; }
  .elementor-element-ef23b61 { margin-top: 2px !important; margin-bottom: 2px !important; }
  .elementor-element-635ec5a { padding-top: 12px !important; padding-bottom: 6px !important; }
  .elementor-element-cbdd09f { margin-top: 4px !important; margin-bottom: 4px !important; }
}
.elementor-element-d2c95a2 {
  background-image: linear-gradient(180deg, #f5f7fa 0%, #e8edf3 100%) !important;
  background-color: #f2f5f8 !important;
}
.elementor-element-d2c95a2 .jet-listing-grid__item { box-shadow: 0 12px 30px rgba(11,32,62,.16) !important; border-radius: 14px !important; }
body .elementor-element.elementor-element-f6da10b .elementor-widget-container,
.elementor-element-f6da10b .elementor-widget-container {
  background-image: linear-gradient(120deg, #0b1f3a 0%, #14365c 45%, #e24b4a 85%, #ff6a00 120%) !important;
  background-size: 220% 220% !important;
  animation: acHeroGradient 8s ease infinite;
  border-radius: 20px !important;
  padding: 30px 36px !important;
  box-shadow: 0 14px 40px rgba(20,54,92,0.35), inset 0 0 0 1px rgba(255,255,255,0.08) !important;
  position: relative;
  overflow: hidden;
}
.elementor-element-f6da10b .elementor-widget-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 18% 25%, rgba(255,210,0,0.22), transparent 60%);
  pointer-events: none;
}
.elementor-element-f6da10b h4.woodmart-title-container {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.4), 0 0 20px rgba(255,210,0,0.3);
  letter-spacing: 0.3px;
  position: relative;
  z-index: 1;
  animation: acTitlePulse 3.5s ease-in-out infinite;
}
@keyframes acHeroGradient {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}
@keyframes acTitlePulse {
  0%, 100% { text-shadow: 0 2px 14px rgba(0,0,0,0.4), 0 0 16px rgba(255,210,0,0.25); }
  50% { text-shadow: 0 2px 14px rgba(0,0,0,0.4), 0 0 30px rgba(255,210,0,0.55); }
}
@media (max-width: 767px) {
  .elementor-element-f6da10b .elementor-widget-container { padding: 22px 20px !important; }
}
.elementor-12 .elementor-element.elementor-element-d2c95a2,
.elementor-12 .elementor-element.elementor-element-d2c95a2:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-d2c95a2.elementor-element-d2c95a2:not(.elementor-motion-effects-element-type-background),
body .elementor-element.elementor-element-d2c95a2.elementor-element-d2c95a2.elementor-element-d2c95a2 {
  background-image: linear-gradient(rgba(5,8,15,0.60), rgba(5,8,15,0.60)), url('https://aceroscumbres.cl/wp-content/uploads/2026/06/panel-trabajadores-iso.jpg') !important;
  background-color: #0a192f !important;
  background-attachment: fixed !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative !important;
  z-index: 1;
  padding-top: 130px !important;
  padding-bottom: 120px !important;
}
.elementor-element-d2c95a2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(5, 8, 15, 0.96) !important;
  z-index: 0;
  pointer-events: none;
}
.elementor-element-d2c95a2::after { display: none !important; }
.elementor-element-d2c95a2 > .e-con-inner,
.elementor-element-d2c95a2 > .elementor-container {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .elementor-element-d2c95a2 {
    background-attachment: scroll !important;
    padding-top: 90px !important;
    padding-bottom: 80px !important;
  }
}
.elementor-403 .elementor-element.elementor-element-181dc9f {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.elementor-403 .elementor-element-181dc9f .info-box-icon {
  background: linear-gradient(135deg, #ffd200, #ff9d00);
  border-radius: 50%;
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 18px rgba(255,157,0,0.35);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  flex-shrink: 0;
}
.elementor-403 .elementor-element-181dc9f .info-svg-wrapper {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-403 .elementor-element-181dc9f .info-svg-wrapper img {
  width: 100%;
  height: 100%;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.elementor-403 .elementor-element-181dc9f:hover .info-box-icon {
  transform: translateY(-4px) scale(1.07);
  box-shadow: 0 12px 26px rgba(255,157,0,0.5);
}
.elementor-403 .elementor-element-181dc9f .info-box-title {
  transition: color 0.3s ease;
}
.elementor-403 .elementor-element-181dc9f:hover .info-box-title {
  color: #ffd200;
}
.elementor-403 .elementor-element-181dc9f .box-icon-wrapper {
  animation: acFooterIconPulse 3.5s ease-in-out infinite;
}
@keyframes acFooterIconPulse {
  0%, 100% { filter: drop-shadow(0 0 0 rgba(255,210,0,0)); }
  50% { filter: drop-shadow(0 0 10px rgba(255,210,0,0.45)); }
}
@media (max-width: 768px) {
  .elementor-403 .elementor-element.elementor-element-181dc9f {
    width: 100% !important;
  }
  .elementor-403 .elementor-element-181dc9f .wd-info-box {
    text-align: center !important;
  }
  .elementor-403 .elementor-element-181dc9f .info-box-wrapper {
    align-items: center !important;
    justify-content: center !important;
  }
  .elementor-403 .elementor-element-181dc9f .info-box-icon {
    margin: 0 auto 14px !important;
  }
  .elementor-403 .elementor-element-181dc9f .info-box-content {
    text-align: center !important;
    max-width: 100% !important;
  }
  .elementor-403 .elementor-element-181dc9f .info-box-title {
    font-size: 15px !important;
    line-height: 1.5 !important;
  }
}
.elementor-403 .elementor-element-df31f60 > .e-con-inner {
  background: linear-gradient(135deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02));
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 18px;
  padding: 38px 48px !important;
  box-shadow: 0 14px 34px rgba(0,0,0,0.28);
  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;
  position: relative;
  overflow: hidden;
}
.elementor-403 .elementor-element-df31f60 > .e-con-inner::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 15% 50%, rgba(255,210,0,0.07), transparent 55%);
  pointer-events: none;
}
.elementor-403 .elementor-element-df31f60 > .e-con-inner:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 46px rgba(0,0,0,0.4);
  border-color: rgba(255,210,0,0.25);
}
.elementor-403 .elementor-element-67ac405 {
  position: relative;
  transition: transform 0.4s ease;
}
.elementor-403 .elementor-element-df31f60 > .e-con-inner:hover .elementor-element-67ac405 {
  transform: scale(1.05);
}
.elementor-403 .elementor-element-67ac405 img {
  filter: drop-shadow(0 0 0 rgba(255,210,0,0));
  transition: filter 0.4s ease;
  animation: acLogoGlow 4s ease-in-out infinite;
}
@keyframes acLogoGlow {
  0%, 100% { filter: drop-shadow(0 0 0 rgba(255,210,0,0)); }
  50% { filter: drop-shadow(0 0 14px rgba(255,210,0,0.35)); }
}
@media (min-width: 769px) {
  .elementor-403 .elementor-element-6287ab0 {
    border-left: 1px solid rgba(255,255,255,0.12);
    padding-left: 44px !important;
  }
}
.elementor-403 .elementor-element-181dc9f .info-box-title {
  font-weight: 500;
  letter-spacing: 0.15px;
  opacity: 0.95;
}
@media (max-width: 768px) {
  .elementor-403 .elementor-element-df31f60 > .e-con-inner {
    padding: 32px 24px !important;
    border-radius: 16px;
  }
}
.elementor-403 .elementor-element-67ac405 {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 220px;
}
.elementor-403 .elementor-element.elementor-element-95012b0.elementor-element-95012b0 {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 220px !important;
  height: 220px !important;
  max-width: 220px !important;
}
.elementor-403 .elementor-element-95012b0::before {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 100%; height: 100%;
  transform: translate(-50%,-50%);
  border-radius: 50%;
  border: 2px dashed rgba(255,210,0,0.45);
  animation: acLogoRingSpin 16s linear infinite;
  z-index: 1;
}
.elementor-403 .elementor-element-95012b0::after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 145%; height: 145%;
  transform: translate(-50%,-50%);
  background: radial-gradient(circle, rgba(255,210,0,0.16), transparent 70%);
  z-index: 0;
  pointer-events: none;
}
.elementor-403 .elementor-element-95012b0 .elementor-widget-container {
  position: relative;
  z-index: 2;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 158px !important;
  height: 158px !important;
  border-radius: 50% !important;
  background: #ffffff;
  box-shadow: 0 0 0 6px rgba(255,210,0,0.18), 0 16px 36px rgba(0,0,0,0.4);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.elementor-403 .elementor-element-df31f60 > .e-con-inner:hover .elementor-element-95012b0 .elementor-widget-container {
  transform: scale(1.07);
  box-shadow: 0 0 0 8px rgba(255,210,0,0.28), 0 20px 44px rgba(0,0,0,0.5);
}
.elementor-403 .elementor-element-95012b0 img {
  width: 108px !important;
  height: auto !important;
  position: relative;
}
@keyframes acLogoRingSpin {
  to { transform: translate(-50%,-50%) rotate(360deg); }
}
@media (max-width: 768px) {
  .elementor-403 .elementor-element-67ac405 { min-height: 170px; }
  .elementor-403 .elementor-element.elementor-element-95012b0.elementor-element-95012b0 { width: 170px !important; height: 170px !important; max-width: 170px !important; }
  .elementor-403 .elementor-element-95012b0 .elementor-widget-container { width: 122px !important; height: 122px !important; }
  .elementor-403 .elementor-element-95012b0 img { width: 82px !important; }
}
.elementor-403 .elementor-element-181dc9f .info-box-content::before {
  content: "Newsletter";
  display: block;
  color: #ffd200;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.elementor-403 .elementor-element-181dc9f .info-box-title {
  font-size: 20px !important;
  line-height: 1.5 !important;
  max-width: 420px;
  font-weight: 500 !important;
}
.elementor-403 .elementor-element-181dc9f .info-box-icon {
  width: 74px !important;
  height: 74px !important;
  position: relative;
}
.elementor-403 .elementor-element-181dc9f .info-box-icon::before {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 100px; height: 100px;
  transform: translate(-50%,-50%);
  border-radius: 50%;
  border: 1.5px dashed rgba(255,210,0,0.4);
  animation: acLogoRingSpin 12s linear infinite reverse;
  z-index: -1;
}
.elementor-403 .elementor-element-181dc9f .info-svg-wrapper {
  width: 32px !important;
  height: 32px !important;
}
@media (max-width: 768px) {
  .elementor-403 .elementor-element-181dc9f .info-box-title {
    font-size: 16px !important;
    max-width: 100%;
  }
  .elementor-403 .elementor-element-181dc9f .info-box-content::before {
    font-size: 12px;
  }
}
.elementor-403 .elementor-element-6287ab0 .elementor-element-181dc9f {
  display: none !important;
}
.elementor-403 .elementor-element-6287ab0 {
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  padding-left: 40px !important;
}
@media (max-width: 768px) {
  .elementor-403 .elementor-element-6287ab0 {
    padding-left: 0 !important;
  }
}
#ac-nl-block {
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
  max-width: 560px !important;
  width: 100% !important;
}
#ac-nl-input:focus {
  background: #1e3044 !important;
}
.elementor-403 .elementor-element-181dc9f {
  display: none !important;
}
.elementor-403 .elementor-element-6287ab0 > .e-con-inner {
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 16px !important;
  padding-left: 40px !important;
}
@media (max-width: 768px) {
  .elementor-403 .elementor-element-6287ab0 > .e-con-inner {
    padding-left: 0 !important;
  }
}
.wd-product.instock {
  box-shadow: 0 4px 22px rgba(11,32,62,0.13) !important;
  border-radius: 14px !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
  border: 1px solid rgba(20,54,92,0.07) !important;
  background: #fff !important;
}
.wd-product.instock:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 16px 40px rgba(11,32,62,0.2) !important;
}
.wd-product.instock .product-element-top {
  position: relative !important;
}
.wd-product.instock .product-wrapper {
  position: relative !important;
}
.wd-product.instock .product-wrapper::after {
  content: "\1F516 STOCK LIMITADO";
  position: absolute;
  top: 10px;
  right: 10px;
  background: #14365C;
  color: #fff !important;
  font-size: 10.5px;
  font-weight: 700;
  padding: 5px 11px;
  border-radius: 20px;
  letter-spacing: 0.4px;
  z-index: 10;
  white-space: nowrap;
  pointer-events: none;
  box-shadow: 0 2px 8px rgba(11,32,62,0.3);
}
.wd-product.instock .wd-product-stock.in-stock {
  display: inline-block !important;
  background: #1a7a3c !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  padding: 4px 12px !important;
  border-radius: 20px !important;
  margin: 6px 0 4px !important;
  border: none !important;
}
.wd-product.instock .woocommerce-loop-product__title {
  font-weight: 700 !important;
  font-size: 13.5px !important;
  color: #0d1e35 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  min-height: 2.8em !important;
  line-height: 1.4 !important;
}
.wd-product.instock .product-image-wrap img {
  background: #f8f9fc !important;
}
.wd-product.instock .add-request-quote-button.button,
.wd-product.instock a.add-request-quote-button,
.wd-product.instock .button {
  background: #FF6B35 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 700 !important;
  font-size: 13.5px !important;
  padding: 12px 16px !important;
  width: 100% !important;
  text-align: center !important;
  display: block !important;
  transition: background 0.2s ease, transform 0.15s ease !important;
  margin-top: 8px !important;
  letter-spacing: 0.3px !important;
}
.wd-product.instock .add-request-quote-button.button:hover,
.wd-product.instock a.add-request-quote-button:hover {
  background: #e55a25 !important;
  transform: translateY(-1px) !important;
}
.wd-product.instock .product-element-top {
  background: #f8f9fc !important;
}
@media (max-width: 767px) {
  .wd-product.instock .product-element-top::after { font-size: 9.5px; padding: 4px 9px; }
}
.wd-product.instock .onsale {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute !important;
  top: 14px !important;
  left: -26px !important;
  width: 110px !important;
  padding: 6px 0 !important;
  background: linear-gradient(135deg, #c0392b 0%, #e74c3c 100%) !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  transform: rotate(-45deg) !important;
  transform-origin: center !important;
  box-shadow: 0 3px 10px rgba(192,57,43,0.45) !important;
  border: none !important;
  border-radius: 0 !important;
  min-width: unset !important;
  height: auto !important;
  z-index: 5 !important;
}
.wd-product.instock .price {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: wrap !important;
  margin: 6px 0 !important;
}
.wd-product.instock .price ins {
  text-decoration: none !important;
  font-weight: 800 !important;
  font-size: 18px !important;
  color: #e63000 !important;
}
.wd-product.instock .price del {
  opacity: 1 !important;
  font-size: 13px !important;
  color: #999 !important;
}
.wd-product.instock .price .woocommerce-Price-amount.amount {
  font-weight: 700 !important;
}
.ac-instock-ahorro {
  display: inline-block;
  background: #1a7a3c;
  color: #fff !important;
  font-size: 11.5px;
  font-weight: 700;
  padding: 4px 12px;
  border-radius: 20px;
  margin: 4px 0 6px;
}
.ac-instock-ahorro span,
.ac-instock-ahorro bdi,
.ac-instock-ahorro .woocommerce-Price-amount,
.ac-instock-ahorro .woocommerce-Price-currencySymbol { color: #fff !important; }
[data-id="9f4cb0f"] .title-wrapper,
[data-id="842b94b"] .title-wrapper,
[data-id="dcc42da"] .title-wrapper,
[data-id="fb49ab8"] .title-wrapper {
  text-align: center !important;
  margin-bottom: 10px !important;
}
[data-id="9f4cb0f"] .title-subtitle,
[data-id="842b94b"] .title-subtitle,
[data-id="dcc42da"] .title-subtitle,
[data-id="fb49ab8"] .title-subtitle {
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 4px !important;
  text-transform: uppercase !important;
  color: #ffd200 !important;
  opacity: 1 !important;
  display: block !important;
  margin-bottom: 10px !important;
}
[data-id="9f4cb0f"] .wd-entities-title,
[data-id="842b94b"] .wd-entities-title,
[data-id="dcc42da"] .wd-entities-title,
[data-id="fb49ab8"] .wd-entities-title {
  color: #ffffff !important;
  font-size: clamp(28px, 4vw, 46px) !important;
  font-weight: 900 !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}
[data-id="9f4cb0f"] .wd-entities-title span,
[data-id="842b94b"] .wd-entities-title span,
[data-id="dcc42da"] .wd-entities-title span,
[data-id="fb49ab8"] .wd-entities-title span {
  color: #ffd200 !important;
}
[data-id="9f4cb0f"] .title-wrapper::after,
[data-id="842b94b"] .title-wrapper::after,
[data-id="dcc42da"] .title-wrapper::after,
[data-id="fb49ab8"] .title-wrapper::after {
  content: "" !important;
  display: block !important;
  width: 60px !important;
  height: 3px !important;
  background: linear-gradient(90deg, #ffd200, #e09900) !important;
  margin: 18px auto 0 !important;
  border-radius: 3px !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item {
  background: #ffffff !important;
  border: none !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.25) !important;
  margin: 8px 6px !important;
  display: flex !important;
  flex-direction: column !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item:hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 20px 50px rgba(0,0,0,0.4), 0 0 0 2px #ffd200 !important;
}
.jet-listing-grid--17083 .elementor-element-5538787a {
  overflow: hidden !important;
  flex-shrink: 0 !important;
  background: #f5f7fa !important;
}
.jet-listing-grid--17083 .elementor-widget-image img {
  width: 100% !important;
  height: 190px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  padding: 16px !important;
  transition: transform 0.4s ease !important;
  box-sizing: border-box !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item:hover .elementor-widget-image img {
  transform: scale(1.06) !important;
}
.jet-listing-grid--17083 .elementor-element-9e88c70 {
  padding: 16px 18px 20px !important;
  background: #ffffff !important;
  flex: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  border-top: 1px solid #f0f0f0 !important;
}
.jet-listing-grid--17083 .elementor-element-50191e40 .elementor-heading-title {
  color: #0d1f35 !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  margin: 0 0 14px !important;
  letter-spacing: 0.1px !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon {
  width: 44px !important;
  height: 44px !important;
  background: rgba(255,255,255,0.12) !important;
  border: 1.5px solid rgba(255,255,255,0.3) !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.22s ease !important;
  top: 38% !important;
  z-index: 20 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon:hover {
  background: #ffd200 !important;
  border-color: #ffd200 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon:hover svg,
.jet-listing-grid--17083 .jet-listing-grid__slider-icon:hover i {
  color: #0d1f35 !important;
  fill: #0d1f35 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon svg,
.jet-listing-grid--17083 .jet-listing-grid__slider-icon i {
  color: #ffffff !important;
  fill: #ffffff !important;
  width: 15px !important;
  height: 15px !important;
}
.jet-listing-grid--17083 .prev-arrow { left: -20px !important; }
.jet-listing-grid--17083 .next-arrow { right: -20px !important; }
.jet-listing-grid--17083 .jet-slick-dots {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 0 !important;
  margin-top: 28px !important;
  list-style: none !important;
}
.jet-listing-grid--17083 .jet-slick-dots li {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}
.jet-listing-grid--17083 .jet-slick-dots li button {
  width: 20px !important;
  height: 3px !important;
  padding: 0 !important;
  background: rgba(255,255,255,0.25) !important;
  border-radius: 3px !important;
  font-size: 0 !important;
  display: block !important;
  transition: all 0.28s ease !important;
}
.jet-listing-grid--17083 .jet-slick-dots li button::before {
  display: none !important;
}
.jet-listing-grid--17083 .jet-slick-dots li.slick-active button {
  background: #ffd200 !important;
  width: 36px !important;
}
[data-id="9764ede"] .title-subtitle,
[data-id="9a9f08d"] .title-subtitle {
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 5px !important;
  text-transform: uppercase !important;
  color: #ffd200 !important;
  display: block !important;
  margin-bottom: 10px !important;
  opacity: 1 !important;
}
[data-id="9764ede"] .wd-entities-title,
[data-id="9a9f08d"] .wd-entities-title {
  color: #ffffff !important;
  font-size: clamp(26px, 3.5vw, 44px) !important;
  font-weight: 900 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item {
  background: #ffffff !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  box-shadow: 0 4px 30px rgba(0,0,0,0.28) !important;
  transition: transform 0.32s cubic-bezier(.4,0,.2,1), box-shadow 0.32s ease !important;
  margin: 0 10px !important;
  display: flex !important;
  flex-direction: column !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item:hover {
  transform: translateY(-9px) !important;
  box-shadow: 0 18px 50px rgba(0,0,0,0.42), 0 0 0 2px #ffd200 !important;
}
.jet-listing-grid--17083 .elementor-17083 {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
  min-height: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-5538787a {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
  padding: 0 !important;
  min-height: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-5538787a > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
  padding: 0 !important;
  gap: 0 !important;
  max-width: 100% !important;
  min-height: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-64b238a7 {
  flex: 0 0 185px !important;
  height: 185px !important;
  overflow: hidden !important;
  background: #f2f5f8 !important;
  padding: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-64b238a7 .elementor-widget-container {
  height: 100% !important;
  padding: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-64b238a7 img {
  width: 100% !important;
  height: 185px !important;
  object-fit: contain !important;
  object-position: center !important;
  padding: 18px !important;
  box-sizing: border-box !important;
  display: block !important;
  transition: transform 0.45s cubic-bezier(.4,0,.2,1) !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item:hover .elementor-element-64b238a7 img {
  transform: scale(1.07) !important;
}
.jet-listing-grid--17083 .elementor-element-9e88c70 {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  padding: 0 !important;
  border-top: 1px solid #eaecf0 !important;
  min-height: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-9e88c70 > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
  padding: 16px 16px 18px !important;
  gap: 0 !important;
  max-width: 100% !important;
  justify-content: space-between !important;
  min-height: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-50191e40 {
  flex: 1 !important;
  display: flex !important;
  align-items: flex-start !important;
  padding: 0 !important;
  margin-bottom: 12px !important;
}
.jet-listing-grid--17083 .elementor-element-50191e40 .elementor-widget-container {
  padding: 0 !important;
  width: 100% !important;
}
.jet-listing-grid--17083 .elementor-heading-title {
  color: #0d1f35 !important;
  font-size: 13.5px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  margin: 0 !important;
  width: 100% !important;
}
.jet-listing-grid--17083 .elementor-element-637851c {
  padding: 0 !important;
  flex-shrink: 0 !important;
}
.jet-listing-grid--17083 .elementor-element-637851c .elementor-widget-container {
  padding: 0 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon {
  width: 46px !important;
  height: 46px !important;
  background: rgba(255,255,255,0.10) !important;
  border: 1.5px solid rgba(255,255,255,0.28) !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background 0.22s ease, border-color 0.22s ease, transform 0.22s ease !important;
  top: 38% !important;
  z-index: 20 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon:hover {
  background: #ffd200 !important;
  border-color: #ffd200 !important;
  transform: scale(1.1) !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon svg,
.jet-listing-grid--17083 .jet-listing-grid__slider-icon i {
  color: #ffffff !important;
  fill: #ffffff !important;
  width: 14px !important;
  height: 14px !important;
  font-size: 14px !important;
}
.jet-listing-grid--17083 .jet-listing-grid__slider-icon:hover svg,
.jet-listing-grid--17083 .jet-listing-grid__slider-icon:hover i {
  color: #0d1f35 !important;
  fill: #0d1f35 !important;
}
.jet-listing-grid--17083 .prev-arrow { left: -20px !important; }
.jet-listing-grid--17083 .next-arrow { right: -20px !important; }
.jet-listing-grid--17083 .jet-slick-dots {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 5px !important;
  padding: 0 !important;
  margin-top: 30px !important;
  list-style: none !important;
  bottom: auto !important;
  position: relative !important;
}
.jet-listing-grid--17083 .jet-slick-dots li {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  transition: all 0.25s ease !important;
}
.jet-listing-grid--17083 .jet-slick-dots li button {
  width: 20px !important;
  height: 3px !important;
  padding: 0 !important;
  background: rgba(255,255,255,0.25) !important;
  border-radius: 3px !important;
  font-size: 0 !important;
  display: block !important;
  transition: width 0.28s ease, background 0.28s ease !important;
}
.jet-listing-grid--17083 .jet-slick-dots li button::before {
  display: none !important;
}
.jet-listing-grid--17083 .jet-slick-dots li.slick-active button {
  background: #ffd200 !important;
  width: 36px !important;
}
.elementor-element.elementor-element-7f4a16c .elementor-swiper-button,
.elementor-element.elementor-element-7f4a16c .elementor-swiper-button-prev,
.elementor-element.elementor-element-7f4a16c .elementor-swiper-button-next {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.jet-listing-grid__slider-icon.next-arrow svg {
  transform: rotate(180deg) !important;
}
.jet-listing-grid__slider-icon.prev-arrow svg {
  transform: rotate(0deg) !important;
}
.jet-listing-grid__slider-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  transform: none !important;
}
.jet-listing-grid__slider-icon:hover {
  opacity: 0.75 !important;
}
.jet-listing-grid--17083 .elementor-element-50191e40 .elementor-heading-title,
.jet-listing-grid--17083 .elementor-heading-title {
  font-size: 21px !important;
  line-height: 1.3 !important;
  font-weight: 800 !important;
  color: #0d1f35 !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item a.add-request-quote-button,
.jet-listing-grid--17083 .jet-listing-grid__item a.add-request-quote-button.button {
  background-color: #ff6b00 !important;
  background-image: linear-gradient(135deg, #ff6b00 0%, #ff9500 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 14px 20px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  width: 100% !important;
  display: block !important;
  text-align: center !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 5px 20px rgba(255, 107, 0, 0.45) !important;
  cursor: pointer !important;
}
.jet-listing-grid--17083 .jet-listing-grid__item a.add-request-quote-button:hover,
.jet-listing-grid--17083 .jet-listing-grid__item a.add-request-quote-button.button:hover {
  background-color: #e55f00 !important;
  background-image: linear-gradient(135deg, #e55f00 0%, #e58500 100%) !important;
  box-shadow: 0 8px 28px rgba(255, 107, 0, 0.6) !important;
  transform: translateY(-2px) !important;
  color: #ffffff !important;
}
.jet-listing-grid--16575 .elementor-heading-title {
  font-size: 22px !important;
  line-height: 1.3 !important;
  font-weight: 800 !important;
  color: #0d1f35 !important;
}
.jet-listing-grid--16575 a.button,
.jet-listing-grid--16575 .wd-btn {
  font-size: 17px !important;
  font-weight: 700 !important;
}
.ac-ed-mini-card .ac-ed-mini-body .ac-ed-mini-title {
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  color: #ddeeff !important;
}
.ac-ed-mini-card .ac-ed-mini-body .ac-ed-mini-link,
.ac-ed-mini-card .ac-ed-mini-body .ac-ed-mini-link.ac-ed-cta {
  font-size: 15px !important;
  font-weight: 800 !important;
  letter-spacing: 1.2px !important;
  color: #ffd200 !important;
  text-transform: uppercase !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: 4px !important;
  padding: 5px 12px !important;
  border: 2px solid rgba(255, 210, 0, 0.7) !important;
  border-radius: 6px !important;
  transition: background 0.2s ease, color 0.2s ease !important;
  width: fit-content !important;
}
.ac-ed-mini-card .ac-ed-mini-body .ac-ed-mini-link:hover {
  background: #ffd200 !important;
  color: #0d1f35 !important;
}
.ac-ed-featured-body .ac-ed-featured-title {
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
  color: #ffffff !important;
}
.ac-ed-featured-body .ac-ed-featured-btn {
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: 1px !important;
  padding: 14px 28px !important;
  border-radius: 10px !important;
}
@media (min-width: 769px) {
  .elementor-element-9764ede.e-con-full {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
@media (max-width: 768px) {
  .elementor-element-9764ede.e-con-full {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
@keyframes acSepBreath {
  0%, 100% { filter: drop-shadow(0 0 5px rgba(255,196,0,0.45)); }
  50%      { filter: drop-shadow(0 0 11px rgba(255,196,0,0.8)); }
}
.elementor-element-d2c95a2 { position: relative; }
.elementor-element-d2c95a2::after {
  display: block !important;
  content: "" !important;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  width: min(95%, 1300px);
  height: 30px;
  pointer-events: none;
  z-index: 4;
  background:
    radial-gradient(circle at 50% 50%, #FFF1B8 0, #FFD200 30%, rgba(255,196,0,0) 50%) 50% 50% / 16px 16px no-repeat,
    radial-gradient(circle at 50% 50%, transparent 0 10px, rgba(255,196,0,0.9) 10px 11.5px, transparent 12px) 50% 50% / 30px 30px no-repeat,
    linear-gradient(90deg, rgba(255,196,0,0) 0%, rgba(255,196,0,0.88) 5%, #FFD200 50%, rgba(255,196,0,0.88) 95%, rgba(255,196,0,0) 100%) 50% 50% / 100% 2px no-repeat;
  filter: drop-shadow(0 0 7px rgba(255,196,0,0.6));
  animation: acSepBreath 3.2s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
  .elementor-element-d2c95a2::after { animation: none; }
}
@media (max-width: 768px) {
  .elementor-element-d2c95a2::after {
    top: 38px;
    width: 88%;
    height: 26px;
    background:
      radial-gradient(circle at 50% 50%, #FFF1B8 0, #FFD200 30%, rgba(255,196,0,0) 50%) 50% 50% / 13px 13px no-repeat,
      radial-gradient(circle at 50% 50%, transparent 0 8px, rgba(255,196,0,0.9) 8px 9.5px, transparent 10px) 50% 50% / 25px 25px no-repeat,
      linear-gradient(90deg, rgba(255,196,0,0) 0%, rgba(255,196,0,0.85) 30%, #FFD200 50%, rgba(255,196,0,0.85) 70%, rgba(255,196,0,0) 100%) 50% 50% / 100% 2px no-repeat;
  }
}
#loadchatbot,
#chatbotiframe,
.clientify-iframe,
.clientify-window {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.yith-request-a-quote-page { background: linear-gradient(180deg,#eef3f9 0%, #e7edf5 100%) !important; }
.yith-request-a-quote-page .ywraq-wrapper { padding-bottom: 40px !important; }
.yith-request-a-quote-page a.button.wc-backward {
  display:inline-block !important; background:#fff !important; color:#0d1f35 !important;
  border:2px solid #0d1f35 !important; border-radius:10px !important; padding:11px 22px !important;
  font-weight:700 !important; text-transform:none !important; box-shadow:none !important; transition:all .2s ease !important; margin-bottom:24px !important;
}
.yith-request-a-quote-page a.button.wc-backward:hover { background:#0d1f35 !important; color:#fff !important; transform:translateY(-1px); }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide {
  display:flex !important; gap:30px !important; align-items:stretch !important; max-width:1280px !important; margin:0 auto !important; flex-wrap:wrap !important;
}
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form { flex:1 1 420px !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { flex:1 1 420px !important; margin:0 !important; }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper {
  background:#fff !important; border-radius:18px !important; padding:30px 28px !important;
  box-shadow:0 14px 44px rgba(13,31,53,.10), 0 2px 6px rgba(13,31,53,.05) !important; border:1px solid rgba(13,31,53,.06) !important;
}
.yith-request-a-quote-page table.shop_table { border:none !important; border-collapse:separate !important; border-spacing:0 !important; width:100% !important; background:transparent !important; margin:0 !important; }
.yith-request-a-quote-page table.shop_table thead th {
  background:#0d1f35 !important; color:#fff !important; text-transform:uppercase !important; letter-spacing:1.2px !important;
  font-size:12.5px !important; font-weight:700 !important; padding:15px 14px !important; border:none !important; text-align:left !important;
}
.yith-request-a-quote-page table.shop_table thead th:first-child { border-radius:12px 0 0 12px !important; }
.yith-request-a-quote-page table.shop_table thead th:last-child { border-radius:0 12px 12px 0 !important; }
.yith-request-a-quote-page table.shop_table tbody td { padding:18px 14px !important; border:none !important; border-bottom:1px solid #eef2f7 !important; background:transparent !important; vertical-align:middle !important; }
.yith-request-a-quote-page table.shop_table tbody tr:last-child td { border-bottom:none !important; }
.yith-request-a-quote-page table.shop_table tbody tr:hover td { background:#f7fafd !important; }
.yith-request-a-quote-page td.product-thumbnail img { width:70px !important; height:70px !important; object-fit:cover !important; border-radius:12px !important; border:1px solid #e6ecf3 !important; box-shadow:0 4px 12px rgba(13,31,53,.10) !important; }
.yith-request-a-quote-page td.product-name { font-weight:700 !important; color:#0d1f35 !important; font-size:15px !important; line-height:1.45 !important; }
.yith-request-a-quote-page td.product-name a { color:#0d1f35 !important; }
.yith-request-a-quote-page td.product-remove a, .yith-request-a-quote-page .yith-ywraq-item-remove a {
  display:inline-flex !important; align-items:center !important; justify-content:center !important; width:30px !important; height:30px !important;
  border-radius:50% !important; background:#f1f4f8 !important; color:#8a97a8 !important; font-size:17px !important; line-height:1 !important; transition:all .2s ease !important; text-decoration:none !important;
}
.yith-request-a-quote-page td.product-remove a:hover { background:#ffe3e3 !important; color:#e53935 !important; }
.yith-request-a-quote-page .quantity { display:inline-flex !important; align-items:center !important; border:1px solid #e1e8f0 !important; border-radius:10px !important; overflow:hidden !important; background:#fff !important; }
.yith-request-a-quote-page .quantity input.qty { border:none !important; width:46px !important; height:42px !important; text-align:center !important; font-weight:700 !important; color:#0d1f35 !important; background:transparent !important; -moz-appearance:textfield; }
.yith-request-a-quote-page .quantity .plus, .yith-request-a-quote-page .quantity .minus {
  border:none !important; background:#f4f7fb !important; color:#0d1f35 !important; width:40px !important; height:42px !important; font-size:18px !important; cursor:pointer !important; transition:background .2s !important; display:flex !important; align-items:center !important; justify-content:center !important;
}
.yith-request-a-quote-page .quantity .plus:hover, .yith-request-a-quote-page .quantity .minus:hover { background:#FFD200 !important; }
.yith-request-a-quote-page input.button[name*="update"], .yith-request-a-quote-page input.button:not(.raq-send-request) {
  background:#14365C !important; color:#fff !important; border:none !important; border-radius:10px !important; padding:12px 26px !important; font-weight:700 !important; text-transform:none !important; box-shadow:0 6px 18px rgba(20,54,92,.25) !important; transition:all .2s !important; margin-top:18px !important;
}
.yith-request-a-quote-page input.button:not(.raq-send-request):hover { background:#0d1f35 !important; transform:translateY(-1px); }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper .title {
  color:#0d1f35 !important; font-weight:800 !important; font-size:24px !important; position:relative !important; padding-bottom:14px !important; margin:0 0 24px !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2::after, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper .title::after {
  content:"" !important; position:absolute !important; left:0; bottom:0; width:60px; height:4px; border-radius:4px; background:linear-gradient(90deg,#FFD200,#FF9500);
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper label { font-weight:700 !important; color:#1c2e44 !important; font-size:14px !important; margin-bottom:7px !important; display:block !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper label .required, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper .required { color:#FF6B00 !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input.input-text, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea {
  width:100% !important; border:1.5px solid #e1e8f0 !important; border-radius:10px !important; padding:13px 15px !important; background:#f8fafd !important; font-size:15px !important; color:#0d1f35 !important; transition:all .2s ease !important; box-shadow:none !important; margin-bottom:4px !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input.input-text:focus, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea:focus {
  border-color:#FFD200 !important; background:#fff !important; box-shadow:0 0 0 4px rgba(255,210,0,.18) !important; outline:none !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper p { margin-bottom:18px !important; }
.yith-request-a-quote-page .ywraq-error, .yith-request-a-quote-page .required-field { color:#e53935 !important; font-size:12.5px !important; }
.yith-request-a-quote-page input.raq-send-request {
  background:linear-gradient(135deg,#FF6B00 0%,#FF9500 100%) !important; color:#fff !important; border:none !important; border-radius:12px !important;
  padding:16px 28px !important; font-size:16px !important; font-weight:800 !important; letter-spacing:1px !important; text-transform:uppercase !important; width:100% !important;
  box-shadow:0 8px 26px rgba(255,107,0,.40) !important; cursor:pointer !important; transition:all .25s ease !important; margin-top:8px !important;
}
.yith-request-a-quote-page input.raq-send-request:hover { transform:translateY(-2px) !important; box-shadow:0 12px 32px rgba(255,107,0,.52) !important; }
@media (max-width:768px){
  .yith-request-a-quote-page .ywraq-form-table-wrapper.wide { flex-direction:column !important; gap:22px !important; }
  .yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { padding:22px 18px !important; }
}
.yith-request-a-quote-page td.product-remove a::before,
.yith-request-a-quote-page td.product-remove a::after,
.yith-request-a-quote-page .yith-ywraq-item-remove a::before,
.yith-request-a-quote-page .yith-ywraq-item-remove a::after { display:none !important; content:none !important; }
.yith-request-a-quote-page td.product-remove a { font-size:18px !important; font-weight:400 !important; }
.yith-request-a-quote-page td.product-thumbnail img { object-fit:contain !important; background:#fff !important; padding:6px !important; }
.yith-request-a-quote-page .page-title {
  position:relative !important; padding:62px 0 !important; height:auto !important;
  background-size:cover !important; background-position:center !important;
}
.yith-request-a-quote-page .page-title::before {
  content:"" !important; position:absolute !important; inset:0 !important;
  background:linear-gradient(135deg, rgba(13,31,53,.93) 0%, rgba(20,54,92,.86) 60%, rgba(13,31,53,.90) 100%) !important; z-index:1 !important;
}
.yith-request-a-quote-page .page-title .container { position:relative !important; z-index:2 !important; }
.yith-request-a-quote-page .page-title .entry-title {
  color:#fff !important; font-size:50px !important; font-weight:800 !important;
  letter-spacing:.5px !important; position:relative !important; display:inline-block !important; padding-bottom:18px !important; margin-bottom:14px !important;
}
.yith-request-a-quote-page .page-title .entry-title::after {
  content:"" !important; position:absolute !important; left:50% !important; transform:translateX(-50%) !important; bottom:0 !important;
  width:86px !important; height:4px !important; border-radius:4px !important; background:linear-gradient(90deg,#FFD200,#FF9500) !important;
}
.yith-request-a-quote-page .page-title .breadcrumbs,
.yith-request-a-quote-page .page-title .breadcrumbs * { color:rgba(255,255,255,.78) !important; font-weight:500 !important; }
.yith-request-a-quote-page .page-title .breadcrumbs a:hover { color:#FFD200 !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3 { margin-bottom:6px !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3::before {
  content:"Completa tus datos y te enviaremos tu cotización a la brevedad." !important;
  display:block !important; position:absolute !important; top:42px !important; left:0 !important;
  font-size:14px !important; font-weight:500 !important; color:#6b7a8d !important; letter-spacing:0 !important; white-space:nowrap !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3 { padding-bottom:46px !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3::after { bottom:24px !important; }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form::before {
  content:"Tu lista de productos" !important; display:block !important;
  font-size:20px !important; font-weight:800 !important; color:#0d1f35 !important;
  padding-bottom:16px !important; margin-bottom:18px !important; position:relative !important;
}
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form::after {
  content:"" !important; position:absolute !important; left:28px !important; top:58px !important; width:56px !important; height:4px !important; border-radius:4px !important; background:linear-gradient(90deg,#FFD200,#FF9500) !important;
}
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form { position:relative !important; }
.yith-request-a-quote-page input.raq-send-request { letter-spacing:1.2px !important; }
.yith-request-a-quote-page .raq-send-request-row::after {
  content:"🔒 Tus datos están protegidos · Respuesta en horario hábil" !important;
  display:block !important; text-align:center !important; margin-top:14px !important;
  font-size:12.5px !important; color:#8a97a8 !important; font-weight:500 !important;
}
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { border-top:4px solid transparent !important; background-clip:padding-box !important; overflow:hidden !important; }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form { box-shadow:0 14px 44px rgba(13,31,53,.10), 0 2px 6px rgba(13,31,53,.05), inset 0 4px 0 #0d1f35 !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { box-shadow:0 14px 44px rgba(13,31,53,.10), 0 2px 6px rgba(13,31,53,.05), inset 0 4px 0 #FF6B00 !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper form { display:flex !important; flex-wrap:wrap !important; column-gap:16px !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper form > * { width:100% !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper form p.form-row:has(input[name="first_name"]),
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper form p.form-row:has(input[name="last_name"]) { width:calc(50% - 8px) !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="first_name"],
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="last_name"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%252394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M4%2020c0-4%204-6%208-6s8%202%208%206'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="telefono_"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%252394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="email"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%252394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'4'%20width%3D'20'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'm2%207%2010%206%2010-6'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea[name="message"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%252394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E") !important; background-position:14px 15px !important; padding-left:44px !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input.input-text { background-repeat:no-repeat !important; background-position:14px center !important; padding-left:44px !important; }
.yith-request-a-quote-page td.product-thumbnail img { width:84px !important; height:84px !important; }
.yith-request-a-quote-page table.shop_table tbody tr td:first-child { position:relative !important; }
.yith-request-a-quote-page table.shop_table tbody tr:hover td { background:#f5f9fe !important; }
.yith-request-a-quote-page table.shop_table tbody tr { transition:all .2s ease !important; }
.yith-request-a-quote-page td.product-name a:hover { color:#FF6B00 !important; }
.yith-request-a-quote-page .quantity .plus, .yith-request-a-quote-page .quantity .minus { width:42px !important; height:46px !important; font-size:20px !important; }
.yith-request-a-quote-page .quantity input.qty { height:46px !important; font-size:16px !important; }
.yith-request-a-quote-page .ywraq-wrapper .cart-empty,
.yith-request-a-quote-page .ywraq-wrapper .woocommerce-info,
.yith-request-a-quote-page .ywraq-wrapper .yith-ywraq-is-empty,
.yith-request-a-quote-page .ywraq-wrapper .ywraq-empty-list {
  background:#fff !important; border:none !important; border-radius:18px !important;
  box-shadow:0 14px 44px rgba(13,31,53,.10) !important; padding:48px 32px !important;
  text-align:center !important; font-size:18px !important; color:#0d1f35 !important; font-weight:600 !important;
  max-width:640px !important; margin:0 auto !important; position:relative !important; padding-top:110px !important;
}
.yith-request-a-quote-page .ywraq-wrapper .cart-empty::before,
.yith-request-a-quote-page .ywraq-wrapper .woocommerce-info::before,
.yith-request-a-quote-page .ywraq-wrapper .yith-ywraq-is-empty::before {
  content:"" !important; position:absolute !important; top:40px !important; left:50% !important; transform:translateX(-50%) !important;
  width:56px !important; height:56px !important; border-radius:50% !important;
  background:linear-gradient(135deg,#FFD200,#FF9500) !important;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%252394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'21'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'20'%20cy%3D'21'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat:no-repeat !important; background-position:center !important; background-size:28px, cover !important;
  box-shadow:0 8px 22px rgba(255,107,0,.35) !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="first_name"],
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="last_name"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%2394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M4%2020c0-4%204-6%208-6s8%202%208%206'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="telefono_"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%2394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input[name="email"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%2394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'4'%20width%3D'20'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'm2%207%2010%206%2010-6'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea[name="message"] { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%2394a3b5'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M21%2015a2%202%200%200%201-2%202H7l-4%204V5a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202z'%2F%3E%3C%2Fsvg%3E") !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea[name="message"] { background-repeat:no-repeat !important; background-position:14px 15px !important; padding-left:44px !important; }
.yith-request-a-quote-page .ywraq-wrapper .cart-empty::before,
.yith-request-a-quote-page .ywraq-wrapper .woocommerce-info::before,
.yith-request-a-quote-page .ywraq-wrapper .yith-ywraq-is-empty::before {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'20'%20height%3D'20'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'21'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'20'%20cy%3D'21'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'%2F%3E%3C%2Fsvg%3E"), linear-gradient(135deg,#FFD200,#FF9500) !important;
  background-repeat:no-repeat, no-repeat !important;
  background-position:center, center !important;
  background-size:28px, cover !important;
}
@keyframes acQuoteIn { from{opacity:0; transform:translateY(22px);} to{opacity:1; transform:translateY(0);} }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form { animation:acQuoteIn .6s cubic-bezier(.22,.61,.36,1) both; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { animation:acQuoteIn .6s cubic-bezier(.22,.61,.36,1) .12s both; }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { transition:transform .3s ease, box-shadow .3s ease !important; }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form:hover { transform:translateY(-4px) !important; box-shadow:0 22px 56px rgba(13,31,53,.16), 0 4px 10px rgba(13,31,53,.06), inset 0 4px 0 #0d1f35 !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper:hover { transform:translateY(-4px) !important; box-shadow:0 22px 56px rgba(255,107,0,.16), 0 4px 10px rgba(13,31,53,.06), inset 0 4px 0 #FF6B00 !important; }
.yith-request-a-quote-page input.raq-send-request {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'22'%20height%3D'22'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cline%20x1%3D'5'%20y1%3D'12'%20x2%3D'19'%20y2%3D'12'%2F%3E%3Cpolyline%20points%3D'12%205%2019%2012%2012%2019'%2F%3E%3C%2Fsvg%3E"), linear-gradient(135deg,#FF6B00 0%,#FF9500 100%) !important;
  background-repeat:no-repeat, no-repeat !important;
  background-position:calc(100% - 26px) center, center !important;
  background-size:22px, cover !important;
  padding-right:54px !important; transition:all .3s ease, background-position .3s ease !important;
}
.yith-request-a-quote-page input.raq-send-request:hover {
  background-position:calc(100% - 20px) center, center !important;
  transform:translateY(-2px) !important; box-shadow:0 14px 34px rgba(255,107,0,.55) !important;
}
.yith-request-a-quote-page .raq-send-request-row::after {
  content:"⚡  Respuesta rápida        ✓  Sin compromiso        🚚  Despacho a todo Chile" !important;
  display:block !important; text-align:center !important; margin-top:20px !important; padding-top:18px !important;
  border-top:1px solid #eef2f7 !important; font-size:13px !important; color:#6b7a8d !important; font-weight:600 !important; letter-spacing:.2px !important; white-space:normal !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input.input-text:hover,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea:hover { border-color:#c7d3e0 !important; }
.yith-request-a-quote-page .quantity input.qty:focus { outline:none !important; box-shadow:inset 0 0 0 2px rgba(255,210,0,.5) !important; border-radius:6px !important; }
.yith-request-a-quote-page table.shop_table thead th { background:linear-gradient(135deg,#0d1f35 0%,#1c3552 100%) !important; }
.yith-request-a-quote-page input.button:not(.raq-send-request):hover { box-shadow:0 10px 24px rgba(20,54,92,.35) !important; }
@media (prefers-reduced-motion: reduce) {
  .yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form,
  .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { animation:none !important; }
}
.yith-request-a-quote-page .page-title {
  padding:52px 0 46px !important; overflow:hidden !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
}
.yith-request-a-quote-page .page-title::before {
  background:
    radial-gradient(ellipse 60% 80% at 50% 42%, rgba(255,210,0,.10) 0%, rgba(255,210,0,0) 60%),
    linear-gradient(135deg, rgba(13,31,53,.94) 0%, rgba(20,54,92,.88) 55%, rgba(13,31,53,.94) 100%) !important;
}
.yith-request-a-quote-page .page-title::after {
  content:"" !important; position:absolute !important; inset:0 !important; z-index:1 !important; pointer-events:none !important;
  background-image:radial-gradient(rgba(255,255,255,.06) 1px, transparent 1.4px) !important;
  background-size:24px 24px !important; mask-image:linear-gradient(180deg, transparent, #000 30%, #000 70%, transparent) !important;
  -webkit-mask-image:linear-gradient(180deg, transparent, #000 30%, #000 70%, transparent) !important;
}
.yith-request-a-quote-page .page-title .container { position:relative !important; z-index:3 !important; }
.yith-request-a-quote-page .page-title .entry-title::before {
  content:"SOLICITA TU PRESUPUESTO" !important; display:block !important;
  font-size:13px !important; font-weight:700 !important; letter-spacing:4px !important;
  color:#FFD200 !important; text-transform:uppercase !important; margin-bottom:18px !important;
  text-shadow:0 0 18px rgba(255,210,0,.4) !important;
}
.yith-request-a-quote-page .page-title .entry-title {
  color:#fff !important; font-size:48px !important; font-weight:800 !important;
  letter-spacing:-1px !important; line-height:1.05 !important; padding-bottom:26px !important; margin-bottom:18px !important;
  text-shadow:0 4px 30px rgba(0,0,0,.35) !important;
}
@keyframes acDivGlow { 0%,100%{filter:drop-shadow(0 0 4px rgba(255,196,0,.5));} 50%{filter:drop-shadow(0 0 10px rgba(255,196,0,.85));} }
.yith-request-a-quote-page .page-title .entry-title::after {
  width:120px !important; height:4px !important; bottom:0 !important;
  background:linear-gradient(90deg, rgba(255,210,0,0) 0%, #FFD200 30%, #FF9500 50%, #FFD200 70%, rgba(255,210,0,0) 100%) !important;
  border-radius:4px !important; animation:acDivGlow 3.4s ease-in-out infinite !important;
}
.yith-request-a-quote-page .page-title .entry-title { position:relative !important; }
.yith-request-a-quote-page .page-title .breadcrumbs {
  margin-top:6px !important; font-size:12px !important; letter-spacing:1.5px !important; text-transform:uppercase !important;
  display:inline-block !important; padding:7px 18px !important; border-radius:30px !important;
  background:rgba(255,255,255,.07) !important; border:1px solid rgba(255,255,255,.12) !important; backdrop-filter:blur(4px) !important;
}
.yith-request-a-quote-page .page-title .breadcrumbs, .yith-request-a-quote-page .page-title .breadcrumbs * { color:rgba(255,255,255,.82) !important; }
@media (prefers-reduced-motion: reduce){ .yith-request-a-quote-page .page-title .entry-title::after{ animation:none !important; } }
@media (max-width:768px){
  .yith-request-a-quote-page .page-title { padding:36px 0 32px !important; }
  .yith-request-a-quote-page .page-title .entry-title { font-size:38px !important; }
  .yith-request-a-quote-page .page-title .entry-title::before { font-size:11px !important; letter-spacing:3px !important; }
}
.yith-request-a-quote-page .page-title .entry-title { display:block !important; }
.yith-request-a-quote-page .page-title .breadcrumbs { margin-left:auto !important; margin-right:auto !important; }
.yith-request-a-quote-page .page-title .breadcrumbs a::after { content:"" !important; margin:0 !important; }
.yith-request-a-quote-page .page-title .breadcrumbs a { margin-right:8px !important; }
.yith-request-a-quote-page .page-title .container { position:relative !important; }
.yith-request-a-quote-page .page-title .container::before {
  content:"" !important; position:absolute !important; top:46% !important; left:50% !important;
  transform:translate(-50%,-50%) !important; width:230px !important; height:230px !important;
  z-index:0 !important; opacity:.06 !important; pointer-events:none !important;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'1.4'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%202h6a2%202%200%200%201%202%202h1a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h1a2%202%200%200%201%202-2z'%2F%3E%3Crect%20x%3D'9'%20y%3D'2'%20width%3D'6'%20height%3D'4'%20rx%3D'1'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'11'%20x2%3D'16'%20y2%3D'11'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'15'%20x2%3D'14'%20y2%3D'15'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat !important;
}
.yith-request-a-quote-page .page-title .entry-title::before { content:"✦  SOLICITA TU PRESUPUESTO  ✦" !important; }
@keyframes acDivGlow2 { 0%,100%{filter:drop-shadow(0 0 4px rgba(255,196,0,.5));} 50%{filter:drop-shadow(0 0 11px rgba(255,196,0,.9));} }
.yith-request-a-quote-page .page-title .entry-title::after {
  width:140px !important; height:14px !important; bottom:-2px !important; background:
    radial-gradient(circle at 50% 50%, #FFF1B8 0, #FFD200 32%, rgba(255,196,0,0) 60%) 50% 50% / 14px 14px no-repeat,
    radial-gradient(circle at 50% 50%, transparent 0 5px, #FFD200 5px 6.5px, transparent 7px) 50% 50% / 14px 14px no-repeat,
    linear-gradient(90deg, rgba(255,210,0,0) 0%, #FFD200 28%, #FF9500 50%, #FFD200 72%, rgba(255,210,0,0) 100%) 50% 50% / 100% 3px no-repeat !important;
  border-radius:0 !important; animation:acDivGlow2 3.4s ease-in-out infinite !important;
}
@media (prefers-reduced-motion: reduce){ .yith-request-a-quote-page .page-title .entry-title::after{ animation:none !important; } }
@media (max-width:768px){ .yith-request-a-quote-page .page-title .container::before { width:150px !important; height:150px !important; } }
.yith-request-a-quote-page .ywraq-wrapper { background:transparent !important; }
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form {
  background:linear-gradient(180deg,#ffffff 0%, #f7faff 100%) !important;
  box-shadow:0 24px 60px rgba(13,31,53,.14), 0 8px 18px rgba(13,31,53,.06), inset 0 4px 0 #0d1f35, inset 0 0 0 1px rgba(13,31,53,.05) !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper {
  background:linear-gradient(180deg,#ffffff 0%, #fffaf5 100%) !important;
  box-shadow:0 24px 60px rgba(13,31,53,.14), 0 8px 18px rgba(255,107,0,.05), inset 0 4px 0 #FF6B00, inset 0 0 0 1px rgba(13,31,53,.05) !important;
}
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form:hover { box-shadow:0 30px 70px rgba(13,31,53,.20), 0 10px 22px rgba(13,31,53,.08), inset 0 4px 0 #0d1f35, inset 0 0 0 1px rgba(13,31,53,.05) !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper:hover { box-shadow:0 30px 70px rgba(255,107,0,.18), 0 10px 22px rgba(13,31,53,.08), inset 0 4px 0 #FF6B00, inset 0 0 0 1px rgba(13,31,53,.05) !important; }
.yith-request-a-quote-page table.shop_table thead th { box-shadow:0 6px 16px rgba(13,31,53,.18) !important; }
.yith-request-a-quote-page table.shop_table { border-spacing:0 14px !important; }
.yith-request-a-quote-page table.shop_table tbody td {
  background:#fbfdff !important; border-top:1px solid #e8eef6 !important; border-bottom:1px solid #e8eef6 !important;
  border-left:none !important; border-right:none !important; padding:20px 14px !important;
}
.yith-request-a-quote-page table.shop_table tbody td:first-child { border-left:1px solid #e8eef6 !important; border-top-left-radius:14px !important; border-bottom-left-radius:14px !important; }
.yith-request-a-quote-page table.shop_table tbody td:last-child { border-right:1px solid #e8eef6 !important; border-top-right-radius:14px !important; border-bottom-right-radius:14px !important; }
.yith-request-a-quote-page table.shop_table tbody tr { box-shadow:0 6px 18px rgba(13,31,53,.07) !important; transition:all .25s ease !important; }
.yith-request-a-quote-page table.shop_table tbody tr:hover { box-shadow:0 12px 28px rgba(13,31,53,.13) !important; transform:translateY(-2px) !important; }
.yith-request-a-quote-page table.shop_table tbody tr:hover td { background:#ffffff !important; }
.yith-request-a-quote-page table.shop_table tbody td:first-child { position:relative !important; overflow:hidden !important; }
.yith-request-a-quote-page table.shop_table tbody td:first-child::after {
  content:"" !important; position:absolute !important; left:0 !important; top:0 !important; bottom:0 !important; width:4px !important;
  background:linear-gradient(180deg,#FFD200,#FF9500) !important; opacity:0 !important; transition:opacity .25s ease !important;
}
.yith-request-a-quote-page table.shop_table tbody tr:hover td:first-child::after { opacity:1 !important; }
.yith-request-a-quote-page td.product-thumbnail img {
  background:linear-gradient(180deg,#ffffff,#f1f5fa) !important;
  box-shadow:0 6px 16px rgba(13,31,53,.14), inset 0 0 0 1px rgba(13,31,53,.05) !important;
  border:none !important; padding:8px !important;
}
.yith-request-a-quote-page .quantity { box-shadow:0 4px 12px rgba(13,31,53,.10) !important; border-color:#dde6f0 !important; }
.yith-request-a-quote-page .quantity .plus, .yith-request-a-quote-page .quantity .minus { background:linear-gradient(180deg,#fbfdff,#eef3f9) !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input.input-text,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea {
  background-color:#f7faff !important;
  box-shadow:inset 0 2px 5px rgba(13,31,53,.05) !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper input.input-text:focus,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper textarea:focus {
  background-color:#fff !important; box-shadow:0 0 0 4px rgba(255,210,0,.18), inset 0 1px 3px rgba(13,31,53,.04) !important;
}
.yith-request-a-quote-page table.shop_table tbody tr:not(.cart_item) { box-shadow:none !important; transform:none !important; }
.yith-request-a-quote-page table.shop_table tbody td.actions {
  background:transparent !important; border:none !important; border-radius:0 !important; padding:18px 0 0 !important; box-shadow:none !important;
}
.yith-request-a-quote-page table.shop_table tbody td.actions::after { display:none !important; }
@media (max-width:768px){
  .yith-request-a-quote-page .ywraq-form-table-wrapper.wide { max-width:100% !important; gap:18px !important; }
  .yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form,
  .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper { padding:20px 14px !important; max-width:100% !important; }
  .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper form p.form-row:has(input[name="first_name"]),
  .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper form p.form-row:has(input[name="last_name"]) { width:100% !important; }
  .yith-request-a-quote-page table.shop_table thead { display:none !important; }
  .yith-request-a-quote-page table.shop_table, .yith-request-a-quote-page table.shop_table tbody { display:block !important; width:100% !important; border-spacing:0 !important; }
  .yith-request-a-quote-page table.shop_table tbody tr.cart_item {
    display:block !important; position:relative !important; width:100% !important; box-sizing:border-box !important;
    padding:18px 14px !important; margin:0 0 14px !important; border:1px solid #e8eef6 !important; border-radius:14px !important; box-shadow:0 6px 18px rgba(13,31,53,.07) !important; transform:none !important;
  }
  .yith-request-a-quote-page table.shop_table tbody tr.cart_item td {
    display:block !important; width:100% !important; box-sizing:border-box !important; border:none !important; padding:5px 0 !important; text-align:center !important; background:transparent !important;
  }
  .yith-request-a-quote-page table.shop_table tbody td::before { display:none !important; }
  .yith-request-a-quote-page td.product-remove { position:absolute !important; top:6px !important; right:6px !important; width:auto !important; padding:0 !important; }
  .yith-request-a-quote-page td.product-thumbnail img { width:120px !important; height:120px !important; }
  .yith-request-a-quote-page td.product-name { font-weight:700 !important; font-size:15px !important; }
  .yith-request-a-quote-page td.product-quantity { padding-top:10px !important; }
  .yith-request-a-quote-page table.shop_table tbody tr:not(.cart_item){ display:block !important; box-shadow:none !important; }
  .yith-request-a-quote-page table.shop_table td.actions{ display:block !important; text-align:center !important; padding:6px 0 0 !important; }
  .yith-request-a-quote-page input.button:not(.raq-send-request){ width:100% !important; }
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2 { position:relative !important; padding-bottom:0 !important; margin-bottom:22px !important; }
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3::before, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2::before {
  content:"" !important; position:absolute !important; left:0 !important; top:46px !important;
  width:60px !important; height:4px !important; border-radius:4px !important; background:linear-gradient(90deg,#FFD200,#FF9500) !important; white-space:normal !important;
}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h3::after, .yith-request-a-quote-page .yith-ywraq-mail-form-wrapper h2::after {
  content:"Completa tus datos y te enviaremos tu cotización a la brevedad." !important;
  display:block !important; position:static !important; margin-top:32px !important; width:auto !important;
  font-size:14px !important; font-weight:500 !important; color:#6b7a8d !important; line-height:1.4 !important; letter-spacing:0 !important; white-space:normal !important; background:none !important;
}
.yith-request-a-quote-page .ywraq-form-table-wrapper.wide > form,
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper {
  overflow:visible !important;
  animation:none !important;
  opacity:1 !important;
  transform:none !important;
}
.yith-request-a-quote-page .g-recaptcha, .yith-request-a-quote-page .raq-send-request-row > div { max-width:100% !important; overflow:hidden !important; }
@media (max-width:360px){
  .yith-request-a-quote-page .g-recaptcha { transform:scale(0.92) !important; transform-origin:left top !important; }
}
.elementor-element-ababa71,
.elementor-element-ababa71.e-con-full {
  padding-left:12px !important;
  padding-right:12px !important;
}
@media (max-width:768px){
  .elementor-element-ababa71,
  .elementor-element-ababa71.e-con-full {
    padding-left:12px !important;
    padding-right:12px !important;
  }
}
.elementor-element-9707807{ background:#ffffff !important; padding:195px 0 0 0 !important; height:auto !important; min-height:0 !important; }
.elementor-element-9707807 > .elementor-element-7f4a16c{ max-width:100% !important; margin:0 !important; }
.elementor-element-9707807 .elementor-element-7f4a16c, .elementor-element-9707807 .elementor-swiper{ border-radius:0 !important; box-shadow:none !important; height:38.83vw !important; min-height:0 !important; }
.elementor-element-9707807 .swiper, .elementor-element-9707807 .swiper-wrapper, .elementor-element-9707807 .swiper-slide{ height:38.83vw !important; }
.elementor-element-9707807 .swiper-wrapper{ position:relative !important; transform:none !important; display:block !important; }
.elementor-element-9707807 .swiper-slide{ position:absolute !important; inset:0 !important; width:100% !important; }
.elementor-element-9707807 .swiper-slide:nth-child(3){ display:none !important; }
.elementor-element-9707807 .swiper-slide-bg{ position:absolute !important; inset:0 !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; background-color:#fff !important; animation:none !important; transform:none !important; }
@keyframes acReal{ 0%{opacity:1} 42%{opacity:1} 50%{opacity:0} 92%{opacity:0} 100%{opacity:1} }
.elementor-element-9707807 .swiper-slide:nth-child(1){ animation:acReal 12s ease-in-out infinite !important; }
.elementor-element-9707807 .swiper-slide:nth-child(2){ animation:acReal 12s ease-in-out infinite -6s !important; }
.elementor-element-9707807 .swiper-slide-contents, .elementor-element-9707807 .elementor-slide-heading, .elementor-element-9707807 .elementor-slide-description, .elementor-element-9707807 .elementor-slide-button, .elementor-element-9707807 .elementor-background-overlay, .elementor-element-9707807 .elementor-swiper-button{ display:none !important; }
body.home .whb-header .wd-logo img{ filter:none !important; }
body.home .whb-header .item-level-0 > a, body.home .whb-header .wd-nav > li > a, body.home .whb-header a.wd-tools-icon, body.home .whb-header .wd-tools-icon, body.home .whb-header .whb-text-element{ color:#0d1f35 !important; }
@media (min-width:769px){
  .elementor-element-9707807 .swiper-slide:nth-child(1) .swiper-slide-bg{ background-image:url("https://aceroscumbres.cl/wp-content/uploads/2026/06/BANER-1-PANELES-.png") !important; }
  .elementor-element-9707807 .swiper-slide:nth-child(2) .swiper-slide-bg{ background-image:url("https://aceroscumbres.cl/wp-content/uploads/2026/06/PANEL-2560X1000-BANER-2.png") !important; }
}
@media (max-width:768px){
  .elementor-element-9707807{ padding:80px 0 0 0 !important; }
  .elementor-element-9707807 .elementor-element-7f4a16c, .elementor-element-9707807 .elementor-swiper, .elementor-element-9707807 .swiper, .elementor-element-9707807 .swiper-wrapper, .elementor-element-9707807 .swiper-slide{ height:52vw !important; }
  .elementor-element-9707807 .swiper-slide-bg{ background-size:contain !important; }
  .elementor-element-9707807 .swiper-slide:nth-child(1) .swiper-slide-bg{ background-image:url("https://aceroscumbres.cl/wp-content/uploads/2026/06/BANER-1-PANELES-.png") !important; }
  .elementor-element-9707807 .swiper-slide:nth-child(2) .swiper-slide-bg{ background-image:url("https://aceroscumbres.cl/wp-content/uploads/2026/06/PANEL-2560X1000-BANER-2.png") !important; }
}
.elementor-element-9707807 .elementor-swiper, .elementor-element-9707807 .swiper, .elementor-element-9707807 .swiper-wrapper{ width:100% !important; max-width:100% !important; left:0 !important; margin:0 !important; }
.elementor-element-9707807 .swiper-slide, .elementor-element-9707807 .swiper-slide-bg{ width:100% !important; max-width:100% !important; left:0 !important; }
.whb-header li.boton-tienda{ background:transparent !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link{
  border:2px solid #002e62 !important; border-radius:5px !important; color:#002e62 !important;
  background:transparent !important; padding:11px 24px !important; font-weight:700 !important;
  transition:all .3s cubic-bezier(.22,.61,.36,1) !important; line-height:1 !important;
}
.whb-header li.boton-tienda > a.woodmart-nav-link:hover{
  background:#002e62 !important; color:#fff !important; transform:translateY(-2px) !important;
  box-shadow:0 10px 24px rgba(0,46,98,.32) !important;
}
.whb-header li.boton-tienda > a.woodmart-nav-link::after{ display:none !important; }
.whb-header .btn-style-bordered{ transition:all .3s cubic-bezier(.22,.61,.36,1) !important; }
.whb-header .btn-style-bordered:hover{ background:#002e62 !important; color:#fff !important; transform:translateY(-2px) !important; box-shadow:0 10px 24px rgba(0,46,98,.32) !important; }
.whb-header .wd-nav > li:not(.boton-tienda) > a{ position:relative !important; transition:color .25s ease !important; }
.whb-header .wd-nav > li:not(.boton-tienda) > a::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:-3px !important; width:0 !important; height:2px !important; background:#002e62 !important; transition:width .3s ease !important; border-radius:2px !important; }
.whb-header .wd-nav > li:not(.boton-tienda) > a:hover::after{ width:100% !important; }
.whb-header .wd-nav > li:not(.boton-tienda) > a:hover{ color:#002e62 !important; }
.whb-header .wd-tools-element a, .whb-header .wd-header-icon{ transition:transform .25s ease !important; }
.whb-header .wd-tools-element a:hover, .whb-header .wd-header-icon:hover{ transform:translateY(-2px) scale(1.06) !important; }
body.home .elementor-element-9707807{ box-shadow:none !important; }
body.home .whb-header{ position:relative !important; z-index:50 !important; }
body.home .whb-header{ position:relative !important; z-index:50 !important; box-shadow:0 8px 30px rgba(13,31,53,.07) !important; }
body.home .whb-header::after{ content:"" !important; position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; height:3px !important; background:linear-gradient(90deg, #002e62 0%, #FFC400 50%, #002e62 100%) !important; z-index:60 !important; }
.whb-header form.searchform input.s, .whb-header .searchform input, .whb-header [class*="search"] input[type="text"]{ border-radius:30px !important; border:1.5px solid #e6ecf3 !important; box-shadow:0 4px 14px rgba(13,31,53,.07) !important; transition:all .25s ease !important; padding-left:20px !important; }
.whb-header form.searchform input.s:focus, .whb-header .searchform input:focus{ border-color:#002e62 !important; box-shadow:0 0 0 4px rgba(0,46,98,.12) !important; outline:none !important; }
.whb-header .searchform button, .whb-header .search-button{ border-radius:0 30px 30px 0 !important; }
body.home .whb-header .whb-text-element{ font-weight:700 !important; }
@media (max-width:768px){
  .whb-header::after{ display:none !important; }
  .whb-header .wd-nav > li:not(.boton-tienda) > a::after{ display:none !important; }
  .whb-header form.searchform input.s, .whb-header .searchform input, .whb-header [class*="search"] input[type="text"]{ border-radius:8px !important; box-shadow:none !important; padding-left:14px !important; }
  .whb-row .whb-column{ min-width:0 !important; }
  .whb-mobile-right, .whb-mobile-left, .whb-mobile-center{ flex-wrap:nowrap !important; }
}
body.home .whb-header::after{ display:none !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link, .whb-header .btn-style-bordered{ display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:9px !important; border-radius:999px !important; padding:12px 26px !important; font-weight:700 !important; letter-spacing:.3px !important; position:relative !important; overflow:hidden !important; line-height:1 !important; transition:transform .3s cubic-bezier(.22,.61,.36,1), box-shadow .3s ease !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link::before, .whb-header .btn-style-bordered::before{ content:"" !important; width:18px !important; height:18px !important; flex:none !important; background-color:currentColor !important; -webkit-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-size:contain; mask-size:contain; }
.whb-header li.boton-tienda > a.woodmart-nav-link::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'21'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'20'%20cy%3D'21'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'%2F%3E%3C%2Fsvg%3E") !important; mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'21'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'20'%20cy%3D'21'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'%2F%3E%3C%2Fsvg%3E") !important; }
.whb-header .btn-style-bordered::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%2F%3E%3Cpolyline%20points%3D'14%202%2014%208%2020%208'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'13'%20x2%3D'16'%20y2%3D'13'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'17'%20x2%3D'13'%20y2%3D'17'%2F%3E%3C%2Fsvg%3E") !important; mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%2F%3E%3Cpolyline%20points%3D'14%202%2014%208%2020%208'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'13'%20x2%3D'16'%20y2%3D'13'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'17'%20x2%3D'13'%20y2%3D'17'%2F%3E%3C%2Fsvg%3E") !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link::after, .whb-header .btn-style-bordered::after{ content:"" !important; position:absolute !important; top:0 !important; left:-90% !important; width:55% !important; height:100% !important; background:linear-gradient(100deg, transparent, rgba(255,255,255,.5), transparent) !important; transform:skewX(-20deg) !important; transition:left .6s ease !important; pointer-events:none !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link:hover::after, .whb-header .btn-style-bordered:hover::after{ left:140% !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link{ background:linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important; color:#fff !important; border:none !important; box-shadow:0 8px 22px rgba(1,42,94,.30) !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link:hover{ transform:translateY(-3px) !important; box-shadow:0 16px 34px rgba(1,42,94,.45) !important; }
.whb-header .btn-style-bordered{ background:linear-gradient(135deg,#FFD200 0%, #FF9D00 100%) !important; color:#012a5e !important; border:none !important; box-shadow:0 8px 22px rgba(255,157,0,.32) !important; }
.whb-header .btn-style-bordered:hover{ transform:translateY(-3px) !important; box-shadow:0 16px 34px rgba(255,157,0,.5) !important; }
@media (max-width:768px){
  .whb-header li.boton-tienda > a.woodmart-nav-link, .whb-header .btn-style-bordered{ width:100% !important; justify-content:center !important; border-radius:12px !important; padding:14px 20px !important; }
  .whb-header li.boton-tienda > a.woodmart-nav-link::after, .whb-header .btn-style-bordered::after{ display:none !important; }
}
.elementor-element-9707807 .elementor-element-7f4a16c{ position:relative !important; overflow:visible !important; }
.elementor-element-9707807 .elementor-swiper, .elementor-element-9707807 .swiper{ overflow:hidden !important; }
.elementor-element-9707807 .elementor-element-7f4a16c::before, .elementor-element-9707807 .elementor-element-7f4a16c::after{
  content:"" !important; position:absolute !important; bottom:18px !important; z-index:30 !important;
  height:11px !important; border-radius:999px !important; box-shadow:0 2px 6px rgba(0,0,0,.35) !important; pointer-events:none !important;
}
.elementor-element-9707807 .elementor-element-7f4a16c::before{ left:calc(50% - 22px) !important; width:11px !important; background:rgba(255,255,255,.75) !important; animation:acDotA 12s infinite !important; }
.elementor-element-9707807 .elementor-element-7f4a16c::after{ left:calc(50% + 6px) !important; width:11px !important; background:rgba(255,255,255,.75) !important; animation:acDotB 12s infinite !important; }
@keyframes acDotA{ 0%,46%{ background:#FFC400; width:30px; } 50%,100%{ background:rgba(255,255,255,.75); width:11px; } }
@keyframes acDotB{ 0%,46%{ background:rgba(255,255,255,.75); width:11px; left:calc(50% + 6px); } 50%,96%{ background:#FFC400; width:30px; } 100%{ background:rgba(255,255,255,.75); width:11px; } }
body.home .whb-header li.boton-tienda > a.woodmart-nav-link, body.home .whb-header li.boton-tienda > a.woodmart-nav-link .nav-link-text, body.home .whb-header li.boton-tienda > a.woodmart-nav-link:hover, body.home .whb-header li.boton-tienda > a.woodmart-nav-link:hover .nav-link-text, body.home .whb-header li.boton-tienda > a.woodmart-nav-link:focus{ color:#fff !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link, .whb-header li.boton-tienda > a.woodmart-nav-link:hover, .whb-header li.boton-tienda > a.woodmart-nav-link:focus{ background-image:linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important; background-color:transparent !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link{ box-shadow:0 6px 16px rgba(1,42,94,.22) !important; }
.whb-header li.boton-tienda > a.woodmart-nav-link:hover{ box-shadow:0 12px 26px rgba(1,42,94,.38) !important; }
.whb-header li.menu-item-18491{ background:transparent !important; transition:transform .25s ease, box-shadow .25s ease, filter .25s ease !important; }
.whb-header li.menu-item-18491 > a.woodmart-nav-link{
  display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:9px !important;
  border-radius:999px !important; padding:12px 26px !important; font-weight:700 !important; letter-spacing:.3px !important;
  line-height:1 !important; position:relative !important; overflow:hidden !important; border:none !important;
  background-image:linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important; background-color:transparent !important;
  color:#fff !important; box-shadow:0 8px 22px rgba(1,42,94,.30) !important;
  transition:transform .3s cubic-bezier(.22,.61,.36,1), box-shadow .3s ease !important;
}
.whb-header li.menu-item-18491 > a.woodmart-nav-link .nav-link-text{ color:#fff !important; position:relative !important; z-index:2 !important; }
.whb-header li.menu-item-18491 > a.woodmart-nav-link::before{
  content:"" !important; width:18px !important; height:18px !important; flex:none !important; z-index:2 !important;
  background-color:#ffffff !important;
  -webkit-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-size:contain; mask-size:contain;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'21'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'20'%20cy%3D'21'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'%2F%3E%3C%2Fsvg%3E") !important;
  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'21'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'20'%20cy%3D'21'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6'%2F%3E%3C%2Fsvg%3E") !important;
}
.whb-header li.menu-item-18491 > a.woodmart-nav-link::after{
  content:"" !important; position:absolute !important; top:0 !important; left:-90% !important; bottom:auto !important;
  width:55% !important; height:100% !important;
  background:linear-gradient(100deg, transparent, rgba(255,255,255,.5), transparent) !important;
  transform:skewX(-20deg) !important; transition:left .6s ease !important; pointer-events:none !important; border-radius:0 !important; z-index:1 !important;
}
.whb-header li.menu-item-18491 > a.woodmart-nav-link:hover::after{ left:140% !important; width:55% !important; }
.whb-header li.menu-item-18491 > a.woodmart-nav-link:hover,
.whb-header li.menu-item-18491 > a.woodmart-nav-link:focus{
  transform:translateY(-3px) !important; box-shadow:0 16px 34px rgba(1,42,94,.45) !important;
  background-image:linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important; color:#fff !important;
}
.whb-header li.menu-item-18491 > a.woodmart-nav-link:hover .nav-link-text{ color:#fff !important; }
@media (max-width:1024px){
  .whb-header li.menu-item-18491 > a.woodmart-nav-link{ width:100% !important; justify-content:center !important; border-radius:12px !important; padding:14px 20px !important; }
  .whb-header li.menu-item-18491 > a.woodmart-nav-link::after{ display:none !important; }
}
@media (prefers-reduced-motion: no-preference){
  @keyframes acRedesGlow{
    0%{ transform:translate(-3%,-2%) scale(1) rotate(0deg); }
    50%{ transform:translate(3%,2%) scale(1.14) rotate(4deg); }
    100%{ transform:translate(-2%,3%) scale(1.05) rotate(-3deg); }
  }
  @keyframes acRedesFloat{
    0%,100%{ transform:translateY(0); }
    50%{ transform:translateY(-8px); }
  }
  @keyframes acRedesTitlePop{
    0%,100%{ transform:scale(1); }
    50%{ transform:scale(1.03); }
  }
  @keyframes acRedesDrift{
    0%{ transform:translate(0,0); }
    50%{ transform:translate(10px,-14px); }
    100%{ transform:translate(0,0); }
  }
}
.elementor-element-e7f2915{
  position:relative !important;
  background:
    radial-gradient(130% 130% at 50% -10%, #1b3f78 0%, #0d2750 42%, #081a33 78%, #050f22 100%) !important;
  border-radius:28px !important;
  padding:54px 28px !important;
  margin-top:30px !important; margin-bottom:30px !important;
  overflow:hidden !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10), inset 0 0 80px rgba(0,0,0,.35), 0 26px 64px rgba(1,42,94,.34) !important;
}
.elementor-element-e7f2915::before{
  content:"" !important; position:absolute !important; inset:-45% !important; z-index:0 !important; pointer-events:none !important;
  background:
    radial-gradient(closest-side at 18% 28%, rgba(24,119,242,.55), transparent),
    radial-gradient(closest-side at 82% 66%, rgba(221,42,123,.50), transparent),
    radial-gradient(closest-side at 64% 14%, rgba(245,133,41,.40), transparent),
    radial-gradient(closest-side at 32% 84%, rgba(79,91,213,.48), transparent),
    conic-gradient(from 200deg at 70% 40%, rgba(130,52,191,.22), transparent 35%);
  filter:blur(34px) saturate(1.25) !important;
}
@media (prefers-reduced-motion: no-preference){
  .elementor-element-e7f2915::before{ animation:acRedesGlow 18s ease-in-out infinite alternate !important; }
}
.elementor-element-e7f2915::after{
  content:"" !important; position:absolute !important; inset:-6% !important; z-index:0 !important; pointer-events:none !important; opacity:.5 !important;
  background-repeat:no-repeat !important;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%200%200-7.78%207.78L12%2021.23l8.84-8.84a5.5%205.5%200%200%200%200-7.78z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%2010v12'/%3E%3Cpath%20d='M15%205.88%2014%2010h5.83a2%202%200%200%201%201.92%202.56l-2.33%208A2%202%200%200%201%2017.5%2022H4a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2h2.76a2%202%200%200%200%201.79-1.11L12%202a3.13%203.13%200%200%201%203%203.88Z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21%2011.5a8.38%208.38%200%200%201-.9%203.8%208.5%208.5%200%200%201-7.6%204.7%208.38%208.38%200%200%201-3.8-.9L3%2021l1.9-5.7a8.38%208.38%200%200%201-.9-3.8%208.5%208.5%200%200%201%204.7-7.6%208.38%208.38%200%200%201%203.8-.9h.5a8.48%208.48%200%200%201%208%208z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2'%20y='2'%20width='20'%20height='20'%20rx='5'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='4'/%3E%3Cline%20x1='17.5'%20y1='6.5'%20x2='17.5'%20y2='6.5'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='22'%20y1='2'%20x2='11'%20y2='13'/%3E%3Cpolygon%20points='22%202%2015%2022%2011%2013%202%209%2022%202'/%3E%3C/svg%3E");
  background-size:64px,56px,60px,58px,52px !important;
  background-position:9% 26%, 90% 24%, 16% 80%, 84% 82%, 50% 50% !important;
}
@media (prefers-reduced-motion: no-preference){
  .elementor-element-e7f2915::after{ animation:acRedesDrift 22s ease-in-out infinite !important; }
}
.elementor-element-e7f2915 > .e-con-inner{
  position:relative !important; z-index:1 !important;
  flex-wrap:wrap !important; justify-content:center !important; align-items:center !important;
  row-gap:6px !important;
}
.elementor-element-e7f2915 > .e-con-inner::before{
  content:"¡SÍGUENOS Y NO TE PIERDAS NADA!" !important;
  order:-1 !important; width:100% !important; flex-basis:100% !important; text-align:center !important;
  color:#ffffff !important; font-weight:800 !important; font-size:30px !important; line-height:1.15 !important;
  letter-spacing:.4px !important; margin-bottom:18px !important;
  text-shadow:0 3px 18px rgba(0,0,0,.40) !important;
}
@media (prefers-reduced-motion: no-preference){
  .elementor-element-e7f2915 > .e-con-inner::before{ animation:acRedesTitlePop 4s ease-in-out infinite !important; transform-origin:center !important; }
}
.elementor-element-e7f2915 a.btn{
  position:relative !important; overflow:hidden !important;
  padding:17px 40px !important; font-size:16px !important; font-weight:800 !important;
  letter-spacing:.3px !important; border-radius:50px !important; z-index:1 !important;
  transition:transform .3s cubic-bezier(.22,1.25,.36,1), box-shadow .3s ease, filter .25s ease !important;
  will-change:transform !important;
}
.elementor-element-e7f2915 a.btn .wd-icon{
  font-size:21px !important; display:inline-block !important;
  transition:transform .35s cubic-bezier(.22,1.25,.36,1) !important;
}
.elementor-element-e7f2915 a.btn:hover .wd-icon{ transform:scale(1.28) rotate(-10deg) !important; }
.elementor-element-e7f2915 a.btn::after{
  content:"" !important; position:absolute !important; top:0 !important; left:-115% !important;
  width:60% !important; height:100% !important; z-index:2 !important; pointer-events:none !important;
  background:linear-gradient(100deg, transparent, rgba(255,255,255,.45), transparent) !important;
  transform:skewX(-20deg) !important; transition:left .6s ease !important;
}
.elementor-element-e7f2915 a.btn:hover::after{ left:135% !important; }
@media (prefers-reduced-motion: no-preference){
  .elementor-element-35b7a5f .wd-button-wrapper{ animation:acRedesFloat 3.6s ease-in-out infinite !important; }
  .elementor-element-2bd94f3 .wd-button-wrapper{ animation:acRedesFloat 3.6s ease-in-out 1s infinite !important; }
}
.elementor-element-e7f2915 .elementor-element-35b7a5f a.btn:hover{
  transform:translateY(-9px) scale(1.06) !important;
  box-shadow:0 24px 50px rgba(24,119,242,.70) !important; filter:brightness(1.08) !important; color:#fff !important;
}
.elementor-element-e7f2915 .elementor-element-2bd94f3 a.btn:hover{
  transform:translateY(-9px) scale(1.06) !important;
  box-shadow:0 24px 50px rgba(214,41,118,.70) !important; filter:brightness(1.10) saturate(1.1) !important; color:#fff !important;
}
@media (max-width:767px){
  .elementor-element-e7f2915{ padding:38px 16px !important; border-radius:20px !important; }
  .elementor-element-e7f2915 > .e-con-inner{ flex-direction:column !important; row-gap:18px !important; }
  .elementor-element-e7f2915 > .e-con-inner::before{ font-size:23px !important; margin-bottom:8px !important; }
  .elementor-element-e7f2915 a.btn{ width:100% !important; justify-content:center !important; }
  .elementor-element-e7f2915::after{ background-size:48px,42px,46px,44px,40px !important; opacity:.35 !important; }
}
@media (max-width: 1024px){
  .elementor-element-9707807{ padding-top: 122px !important; }
}
@media (max-width: 767px){
  .elementor-element-9707807{ padding-top: 118px !important; }
}
@media (max-width: 1024px){
  .whb-header .whb-main-header > .whb-header-bottom{ display:block !important; }
  .whb-header .whb-header-bottom .whb-header-bottom-inner{
    display:flex !important; flex-wrap:nowrap !important; justify-content:center !important; align-items:stretch !important;
    gap:10px !important; padding:12px 14px 8px !important; position:relative !important; height:auto !important; min-height:0 !important;
  }
  .whb-header .whb-header-bottom .whb-column{ position:relative !important; top:auto !important; height:auto !important; min-height:0 !important; }
  .whb-header .whb-header-bottom .whb-col-center.whb-visible-lg,
  .whb-header .whb-header-bottom .whb-col-right.whb-visible-lg{
    display:flex !important; flex:1 1 0 !important; width:auto !important; max-width:210px !important;
    align-items:stretch !important; justify-content:stretch !important; padding:0 !important;
  }
  .whb-header .whb-header-bottom .whb-col-left.whb-visible-lg,
  .whb-header .whb-header-bottom .whb-col-mobile.whb-hidden-lg{ display:none !important; }
  .whb-header .whb-header-bottom .wd-nav-main{ display:flex !important; width:100% !important; height:auto !important; margin:0 !important; padding:0 !important; }
  .whb-header .whb-header-bottom .wd-nav-main > li{ height:auto !important; flex:1 1 auto !important; width:100% !important; }
  .whb-header .whb-header-bottom .wd-nav-main > li:not(.menu-item-18491){ display:none !important; }
  .whb-header li.menu-item-18491 > a.woodmart-nav-link{
    display:flex !important; width:100% !important; height:44px !important; padding:0 14px !important; box-sizing:border-box !important;
    align-items:center !important; justify-content:center !important; gap:8px !important;
    font-size:14px !important; line-height:1 !important; border-radius:999px !important; white-space:nowrap !important;
  }
  .whb-header .whb-header-bottom .whb-col-right.whb-visible-lg > *:not(.wd-button-wrapper){ display:none !important; }
  .whb-header .whb-header-bottom .whb-col-right.whb-visible-lg .wd-button-wrapper{ margin:0 !important; width:100% !important; height:auto !important; display:flex !important; }
  .whb-header .whb-header-bottom .whb-col-right.whb-visible-lg a.btn{
    display:flex !important; width:100% !important; height:44px !important; padding:0 14px !important; box-sizing:border-box !important;
    align-items:center !important; justify-content:center !important; gap:8px !important;
    font-size:14px !important; line-height:1 !important; border-radius:999px !important; white-space:nowrap !important;
  }
}
@media (max-width: 1024px){
  .website-wrapper{ margin-top:0 !important; }
  header.whb-header .whb-main-header{
    background:linear-gradient(110deg,#eef4fb 0%, #ffffff 30%, #e4eef9 50%, #ffffff 70%, #eef4fb 100%) !important;
    background-size:300% 100% !important;
    box-shadow:0 8px 22px rgba(13,31,53,.12) !important;
    animation:acHeaderSheen 11s ease-in-out infinite;
  }
  header.whb-header .whb-row.whb-general-header .whb-column{ padding-top:6px !important; padding-bottom:6px !important; }
}
@keyframes acHeaderSheen{ 0%,100%{ background-position:0% 0; } 50%{ background-position:100% 0; } }
@media (prefers-reduced-motion: reduce){ header.whb-header .whb-main-header{ animation:none !important; } }
body.page-id-4439 .main-page-wrapper{ background:linear-gradient(180deg,#eef3f9 0%, #e6edf6 100%) !important; }
body.page-id-4439 .elementor-element-1c9344a2{ max-width:1060px !important; margin-left:auto !important; margin-right:auto !important; padding:54px 20px 84px !important; }
body.page-id-4439 .elementor-element-88ca337{
  position:relative !important; overflow:hidden !important; text-align:center !important;
  background:radial-gradient(135% 150% at 50% -25%, #1f4f8a 0%, #0d2c54 46%, #071f3c 100%) !important;
  border-radius:24px !important; padding:62px 44px 96px !important;
  box-shadow:0 28px 64px rgba(3,26,54,.34) !important;
}
body.page-id-4439 .elementor-element-88ca337::before{
  content:"" !important; position:absolute !important; inset:0 !important; z-index:0 !important; pointer-events:none !important;
  background:radial-gradient(closest-side at 12% 16%, rgba(255,196,0,.16), transparent 70%), radial-gradient(closest-side at 90% 30%, rgba(36,116,200,.32), transparent 72%) !important;
}
body.page-id-4439 .elementor-element-88ca337::after{
  content:"" !important; position:absolute !important; left:0 !important; right:0 !important; top:0 !important; height:4px !important; z-index:1 !important;
  background:linear-gradient(90deg, transparent, #FFC400 35%, #FFC400 65%, transparent) !important;
}
body.page-id-4439 .elementor-element-88ca337 .title-wrapper{ position:relative !important; z-index:2 !important; margin:0 !important; }
body.page-id-4439 .elementor-element-88ca337 .title-subtitle{
  color:#FFC400 !important; text-transform:uppercase !important; letter-spacing:3.5px !important; font-weight:700 !important; font-size:13px !important; margin-bottom:14px !important;
}
body.page-id-4439 .elementor-element-88ca337 h4.title,
body.page-id-4439 .elementor-element-88ca337 .woodmart-title-container{
  color:#ffffff !important; font-size:42px !important; font-weight:800 !important; letter-spacing:.4px !important; line-height:1.12 !important; margin:0 !important; text-shadow:0 3px 20px rgba(0,0,0,.30) !important;
}
body.page-id-4439 .elementor-element-88ca337 .title-wrapper::after{
  content:"Únete a un equipo que construye el futuro. Postula y crece con nosotros." !important;
  display:block !important; max-width:560px !important; margin:18px auto 0 !important; color:rgba(255,255,255,.82) !important; font-size:16px !important; line-height:1.55 !important;
}
body.page-id-4439 .elementor-element-ee18cf8{
  position:relative !important; z-index:3 !important; background:#ffffff !important; border-radius:20px !important;
  box-shadow:0 24px 60px rgba(13,31,53,.12) !important; padding:42px 44px 38px !important; max-width:920px !important; margin:-54px auto 0 !important; border:1px solid rgba(13,31,53,.05) !important;
}
body.page-id-4439 .elementor-element-ee18cf8 > .elementor-widget-container::before{
  content:"Completa el formulario" !important; display:block !important; font-size:21px !important; font-weight:800 !important; color:#0d2c54 !important; margin-bottom:22px !important; padding-bottom:14px !important; border-bottom:1px solid #eef2f7 !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group > label{
  color:#1f3a5f !important; font-weight:600 !important; font-size:13.5px !important; letter-spacing:.2px !important; margin-bottom:8px !important; display:block !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group .elementor-field{
  background:#f7f9fc !important; border:1.5px solid #e2e8f1 !important; border-radius:11px !important; padding:14px 16px !important; font-size:15px !important; color:#0d2c54 !important; width:100% !important; box-shadow:none !important;
  transition:border-color .2s ease, box-shadow .2s ease, background .2s ease !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group .elementor-field:focus{
  border-color:#1d62b3 !important; background:#fff !important; box-shadow:0 0 0 4px rgba(29,98,179,.14) !important; outline:none !important;
}
body.page-id-4439 .elementor-element-ee18cf8 textarea.elementor-field{ min-height:130px !important; resize:vertical !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group{ margin-bottom:18px !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-button{
  background:linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important; color:#fff !important; border:none !important; border-radius:50px !important;
  padding:16px 48px !important; font-size:15px !important; font-weight:700 !important; letter-spacing:.5px !important; text-transform:uppercase !important;
  box-shadow:0 12px 28px rgba(1,42,94,.32) !important; position:relative !important; overflow:hidden !important; margin-top:6px !important;
  transition:transform .25s ease, box-shadow .25s ease, filter .25s ease !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-button:hover{ transform:translateY(-3px) !important; box-shadow:0 18px 38px rgba(1,42,94,.45) !important; filter:brightness(1.06) !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-button::after{
  content:"" !important; position:absolute !important; top:0 !important; left:-120% !important; width:60% !important; height:100% !important;
  background:linear-gradient(100deg, transparent, rgba(255,255,255,.4), transparent) !important; transform:skewX(-20deg) !important; transition:left .6s ease !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-button:hover::after{ left:140% !important; }
@media (max-width:767px){
  body.page-id-4439 .elementor-element-1c9344a2{ padding:28px 14px 56px !important; }
  body.page-id-4439 .elementor-element-88ca337{ padding:42px 22px 76px !important; border-radius:18px !important; }
  body.page-id-4439 .elementor-element-88ca337 h4.title, body.page-id-4439 .elementor-element-88ca337 .woodmart-title-container{ font-size:27px !important; }
  body.page-id-4439 .elementor-element-88ca337 .title-wrapper::after{ font-size:14.5px !important; }
  body.page-id-4439 .elementor-element-ee18cf8{ padding:26px 20px 24px !important; margin-top:-44px !important; border-radius:16px !important; }
  body.page-id-4439 .elementor-element-ee18cf8 .elementor-button{ width:100% !important; }
}
@keyframes acTrabajaFadeUp{ from{ opacity:0; transform:translateY(26px); } to{ opacity:1; transform:translateY(0); } }
@media (prefers-reduced-motion: no-preference){
  body.page-id-4439 .elementor-element-88ca337{ animation:acTrabajaFadeUp .7s cubic-bezier(.22,.61,.36,1) both !important; }
  body.page-id-4439 .elementor-element-ee18cf8{ animation:acTrabajaFadeUp .7s cubic-bezier(.22,.61,.36,1) .15s both !important; }
}
@keyframes acTrabajaAurora{ 0%{ transform:translate(-3%,-2%) scale(1); } 50%{ transform:translate(3%,2%) scale(1.08); } 100%{ transform:translate(-2%,2%) scale(1.03); } }
@media (prefers-reduced-motion: no-preference){
  body.page-id-4439 .elementor-element-88ca337::before{ animation:acTrabajaAurora 16s ease-in-out infinite alternate !important; }
}
body.page-id-4439 .elementor-element-ee18cf8 > .elementor-widget-container::before{
  border-left:3px solid #FFC400 !important; padding-left:14px !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-name,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-email,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_1c4ce4a,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_06c61eb{ position:relative !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-name .elementor-field,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-email .elementor-field,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_1c4ce4a .elementor-field,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_06c61eb .elementor-field{ padding-left:46px !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-name::after,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-email::after,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_1c4ce4a::after,
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_06c61eb::after{
  content:"" !important; position:absolute !important; left:16px !important; bottom:16px !important; width:19px !important; height:19px !important;
  background-repeat:no-repeat !important; background-position:center !important; background-size:contain !important; opacity:.85 !important; pointer-events:none !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-name::after{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238aa0bd'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20%2021v-2a4%204%200%200%200-4-4H8a4%204%200%200%200-4%204v2'/%3E%3Ccircle%20cx='12'%20cy='7'%20r='4'/%3E%3C/svg%3E") !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-email::after{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238aa0bd'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'/%3E%3Cpath%20d='m22%207-10%207L2%207'/%3E%3C/svg%3E") !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_1c4ce4a::after{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238aa0bd'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E") !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-field-group-field_06c61eb::after{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%238aa0bd'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2'%20y='7'%20width='20'%20height='14'%20rx='2'/%3E%3Cpath%20d='M16%2021V5a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16'/%3E%3C/svg%3E") !important; }
body.page-id-4439 .elementor-element-ee18cf8 .elementor-button{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3E%3Cpolyline%20points='12%205%2019%2012%2012%2019'/%3E%3C/svg%3E"), linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important;
  background-repeat:no-repeat, no-repeat !important;
  background-position:right 24px center, center !important;
  background-size:18px 18px, auto !important;
  padding-right:62px !important;
  transition:transform .25s ease, box-shadow .25s ease, filter .25s ease, background-position .3s ease !important;
}
body.page-id-4439 .elementor-element-ee18cf8 .elementor-button:hover{ background-position:right 18px center, center !important; }
body.page-id-14 .page-title, body.page-id-8785 .page-title{
  position:relative !important; overflow:hidden !important; padding:66px 20px !important;
  background-size:cover !important; background-position:center !important; margin-bottom:0 !important;
}
body.page-id-14 .page-title::before, body.page-id-8785 .page-title::before{
  content:"" !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  background:linear-gradient(180deg, rgba(7,31,60,.82) 0%, rgba(11,40,80,.91) 100%) !important;
}
body.page-id-14 .page-title::after, body.page-id-8785 .page-title::after{
  content:"" !important; position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; height:4px !important; z-index:3 !important;
  background:linear-gradient(90deg, transparent, #FFC400 35%, #FFC400 65%, transparent) !important;
}
body.page-id-14 .page-title .container, body.page-id-8785 .page-title .container{ position:relative !important; z-index:2 !important; }
body.page-id-14 .page-title .entry-title, body.page-id-8785 .page-title .entry-title{
  color:#ffffff !important; font-size:46px !important; font-weight:800 !important; letter-spacing:.5px !important; margin:0 !important; text-shadow:0 3px 20px rgba(0,0,0,.40) !important;
}
body.page-id-14 .page-title .entry-title::before, body.page-id-8785 .page-title .entry-title::before{
  display:block !important; color:#FFC400 !important; font-size:13px !important; font-weight:700 !important; letter-spacing:3.5px !important; margin-bottom:12px !important;
}
body.page-id-14 .page-title .entry-title::before{ content:"CONÓCENOS" !important; }
body.page-id-8785 .page-title .entry-title::before{ content:"ESTAMOS PARA AYUDARTE" !important; }
body.page-id-14 .page-title .breadcrumbs, body.page-id-8785 .page-title .breadcrumbs{ color:rgba(255,255,255,.75) !important; margin-top:12px !important; }
body.page-id-14 .page-title .breadcrumbs a, body.page-id-8785 .page-title .breadcrumbs a{ color:#FFC400 !important; }
body.page-id-14 .main-page-wrapper{ background:linear-gradient(180deg,#fbfcfe 0%, #f2f6fb 100%) !important; }
body.page-id-14 .elementor-element-6030832 img{ border-radius:18px !important; box-shadow:0 22px 50px rgba(13,31,53,.16) !important; }
body.page-id-14 .elementor-element-028788d .title-subtitle{ color:#1d62b3 !important; text-transform:uppercase !important; letter-spacing:2.5px !important; font-weight:700 !important; font-size:13px !important; }
body.page-id-14 .elementor-element-028788d h1, body.page-id-14 .elementor-element-028788d h2, body.page-id-14 .elementor-element-028788d h3, body.page-id-14 .elementor-element-028788d h4, body.page-id-14 .elementor-element-028788d .title{ color:#0d2c54 !important; font-weight:800 !important; letter-spacing:.3px !important; }
body.page-id-14 .elementor-element-17fe656, body.page-id-14 .elementor-element-d4c871c{
  background:#ffffff !important; border-radius:18px !important; padding:38px 34px !important;
  box-shadow:0 18px 44px rgba(13,31,53,.09) !important; border:1px solid rgba(13,31,53,.05) !important; position:relative !important; overflow:hidden !important;
}
body.page-id-14 .elementor-element-17fe656::before, body.page-id-14 .elementor-element-d4c871c::before{
  content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:4px !important; background:linear-gradient(90deg,#012a5e,#1d62b3) !important;
}
body.page-id-14 .elementor-element-7087836 .title-wrapper, body.page-id-14 .elementor-element-e05c98c .title-wrapper{ position:relative !important; }
body.page-id-14 .elementor-element-7087836 .title-wrapper::before, body.page-id-14 .elementor-element-e05c98c .title-wrapper::before{
  content:"" !important; display:block !important; width:54px !important; height:54px !important; margin-bottom:16px !important; border-radius:15px !important;
  background-repeat:no-repeat, no-repeat !important; background-position:center, center !important; background-size:27px, auto !important; box-shadow:0 10px 22px rgba(1,42,94,.30) !important;
}
body.page-id-14 .elementor-element-7087836 .title-wrapper::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='6'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='2'/%3E%3C/svg%3E"), linear-gradient(135deg,#012a5e,#1d62b3) !important; }
body.page-id-14 .elementor-element-e05c98c .title-wrapper::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%2012s3.5-7%2010-7%2010%207%2010%207-3.5%207-10%207-10-7-10-7z'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='3'/%3E%3C/svg%3E"), linear-gradient(135deg,#012a5e,#1d62b3) !important; }
body.page-id-14 .elementor-element-7087836 .title, body.page-id-14 .elementor-element-e05c98c .title{ color:#0d2c54 !important; font-weight:800 !important; }
body.page-id-8785 .main-page-wrapper{ background:linear-gradient(180deg,#fbfcfe 0%, #f2f6fb 100%) !important; }
body.page-id-8785 .elementor-element-1dec134 iframe{ border-radius:18px !important; box-shadow:0 18px 44px rgba(13,31,53,.12) !important; }
body.page-id-8785 .elementor-element-b664b5a{ background:#ffffff !important; border-radius:20px !important; box-shadow:0 22px 54px rgba(13,31,53,.12) !important; padding:38px 36px 32px !important; border:1px solid rgba(13,31,53,.05) !important; }
body.page-id-8785 .elementor-element-b664b5a .elementor-field-group > label{ color:#1f3a5f !important; font-weight:600 !important; font-size:13.5px !important; margin-bottom:8px !important; display:block !important; }
body.page-id-8785 .elementor-element-b664b5a .elementor-field{ background:#f7f9fc !important; border:1.5px solid #e2e8f1 !important; border-radius:11px !important; padding:13px 15px !important; font-size:15px !important; color:#0d2c54 !important; width:100% !important; box-shadow:none !important; transition:border-color .2s ease, box-shadow .2s ease, background .2s ease !important; }
body.page-id-8785 .elementor-element-b664b5a .elementor-field:focus{ border-color:#1d62b3 !important; background:#fff !important; box-shadow:0 0 0 4px rgba(29,98,179,.14) !important; outline:none !important; }
body.page-id-8785 .elementor-element-b664b5a textarea.elementor-field{ min-height:120px !important; resize:vertical !important; }
body.page-id-8785 .elementor-element-b664b5a .elementor-field-group{ margin-bottom:16px !important; }
body.page-id-8785 .elementor-element-b664b5a .elementor-button{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3E%3Cpolyline%20points='12%205%2019%2012%2012%2019'/%3E%3C/svg%3E"), linear-gradient(135deg,#012a5e 0%, #1d62b3 100%) !important;
  background-repeat:no-repeat, no-repeat !important; background-position:right 24px center, center !important; background-size:18px 18px, auto !important;
  color:#fff !important; border:none !important; border-radius:50px !important; padding:16px 58px 16px 40px !important; font-size:15px !important; font-weight:700 !important; letter-spacing:.5px !important; text-transform:uppercase !important;
  box-shadow:0 12px 28px rgba(1,42,94,.32) !important; transition:transform .25s ease, box-shadow .25s ease, filter .25s ease, background-position .3s ease !important;
}
body.page-id-8785 .elementor-element-b664b5a .elementor-button:hover{ transform:translateY(-3px) !important; box-shadow:0 18px 38px rgba(1,42,94,.45) !important; filter:brightness(1.06) !important; background-position:right 18px center, center !important; }
body.page-id-8785 .elementor-element-273798d *, body.page-id-8785 .elementor-element-d9d7fc1 *{ color:#0d2c54 !important; }
@media (max-width: 767px){
  body.page-id-14 .page-title, body.page-id-8785 .page-title{ padding:46px 16px !important; }
  body.page-id-14 .page-title .entry-title, body.page-id-8785 .page-title .entry-title{ font-size:30px !important; letter-spacing:.3px !important; }
  body.page-id-14 .page-title .entry-title::before, body.page-id-8785 .page-title .entry-title::before{ font-size:11px !important; letter-spacing:2.5px !important; margin-bottom:9px !important; }
  body.page-id-14 .page-title .breadcrumbs, body.page-id-8785 .page-title .breadcrumbs{ font-size:12px !important; margin-top:10px !important; }
  body.page-id-14 .elementor-element-028788d h1, body.page-id-14 .elementor-element-028788d h2,
  body.page-id-14 .elementor-element-028788d h3, body.page-id-14 .elementor-element-028788d h4,
  body.page-id-14 .elementor-element-028788d .title{ font-size:28px !important; line-height:1.18 !important; }
  body.page-id-14 .elementor-element-17fe656, body.page-id-14 .elementor-element-d4c871c{ padding:26px 22px !important; border-radius:16px !important; }
  body.page-id-14 .elementor-element-7087836 .title-wrapper::before, body.page-id-14 .elementor-element-e05c98c .title-wrapper::before{ width:48px !important; height:48px !important; background-size:24px, auto !important; margin-bottom:14px !important; }
  body.page-id-14 .elementor-element-7087836 .title, body.page-id-14 .elementor-element-e05c98c .title{ font-size:24px !important; }
  body.page-id-8785 .elementor-element-b664b5a{ padding:26px 20px 22px !important; border-radius:16px !important; }
  body.page-id-8785 .elementor-element-b664b5a .elementor-button{ width:100% !important; padding-left:24px !important; }
  body.page-id-8785 .elementor-element-273798d *, body.page-id-8785 .elementor-element-d9d7fc1 *{ font-size:22px !important; line-height:1.2 !important; }
  body.page-id-8785 .elementor-element-1dec134 iframe{ min-height:300px !important; }
}
body.page-id-14 .main-page-wrapper .elementor-widget-wd_text_block,
body.page-id-14 .main-page-wrapper .elementor-widget-wd_text_block .wd-text-block,
body.page-id-14 .main-page-wrapper .elementor-widget-text-editor,
body.page-id-8785 .main-page-wrapper .elementor-widget-wd_text_block,
body.page-id-8785 .main-page-wrapper .elementor-widget-wd_text_block .wd-text-block,
body.page-id-8785 .main-page-wrapper .elementor-widget-text-editor,
body.page-id-8785 .main-page-wrapper .elementor-element-a39b058,
body.page-id-8785 .main-page-wrapper .elementor-element-a39b058 .porto-u-heading{
  text-align:justify !important;
  -webkit-hyphens:auto !important; hyphens:auto !important;
}
body.page-id-14 .main-page-wrapper .elementor-widget-wd_text_block p,
body.page-id-14 .main-page-wrapper .elementor-widget-text-editor p,
body.page-id-8785 .main-page-wrapper .elementor-widget-wd_text_block p,
body.page-id-8785 .main-page-wrapper .elementor-widget-text-editor p,
body.page-id-8785 .main-page-wrapper .elementor-element-a39b058 p{
  text-align:justify !important;
  -webkit-hyphens:auto !important; hyphens:auto !important;
}
.elementor-element-f843bbb{
  position:relative !important; overflow:hidden !important;
  background:radial-gradient(130% 130% at 50% -10%, #1b3f78 0%, #0d2750 42%, #081a33 78%, #050f22 100%) !important;
  padding:66px 20px 46px !important; margin-bottom:0 !important;
}
.elementor-element-f843bbb::before{
  content:"" !important; position:absolute !important; inset:-45% !important; z-index:0 !important; pointer-events:none !important;
  background:
    radial-gradient(closest-side at 18% 26%, rgba(24,119,242,.38), transparent),
    radial-gradient(closest-side at 84% 64%, rgba(221,42,123,.32), transparent),
    radial-gradient(closest-side at 64% 12%, rgba(245,133,41,.28), transparent),
    radial-gradient(closest-side at 30% 86%, rgba(79,91,213,.34), transparent) !important;
  filter:blur(38px) saturate(1.2) !important;
}
@media (prefers-reduced-motion:no-preference){
  .elementor-element-f843bbb::before{ animation:acRedesGlow 18s ease-in-out infinite alternate !important; }
}
.elementor-element-f843bbb > .elementor-container,
.elementor-element-f843bbb > .e-con-inner,
.elementor-element-f843bbb .elementor-widget{ position:relative !important; z-index:1 !important; }
.elementor-element-f843bbb .title-subtitle{ color:#FFC400 !important; }
.elementor-element-f843bbb .woodmart-title-container.title,
.elementor-element-f843bbb h1, .elementor-element-f843bbb h2, .elementor-element-f843bbb h3, .elementor-element-f843bbb h4,
.elementor-element-f843bbb .title,
.elementor-element-f843bbb .title-wrapper span,
.elementor-element-f843bbb .title-wrapper p{ color:#ffffff !important; text-shadow:0 3px 18px rgba(0,0,0,.40) !important; }
.elementor-element-f4e0df7 .swiper-slide-inner{ box-shadow:0 18px 42px rgba(0,0,0,.50) !important; border:1px solid rgba(255,255,255,.14) !important; }
.elementor-element-f4e0df7 .elementor-swiper-button{ background:rgba(255,255,255,.96) !important; color:#0b203e !important; }
.elementor-element-f4e0df7 .elementor-swiper-button:hover{ background:#FFC400 !important; color:#0b203e !important; }
.elementor-element-f4e0df7 .swiper-pagination-bullet{ background:#ffffff !important; opacity:.45 !important; }
.elementor-element-f4e0df7 .swiper-pagination-bullet-active{ background:#FFC400 !important; opacity:1 !important; }
.elementor-element-e7f2915{ margin-top:0 !important; }
@media (max-width:767px){
  .elementor-element-e7f2915::after{ display:none !important; }
}
.elementor-element-341cf49 .woodmart-title-container p:first-of-type{
  font-size:40px !important; line-height:1.12 !important; font-weight:800 !important; margin:0 0 8px !important;
}
.elementor-element-341cf49 .woodmart-title-container p:nth-of-type(2),
.elementor-element-341cf49 .woodmart-title-container p:last-of-type{
  font-size:19px !important; font-weight:500 !important; line-height:1.5 !important;
  color:rgba(255,255,255,.86) !important; max-width:680px !important; margin:8px auto 0 !important;
  letter-spacing:.1px !important; text-shadow:0 2px 12px rgba(0,0,0,.30) !important;
}
.elementor-element-341cf49 .woodmart-title-container p:nth-of-type(2) span,
.elementor-element-341cf49 .woodmart-title-container p:last-of-type span{
  font-size:19px !important; font-weight:500 !important; color:rgba(255,255,255,.86) !important;
}
@media (max-width:767px){
  .elementor-element-341cf49 .woodmart-title-container p:first-of-type{ font-size:27px !important; }
  .elementor-element-341cf49 .woodmart-title-container p:nth-of-type(2),
  .elementor-element-341cf49 .woodmart-title-container p:last-of-type,
  .elementor-element-341cf49 .woodmart-title-container p:nth-of-type(2) span,
  .elementor-element-341cf49 .woodmart-title-container p:last-of-type span{ font-size:16px !important; line-height:1.45 !important; }
}
.elementor-element-341cf49 .title-subtitle{
  display:inline-block !important;
  background:linear-gradient(180deg, rgba(255,196,0,.16), rgba(255,196,0,.05)) !important;
  border:1px solid rgba(255,196,0,.45) !important;
  color:#FFD24D !important;
  padding:8px 20px !important; border-radius:50px !important;
  font-size:12px !important; letter-spacing:3.5px !important; font-weight:800 !important; text-transform:uppercase !important;
  margin-bottom:20px !important;
  box-shadow:0 4px 16px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
.elementor-element-341cf49 .woodmart-title-container p:first-of-type{
  letter-spacing:.5px !important;
  text-shadow:0 3px 22px rgba(0,0,0,.45), 0 0 30px rgba(36,116,200,.20) !important;
}
.elementor-element-f843bbb .liner-continer{ padding-bottom:22px !important; }
.elementor-element-f843bbb .liner-continer::after{
  width:130px !important; height:4px !important; border-radius:4px !important;
  background:linear-gradient(90deg, transparent, #FFC400 22%, #FFE08A 50%, #FFC400 78%, transparent) !important;
  box-shadow:0 2px 16px rgba(255,196,0,.50) !important;
}
.elementor-element-f843bbb .liner-continer::before{
  content:"" !important; position:absolute !important; left:50% !important; bottom:-2.5px !important;
  transform:translateX(-50%) rotate(45deg) !important;
  width:10px !important; height:10px !important; background:#FFE08A !important; border-radius:2px !important;
  box-shadow:0 0 12px rgba(255,196,0,.75) !important; z-index:2 !important;
}
@media (max-width:767px){
  .elementor-element-341cf49 .title-subtitle{ font-size:11px !important; letter-spacing:2.5px !important; padding:7px 16px !important; }
  .elementor-element-f843bbb .liner-continer::after{ width:100px !important; }
}
.elementor-element-341cf49 .title-subtitle{
  display:inline-block !important;
  background:rgba(255,255,255,.07) !important;
  border:1px solid rgba(255,255,255,.20) !important;
  -webkit-backdrop-filter:blur(8px) !important; backdrop-filter:blur(8px) !important;
  color:#FFD24D !important;
  padding:8px 22px !important; border-radius:50px !important;
  font-size:12px !important; letter-spacing:3.5px !important; font-weight:800 !important; text-transform:uppercase !important;
  margin-bottom:20px !important;
  box-shadow:0 8px 24px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.14) !important;
}
.elementor-element-f843bbb .liner-continer::before{ display:none !important; }
.elementor-element-f843bbb .liner-continer{ padding-bottom:34px !important; }
.elementor-element-f843bbb .liner-continer::after{
  width:188px !important; height:26px !important; border-radius:0 !important; box-shadow:none !important;
  background-color:transparent !important;
  background-image:
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FFD24D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M18%202h-3a5%205%200%200%200-5%205v3H7v4h3v8h4v-8h3l1-4h-4V7a1%201%200%200%201%201-1h3z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FFD24D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='2'%20y='2'%20width='20'%20height='20'%20rx='5'%20ry='5'/%3E%3Cpath%20d='M16%2011.37A4%204%200%201%201%2012.63%208%204%204%200%200%201%2016%2011.37z'/%3E%3Cline%20x1='17.5'%20y1='6.5'%20x2='17.51'%20y2='6.5'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FFD24D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%208a6%206%200%200%201%206%206v7h-4v-7a2%202%200%200%200-2-2%202%202%200%200%200-2%202v7h-4v-7a6%206%200%200%201%206-6z'/%3E%3Crect%20x='2'%20y='9'%20width='4'%20height='12'/%3E%3Ccircle%20cx='4'%20cy='4'%20r='2'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FFD24D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21%2011.5a8.38%208.38%200%200%201-.9%203.8%208.5%208.5%200%200%201-7.6%204.7%208.38%208.38%200%200%201-3.8-.9L3%2021l1.9-5.7a8.38%208.38%200%200%201-.9-3.8%208.5%208.5%200%200%201%204.7-7.6%208.38%208.38%200%200%201%203.8-.9h.5a8.48%208.48%200%200%201%208%208z'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:0% center, 33.3% center, 66.6% center, 100% center !important;
  background-size:24px 24px !important;
}
@media (max-width:767px){
  .elementor-element-341cf49 .title-subtitle{ font-size:11px !important; letter-spacing:2.5px !important; padding:7px 16px !important; }
  .elementor-element-f843bbb .liner-continer::after{ width:168px !important; background-size:22px 22px !important; }
}
.elementor-element-341cf49 .title-wrapper{position:relative;z-index:2;}
.elementor-element-341cf49 .title-subtitle{display:inline-block;color:#FFC400!important;letter-spacing:4px;font-weight:700;padding:9px 30px;margin-bottom:22px;border-radius:50px;border:1px solid rgba(255,196,0,.4);background:linear-gradient(180deg,rgba(255,196,0,.1),rgba(255,196,0,.02))!important;animation:acKickerPulse 3.4s ease-in-out infinite;}
@keyframes acKickerPulse{0%,100%{box-shadow:0 0 16px rgba(255,196,0,.12),inset 0 0 10px rgba(255,196,0,.05);}50%{box-shadow:0 0 34px rgba(255,196,0,.4),inset 0 0 18px rgba(255,196,0,.12);}}
.elementor-element-341cf49 .woodmart-title-container.title > p:first-of-type{display:inline-block!important;position:relative;margin:0;line-height:1.1;cursor:pointer;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background-image:none!important;animation:acBreathe 4.5s ease-in-out infinite;filter:drop-shadow(0 4px 18px rgba(0,0,0,.28));transition:filter .35s ease;}
@keyframes acBreathe{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}
.elementor-element-341cf49 .woodmart-title-container.title > p:first-of-type:hover{-webkit-text-fill-color:transparent!important;color:transparent!important;background-image:linear-gradient(100deg,#ffffff 0%,#FFE7A0 18%,#FFC400 34%,#ff7ac1 58%,#8a7bff 80%,#ffffff 100%)!important;background-size:240% auto!important;-webkit-background-clip:text!important;background-clip:text!important;animation:acBreathe 4.5s ease-in-out infinite, acTitleShine 4.5s linear infinite!important;filter:drop-shadow(0 0 16px rgba(255,122,193,.65)) drop-shadow(0 0 30px rgba(138,123,255,.5)) drop-shadow(0 0 46px rgba(255,196,0,.35))!important;}
@keyframes acTitleShine{to{background-position:240% center;}}
.elementor-element-341cf49 .woodmart-title-container.title > p:first-of-type::after{content:'';position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:54%;height:4px;border-radius:4px;background:linear-gradient(90deg,#FFC400,#ff7ac1,#8a7bff,#FFC400)!important;background-size:200% auto!important;animation:acUnderMove 3s linear infinite, acUnderPulse 1.9s ease-in-out infinite;box-shadow:0 0 14px rgba(255,122,193,.5);transition:box-shadow .35s ease,height .35s ease;}
.elementor-element-341cf49 .woodmart-title-container.title > p:first-of-type:hover::after{height:5px;box-shadow:0 0 24px rgba(255,122,193,.9),0 0 40px rgba(138,123,255,.6);}
@keyframes acUnderMove{to{background-position:200% center;}}
@keyframes acUnderPulse{0%,100%{opacity:.7;width:48%;}50%{opacity:1;width:58%;}}
.elementor-element-341cf49 .woodmart-title-container.title > p:last-of-type{margin-top:26px;color:#cfd6f5!important;font-weight:500;letter-spacing:.3px;}
.elementor-element-341cf49 .woodmart-title-container.title > p:last-of-type span:nth-of-type(1){color:#FFC400!important;font-weight:700;}
@media(max-width:767px){.elementor-element-341cf49 .title-subtitle{letter-spacing:2.5px;padding:7px 22px;}.elementor-element-341cf49 .woodmart-title-container.title > p:first-of-type::after{bottom:-8px;}}
@media (max-width:767px){
.elementor-element-7f4a16c .elementor-background-slideshow,.elementor-element-7f4a16c .swiper,.elementor-element-7f4a16c .swiper-container,.elementor-element-7f4a16c .swiper-wrapper,.elementor-element-7f4a16c .swiper-slide{height:128.5vw!important;min-height:0!important;max-height:none!important;}
.elementor-element-7f4a16c .swiper-slide-bg{background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;}
.elementor-element-7f4a16c .swiper-slide.elementor-repeater-item-95b4790 .swiper-slide-bg{background-image:url('https://aceroscumbres.cl/wp-content/uploads/2026/06/BANER-ANTIGUO-MOVIL.png')!important;}
.elementor-element-7f4a16c .swiper-slide.elementor-repeater-item-8c7b038 .swiper-slide-bg{background-image:url('https://aceroscumbres.cl/wp-content/uploads/2026/06/BANER-NUEVO_MOVIL_2.png')!important;}
.elementor-element-7f4a16c .swiper-slide.elementor-repeater-item-8001317{display:none!important;}
}
@media (max-width:767px){
  .elementor-element-9707807 .elementor-element-7f4a16c,
  .elementor-element-9707807 .elementor-element-7f4a16c > .elementor-widget-container{
    height:128.5vw !important; overflow:hidden !important;
  }
}
@media (max-width:767px){
.elementor-element-9707807 .elementor-element-7f4a16c .elementor-swiper,
.elementor-element-9707807 .elementor-element-7f4a16c .elementor-background-slideshow,
.elementor-element-7f4a16c .elementor-swiper,
.elementor-element-7f4a16c .elementor-background-slideshow{height:128.5vw!important;min-height:0!important;max-height:none!important;overflow:hidden!important;}
}
.elementor-element-f843bbb .liner-continer::after{background-image:none !important;width:0 !important;height:0 !important;display:none !important;content:none !important;}
.elementor-element-f843bbb .liner-continer{padding-bottom:10px !important;}
.elementor-element-e7f2915{margin-top:55px !important;}
@media (max-width:767px){.elementor-element-e7f2915{margin-top:32px !important;}}
.whb-flex-row .wd-header-main-nav ul.wd-nav-main li.menu-item-18491>a.woodmart-nav-link,.whb-flex-row .wd-header-main-nav ul.wd-nav-main li.menu-item-18687>a.woodmart-nav-link,.whb-flex-row .wd-header-main-nav ul.wd-nav-main li.menu-item-18696>a{min-width:140px!important;justify-content:center!important;}
@media(min-width:1025px){
html body .whb-main-header .container{padding-left:16px!important;padding-right:16px!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m{column-gap:5px!important;}
html body .whb-flex-row .wd-header-main-nav ul.wd-nav-main li.menu-item-18491>a.woodmart-nav-link,html body .whb-flex-row .wd-header-main-nav ul.wd-nav-main li.menu-item-18687>a.woodmart-nav-link,html body .whb-flex-row .wd-header-main-nav ul.wd-nav-main li.menu-item-18696>a.woodmart-nav-link{min-width:136px!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 8px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;text-transform:uppercase!important;transform:none!important;transition:none!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link{min-width:53px!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link{min-width:82px!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link{min-width:80px!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link{min-width:164px!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link .nav-link-text{font-size:11px!important;font-weight:600!important;letter-spacing:.9px!important;background:linear-gradient(100deg,#0a1f3a 0,#0a1f3a 44%,#e6b756 50%,#0a1f3a 56%,#0a1f3a 100%)!important;background-size:300% 100%!important;background-position:0% 0!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#0a1f3a;transition:letter-spacing .4s cubic-bezier(.22,.61,.36,1),background-position .8s ease!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link::before,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link::before,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link::before,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link::before{display:none!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link::after{content:""!important;position:absolute!important;left:50%!important;right:50%!important;bottom:5px!important;top:auto!important;height:2px!important;width:auto!important;background:linear-gradient(90deg,#d8a93a,#b9870f)!important;border-radius:2px!important;transform:none!important;box-shadow:none!important;pointer-events:none!important;transition:left .4s cubic-bezier(.22,.61,.36,1),right .4s cubic-bezier(.22,.61,.36,1)!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link:hover,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link:hover,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link:hover,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link:hover,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912.current-menu-item>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912.current-menu-ancestor>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966.current-menu-item>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966.current-menu-ancestor>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205.current-menu-item>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205.current-menu-ancestor>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344.current-menu-item>a.woodmart-nav-link,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344.current-menu-ancestor>a.woodmart-nav-link{background:transparent!important;box-shadow:none!important;transform:none!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link:hover .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link:hover .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link:hover .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link:hover .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912.current-menu-item>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912.current-menu-ancestor>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966.current-menu-item>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966.current-menu-ancestor>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205.current-menu-item>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205.current-menu-ancestor>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344.current-menu-item>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344.current-menu-ancestor>a.woodmart-nav-link .nav-link-text{letter-spacing:1.3px!important;background-position:100% 0!important;}
html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link:hover::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link:hover::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link:hover::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link:hover::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912.current-menu-item>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912.current-menu-ancestor>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966.current-menu-item>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966.current-menu-ancestor>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205.current-menu-item>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205.current-menu-ancestor>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344.current-menu-item>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344.current-menu-ancestor>a.woodmart-nav-link::after{left:8px!important;right:8px!important;}
@media(prefers-reduced-motion:reduce){html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link .nav-link-text,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link .nav-link-text{transition:none!important;}html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15912>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-15966>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16205>a.woodmart-nav-link::after,html body .whb-header-bottom ul.wd-nav-main.wd-gap-m>li.menu-item-16344>a.woodmart-nav-link::after{transition:none!important;}}
}
.whb-header .wd-tools-element.wd-header-my-account,
.whb-header .wd-tools-element.wd-header-wishlist {
  margin: 0 6px !important;
}
.whb-header .wd-header-my-account > a,
.whb-header .wd-header-wishlist > a {
  display: flex !important;
  align-items: center !important;
}
.whb-header .wd-header-my-account .wd-tools-icon,
.whb-header .wd-header-wishlist .wd-tools-icon {
  width: 42px !important;
  height: 42px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  border: 1.5px solid rgba(13, 31, 53, 0.16) !important;
  background: #ffffff !important;
  box-shadow: 0 2px 8px rgba(0, 46, 98, 0.08) !important;
  color: #0d1f35 !important;
  font-size: 18px !important;
  transition: background .25s ease, border-color .25s ease, box-shadow .25s ease, color .25s ease !important;
}
.whb-header .wd-header-my-account .wd-tools-icon svg,
.whb-header .wd-header-wishlist .wd-tools-icon svg {
  stroke: #0d1f35 !important;
  fill: none !important;
  transition: stroke .25s ease !important;
}
.whb-header .wd-header-my-account:hover .wd-tools-icon,
.whb-header .wd-header-wishlist:hover .wd-tools-icon {
  background: #002e62 !important;
  border-color: #002e62 !important;
  color: #ffffff !important;
  box-shadow: 0 6px 16px rgba(0, 46, 98, 0.22) !important;
}
.whb-header .wd-header-my-account:hover .wd-tools-icon svg,
.whb-header .wd-header-wishlist:hover .wd-tools-icon svg {
  stroke: #ffffff !important;
}
.whb-header .wd-header-wishlist .wd-tools-count {
  position: absolute !important;
  top: -4px !important;
  right: -4px !important;
  min-width: 18px !important;
  height: 18px !important;
  padding: 0 4px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #ffd200, #ffb300) !important;
  color: #14365c !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  border: 2px solid #ffffff !important;
  box-shadow: 0 2px 5px rgba(0, 46, 98, 0.18) !important;
}
.whb-header .wd-header-wishlist .wd-tools-icon {
  position: relative !important;
}
@media (min-width: 769px) {
  .whb-header .wd-header-my-account .wd-tools-text,
  .whb-header .wd-header-wishlist .wd-tools-text {
    display: none !important;
  }
}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18687.current-menu-item>a.woodmart-nav-link{background:#0a1f3a!important;border:2px solid #FFC400!important;border-radius:999px!important;padding:0 20px!important;color:#fff!important}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18696.current-menu-item>a.woodmart-nav-link{background:linear-gradient(135deg,#16a34a,#0e8f43)!important;border:0!important;border-radius:30px!important;padding:0 20px!important;color:#fff!important}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18687.current-menu-item>a.woodmart-nav-link .nav-link-text,html body .mobile-nav .mobile-pages-menu>li.menu-item-18696.current-menu-item>a.woodmart-nav-link .nav-link-text{color:#fff!important}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18687>a.woodmart-nav-link:active{transform:scale(.985)!important;background:#13345f!important;border:2px solid #ffd84d!important;border-radius:999px!important;padding:0 20px!important;box-shadow:0 4px 12px -4px rgba(10,31,58,.45)!important}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18696>a.woodmart-nav-link:active{transform:scale(.985)!important;background:linear-gradient(135deg,#16a34a,#0e8f43)!important;border:0!important;border-radius:30px!important;padding:0 20px!important;box-shadow:0 4px 12px rgba(22,163,74,.4)!important;filter:brightness(1.03)!important}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18687,html body .mobile-nav .mobile-pages-menu>li.menu-item-18696{padding:9px 16px!important}
html body .mobile-nav .mobile-pages-menu,html body .mobile-nav .mobile-categories-menu{flex-wrap:nowrap!important}
@media (max-width:1024px){
  .whb-header-bottom .whb-header-bottom-inner{justify-content:center!important;padding-left:14px!important;padding-right:14px!important;gap:10px!important}
  .whb-header-bottom .whb-header-bottom-inner .whb-col-left{display:none!important;margin:0!important}
  .whb-header-bottom .whb-header-bottom-inner .whb-col-center,
  .whb-header-bottom .whb-header-bottom-inner .whb-col-right{flex:1 1 0!important;margin:0!important;min-width:0!important}
}
.elementor-element-cbdd09f .wd-carousel-inner{position:relative!important;overflow:visible!important;}
.elementor-element-cbdd09f .wd-nav-arrows{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;pointer-events:none!important;z-index:30!important;}
.elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow{position:absolute!important;top:137px!important;transform:translateY(-50%)!important;margin:0!important;pointer-events:auto!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#ffc400!important;color:#0a1f3a!important;border:2px solid rgba(10,31,58,.9)!important;box-shadow:0 8px 22px rgba(10,31,58,.35),0 0 0 0 rgba(255,200,60,.7)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;opacity:1!important;animation:catArrowGlowY .95s ease-in-out infinite, catArrowShineY 1.1s ease-in-out infinite!important;transition:background .2s,box-shadow .2s,transform .2s!important;}
.elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow.wd-prev{left:-40px!important;right:auto!important;animation-delay:0s,0s!important;}
.elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow.wd-next{right:-40px!important;left:auto!important;}
.elementor-element-cbdd09f .wd-btn-arrow .wd-arrow-inner{background:none!important;border:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#000!important;animation:catArrowPump 1.05s ease-in-out infinite!important;}
.elementor-element-cbdd09f .wd-btn-arrow .wd-arrow-inner::before{content:none!important;border:0!important;}
.elementor-element-cbdd09f .wd-btn-arrow .wd-arrow-inner::after{border:0!important;background:none!important;width:auto!important;height:auto!important;position:static!important;transform:none!important;font-size:23px!important;line-height:1!important;font-weight:900!important;color:#000!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;}
.elementor-element-cbdd09f .wd-prev .wd-arrow-inner::after{content:"\276E"!important;}
.elementor-element-cbdd09f .wd-next .wd-arrow-inner::after{content:"\276F"!important;}
.elementor-element-cbdd09f .wd-btn-arrow::before,.elementor-element-cbdd09f .wd-btn-arrow::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffcf2e!important;pointer-events:none!important;animation:catArrowRing 1.6s ease-out infinite!important;}
.elementor-element-cbdd09f .wd-btn-arrow::before{animation-delay:.8s!important;}
.elementor-element-cbdd09f .wd-btn-arrow.wd-disabled{opacity:1!important;}
html body .elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow.wd-prev:hover,html body .elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow.wd-next:hover{background:#ffe066!important;color:#0a1f3a!important;border-color:#0a1f3a!important;box-shadow:0 12px 32px rgba(10,31,58,.4),0 0 44px 14px rgba(255,210,80,1)!important;animation:catArrowGlowY .8s ease-in-out infinite!important;transform:translateY(-50%) scale(1.14)!important;}
html body .elementor-element-cbdd09f .wd-btn-arrow.wd-prev:hover .wd-arrow-inner,html body .elementor-element-cbdd09f .wd-btn-arrow.wd-next:hover .wd-arrow-inner{transform:scale(1.1)!important;}
html body .elementor-element-cbdd09f .wd-btn-arrow.wd-prev:hover::before,html body .elementor-element-cbdd09f .wd-btn-arrow.wd-prev:hover::after,html body .elementor-element-cbdd09f .wd-btn-arrow.wd-next:hover::before,html body .elementor-element-cbdd09f .wd-btn-arrow.wd-next:hover::after{display:block!important;border-color:#fff0b0!important;}
@keyframes catArrowGlowY{0%,100%{box-shadow:0 8px 22px rgba(10,31,58,.35),0 0 6px 2px rgba(255,205,70,.5);}50%{box-shadow:0 14px 34px rgba(10,31,58,.45),0 0 52px 18px rgba(255,214,90,1);}}
@keyframes catArrowShineY{0%{background:#ffc400;}20%{background:#ffe861;}40%{background:#fff8d6;}55%{background:#ffd21a;}75%{background:#ffe861;}100%{background:#ffc400;}}
@keyframes catArrowRing{0%{transform:scale(1);opacity:.9;}100%{transform:scale(2.4);opacity:0;}}
@keyframes catArrowPump{0%,100%{transform:scale(1);}50%{transform:scale(1.16);}}
html body .elementor-widget-container .ac-ed-nav{padding-left:26px!important;padding-right:26px!important;padding-top:16px!important;padding-bottom:42px!important;overflow:visible!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next{position:relative!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#ffc400!important;color:#0a1f3a!important;border:2px solid rgba(10,31,58,.9)!important;box-shadow:0 8px 22px rgba(10,31,58,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:800!important;line-height:1!important;overflow:visible!important;animation:catArrowGlowY 1.05s ease-in-out infinite, catArrowShineY 1.7s ease-in-out infinite, catArrowPump 1.05s ease-in-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev{animation-delay:.25s,.55s,.15s!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev::before,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev::after,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next::before,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffcf2e!important;pointer-events:none!important;animation:catArrowRing 1.6s ease-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev::before,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next::before{animation-delay:.8s!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev:hover,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next:hover{background:#ffe066!important;color:#0a1f3a!important;border-color:#0a1f3a!important;box-shadow:0 12px 32px rgba(10,31,58,.4),0 0 44px 14px rgba(255,210,80,1)!important;transform:scale(1.14)!important;animation:catArrowGlowY .8s ease-in-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev:hover::before,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev:hover::after,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next:hover::before,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next:hover::after{display:none!important;}
.acft-card .acft-cfoot{margin-top:auto!important;}
.acft-card .acft-body{padding-bottom:4px!important;}
@media(max-width:768px){html body .elementor-element-f6da10b h4.woodmart-title-container{text-shadow:0 0 1px rgba(0,0,0,.9),0 1px 2px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.8),0 0 20px rgba(255,205,60,.9),0 0 38px rgba(255,190,40,.6)!important;}}
@media (max-width: 1024px){
  header.whb-header .whb-main-header{ padding-bottom:0 !important; }
  header.whb-header .whb-header-bottom .whb-header-bottom-inner{ align-items:center !important; min-height:64px !important; padding:11px 14px !important; }
  header.whb-header .whb-header-bottom .whb-col-center.whb-visible-lg,
  header.whb-header .whb-header-bottom .whb-col-right.whb-visible-lg,
  header.whb-header .whb-header-bottom .wd-header-nav,
  header.whb-header .whb-header-bottom ul.wd-nav-main,
  header.whb-header .whb-header-bottom .wd-button-wrapper,
  header.whb-header .whb-header-bottom li.menu-item-18491{ min-height:44px !important; height:44px !important; align-items:center !important; }
}
@media (min-width:1025px){
  .wd-nav-arrows .wd-btn-arrow{position:relative!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#ffc400!important;color:#0a1f3a!important;border:2px solid rgba(10,31,58,.9)!important;box-shadow:0 8px 22px rgba(10,31,58,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;opacity:1!important;animation:catArrowGlowY .95s ease-in-out infinite, catArrowShineY 1.1s ease-in-out infinite!important;transition:background .2s,box-shadow .2s,transform .2s!important;}
  .wd-nav-arrows .wd-btn-arrow.wd-disabled{opacity:1!important;}
  .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner{background:none!important;border:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0a1f3a!important;animation:catArrowPump 1.05s ease-in-out infinite!important;}
  .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner::before{content:none!important;border:0!important;}
  .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner::after{border:0!important;background:none!important;width:auto!important;height:auto!important;position:static!important;transform:none!important;font-size:23px!important;line-height:1!important;font-weight:900!important;color:#0a1f3a!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;}
  .wd-nav-arrows .wd-btn-arrow.wd-prev .wd-arrow-inner::after{content:"\276E"!important;}
  .wd-nav-arrows .wd-btn-arrow.wd-next .wd-arrow-inner::after{content:"\276F"!important;}
  .wd-nav-arrows .wd-btn-arrow::before,.wd-nav-arrows .wd-btn-arrow::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffcf2e!important;pointer-events:none!important;animation:catArrowRing 1.6s ease-out infinite!important;}
  .wd-nav-arrows .wd-btn-arrow::before{animation-delay:.8s!important;}
  html body .wd-nav-arrows .wd-btn-arrow:hover{background:#ffe066!important;color:#0a1f3a!important;border-color:#0a1f3a!important;box-shadow:0 12px 32px rgba(10,31,58,.4),0 0 44px 14px rgba(255,210,80,1)!important;animation:catArrowGlowY .8s ease-in-out infinite!important;}
}
@media (min-width:1025px){
  html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow{background:#ffc400!important;color:#0a1f3a!important;border:2px solid rgba(10,31,58,.9)!important;border-radius:50%!important;width:46px!important;height:46px!important;box-shadow:0 8px 22px rgba(10,31,58,.35)!important;overflow:visible!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;animation:catArrowGlowY .95s ease-in-out infinite, catArrowShineY 1.1s ease-in-out infinite!important;transition:background .2s,box-shadow .2s,transform .2s!important;}
  html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow svg{width:20px!important;height:20px!important;animation:catArrowPump 1.05s ease-in-out infinite!important;}
  html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow svg path{fill:#0a1f3a!important;stroke:none!important;}
  html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow::before,html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffcf2e!important;pointer-events:none!important;animation:catArrowRing 1.6s ease-out infinite!important;}
  html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow::before{animation-delay:.8s!important;}
  html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow:hover{background:#ffe066!important;border-color:#0a1f3a!important;box-shadow:0 12px 32px rgba(10,31,58,.4),0 0 44px 14px rgba(255,210,80,1)!important;}
}
@media (max-width:767px){
  html body .elementor-element-d2c95a2 > .elementor-element{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  html body .elementor-element-d2c95a2 > .elementor-element:not(.elementor-element-f6da10b) > .elementor-widget-container{
    padding-left:14px!important;
    padding-right:14px!important;
  }
  html body .elementor-element-d2c95a2 > .elementor-element.elementor-element-f6da10b{
    width:auto!important;
    margin:12px 12px!important;
    border-radius:18px!important;
    overflow:hidden!important;
    background:linear-gradient(158deg, #4c6d75 0%, #6f5d8c 36%, #a5567c 66%, #c46066 100%)!important;
    box-shadow:0 12px 30px rgba(0,0,0,.35)!important;
  }
  html body .elementor-element-f6da10b > .elementor-widget-container{
    padding:26px 20px!important;
  }
  html body .elementor-element-f6da10b .title-wrapper,
  html body .elementor-element-f6da10b .liner-continer{
    text-align:center!important;
    background:none!important;
  }
  html body .elementor-element-f6da10b .title-wrapper .liner-continer h4.woodmart-title-container.title{
    font-size:clamp(28px,8.5vw,38px)!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:0!important;
    text-align:center!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    background:none!important;
    background-image:none!important;
    -webkit-background-clip:border-box!important;
    background-clip:border-box!important;
    filter:none!important;
    text-shadow:0 2px 6px rgba(0,0,0,.45), 0 0 16px rgba(0,0,0,.3)!important;
    animation:none!important;
  }
}
@keyframes afxBlink{0%,100%{background:#0a1f3a;color:#fff}50%{background:#ffc400;color:#0a1f3a}}
@keyframes afxBg{0%,100%{background:#0a1f3a}50%{background:#ffc400}}
@keyframes afxChev{0%,100%{color:#fff}50%{color:#0a1f3a}}
@keyframes afxFill{0%,100%{fill:#fff}50%{fill:#0a1f3a}}
@keyframes afxGlow{0%,100%{box-shadow:rgba(10,31,58,.3) 0 10px 26px,rgba(255,196,0,.7) 0 0 0 0}50%{box-shadow:rgba(10,31,58,.35) 0 12px 30px,rgba(255,196,0,.98) 0 0 32px 11px}}
@keyframes afxScale{0%,100%{transform:scale(1)}50%{transform:scale(1.17)}}
@keyframes afxRing{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.4);opacity:0}}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow{background:#0a1f3a!important;background-image:none!important;border:none!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;animation:afxBg 1.6s ease-in-out infinite,afxGlow 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow.wd-prev{animation-delay:.3s!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow::before,html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffc400!important;pointer-events:none!important;animation:afxRing 1.6s ease-out infinite!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow::before{animation-delay:.8s!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner{animation:afxScale 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner::after{color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1!important;animation:afxChev 1.6s ease-in-out infinite!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow:hover{background:#ffc400!important;animation:none!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow:hover .wd-arrow-inner{animation:none!important;transform:scale(1.12)!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow:hover .wd-arrow-inner::after{color:#0a1f3a!important;animation:none!important;}
html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow:hover::before,html body .elementor .elementor-element .wd-nav-arrows .wd-btn-arrow:hover::after{display:none!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow{background:#0a1f3a!important;background-image:none!important;border:none!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;animation:afxBg 1.6s ease-in-out infinite,afxGlow 1.05s ease-in-out infinite,afxScale 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow.prev-arrow{animation-delay:.3s!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow::before,html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffc400!important;pointer-events:none!important;animation:afxRing 1.6s ease-out infinite!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow::before{animation-delay:.8s!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow svg path{fill:#fff!important;animation:afxFill 1.6s ease-in-out infinite!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow:hover{background:#ffc400!important;animation:none!important;transform:scale(1.12)!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow:hover svg path{fill:#0a1f3a!important;animation:none!important;}
html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow:hover::before,html body .elementor .elementor-element .jet-listing-grid__slider-icon.slick-arrow:hover::after{display:none!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn{background:#0a1f3a!important;background-image:none!important;color:#fff!important;border:none!important;width:46px!important;height:46px!important;font-size:18px!important;font-weight:600!important;line-height:1!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;animation:afxBlink 1.6s ease-in-out infinite,afxGlow 1.05s ease-in-out infinite,afxScale 1.05s ease-in-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev{animation-delay:.3s!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffc400!important;pointer-events:none!important;animation:afxRing 1.6s ease-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn::before{animation-delay:.8s!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn:hover{background:#ffc400!important;color:#0a1f3a!important;animation:none!important;transform:scale(1.12)!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn:hover::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn:hover::after{display:none!important;}
@media(prefers-reduced-motion:reduce){html body .wd-btn-arrow,html body .wd-btn-arrow .wd-arrow-inner,html body .wd-btn-arrow .wd-arrow-inner::after,html body .jet-listing-grid__slider-icon.slick-arrow,html body .jet-listing-grid__slider-icon.slick-arrow svg path,html body .ac-ed-nav-btn{animation:none!important}html body .wd-btn-arrow::before,html body .wd-btn-arrow::after,html body .jet-listing-grid__slider-icon.slick-arrow::before,html body .jet-listing-grid__slider-icon.slick-arrow::after,html body .ac-ed-nav-btn::before,html body .ac-ed-nav-btn::after{display:none!important}}
.jet-listing-grid--16575 .elementor-element-491f280 .elementor-heading-title{color:rgb(226,59,59)!important;}
html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow.prev-arrow{left:56px!important;right:auto!important;}
html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow.next-arrow{right:56px!important;left:auto!important;}
@media (min-width:1025px){
  html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow{top:50%!important;}
  html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow.prev-arrow{left:0!important;right:auto!important;}
  html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow.next-arrow{right:0!important;left:auto!important;}
}
@media (max-width:1024px){
  html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow{top:50%!important;}
  html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow.prev-arrow{left:0!important;right:auto!important;}
  html body .elementor .elementor-element.elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow.next-arrow{right:0!important;left:auto!important;}
}
html body .acp-aseman .acp-aseman__now,
html body .acp-aseman__prices .acp-aseman__now,
html body span.acp-aseman__now{
  color:rgb(226,59,59)!important;
  font-family:Tahoma,"Open Sans",sans-serif!important;
  font-weight:800!important;
  letter-spacing:-0.6px!important;
  text-shadow:rgba(0,0,0,.1) 0 1px 1px!important;
}
html body .acw-cta__lead{text-align:center!important;}
html body .acw-cta__lead .acw-cta__kicker{margin-left:auto!important;margin-right:auto!important;}
html body .acw-cta__lead .acw-cta__retiro{font-size:14px!important;padding:11px 22px 11px 18px!important;margin-left:32px!important;margin-right:32px!important;}
@media (max-width:1024px){
  html body .acw-cta__lead .acw-cta__retiro{margin-left:auto!important;margin-right:auto!important;font-size:12.5px!important;padding:9px 16px!important;max-width:235px!important;}
}
@media (max-width:1024px){
  html body .mobile-nav .mobile-pages-menu:not(.wd-active){display:none!important;}
}
@media(min-width:1025px){
html body .elementor-widget-container .ac-ed-nav{padding-left:60px!important;padding-right:60px!important;padding-top:24px!important;padding-bottom:44px!important}
}
@media(min-width:1025px){
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next{position:absolute!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#0a1f3a!important;background-color:#0a1f3a!important;background-image:none!important;border:none!important;color:#fff!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;overflow:visible!important;animation:afxBlink 1.6s ease-in-out infinite,afxGlow 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev{animation-delay:.3s!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev i,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next i{color:inherit!important;position:relative!important;z-index:2!important;animation:afxScale 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev::after,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffc400!important;pointer-events:none!important;animation:afxRing 1.6s ease-out infinite!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next::before{animation-delay:.8s!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover{background:#ffc400!important;background-color:#ffc400!important;color:#0a1f3a!important;animation:none!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover i,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover i{color:#0a1f3a!important;animation:none!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover::after,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover::after{display:none!important;}
}
@media(max-width:1024px){
html body .elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow.wd-prev{left:24px!important;right:auto!important;}
html body .elementor-element-cbdd09f .wd-nav-arrows .wd-btn-arrow.wd-next{right:24px!important;left:auto!important;}
html body .elementor-widget-container .ac-ed-nav{padding-left:46px!important;padding-right:46px!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next{position:absolute!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#0a1f3a!important;background-color:#0a1f3a!important;background-image:none!important;border:none!important;color:#fff!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;overflow:visible!important;animation:afxBlink 1.6s ease-in-out infinite,afxGlow 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev{left:24px!important;right:auto!important;animation-delay:.3s!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next{right:24px!important;left:auto!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev i,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next i{color:inherit!important;position:relative!important;z-index:2!important;animation:afxScale 1.05s ease-in-out infinite!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev::after,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffc400!important;pointer-events:none!important;animation:afxRing 1.6s ease-out infinite!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next::before{animation-delay:.8s!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover{background:#ffc400!important;background-color:#ffc400!important;color:#0a1f3a!important;animation:none!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover i,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover i{color:#0a1f3a!important;animation:none!important;}
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-prev:hover::after,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover::before,
html body .elementor .elementor-element.elementor-element-f843bbb .elementor-swiper-button-next:hover::after{display:none!important;}
}
@keyframes acEdWarmGlow{0%,100%{box-shadow:0 6px 18px rgba(10,31,58,.32),0 0 0 0 rgba(255,183,71,0)}50%{box-shadow:0 8px 22px rgba(10,31,58,.36),0 0 20px 5px rgba(255,183,71,.45)}}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next{background:#ffc21f!important;color:#0a1f3a!important;border-color:rgba(10,31,58,.85)!important;animation:acEdWarmGlow 2.6s ease-in-out infinite!important;transition:transform .3s cubic-bezier(.34,1.35,.5,1),box-shadow .3s ease,background .3s ease!important;}
html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-prev:active,html body .elementor-widget-container .ac-ed-nav-btn.ac-ed-next:active{animation:none!important;transform:scale(.93)!important;background:radial-gradient(circle at 50% 40%,#ffe08a 0%,#ffc21f 70%)!important;color:#0a1f3a!important;box-shadow:0 4px 14px rgba(10,31,58,.3),0 0 30px 10px rgba(255,176,60,.85)!important;transition:transform .16s cubic-bezier(.34,1.35,.5,1),box-shadow .16s ease,background .16s ease!important;}
html body .elementor-widget-container .ac-editorial-wrap .ac-ed-grid{min-height:552px!important;}
html body.page-id-18695 .acp-btn{background:linear-gradient(135deg,#ffd200 0%,#e8a900 100%)!important;color:#0a1f3a!important;border:none!important;box-shadow:0 6px 20px rgba(224,169,0,.35)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;}
html body.page-id-18695 .acp-btn:hover{filter:brightness(1.04)!important;transform:translateY(-2px)!important;color:#0a1f3a!important;box-shadow:0 10px 28px rgba(224,169,0,.5)!important;}
html body.page-id-18695 .acp-stepnum{background:#0a1f3a!important;color:#ffc400!important;}
body.woocommerce-shop .whb-main-header{position:relative !important;background-color:#ffffff !important;}
body.woocommerce-shop .whb-header{position:relative !important;background-color:#ffffff !important;z-index:50 !important;box-shadow:0 6px 24px rgba(13,31,53,.08) !important;border-bottom:3px solid #FFC400 !important;}
body.woocommerce-shop .whb-header .item-level-0>a,body.woocommerce-shop .whb-header .wd-nav>li>a,body.woocommerce-shop .whb-header a.wd-tools-icon,body.woocommerce-shop .whb-header .wd-tools-icon,body.woocommerce-shop .whb-header .whb-text-element{color:#0d1f35 !important;}
body.woocommerce-shop .whb-header .wd-logo img{filter:none !important;}
body.woocommerce-shop .page-title{padding-top:44px !important;padding-bottom:44px !important;margin-top:0 !important;background:#0b2850 !important;}
body.woocommerce-shop .page-title .entry-title,body.woocommerce-shop .page-title h1{color:#ffffff !important;}
@keyframes afxRing{0%{transform:scale(.8);opacity:.75}70%{opacity:.1}100%{transform:scale(1.32);opacity:0}}
@media (max-width:768px){
  .elementor-element-8e2f65c .jet-listing-grid__item{padding-left:54px !important;padding-right:54px !important;}
  .elementor-12 .elementor-element-8e2f65c .jet-listing-grid__slider-icon.slick-arrow{width:38px !important;height:38px !important;line-height:38px !important;}
}
.single-product{--acp-navy:#0a1f3a;--acp-navy2:#12386c;--acp-gold:#f0b429;--acp-gold2:#ffd200;--acp-ink:#16243f;--acp-mut:#5b6b82;--acp-line:#e7ecf3;}
.single-product .woocommerce-product-details__short-description:not(.acdx-ok){position:relative;background:linear-gradient(180deg,#fbfcfe,#f4f7fb);border:1px solid var(--acp-line);border-radius:14px;padding:18px 20px 14px 24px;box-shadow:0 8px 24px rgba(16,36,64,.07);overflow:hidden;}
.single-product .woocommerce-product-details__short-description:not(.acdx-ok)::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--acp-gold2),var(--acp-gold));}
.single-product .woocommerce-product-details__short-description:not(.acdx-ok) p{margin:0 0 10px;font-size:14.5px;line-height:1.62;color:#3b4a5e;}
.single-product .woocommerce-product-details__short-description:not(.acdx-ok) p:first-child{font-size:15.5px;font-weight:600;color:var(--acp-ink);}
#tab-description:not(.acdx) .wc-tab-inner>p:first-of-type{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,var(--acp-navy),var(--acp-navy2));color:#fff;padding:10px 16px;border-radius:10px;font-size:13.5px;font-weight:700;margin:0 0 16px;box-shadow:0 8px 20px rgba(10,31,58,.22);}
#tab-description:not(.acdx) table{width:100%!important;height:auto!important;max-width:560px;border-collapse:separate!important;border-spacing:0!important;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(16,36,64,.12);border:1px solid var(--acp-line);margin-top:4px;}
#tab-description:not(.acdx) table td{padding:13px 18px!important;font-size:14px;border:none!important;vertical-align:middle;}
#tab-description:not(.acdx) table tr td:first-child{width:46%!important;}
#tab-description:not(.acdx) table tr:not([style*="002e62"]) td{background:#fbfcfe;color:#26364b;}
#tab-description:not(.acdx) table tr:not([style*="002e62"]) td:first-child{background:#eef3f9;}
body.single-product .acdx .acdx-reveal{opacity:0;transform:translateY(22px);filter:blur(2px);}
body.single-product .acdx .acdx-reveal.in{animation:acpUp .7s cubic-bezier(.22,1,.36,1) forwards;}
@keyframes acpUp{to{opacity:1;transform:none;filter:blur(0);}}
body.single-product .acdx-intro,body.single-product .acdx-dl{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;}
body.single-product .acdx-intro:hover,body.single-product .acdx-dl:hover{transform:translateY(-3px);box-shadow:0 26px 54px rgba(10,31,58,.34);}
@media (prefers-reduced-motion:no-preference){body.single-product .acdx-intro::after,body.single-product .acdx-dl::after{animation:acpFloat 7s ease-in-out infinite alternate;}}
@keyframes acpFloat{from{transform:translate(0,0) scale(1);}to{transform:translate(-16px,12px) scale(1.08);}}
body.single-product .acdx-sec{overflow:hidden;}
body.single-product .acdx-sec::after{content:"";position:absolute;inset:0;border-radius:14px;padding:1px;background:linear-gradient(135deg,rgba(240,180,41,0),rgba(240,180,41,.6),rgba(240,180,41,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none;}
body.single-product .acdx-sec:hover::after{opacity:1;}
body.single-product .acdx-sec .acdx-ic{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;}
body.single-product .acdx-sec:hover .acdx-ic{transform:translateY(-2px) rotate(-4deg);box-shadow:inset 0 0 12px rgba(240,180,41,.2),0 8px 18px rgba(10,31,58,.28);}
body.single-product .acdx-hd .acdx-bar{transform-origin:left;transform:scaleX(.3);transition:transform .6s .1s cubic-bezier(.22,1,.36,1);}
body.single-product .acdx-reveal.in .acdx-hd .acdx-bar{transform:scaleX(1);}
body.single-product .acdx-dl li a,body.single-product .acdx-aside a.wa{position:relative;overflow:hidden;}
body.single-product .acdx-dl li a::before,body.single-product .acdx-aside a.wa::before{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);transition:left .6s ease;pointer-events:none;}
body.single-product .acdx-dl li a:hover::before,body.single-product .acdx-aside a.wa:hover::before{left:135%;}
body.single-product .acdx table.acdx-spec{position:relative;}
body.single-product .acdx table.acdx-spec::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--acp-gold2),var(--acp-gold),transparent);z-index:2;}
@media (prefers-reduced-motion:reduce){body.single-product .acdx .acdx-reveal{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;}body.single-product .acdx-intro::after,body.single-product .acdx-dl::after{animation:none!important;}body.single-product .acdx-hd .acdx-bar{transform:none!important;}}
.single-product .woocommerce-product-gallery .wd-thumb-nav{display:none!important;}
.single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-nav-arrows{display:none!important;}
.single-product .woocommerce-product-gallery .wd-carousel-inner{position:relative;}
.single-product .woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep:not(.wd-thumb-nav){position:absolute!important;left:0!important;right:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:100%!important;height:0!important;pointer-events:none;z-index:6;}
.single-product .woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep:not(.wd-thumb-nav) .wd-btn-arrow{pointer-events:auto;position:absolute!important;top:0!important;transform:translateY(-50%)!important;}
.single-product .woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep:not(.wd-thumb-nav) .wd-prev{left:12px!important;right:auto!important;}
.single-product .woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep:not(.wd-thumb-nav) .wd-next{right:12px!important;left:auto!important;}
body.woocommerce .whb-main-header{position:relative !important;background-color:#ffffff !important;}
body.woocommerce .whb-header{position:relative !important;background-color:#ffffff !important;z-index:50 !important;box-shadow:0 6px 24px rgba(13,31,53,.08) !important;border-bottom:3px solid #FFC400 !important;}
body.woocommerce .whb-header .item-level-0>a,body.woocommerce .whb-header .wd-nav>li>a,body.woocommerce .whb-header a.wd-tools-icon,body.woocommerce .whb-header .wd-tools-icon,body.woocommerce .whb-header .whb-text-element{color:#0d1f35 !important;}
body.woocommerce .whb-header .wd-logo img{filter:none !important;}
.acd-strip .acd-strip__body .acd-strip__prices{
  display:inline-grid !important;
  grid-template-columns:auto auto;
  align-items:center;
  gap:5px 16px;
  background:none !important;
  box-shadow:none !important;
  padding:0 !important;
  border-radius:0 !important;
}
.acd-strip .acd-strip__body .acd-strip__prices .now{
  grid-column:1;
  grid-row:1 / 3;
  display:block;
  margin:0 !important;
  padding:9px 26px 0 !important;
  color:#ffffff !important;
  font-weight:900 !important;
  font-style:italic;
  font-size:46px !important;
  line-height:.96;
  letter-spacing:-1px;
  text-align:center;
  border-radius:13px;
  overflow:hidden;
  border:2px solid rgba(255,255,255,.30);
  background:
    linear-gradient(180deg, rgba(255,255,255,.32), rgba(255,255,255,0) 46%),
    linear-gradient(180deg,#ee3b30 0%,#b81a15 100%) !important;
  box-shadow:0 8px 20px rgba(183,26,21,.42), inset 0 1px 0 rgba(255,255,255,.55);
  text-shadow:0 2px 0 #7d120f, 0 3px 6px rgba(0,0,0,.32);
}
.acd-strip .acd-strip__body .acd-strip__prices .now::after{
  content:"IVA INCLUIDO";
  display:block;
  margin:9px -26px 0;
  padding:4px 0 5px;
  background:linear-gradient(180deg,#ffd41e,#f3c200);
  color:#241a00;
  font-size:15px;
  font-style:italic;
  font-weight:900;
  letter-spacing:2.5px;
  text-align:center;
  text-shadow:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
}
.acd-strip .acd-strip__body .acd-strip__prices .old{
  grid-column:2; grid-row:1;
  align-self:end;
  margin:0 !important;
  color:rgba(255,255,255,.72) !important;
  text-decoration:line-through;
  font-size:19px;
  font-weight:600;
}
.acd-strip .acd-strip__body .acd-strip__prices .save{
  grid-column:2; grid-row:2;
  align-self:start;
}
@media (max-width:767px){
  .acd-strip .acd-strip__body .acd-strip__prices{
    grid-template-columns:auto;
    justify-items:center;
    gap:8px;
  }
  .acd-strip .acd-strip__body .acd-strip__prices .now{
    grid-column:1; grid-row:auto;
    font-size:36px !important;
  }
  .acd-strip .acd-strip__body .acd-strip__prices .old{ grid-column:1; grid-row:auto; align-self:center; }
  .acd-strip .acd-strip__body .acd-strip__prices .save{ grid-column:1; grid-row:auto; align-self:center; }
}
.acd-strip .acd-strip__body .acd-strip__prices .now{ position:relative; }
.acd-strip .acd-strip__body .acd-strip__prices .now::before{
  content:"";
  position:absolute;
  top:0; left:-65%;
  width:42%; height:100%;
  background:linear-gradient(105deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.55) 50%, rgba(255,255,255,0) 100%);
  transform:skewX(-18deg);
  pointer-events:none;
  z-index:3;
  animation:acdFix18bShine 4.8s ease-in-out infinite;
}
@keyframes acdFix18bShine{
  0%, 58%{ left:-65%; }
  84%, 100%{ left:135%; }
}
@media (prefers-reduced-motion: reduce){
  .acd-strip .acd-strip__body .acd-strip__prices .now::before{ animation:none; opacity:0; }
}
.acd-strip .acd-strip__body .acd-strip__prices .now{
  font-family:"Arial Black","Archivo Black",Impact,"Helvetica Neue",Arial,sans-serif !important;
  font-size:50px !important;
  letter-spacing:-2px !important;
  -webkit-text-stroke:1.3px #ffffff !important;
  text-shadow:0 2px 0 #7d120f, 0 3px 7px rgba(0,0,0,.4) !important;
}
.acd-strip .acd-strip__body .acd-strip__prices .now::after{
  font-family:"Cabin",Arial,Helvetica,sans-serif !important;
  -webkit-text-stroke:0 !important;
  letter-spacing:2.5px !important;
}
@media (max-width:767px){
  .acd-strip .acd-strip__body .acd-strip__prices .now{
    font-size:38px !important;
    letter-spacing:-1.5px !important;
    -webkit-text-stroke:1px #ffffff !important;
  }
}
body.woocommerce-cart .whb-main-header,body.woocommerce-checkout .whb-main-header,body.woocommerce-account .whb-main-header{position:relative!important;background:#fff!important}
body.woocommerce-cart .whb-header,body.woocommerce-checkout .whb-header,body.woocommerce-account .whb-header{position:relative!important;background:#fff!important;z-index:50;box-shadow:0 2px 10px rgba(0,0,0,.08);border-bottom:3px solid #FFC400}
body.woocommerce-cart .page-title,body.woocommerce-checkout .page-title,body.woocommerce-account .page-title{background:#0b2850!important}
body.woocommerce-cart .page-title .entry-title,body.woocommerce-checkout .page-title .entry-title,body.woocommerce-account .page-title .entry-title,body.woocommerce-cart .page-title h1,body.woocommerce-checkout .page-title h1,body.woocommerce-account .page-title h1{color:#fff!important}
body.woocommerce-cart .page-title .wd-checkout-steps li,body.woocommerce-checkout .page-title .wd-checkout-steps li,body.woocommerce-account .page-title .wd-checkout-steps li,body.woocommerce-cart .page-title .wd-checkout-steps span,body.woocommerce-checkout .page-title .wd-checkout-steps span,body.woocommerce-account .page-title .wd-checkout-steps span,body.woocommerce-cart .page-title .wd-checkout-steps a,body.woocommerce-checkout .page-title .wd-checkout-steps a,body.woocommerce-account .page-title .wd-checkout-steps a{color:#fff!important}
body.woocommerce-cart .page-title .wd-checkout-steps .step-active,body.woocommerce-checkout .page-title .wd-checkout-steps .step-active,body.woocommerce-account .page-title .wd-checkout-steps .step-active,body.woocommerce-cart .page-title .wd-checkout-steps .step-active span,body.woocommerce-checkout .page-title .wd-checkout-steps .step-active span,body.woocommerce-account .page-title .wd-checkout-steps .step-active span{color:#FFC400!important}
body.woocommerce-cart .woocommerce-breadcrumb,body.woocommerce-checkout .woocommerce-breadcrumb,body.woocommerce-account .woocommerce-breadcrumb,body.woocommerce-cart .woocommerce-breadcrumb a,body.woocommerce-checkout .woocommerce-breadcrumb a,body.woocommerce-account .woocommerce-breadcrumb a{color:#fff!important}
@keyframes acPulse{0%,100%{transform:scale(1);box-shadow:0 6px 18px rgba(214,40,40,.45),0 0 0 0 rgba(214,40,40,.7)}50%{transform:scale(1.06);box-shadow:0 8px 24px rgba(214,40,40,.65),0 0 0 14px rgba(214,40,40,0)}}
.accart-fab{animation:acPulse 1.3s ease-in-out infinite}
.wd-sticky-social{display:none!important}
@media (min-width:1023px){
 .whb-header .ac-tools-row{ justify-content:flex-end !important; }
 .whb-header .ac-tools-row > .whb-col-right{
   margin-right:22px !important; gap:0 !important;
   justify-content:flex-end !important; flex-wrap:nowrap !important;
 }
 .whb-header .ac-tools-row > .whb-col-right > *{
   box-sizing:border-box !important;
   display:flex !important; align-items:center !important; justify-content:center !important;
   flex:0 0 auto !important;
 }
 .whb-header .ac-tools-row > .whb-col-right > *:nth-child(1){ width:143px !important; min-width:143px !important; max-width:143px !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; }
 .whb-header .ac-tools-row > .whb-col-right > *:nth-child(2){ width:167px !important; min-width:167px !important; max-width:167px !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; }
 .whb-header .ac-tools-row > .whb-col-right > *:nth-child(3){ width:143px !important; min-width:143px !important; max-width:143px !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; }
 .whb-header .ac-tools-row > .whb-col-right > *:nth-child(4){ width:153px !important; min-width:153px !important; max-width:153px !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; }
}
.sidebar-container .widget-area .widget_nav_mega_menu,
#nav_mega_menu-4{ display:none !important; }
.whb-header.whb-overcontent,
.whb-main-header{ position:relative !important; background-color:#ffffff !important; }
@media (min-width:1025px){
  body:not(.home) .whb-header_708836 .whb-main-header .whb-general-header{ display:none !important; }
}
.acft{ padding-top:48px !important; }      
.acp-hero{ padding-top:48px !important; }   
.whb-header .ac-tools-row > .whb-col-right > .wd-header-wishlist,
.wd-header-wishlist, .wd-header-compare,
li.menu-item-wishlist, li.menu-item-compare{ display:none !important; }
@media (max-width:1024px){
  .whb-mobile-right .wd-header-cart{ visibility:hidden !important; }
  .whb-header .ac-tools-row .wd-tools-element.wd-header-my-account{
    position:absolute !important; top:6px !important; right:16px !important; margin:0 !important; z-index:130 !important;
  }
  .whb-mobile-left .wd-header-mobile-nav,
  .whb-mobile-left .wd-header-mobile-nav > a{ overflow:visible !important; }
  .whb-mobile-left .wd-header-mobile-nav > a::after{
    content:"" !important; display:inline-block !important;
    width:23px !important; height:23px !important; margin-left:14px !important;
    vertical-align:middle !important;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1f35' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='16.5' y1='16.5' x2='21' y2='21'/%3E%3C/svg%3E") center/contain no-repeat !important;
  }
}
.whb-header .whb-general-header .whb-col-right{ display:none !important; }
@media (min-width:1025px){
  .whb-header .whb-general-header .whb-mobile-left{ position:absolute !important; top:116px !important; right:505px !important; margin:0 !important; width:auto !important; min-height:0 !important; z-index:60 !important; }
  .whb-header .whb-general-header .whb-col-center .wd-search-form{ max-width:310px !important; }
}
@media (min-width:1025px){
  .whb-main-header .ac-tools-row{ margin-top:-18px !important; padding-top:0 !important; padding-bottom:2px !important; }
  .whb-main-header .whb-general-header{ margin-top:-10px !important; padding-bottom:0 !important; }
}
@media(min-width:1023px){
 .whb-main-header > .whb-general-header{ margin-top:-62px !important; }
}
@media(min-width:1025px){
 .elementor-element-9707807{ padding-top:24px !important; }
}
.wd-nav-main li a[href*="/productos"]::after,
.wd-nav-mobile li a[href*="/productos"]::after{ display:none !important; content:none !important; }
.acp-aseman__body{ padding-bottom:30px !important; }
.acp-aseman__btn{ box-shadow:0 4px 10px rgba(216,18,7,.26) !important; }
html body .wd-product.instock .product-wrapper{ overflow:hidden !important; }
.acq-card-btn{width:auto!important;height:auto!important;min-width:0!important;border-radius:999px!important;background:linear-gradient(135deg,#25D366,#128C4B)!important;border:none!important;color:#fff!important;padding:6px 12px 6px 9px!important;gap:5px!important;font-weight:800!important;font-size:12px!important;line-height:1!important;letter-spacing:.3px!important;box-shadow:0 6px 16px -5px rgba(18,140,75,.9),0 0 0 2px rgba(255,255,255,.6)!important;bottom:10px!important;right:10px!important;top:auto!important;left:auto!important;text-transform:uppercase!important}
.acq-card-btn:hover{background:linear-gradient(135deg,#2ee06f,#149e54)!important;transform:translateY(-1px)!important;color:#fff!important}
.acq-card-btn svg{display:none!important}
.acq-card-btn::before{content:"";width:14px;height:14px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M.057 24l1.687-6.163a11.867 11.867 0 01-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 018.413 3.488 11.824 11.824 0 013.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 01-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884a9.86 9.86 0 001.51 5.26l-.999 3.648 3.978-1.607zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M.057 24l1.687-6.163a11.867 11.867 0 01-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 018.413 3.488 11.824 11.824 0 013.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 01-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884a9.86 9.86 0 001.51 5.26l-.999 3.648 3.978-1.607zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E") center/contain no-repeat}
.acq-card-btn::after{content:"Cotizar";white-space:nowrap}
.acq-card-btn.acq-in{background:linear-gradient(135deg,#128C4B,#0c6b39)!important}
.acq-card-btn.acq-in::before{-webkit-mask:none;mask:none;background:none;content:"\2713";width:auto;font-size:13px;font-weight:900}
.acq-card-btn.acq-in::after{content:"Agregado"}
@media(max-width:600px){.acq-card-btn{font-size:11px!important;padding:5px 10px 5px 8px!important;bottom:8px!important;right:8px!important}.acq-card-btn::before{width:12px;height:12px}}
.acq-single-wrap{max-width:540px!important;margin-top:10px!important}
.acq-add--single{border-radius:14px!important}
html body .mobile-nav .mobile-pages-menu>li.menu-item-18491>a.woodmart-nav-link,html body .mobile-nav li.menu-item-18491>a.woodmart-nav-link{background-image:linear-gradient(135deg,#012a5e 0%,#1d62b3 100%)!important;background-color:transparent!important;color:#fff!important;}
html body .mobile-nav li.menu-item-18491>a.woodmart-nav-link .nav-link-text,html body .mobile-nav li.menu-item-18491>a.woodmart-nav-link>span:not(.acd-spark){color:#fff!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next{background:#0a1f3a!important;background-color:#0a1f3a!important;background-image:none!important;color:#fff!important;border:none!important;border-color:transparent!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;animation:afxBlink 1.6s ease-in-out infinite,afxGlow 1.05s ease-in-out infinite,afxScale 1.05s ease-in-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev{animation-delay:.3s!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev::after,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next::after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;border:2.5px solid #ffc400!important;pointer-events:none!important;animation:afxRing 1.6s ease-out infinite!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next::before{animation-delay:.8s!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev:hover,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next:hover{background:#ffc400!important;background-color:#ffc400!important;color:#0a1f3a!important;animation:none!important;transform:scale(1.12)!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev:hover::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev:hover::after,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next:hover::before,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next:hover::after{display:none!important;}
html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-prev:active,html body .elementor-widget-container .ac-ed-nav .ac-ed-nav-btn.ac-ed-next:active{animation:none!important;transform:scale(.93)!important;background:#ffc400!important;color:#0a1f3a!important;box-shadow:rgba(10,31,58,.3) 0 10px 26px!important;}
.acp-grid-2 .acp-aseman__inner{display:flex;flex-direction:column;height:100%;}
.acp-grid-2 .acp-aseman__body{display:flex;flex-direction:column;flex:1 1 auto;}
.acp-grid-2 .acp-aseman__img{height:170px;display:flex;align-items:center;justify-content:center;margin:14px 0 6px;}
.acp-grid-2 .acp-aseman__img img{max-height:100%;width:auto;max-width:100%;object-fit:contain;}
.acp-grid-2 .acp-aseman__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.75em;}
.acp-grid-2 .acp-aseman__save{margin-top:auto;}
@view-transition { navigation: auto; }
::view-transition-old(root),
::view-transition-new(root){ animation-duration:.3s; }
.single-product .acdx-intro .acdx-list li b,
.single-product .acdx-intro .acdx-list li strong{color:#fff !important}
::selection{ background:#0b3d91; color:#fff }
::-moz-selection{ background:#0b3d91; color:#fff }
@media(max-width:820px){
  html body .wd-product.instock .ac-loop-price .ac-loop-price-sale::after{
    display:block !important; margin-left:0 !important; margin-top:2px !important;
    font-size:11px !important; line-height:1.2 !important; letter-spacing:.2px !important;
  }
}
.elementor.elementor-12 > .elementor-element-34b7a8d { order: 7 !important; }
.elementor.elementor-12 .elementor-element-34b7a8d > .e-con-inner::before,
.elementor.elementor-12 .elementor-element-34b7a8d > .e-con-inner::after,
.elementor.elementor-12 .elementor-element-34b7a8d::before,
.elementor.elementor-12 .elementor-element-34b7a8d::after{ content:none !important; display:none !important; }
.elementor-element-f843bbb.elementor-element-f843bbb{ min-width:100vw !important; max-width:none !important; border-radius:0 !important; }
.elementor-element-e7f2915.elementor-element-e7f2915{ max-width:none !important; width:100vw !important; border-radius:0 !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important; }
@media(min-width:1025px){
  .elementor-element-f843bbb.elementor-element-f843bbb,
  .elementor-element-e7f2915.elementor-element-e7f2915{ height:230px !important; min-height:230px !important; padding-top:0 !important; padding-bottom:0 !important; justify-content:center !important; }
  .elementor-element-f843bbb > .e-con-inner{ gap:4px !important; }
  .elementor-element-f843bbb .title-subtitle{ margin-bottom:2px !important; }
  .elementor-element-f843bbb .liner-continer{ padding-bottom:4px !important; }
  .elementor-element-f843bbb .woodmart-title-container.title{ margin-bottom:2px !important; line-height:1.15 !important; }
}
@media(max-width:1024px){
  .elementor-element-f843bbb.elementor-element-f843bbb{ padding-top:26px !important; padding-bottom:22px !important; }
  .elementor-element-e7f2915.elementor-element-e7f2915{ padding-top:26px !important; padding-bottom:26px !important; }
}
html body .elementor.elementor-12 > .elementor-element.elementor-element-e7f2915.elementor-element-e7f2915{margin-top:0 !important;}
html body .elementor.elementor-12 > .elementor-element.elementor-element-e7f2915.elementor-element-e7f2915{margin-bottom:0 !important;}
html body .elementor.elementor-12::after{content:"" !important;order:7 !important;display:block !important;flex:0 0 auto !important;align-self:stretch !important;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;height:44px !important;box-sizing:border-box !important;overflow:hidden !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271500%27%20height%3D%2744%27%20viewBox%3D%270%200%201500%2044%27%3E%3Ctext%20x%3D%270%27%20y%3D%2729%27%20textLength%3D%271500%27%20lengthAdjust%3D%27spacing%27%20font-family%3D%27Arial%2CHelvetica%2Csans-serif%27%20font-size%3D%2717%27%20font-weight%3D%27700%27%20fill%3D%27%230a2a5e%27%20xml%3Aspace%3D%27preserve%27%3E%E2%98%85%20%20CONOCE%20NUESTRA%20HISTORIA%20EN%20REDES%20SOCIALES%20DESDE%20EL%202018%20%20%20%C2%B7%20%20%20PUBLICACIONES%20HIST%C3%93RICAS%20DE%20PROYECTOS%2C%20PRODUCTOS%20Y%20ENTREGAS%20%20%20%C2%B7%20%20%3C%2Ftext%3E%3C%2Fsvg%3E"), linear-gradient(180deg,#F6C24E,#E7A400) !important;background-repeat:repeat-x, no-repeat !important;background-size:1500px 44px, 100% 100% !important;background-position:0 center, 0 0;box-shadow:inset 0 3px 0 rgba(10,42,94,.85), inset 0 -2px 0 rgba(0,0,0,.12) !important;animation:acRedesTicker 26s linear infinite !important;}
@keyframes acRedesTicker{from{background-position:0 center,0 0;}to{background-position:-1500px center,0 0;}}
@media (max-width:820px){html body .elementor.elementor-12::after{height:40px !important;background-size:1500px 40px, 100% 100% !important;}}
@media (prefers-reduced-motion:reduce){html body .elementor.elementor-12::after{animation:none !important;}}
@media (min-width:1025px){
  .elementor-element-341cf49{margin-top:24px !important;}
}
.acw-cta .acw-cta__lead .acw-cta__sub,.acw-cta .acw-cta__sub{color:#ffd71a!important;font-weight:700!important;text-align:center!important;text-shadow:0 0 14px rgba(255,210,0,.35),0 2px 4px rgba(0,0,0,.35)!important;border-left:3px solid #ffd71a!important;border-radius:3px 7px 7px 3px!important;background:linear-gradient(90deg,rgba(255,215,26,.14),rgba(255,215,26,.02))!important;padding:5px 11px!important;box-sizing:border-box!important;}
@media(min-width:901px){.acw-cta .acw-cta__lead .acw-cta__sub,.acw-cta .acw-cta__sub{max-width:440px!important;font-size:14px!important;line-height:18px!important;}}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .swiper-slide:nth-child(3){display:block!important}
@keyframes acReal3{0%{opacity:1}28%{opacity:1}33.33%{opacity:0}95%{opacity:0}100%{opacity:1}}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .swiper-slide:nth-child(1){animation:acReal3 18s ease-in-out infinite!important}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .swiper-slide:nth-child(2){animation:acReal3 18s ease-in-out infinite -12s!important}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .swiper-slide:nth-child(3){animation:acReal3 18s ease-in-out infinite -6s!important}
@media (min-width:768px){.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .swiper-slide:nth-child(3) .swiper-slide-bg{background-image:url("https://aceroscumbres.cl/wp-content/uploads/2026/09/banner-3-computador.png")!important}}
@media (max-width:767px){.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .swiper-slide:nth-child(3) .swiper-slide-bg{background-image:url("https://aceroscumbres.cl/wp-content/uploads/2026/09/banner-3-celular.png")!important}}
@keyframes acDot3{0%,30%{transform:scaleX(2.7);outline:6px solid #FFC400}33.33%,100%{transform:none;outline:0 solid transparent}}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c::before,.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c::after,.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .elementor-swiper::after{transform-origin:left center;outline-offset:-6px}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c::before{left:calc(50% - 45px)!important;animation:acDot3 18s infinite!important}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c::after{left:calc(50% - 12px)!important;animation:acDot3 18s infinite -12s!important}
.elementor-12 .elementor-element-9707807 .elementor-element-7f4a16c .elementor-swiper::after{content:""!important;position:absolute!important;bottom:18px!important;left:calc(50% + 21px)!important;z-index:30!important;height:11px!important;width:11px!important;border-radius:999px!important;background:rgba(255,255,255,.75)!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important;pointer-events:none!important;animation:acDot3 18s infinite -6s!important}
@media (min-width:768px){
.acp-aseman__img > picture{height:100%;max-height:100%;width:100%;display:flex;align-items:center;justify-content:center}
.acp-aseman__img > picture > img{max-height:100%;height:100%;width:100%;object-fit:contain}
}
.acdx-spec-chip{display:flex !important;flex-direction:column !important}
.acdx-spec-chip .v{margin-top:auto !important}
