.elementor-3384 .elementor-element.elementor-element-7bf1cdb{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3384 .elementor-element.elementor-element-1374845{--display:flex;}.elementor-3384 .elementor-element.elementor-element-a39aa85{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table .elementor-price-table__additional_info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__button{background-color:#0A1930;color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-8635bda{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC857;border-radius:25px 25px 25px 25px;--e-price-table-header-background-color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__heading{color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__subheading{color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__price{background-color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__currency, .elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__integer-part, .elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__fractional-part{color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(47em/100);}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__currency{align-self:flex-start;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__after-price{justify-content:center;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__period{color:#FFC857;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__features-list{background-color:#FFC857;padding:20px 0px 10px 0px;--e-price-table-features-list-color:#0A1930;text-align:left;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0A1930;border-top-width:2px;margin-top:18px;margin-bottom:18px;}.elementor-3384 .elementor-element.elementor-element-8635bda .elementor-price-table__footer{background-color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__button{background-color:#0A1930;color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-4966a26{border-radius:25px 25px 25px 25px;--e-price-table-header-background-color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__heading{color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__subheading{color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__price{background-color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__currency, .elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__integer-part, .elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__fractional-part{color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(47em/100);}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__currency{align-self:flex-start;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__after-price{justify-content:flex-end;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__period{color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__features-list{background-color:#FFC857;padding:20px 0px 10px 0px;--e-price-table-features-list-color:#0A1930;text-align:left;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0A1930;border-top-width:2px;margin-top:18px;margin-bottom:18px;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-price-table__footer{background-color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-4966a26 .elementor-ribbon-inner{background-color:#0A1930;color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__button{background-color:#0A1930;color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-fbef6cf{border-radius:25px 25px 25px 25px;--e-price-table-header-background-color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__header{padding:30px 0px 30px 0px;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__heading{color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__subheading{color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__price{background-color:#0A1930;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__currency, .elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__integer-part, .elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__fractional-part{color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(47em/100);}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__currency{align-self:flex-start;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__after-price{justify-content:flex-end;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__period{color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__features-list{background-color:#FFC857;padding:20px 0px 10px 0px;--e-price-table-features-list-color:#0A1930;text-align:left;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0A1930;border-top-width:2px;margin-top:18px;margin-bottom:18px;}.elementor-3384 .elementor-element.elementor-element-fbef6cf .elementor-price-table__footer{background-color:#FFC857;}.elementor-3384 .elementor-element.elementor-element-1884862{--display:flex;}.elementor-3384 .elementor-element.elementor-element-1e51be8{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}@media(max-width:1024px){.elementor-3384 .elementor-element.elementor-element-a39aa85{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3384 .elementor-element.elementor-element-a39aa85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for price-table, class: .elementor-element-8635bda *//* Glassmorphism effect per pricing card */
  .pricing-card {
      background: rgba(255, 255, 255, 0.1) !important;
      backdrop-filter: blur(10px) !important;
      -webkit-backdrop-filter: blur(10px) !important;
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
      box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15) !important;
  }

  /* Variante più pronunciata (se troppo leggero) */
  .pricing-card-strong {
      background: rgba(255, 255, 255, 0.15) !important;
      backdrop-filter: blur(20px) saturate(180%) !important;
      -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
      border: 1px solid rgba(255, 255, 255, 0.3) !important;
      box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.2) !important;
  }

  /* Se su sfondo scuro */
  .pricing-card-dark {
      background: rgba(10, 25, 48, 0.3) !important;
      backdrop-filter: blur(15px) !important;
      -webkit-backdrop-filter: blur(15px) !important;
      border: 1px solid rgba(255, 255, 255, 0.1) !important;
      box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important;
  }

  /* Effetto hover */
  .pricing-card:hover {
      background: rgba(255, 255, 255, 0.2) !important;
      border: 1px solid rgba(255, 255, 255, 0.4) !important;
      transform: translateY(-5px);
      transition: all 0.3s ease;
  }

  /* Per il titolo della card */
  .pricing-card h3,
  .pricing-card .wp-block-heading {
      text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  }

  /* Per i prezzi */
  .pricing-card .price,
  .pricing-card strong {
      text-shadow: 0 2px 15px rgba(255, 200, 87, 0.3);
  }

  /* Per i pulsanti dentro la card */
  .pricing-card .wp-block-button__link {
      background: rgba(255, 200, 87, 0.9) !important;
      backdrop-filter: blur(10px) !important;
      border: 1px solid rgba(255, 200, 87, 0.3) !important;
  }

  .pricing-card .wp-block-button__link:hover {
      background: rgba(255, 200, 87, 1) !important;
      box-shadow: 0 4px 20px rgba(255, 200, 87, 0.4);
  }/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-8635bda *//* Glassmorphism effect per pricing card */
  .pricing-card {
      background: rgba(255, 255, 255, 0.1) !important;
      backdrop-filter: blur(10px) !important;
      -webkit-backdrop-filter: blur(10px) !important;
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
      box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15) !important;
  }

  /* Variante più pronunciata (se troppo leggero) */
  .pricing-card-strong {
      background: rgba(255, 255, 255, 0.15) !important;
      backdrop-filter: blur(20px) saturate(180%) !important;
      -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
      border: 1px solid rgba(255, 255, 255, 0.3) !important;
      box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.2) !important;
  }

  /* Se su sfondo scuro */
  .pricing-card-dark {
      background: rgba(10, 25, 48, 0.3) !important;
      backdrop-filter: blur(15px) !important;
      -webkit-backdrop-filter: blur(15px) !important;
      border: 1px solid rgba(255, 255, 255, 0.1) !important;
      box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important;
  }

  /* Effetto hover */
  .pricing-card:hover {
      background: rgba(255, 255, 255, 0.2) !important;
      border: 1px solid rgba(255, 255, 255, 0.4) !important;
      transform: translateY(-5px);
      transition: all 0.3s ease;
  }

  /* Per il titolo della card */
  .pricing-card h3,
  .pricing-card .wp-block-heading {
      text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  }

  /* Per i prezzi */
  .pricing-card .price,
  .pricing-card strong {
      text-shadow: 0 2px 15px rgba(255, 200, 87, 0.3);
  }

  /* Per i pulsanti dentro la card */
  .pricing-card .wp-block-button__link {
      background: rgba(255, 200, 87, 0.9) !important;
      backdrop-filter: blur(10px) !important;
      border: 1px solid rgba(255, 200, 87, 0.3) !important;
  }

  .pricing-card .wp-block-button__link:hover {
      background: rgba(255, 200, 87, 1) !important;
      box-shadow: 0 4px 20px rgba(255, 200, 87, 0.4);
  }/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-8635bda *//* Glassmorphism effect per pricing card */
  .pricing-card {
      background: rgba(255, 255, 255, 0.1) !important;
      backdrop-filter: blur(10px) !important;
      -webkit-backdrop-filter: blur(10px) !important;
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
      box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15) !important;
  }

  /* Variante più pronunciata (se troppo leggero) */
  .pricing-card-strong {
      background: rgba(255, 255, 255, 0.15) !important;
      backdrop-filter: blur(20px) saturate(180%) !important;
      -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
      border: 1px solid rgba(255, 255, 255, 0.3) !important;
      box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.2) !important;
  }

  /* Se su sfondo scuro */
  .pricing-card-dark {
      background: rgba(10, 25, 48, 0.3) !important;
      backdrop-filter: blur(15px) !important;
      -webkit-backdrop-filter: blur(15px) !important;
      border: 1px solid rgba(255, 255, 255, 0.1) !important;
      box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important;
  }

  /* Effetto hover */
  .pricing-card:hover {
      background: rgba(255, 255, 255, 0.2) !important;
      border: 1px solid rgba(255, 255, 255, 0.4) !important;
      transform: translateY(-5px);
      transition: all 0.3s ease;
  }

  /* Per il titolo della card */
  .pricing-card h3,
  .pricing-card .wp-block-heading {
      text-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  }

  /* Per i prezzi */
  .pricing-card .price,
  .pricing-card strong {
      text-shadow: 0 2px 15px rgba(255, 200, 87, 0.3);
  }

  /* Per i pulsanti dentro la card */
  .pricing-card .wp-block-button__link {
      background: rgba(255, 200, 87, 0.9) !important;
      backdrop-filter: blur(10px) !important;
      border: 1px solid rgba(255, 200, 87, 0.3) !important;
  }

  .pricing-card .wp-block-button__link:hover {
      background: rgba(255, 200, 87, 1) !important;
      box-shadow: 0 4px 20px rgba(255, 200, 87, 0.4);
  }/* End custom CSS */