@media (min-width:768px) {
  body .elementor .elementor-element.elementor-element-e362da1:not(.elementor-motion-effects-element-type-background) {
    background-image:url("../../uploads/innonest-2026/innonest-nyitokep-2026-desktop.webp")
  }
}
@media (min-width:768px) and (max-width:1100px) {
  body .elementor .elementor-element.elementor-element-e362da1:not(.elementor-motion-effects-element-type-background) {
    background-image:url("../../uploads/innonest-2026/innonest-nyitokep-2026-tablet.webp")
  }
}
@media (max-width:767px) {
  body .elementor .elementor-element.elementor-element-e362da1:not(.elementor-motion-effects-element-type-background) {background-image:none}
  .elementor .elementor-element-336b83c img {display:block;width:100%;height:auto;aspect-ratio:1090 / 712}
}
.lp-root .inno-price-download {margin:12px 0 20px}
.lp-root .inno-price-download a {
  display:inline-flex;padding:8px 16px;border:1px solid var(--line2);border-radius:40px;
  color:var(--ink);font-size:14px;font-weight:600;background:var(--card)
}
@media (max-width:767px) {
  body .elementor .elementor-element-336b83c > .elementor-widget-container {margin:0!important;padding:0!important;max-width:100%}
}
@media (min-width:768px) and (max-width:1100px) {
  body .elementor section.elementor-element-56934f3 .elementor-widget-heading {
    max-width:calc(100% - 47px)
  }
  body .elementor section.elementor-element-56934f3 .elementor-heading-title {
    font-size:clamp(12px,1.7vw,17px);overflow-wrap:anywhere
  }
}
html:has(body .lp-root) {overflow-x:clip}
@media (max-width:1024px) {
  .lp-root .price-hero::before,
  .lp-root .price-hero .blob,
  .lp-root .price-hero h1 .hl,
  .lp-root .price-hero a.btn-primary,
  .lp-root:has(.price-hero) .cta-final,
  .lp-root:has(.price-hero) .cta-final::after,
  .lp-root:has(.price-hero) .cta-final a.btn-primary {animation:none!important}
  .lp-root.js-reveal .price-hero .reveal:not(.in) {opacity:1;transform:none}
}

/* The pricing content already has its own full-bleed section spacing. */
body:is(.page-id-19723,.page-id-19724,.page-id-19725) :is(.elementor-element-da46cbf,.elementor-element-40f4f4f2) > .elementor-element-populated {
  padding-bottom:0;
}
body:is(.page-id-19723,.page-id-19724,.page-id-19725) .elementor-element-40f4f4f2 > .elementor-element-populated {
  box-shadow:none;padding-bottom:0!important;
}
