.elementor-512 .elementor-element.elementor-element-6d42c710{--display:flex;}.elementor-512 .elementor-element.elementor-element-487af93{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-512 .elementor-element.elementor-element-2fb8a6a6 .elementor-menu-toggle{margin:0 auto;}.elementor-512 .elementor-element.elementor-element-4f95a3d0{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-512 .elementor-element.elementor-element-2005363b{--display:flex;}.elementor-512 .elementor-element.elementor-element-4ada4fe6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-512 .elementor-element.elementor-element-4da4a7f0{--display:flex;}.elementor-512 .elementor-element.elementor-element-ff3f832{--display:flex;}.elementor-512 .elementor-element.elementor-element-20720502{--display:flex;}.elementor-512 .elementor-element.elementor-element-7d6860{--display:flex;}.elementor-512 .elementor-element.elementor-element-3ecf170b{--display:flex;}.elementor-512 .elementor-element.elementor-element-1569ccbd{--display:flex;}.elementor-512 .elementor-element.elementor-element-3c991878{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-512 .elementor-element.elementor-element-3af72bb8{--display:flex;}.elementor-512 .elementor-element.elementor-element-5f961cd7{--display:flex;}.elementor-512 .elementor-element.elementor-element-13b87498{--display:flex;}.elementor-512 .elementor-element.elementor-element-7f4bab59{--display:flex;}.elementor-512 .elementor-element.elementor-element-55ea4b86{--display:flex;}.elementor-512 .elementor-element.elementor-element-72ea27c8{--display:flex;}.elementor-512 .elementor-element.elementor-element-4b678ff4{--display:flex;}.elementor-512 .elementor-element.elementor-element-1184b1b{--display:flex;}.elementor-512 .elementor-element.elementor-element-65a80495{--display:flex;}.elementor-512 .elementor-element.elementor-element-1bc68210{--display:flex;}.elementor-512 .elementor-element.elementor-element-6e9fe7c9{--display:flex;}.elementor-512 .elementor-element.elementor-element-346fad27{--display:flex;}.elementor-512 .elementor-element.elementor-element-2b77280{--display:flex;}.elementor-512 .elementor-element.elementor-element-7007f7d7{--display:flex;}.elementor-512 .elementor-element.elementor-element-761fee26{--display:flex;}.elementor-512 .elementor-element.elementor-element-757a6386{--display:flex;}.elementor-512 .elementor-element.elementor-element-7741a189{--display:flex;}.elementor-512 .elementor-element.elementor-element-7dfb9ed0{--display:flex;}.elementor-512 .elementor-element.elementor-element-547390d6{--display:flex;}.elementor-512 .elementor-element.elementor-element-6f5815fc{--display:flex;}.elementor-512 .elementor-element.elementor-element-7bea6550{--display:flex;}.elementor-512 .elementor-element.elementor-element-26f1ba70{--display:flex;}.elementor-512 .elementor-element.elementor-element-17187c36{--display:flex;}.elementor-512 .elementor-element.elementor-element-3c017b9a{--display:flex;}.elementor-512 .elementor-element.elementor-element-2f6ca133{--display:flex;}.elementor-512 .elementor-element.elementor-element-642a9d79{--display:flex;}.elementor-512 .elementor-element.elementor-element-7d1921ca{--display:flex;}.elementor-512 .elementor-element.elementor-element-48265aba{--display:flex;}.elementor-512 .elementor-element.elementor-element-3ebbf7e7{--display:flex;}.elementor-512 .elementor-element.elementor-element-58328869{--display:flex;}.elementor-512 .elementor-element.elementor-element-73ce2617{--display:flex;}.elementor-512 .elementor-element.elementor-element-3eb9834c{--display:flex;}.elementor-512 .elementor-element.elementor-element-57ec9d9d{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-512 .elementor-element.elementor-element-42207b68 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-512 .elementor-element.elementor-element-42207b68 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-512 .elementor-element.elementor-element-42207b68 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-512 .elementor-element.elementor-element-42207b68 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-field-type-html{padding-bottom:0px;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-button[type="submit"]{color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-512 .elementor-element.elementor-element-42207b68{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-512 .elementor-element.elementor-element-1037c3b6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-345f3217 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-512 .elementor-element.elementor-element-6d82ab48 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-512 .elementor-element.elementor-element-92a9f21 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-512 .elementor-element.elementor-element-14c70028{--display:flex;}.elementor-512 .elementor-element.elementor-element-59a639f4{--display:flex;}.elementor-512 .elementor-element.elementor-element-7ba7af9d{--display:flex;}.elementor-512 .elementor-element.elementor-element-575849f{--display:flex;}body.elementor-page-512:not(.elementor-motion-effects-element-type-background), body.elementor-page-512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}/* Start custom CSS *//* Bequalise — FORCE STYLE v8 for Elementor page 512
   - Header uses Elementor Nav Menu widget (Pro)
   - Team built with native Elementor Image/Heading/Text (no HTML)
   - Adds App screens bento + Pack images
   - Hero background is editable (Style → Background), fallback via CSS
*/
:root{
  --beq-purple:#5B3DF5;
  --beq-sand:#F4E9D8;
  --beq-offwhite:#FBFAF7;
  --beq-ink:#12121A;
  --beq-slate:#4B4B5A;
  --beq-border:rgba(231,225,214,.86);
  --beq-shadow-soft:0 12px 40px rgba(18,18,26,.12);
  --beq-shadow-card:0 10px 26px rgba(18,18,26,.10);
  --beq-radius-xl:28px;
  --beq-radius-lg:20px;
  --beq-radius-md:16px;
  --beq-hero-fallback:url("https://images.unsplash.com/photo-1528319725582-ddc096101511?auto=format&fit=crop&w=2600&q=70");
}

body.elementor-page-512,.elementor-page-512{
  background:var(--beq-offwhite)!important;
  color:var(--beq-ink)!important;
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial!important;
}

.elementor-page-512 .elementor-heading-title{color:var(--beq-ink)!important}
.elementor-page-512 .beq-hero .elementor-heading-title{color:#fff!important}

.elementor-page-512 .elementor,
.elementor-page-512 .elementor-section-wrap,
.elementor-page-512 .e-con,
.elementor-page-512 .elementor-element{max-width:none!important}

.elementor-page-512 .beq-container{width:min(1140px,calc(100% - 48px));margin-inline:auto}
.elementor-page-512 .beq-section{padding:48px 0}
.elementor-page-512 .beq-section-sand{background:rgba(244,233,216,.40);border-top:1px solid rgba(231,225,214,.84);border-bottom:1px solid rgba(231,225,214,.84)}

/* Header */
.elementor-page-512 .beq-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background:rgba(251,250,247,.72);border-bottom:1px solid rgba(231,225,214,.70)}
.elementor-page-512 .beq-header-inner{width:min(1140px,calc(100% - 48px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}
.elementor-page-512 .beq-brand-el .elementor-heading-title{font-weight:900;letter-spacing:-.02em;font-size:18px}

/* Nav Menu (Elementor Pro) */
.elementor-page-512 .beq-nav-el .elementor-nav-menu--main .elementor-item{
  color:var(--beq-slate)!important;
  font-weight:800!important;
  padding:10px 10px!important;
}
.elementor-page-512 .beq-nav-el .elementor-nav-menu--main .elementor-item:hover{color:var(--beq-ink)!important}
.elementor-page-512 .beq-nav-el .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--beq-ink)!important}
.elementor-page-512 .beq-nav-el .elementor-nav-menu--main .elementor-item:after{background:var(--beq-purple)!important}
.elementor-page-512 .beq-nav-cta{display:flex;gap:10px;align-items:center}

/* Buttons */
.elementor-page-512 .beq-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:14px;font-weight:800;border:1px solid transparent;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}
.elementor-page-512 .beq-btn:active{transform:translateY(1px)}
.elementor-page-512 .beq-btn-primary{background:var(--beq-purple);color:#fff!important;box-shadow:0 12px 24px rgba(91,61,245,.22)}
.elementor-page-512 .beq-btn-secondary{background:rgba(251,250,247,.82);border-color:rgba(91,61,245,.35);color:var(--beq-ink)!important}
.elementor-page-512 .beq-btn-secondary-dark{background:rgba(251,250,247,.16);border-color:rgba(255,255,255,.35);color:#fff!important;backdrop-filter:blur(10px)}
.elementor-page-512 .beq-btn-ghost{background:rgba(251,250,247,.10);border-color:rgba(255,255,255,.26);color:#fff!important;backdrop-filter:blur(10px)}

/* Hero */
.elementor-page-512 .beq-hero.beq-hero-bg-editable{
  width:min(1140px,calc(100% - 48px));
  margin:18px auto 0;
  border-radius:var(--beq-radius-xl);
  overflow:hidden;border:1px solid var(--beq-border);
  box-shadow:var(--beq-shadow-soft);
  position:relative;min-height:480px;
  background-image:var(--beq-hero-fallback);
  background-size:cover;background-position:center;
}
.elementor-page-512 .beq-hero.beq-hero-bg-editable::before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(900px 520px at 22% 20%,rgba(91,61,245,.30) 0%,rgba(155,123,255,.16) 42%,transparent 72%),
    linear-gradient(90deg,rgba(18,18,26,.74) 0%,rgba(18,18,26,.46) 44%,rgba(18,18,26,.14) 72%,rgba(18,18,26,0) 100%);
}
.elementor-page-512 .beq-hero-content{position:relative;z-index:2;padding:28px;max-width:820px;color:#fff}
.elementor-page-512 .beq-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(251,250,247,.18);color:rgba(255,255,255,.92);font-weight:800;font-size:13px}
.elementor-page-512 .beq-pill-dot{width:8px;height:8px;border-radius:999px;background:#1FA8A1;box-shadow:0 0 0 6px rgba(31,168,161,.14)}
.elementor-page-512 .beq-h1 .elementor-heading-title{color:#fff!important;font-size:clamp(36px,4vw,60px);line-height:1.04;letter-spacing:-.04em;font-weight:900}
.elementor-page-512 .beq-lead{color:rgba(255,255,255,.90);font-size:18px;max-width:62ch}
.elementor-page-512 .beq-hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}
.elementor-page-512 .beq-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.elementor-page-512 .beq-chip{display:inline-flex;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:rgba(251,250,247,.14);color:rgba(255,255,255,.92);font-weight:650;font-size:13px;backdrop-filter:blur(10px)}
.elementor-page-512 .beq-hero-note{margin-top:14px;font-size:13px;color:rgba(255,255,255,.82)}

/* Typography */
.elementor-page-512 .beq-h2 .elementor-heading-title{font-size:clamp(24px,2.4vw,34px);font-weight:900;letter-spacing:-.03em}
.elementor-page-512 .beq-sub{color:var(--beq-slate);max-width:72ch}
.elementor-page-512 .beq-h3{font-size:18px;font-weight:850;letter-spacing:-.01em;margin:.2rem 0 .35rem}
.elementor-page-512 .beq-p{color:var(--beq-slate)}

/* Cards + grids */
.elementor-page-512 .beq-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}
.elementor-page-512 .beq-grid-2{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:18px}
.elementor-page-512 .beq-card{background:rgba(251,250,247,.92);border:1px solid var(--beq-border);border-radius:var(--beq-radius-lg);box-shadow:var(--beq-shadow-card);padding:18px;height:100%}
.elementor-page-512 .beq-icon-tile{width:40px;height:40px;border-radius:var(--beq-radius-md);border:1px solid rgba(91,61,245,.18);background:rgba(91,61,245,.10);display:grid;place-items:center;color:var(--beq-purple);margin-bottom:10px}
.elementor-page-512 .beq-bullets{margin:14px 0 0;padding-left:18px;color:var(--beq-slate)}

/* How layout */
.elementor-page-512 .beq-how{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:18px}
.elementor-page-512 .beq-how-card{background:rgba(251,250,247,.92);border:1px solid var(--beq-border);border-radius:var(--beq-radius-xl);box-shadow:var(--beq-shadow-card);padding:18px}
.elementor-page-512 .beq-how-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.elementor-page-512 .beq-step-kicker{color:rgba(18,18,26,.55);font-size:12px;font-weight:900;letter-spacing:.10em}
.elementor-page-512 .beq-step-title{font-weight:900;font-size:20px;letter-spacing:-.02em}
.elementor-page-512 .beq-how-connector{height:10px;margin:-6px 0;background:linear-gradient(90deg,transparent 0%,rgba(91,61,245,.22) 20%,rgba(91,61,245,.08) 80%,transparent 100%);border-radius:999px}
.elementor-page-512 .beq-how-app .beq-app-shot img{width:100%;border-radius:16px;border:1px solid rgba(231,225,214,.90)}
.elementor-page-512 .beq-mini-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px;color:var(--beq-slate)}
.elementor-page-512 .beq-dot{width:10px;height:10px;border-radius:999px;background:var(--beq-purple);display:inline-block;margin-right:10px;box-shadow:0 0 0 6px rgba(91,61,245,.10)}
.elementor-page-512 .beq-mini-list li{display:flex;align-items:center;gap:0}

/* App section bento */
.elementor-page-512 .beq-app-bento{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:18px}
.elementor-page-512 .beq-screen-stack{display:grid;gap:16px}
.elementor-page-512 .beq-screen .elementor-widget-image img,
.elementor-page-512 .beq-screen img{width:100%;border-radius:16px;border:1px solid rgba(231,225,214,.90);display:block}
.elementor-page-512 .beq-pack-img img{width:100%;border-radius:16px;border:1px solid rgba(231,225,214,.90);margin-bottom:10px;display:block}

/* Pricing */
.elementor-page-512 .beq-price-card{border-radius:var(--beq-radius-xl);box-shadow:var(--beq-shadow-soft)}
.elementor-page-512 .beq-badge{float:right;font-size:12px;font-weight:900;padding:8px 10px;border-radius:999px;background:rgba(31,168,161,.12);border:1px solid rgba(31,168,161,.25)}
.elementor-page-512 .beq-price{font-size:34px;font-weight:900;letter-spacing:-.02em;margin:10px 0 4px}
.elementor-page-512 .beq-price small{font-size:14px;font-weight:700;color:var(--beq-slate)}
.elementor-page-512 .beq-notice{margin-top:14px;padding:12px;border-radius:16px;border:1px solid rgba(255,107,107,.35);background:rgba(255,107,107,.08)}

/* Team native */
.elementor-page-512 .beq-team-img-el img{
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  border-radius:16px;
  border:1px solid rgba(231,225,214,.90);
  display:block;
  margin-bottom:10px;
}

/* Form shell */
.elementor-page-512 .beq-form-placeholder{color:var(--beq-slate);display:grid;gap:8px;padding:14px;border-radius:16px;border:1px dashed rgba(91,61,245,.28);background:rgba(91,61,245,.06)}
.elementor-page-512 .beq-form-tip code{padding:2px 6px;border-radius:8px;background:rgba(18,18,26,.06);border:1px solid rgba(231,225,214,.90)}
.elementor-page-512 .beq-form-shell .elementor-field{border-radius:14px!important;border:1px solid rgba(231,225,214,.95)!important;background:rgba(251,250,247,.86)!important}
.elementor-page-512 .beq-form-shell .elementor-button{border-radius:14px!important;background:var(--beq-purple)!important;font-weight:900!important}

.elementor-page-512 .beq-side-item{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(231,225,214,.90);background:rgba(244,233,216,.22);color:var(--beq-slate);margin-bottom:10px}
.elementor-page-512 .beq-side-dot{width:10px;height:10px;border-radius:999px;background:var(--beq-purple);box-shadow:0 0 0 6px rgba(91,61,245,.12);display:inline-block}

/* FAQ */
.elementor-page-512 .beq-faq details{padding:16px;border-bottom:1px solid rgba(231,225,214,.60)}
.elementor-page-512 .beq-faq details:last-child{border-bottom:0}
.elementor-page-512 .beq-faq summary{cursor:pointer;font-weight:900;color:var(--beq-ink)}
.elementor-page-512 .beq-faq div{margin-top:10px;color:var(--beq-slate)}

/* Final CTA */
.elementor-page-512 .beq-cta-box{width:100%;border-radius:var(--beq-radius-xl);background:linear-gradient(135deg,rgba(91,61,245,.16) 0%,rgba(155,123,255,.10) 42%,rgba(244,233,216,.44) 100%);border:1px solid rgba(231,225,214,.90);box-shadow:var(--beq-shadow-soft);padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.elementor-page-512 .beq-final-title{font-weight:900;font-size:20px;letter-spacing:-.02em}
.elementor-page-512 .beq-final-sub{color:var(--beq-slate);margin-top:6px}
.elementor-page-512 .beq-final-cta{display:flex;gap:12px;flex-wrap:wrap}

@media (max-width:980px){
  .elementor-page-512 .beq-hero.beq-hero-bg-editable{min-height:560px}
  .elementor-page-512 .beq-hero-content{max-width:100%}
  .elementor-page-512 .beq-grid-3{grid-template-columns:1fr}
  .elementor-page-512 .beq-grid-2{grid-template-columns:1fr}
  .elementor-page-512 .beq-how{grid-template-columns:1fr}
  .elementor-page-512 .beq-app-bento{grid-template-columns:1fr}
}



/* === v8 COMPAT PATCH (data-elementor-id scope) ===
   Elementor a volte non stampa .elementor-page-512 sul body/template.
   Questo patch duplica i selettori più importanti usando [data-elementor-id="512"].
*/
[data-elementor-id="512"]{background:var(--beq-offwhite)!important;color:var(--beq-ink)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial!important;}
[data-elementor-id="512"] .elementor-heading-title{color:var(--beq-ink)!important}
[data-elementor-id="512"] .beq-hero .elementor-heading-title{color:#fff!important}
[data-elementor-id="512"] .beq-container{width:min(1140px,calc(100% - 48px));margin-inline:auto}
[data-elementor-id="512"] .beq-section{padding:48px 0}
[data-elementor-id="512"] .beq-section-sand{background:rgba(244,233,216,.40);border-top:1px solid rgba(231,225,214,.84);border-bottom:1px solid rgba(231,225,214,.84)}
[data-elementor-id="512"] .beq-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:14px;font-weight:800;border:1px solid transparent;text-decoration:none!important;}
[data-elementor-id="512"] .beq-btn-primary{background:var(--beq-purple);color:#fff!important;box-shadow:0 12px 24px rgba(91,61,245,.22)}
[data-elementor-id="512"] .beq-btn-secondary{background:rgba(251,250,247,.82);border-color:rgba(91,61,245,.35);color:var(--beq-ink)!important}
[data-elementor-id="512"] .beq-btn-secondary-dark{background:rgba(251,250,247,.16);border-color:rgba(255,255,255,.35);color:#fff!important;backdrop-filter:blur(10px)}
[data-elementor-id="512"] .beq-btn-ghost{background:rgba(251,250,247,.10);border-color:rgba(255,255,255,.26);color:#fff!important;backdrop-filter:blur(10px)}
[data-elementor-id="512"] .beq-card{background:rgba(251,250,247,.92);border:1px solid var(--beq-border);border-radius:var(--beq-radius-lg);box-shadow:var(--beq-shadow-card);padding:18px;height:100%}
[data-elementor-id="512"] .beq-icon-tile{width:40px;height:40px;border-radius:var(--beq-radius-md);border:1px solid rgba(91,61,245,.18);background:rgba(91,61,245,.10);}
[data-elementor-id="512"] .beq-hero.beq-hero-bg-editable{width:min(1140px,calc(100% - 48px));margin:18px auto 0;border-radius:var(--beq-radius-xl);overflow:hidden;border:1px solid var(--beq-border);box-shadow:var(--beq-shadow-soft);position:relative;min-height:480px;background-image:var(--beq-hero-fallback);background-size:cover;background-position:center;}
[data-elementor-id="512"] .beq-hero.beq-hero-bg-editable::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 22% 20%,rgba(91,61,245,.30) 0%,rgba(155,123,255,.16) 42%,transparent 72%),linear-gradient(90deg,rgba(18,18,26,.74) 0%,rgba(18,18,26,.46) 44%,rgba(18,18,26,.14) 72%,rgba(18,18,26,0) 100%);}
[data-elementor-id="512"] .beq-hero-content{position:relative;z-index:2;padding:28px;max-width:820px;color:#fff}



/* === v8.4 ICONS EVERYWHERE (safe) ===
   Fixes:
   - Icon tiles inside HTML cards (beq-icon-tile) now show real glyphs.
   - Reduce icon-box icons near the form (they were too big).
*/

/* 1) HTML tiles */
[data-elementor-id="512"] .beq-icon-tile{
  width:32px !important;
  height:32px !important;
  border-radius:14px !important;
  background: var(--beq-purple, #5B3DF5) !important;
  border:1px solid rgba(91,61,245,.28) !important;
  display:grid !important;
  place-items:center !important;
  box-shadow: 0 10px 18px rgba(91,61,245,.18) !important;
  position:relative !important;
}
[data-elementor-id="512"] .beq-icon-tile::before{
  content:"";
  width:16px; height:16px;
  background:#fff;
  -webkit-mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
          mask-size:contain;
          mask-repeat:no-repeat;
          mask-position:center;
  opacity:1;
}

/* 2) Form side icon-box size (only that block) */
[data-elementor-id="512"] .beq-side-item-el .elementor-icon{
  width:32px !important;
  height:32px !important;
  border-radius:14px !important;
}
[data-elementor-id="512"] .beq-ic-bolt .elementor-icon::before,
[data-elementor-id="512"] .beq-ic-shield .elementor-icon::before,
[data-elementor-id="512"] .beq-ic-pro .elementor-icon::before{
  width:16px !important;
  height:16px !important;
}

[data-elementor-id="512"] .beq-ic-1::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDl2NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAxN2guMDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMy4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTAuMyA0LjQgMyAxOGgxOEwxMy43IDQuNGEyIDIgMCAwIDAtMy40IDBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDl2NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAxN2guMDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMy4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTAuMyA0LjQgMyAxOGgxOEwxMy43IDQuNGEyIDIgMCAwIDAtMy40IDBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
}

[data-elementor-id="512"] .beq-ic-2::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIxIDEyYTkgOSAwIDEgMS0zLTYuNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yMSAzdjZoLTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIxIDEyYTkgOSAwIDEgMS0zLTYuNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yMSAzdjZoLTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}

[data-elementor-id="512"] .beq-ic-3::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMTJjNCAwIDQtNiA4LTZzNCA2IDggNi00IDYtOCA2LTQtNi04LTZaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEyIDZ2MTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMTJjNCAwIDQtNiA4LTZzNCA2IDggNi00IDYtOCA2LTQtNi04LTZaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEyIDZ2MTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=');
}

[data-elementor-id="512"] .beq-ic-4::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDIxYTkgOSAwIDEgMSA5LTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTIgMTdhNSA1IDAgMSAxIDUtNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAxM2ExIDEgMCAxIDEgMS0xIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDIxYTkgOSAwIDEgMSA5LTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTIgMTdhNSA1IDAgMSAxIDUtNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAxM2ExIDEgMCAxIDEgMS0xIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');
}

[data-elementor-id="512"] .beq-ic-5::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDMgMjAgN3Y2YzAgNS0zLjQgOC42LTggOS00LjYtLjQtOC00LTgtOVY3bDgtNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkgMTJsMiAyIDQtNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDMgMjAgN3Y2YzAgNS0zLjQgOC42LTggOS00LjYtLjQtOC00LTgtOVY3bDgtNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkgMTJsMiAyIDQtNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
}

[data-elementor-id="512"] .beq-ic-6::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDJhNSA1IDAgMSAwIDAgMTAgNSA1IDAgMCAwIDAtMTBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIvPjxwYXRoIGQ9Ik00IDIyYTggOCAwIDAgMSAxNiAwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDJhNSA1IDAgMSAwIDAgMTAgNSA1IDAgMCAwIDAtMTBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIvPjxwYXRoIGQ9Ik00IDIyYTggOCAwIDAgMSAxNiAwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');
}

[data-elementor-id="512"] .beq-ic-7::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIwIDdoLTZhNSA1IDAgMCAwIDAgMTBoMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik00IDE3aDZhNSA1IDAgMCAwIDAtMTBIOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOCA1bDIgMi0yIDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNiAxOWwtMi0yIDItMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIwIDdoLTZhNSA1IDAgMCAwIDAgMTBoMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik00IDE3aDZhNSA1IDAgMCAwIDAtMTBIOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOCA1bDIgMi0yIDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNiAxOWwtMi0yIDItMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');
}

[data-elementor-id="512"] .beq-ic-8::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}

[data-elementor-id="512"] .beq-ic-9::before{
  -webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTMgMTJjMi4yIDAgMi4yLTYgNC40LTYgMi4yIDAgMi4yIDEyIDQuNCAxMiAyLjIgMCAyLjItMTIgNC40LTEyQzE4LjQgNiAxOC40IDE4IDIwLjYgMTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
          mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTMgMTJjMi4yIDAgMi4yLTYgNC40LTYgMi4yIDAgMi4yIDEyIDQuNCAxMiAyLjIgMCAyLjItMTIgNC40LTEyQzE4LjQgNiAxOC40IDE4IDIwLjYgMTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}

/* Side bullets masks (near form) */
[data-elementor-id="512"] .beq-ic-bolt .elementor-icon::before{-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDl2NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAxN2guMDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMy4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTAuMyA0LjQgMyAxOGgxOEwxMy43IDQuNGEyIDIgMCAwIDAtMy40IDBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDl2NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAxN2guMDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMy4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMTAuMyA0LjQgMyAxOGgxOEwxMy43IDQuNGEyIDIgMCAwIDAtMy40IDBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');}
[data-elementor-id="512"] .beq-ic-shield .elementor-icon::before{-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDMgMjAgN3Y2YzAgNS0zLjQgOC42LTggOS00LjYtLjQtOC00LTgtOVY3bDgtNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkgMTJsMiAyIDQtNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDMgMjAgN3Y2YzAgNS0zLjQgOC42LTggOS00LjYtLjQtOC00LTgtOVY3bDgtNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkgMTJsMiAyIDQtNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');}
[data-elementor-id="512"] .beq-ic-pro .elementor-icon::before{-webkit-mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDJhNSA1IDAgMSAwIDAgMTAgNSA1IDAgMCAwIDAtMTBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIvPjxwYXRoIGQ9Ik00IDIyYTggOCAwIDAgMSAxNiAwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');mask-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEyIDJhNSA1IDAgMSAwIDAgMTAgNSA1IDAgMCAwIDAtMTBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIvPjxwYXRoIGQ9Ik00IDIyYTggOCAwIDAgMSAxNiAwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');}/* End custom CSS */