.elementor-551 .elementor-element.elementor-element-8aa5b92 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-b2c8923 );}.elementor-551 .elementor-element.elementor-element-8aa5b92 > .elementor-shape-top svg{height:83px;}.elementor-551 .elementor-element.elementor-element-8aa5b92 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-b2c8923 );}.elementor-551 .elementor-element.elementor-element-8aa5b92 > .elementor-shape-bottom svg{width:calc(196% + 1.3px);height:113px;}.elementor-551 .elementor-element.elementor-element-8aa5b92{margin-top:32px;margin-bottom:64px;padding:32px 0px 62px 0px;}.elementor-551 .elementor-element.elementor-element-c8029a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-d19fa52 .elementor-heading-title{color:#0F2D52;font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;}.elementor-551 .elementor-element.elementor-element-1430c81 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-551 .elementor-element.elementor-element-91a4a2a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-551 .elementor-element.elementor-element-91a4a2a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-551 .elementor-element.elementor-element-91a4a2a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-551 .elementor-element.elementor-element-91a4a2a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}.elementor-551 .elementor-element.elementor-element-91a4a2a > .elementor-widget-container{margin:10px 0px 0px 0px;}body.elementor-page-551:not(.elementor-motion-effects-element-type-background), body.elementor-page-551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2c8923 );}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-d19fa52 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-d19fa52 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-4aca8c8 *//* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@600&family=Nunito+Sans:wght@400;500&display=swap');

/* Theme tokens (Arlekino pastel) */
:root{
  --arl-mint-50: #f3fbf8;
  --arl-mint-100:#e8f7f1;
  --arl-mint-200:#dff3ec;
  --arl-text-900:#0f1f1e;
  --arl-text-600:#6b7b75;
  --arl-accent:#2fc2a8;
  --arl-accent-2:#5db9ff;
  --arl-border: rgba(70,150,130,.16);
  --arl-shadow: 0 16px 40px rgba(100, 180, 160, .16);
}

/* Section */
.arl-pricing{
  max-width: 960px;
  margin: 0 auto;
  padding:  0px 12px 8px;
  font-family: 'Nunito Sans', sans-serif;
  color: var(--arl-text-900);
}
.arl-pricing-title{
  margin: 0 0 16px;
  font-family: 'Inter', sans-serif;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: .2px;
  text-align: center;
}

/* Table wrapper */
.arl-price-table{
  background: linear-gradient(180deg, var(--arl-mint-50), var(--arl-mint-100));
  border: 1px solid var(--arl-border);
  border-radius: 18px;
  box-shadow: var(--arl-shadow);
  overflow: hidden;
}

/* Rows */
.arl-row{
  display: grid;
  grid-template-columns: 2fr 1fr 1.2fr 1.2fr;
  align-items: center;
  gap: 10px;
  padding: 14px 18px;
}
.arl-row:nth-child(odd):not(.arl-head){ background: var(--arl-mint-100); }
.arl-row:nth-child(even):not(.arl-head){ background: var(--arl-mint-50); }

/* Header row */
.arl-head{
  background: linear-gradient(180deg, #f9fcff, var(--arl-mint-200));
  border-bottom: 1px solid var(--arl-border);
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  color: var(--arl-text-600);
}

/* Cells */
.arl-cell{
  font-size: 15px;
  line-height: 1.5;
}
.arl-cell strong{
  font-family: 'Inter', sans-serif;
  font-weight: 600;
}
.arl-price{
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: var(--arl-text-900);
}

/* Tiny icons in headers */
.arl-ico{
  display: inline-flex;
  vertical-align: middle;
  margin-right: 6px;
  opacity: .9;
}
.arl-ico svg{ width: 18px; height: 18px; }

/* Notes */
.arl-notes{
  margin: 14px 6px 0;
  padding: 12px 16px;
  list-style: none;
  background: #fff;
  border: 1px solid var(--arl-border);
  border-radius: 14px;
  box-shadow: 0 10px 24px rgba(16,24,40,.06);
}
.arl-notes li{
  margin: 6px 0;
  padding-left: 22px;
  position: relative;
  font-size: 14px;
  list-style: none !important;
  font-family: Inter;
}
.arl-notes li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--arl-accent);
  font-weight: 700;
}

/* Responsive */
@media (max-width: 760px){
  .arl-row{
    grid-template-columns: 1.7fr 1fr;
    grid-auto-rows: auto;
    row-gap: 6px;
  }
  .arl-row .arl-cell:nth-child(3){ grid-column: 1 / 2; }
  .arl-row .arl-cell:nth-child(4){ grid-column: 2 / 3; justify-self: end; }
  .arl-head{ display: none; } /* hide hard header on mobile */
  .arl-price-table{ border-radius: 16px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8aa5b92 */.info-priem
{background: linear-gradient(180deg, #EAF8C7 0%, #FFF9D9 100%)!important;
}/* End custom CSS */