body.aimo-lead-modal-open {
overflow: hidden;
}
.aimo-lead-dialog-wrap {
position: fixed;
inset: 0;
z-index: 2147483000;
display: none;
align-items: center;
justify-content: center;
padding: 16px;
box-sizing: border-box;
}
#aimo-lead-dialog.aimo-lead-is-closed,
#aimo-lead-dialog[hidden] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
}
.aimo-lead-dialog__backdrop {
position: absolute;
inset: 0;
background: rgba(8, 12, 22, 0.82);
backdrop-filter: blur(4px);
}
.aimo-lead-dialog__panel {
position: relative;
z-index: 2;
width: min(92vw, 560px);
max-height: min(88vh, 720px);
overflow: hidden;
display: flex;
flex-direction: column;
background: var(--pxl-global-bg, #0f1419);
color: inherit;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.08);
box-shadow: 0 24px 80px rgba(0, 0, 0, 0.45);
}
.aimo-lead-dialog__body {
padding: 28px 22px;
overflow: auto;
max-height: min(80vh, 640px);
}
.elementor-element.aimo-pricing-hidden,
.aimo-pricing-hidden {
visibility: hidden !important;
opacity: 0 !important;
height: 0 !important;
min-height: 0 !important;
overflow: hidden !important;
margin: 0 !important;
padding: 0 !important;
pointer-events: none !important;
}
body.aimo-pricing-show-plans .elementor-widget-pxl_pricing,
body.aimo-pricing-show-plans .elementor-element[class*="elementor-widget-pxl_pricing"],
body.aimo-pricing-show-plans .pxl-pricing1 {
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
min-height: unset !important;
overflow: visible !important;
pointer-events: auto !important;
margin: unset !important;
padding: unset !important;
} body.aimo-page-pricing-lead .pxl-pricing1 .pxl-pricing--button {
position: relative;
z-index: 20;
pointer-events: auto !important;
}
body.aimo-page-pricing-lead .pxl-pricing1 .pxl-pricing--button a.btn.aimo-pricing-plan-btn,
body.aimo-page-pricing-lead .pxl-pricing1 .pxl-pricing--button a.btn.aimo-pricing-plan-btn * {
pointer-events: auto !important;
cursor: pointer;
}
body.aimo-page-pricing-lead .pxl-pricing1 .pxl-pricing--button a.btn.aimo-pricing-plan-btn {
position: relative;
z-index: 21;
}
body.aimo-pricing-show-plans .elementor-element[class*='elementor-widget-pxl_pricing'],
body.aimo-pricing-show-plans .elementor-widget-pxl_pricing {
pointer-events: auto !important;
}
#aimo-lead-form-vault,
.aimo-lead-form-vault {
display: none !important;
visibility: hidden !important;
overflow: hidden !important;
width: 0 !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
position: absolute !important;
left: -9999px !important;
pointer-events: none !important;
clip: rect(0, 0, 0, 0) !important;
}
.elementor-element.aimo-lead-form-completed,
.aimo-lead-form-completed {
display: none !important;
visibility: hidden !important;
height: 0 !important;
min-height: 0 !important;
overflow: hidden !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
pointer-events: none !important;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}