.elementor-908 .elementor-element.elementor-element-21fb66a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-21fb66a:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-21fb66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-908 .elementor-element.elementor-element-98e3ffe{--display:flex;grid-column:span 3;}.elementor-908 .elementor-element.elementor-element-98e3ffe.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-1b71187{--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-908 .elementor-element.elementor-element-af19667.elementor-element{--align-self:center;}.elementor-908 .elementor-element.elementor-element-af19667{text-align:center;}.elementor-908 .elementor-element.elementor-element-af19667 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:30px;font-weight:800;font-style:italic;color:#FFFFFF;}.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-908 .elementor-element.elementor-element-91d1daf{text-align:center;font-family:"ABeeZee", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-8448504{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-8448504:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-8448504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-908 .elementor-element.elementor-element-db18c5b{--display:flex;}.elementor-908 .elementor-element.elementor-element-4924552{--display:flex;}.elementor-908 .elementor-element.elementor-element-5074f3f{text-align:center;}.elementor-908 .elementor-element.elementor-element-5074f3f .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:700;font-style:italic;color:#D1B36B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-908 .elementor-element.elementor-element-ae98ec5.elementor-element{--align-self:center;}.elementor-908 .elementor-element.elementor-element-ae98ec5 .elementor-icon-list-icon i{color:#D1B36B;transition:color 0.3s;}.elementor-908 .elementor-element.elementor-element-ae98ec5 .elementor-icon-list-icon svg{fill:#D1B36B;transition:fill 0.3s;}.elementor-908 .elementor-element.elementor-element-ae98ec5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-908 .elementor-element.elementor-element-ae98ec5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-908 .elementor-element.elementor-element-ae98ec5 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:500;font-style:italic;}.elementor-908 .elementor-element.elementor-element-ae98ec5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-908 .elementor-element.elementor-element-64f6373{text-align:center;}.elementor-908 .elementor-element.elementor-element-64f6373 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:12px;font-weight:700;font-style:italic;color:#D1B36B;}.elementor-908 .elementor-element.elementor-element-4591e9b{text-align:center;}.elementor-908 .elementor-element.elementor-element-4591e9b .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:38px;font-weight:600;color:#D1B36B;}.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-908 .elementor-element.elementor-element-0800a4e .elementor-button{background-color:#D1B36B00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#D1B36B;color:#D1B36B;transition-duration:0.25s;border-style:solid;border-width:4px 4px 4px 4px;border-color:#D1B36B;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-908 .elementor-element.elementor-element-0800a4e .elementor-button:hover, .elementor-908 .elementor-element.elementor-element-0800a4e .elementor-button:focus{background-color:#D1B36B;color:#FFFFFF;border-color:#D1B36B;}.elementor-908 .elementor-element.elementor-element-0800a4e .elementor-button:hover svg, .elementor-908 .elementor-element.elementor-element-0800a4e .elementor-button:focus svg{fill:#FFFFFF;}.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-908 .elementor-element.elementor-element-f99f62b{text-align:center;}.elementor-908 .elementor-element.elementor-element-f99f62b img{width:60%;height:18px;object-fit:cover;object-position:center center;filter:brightness( 112% ) contrast( 145% ) saturate( 126% ) blur( 0px ) hue-rotate( 0deg );}.elementor-908 .elementor-element.elementor-element-8b8094e{text-align:center;font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;font-style:italic;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-dcf56ba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-dcf56ba:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-dcf56ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24262B;}.elementor-908 .elementor-element.elementor-element-dcf56ba > .elementor-shape-top .elementor-shape-fill, .elementor-908 .elementor-element.elementor-element-dcf56ba > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1A1A1A;}.elementor-908 .elementor-element.elementor-element-dcf56ba > .elementor-shape-top svg, .elementor-908 .elementor-element.elementor-element-dcf56ba > .e-con-inner > .elementor-shape-top svg{height:108px;}.elementor-908 .elementor-element.elementor-element-e81dbb9{--display:flex;--min-height:68px;}.elementor-908 .elementor-element.elementor-element-9b4e3c1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-9b4e3c1:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-9b4e3c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24262B;}.elementor-908 .elementor-element.elementor-element-23e26d0{--display:flex;--justify-content:center;}.elementor-908 .elementor-element.elementor-element-c05c7f4{text-align:start;}.elementor-908 .elementor-element.elementor-element-c05c7f4 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:20px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-31432b0{font-family:"ABeeZee", Sans-serif;font-size:16px;font-weight:600;font-style:italic;}.elementor-908 .elementor-element.elementor-element-297557a{font-family:"ABeeZee", Sans-serif;font-size:16px;font-weight:300;font-style:italic;}.elementor-908 .elementor-element.elementor-element-f58f326{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-f58f326:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-f58f326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-908 .elementor-element.elementor-element-f58f326 > .elementor-shape-top .elementor-shape-fill, .elementor-908 .elementor-element.elementor-element-f58f326 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#24262B;}.elementor-908 .elementor-element.elementor-element-f58f326 > .elementor-shape-top svg, .elementor-908 .elementor-element.elementor-element-f58f326 > .e-con-inner > .elementor-shape-top svg{height:122px;}.elementor-908 .elementor-element.elementor-element-a48b61c{--display:flex;}.elementor-908 .elementor-element.elementor-element-5c4e988{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-5c4e988:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-5c4e988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-908 .elementor-element.elementor-element-0ebee24{--display:flex;}.elementor-908 .elementor-element.elementor-element-27f63a7{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-908 .elementor-element.elementor-element-78d419a{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#D1B36B;--border-color:#D1B36B;--border-radius:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-78d419a:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-78d419a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24262B;}.elementor-908 .elementor-element.elementor-element-78d419a.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-2b04dca .elementor-repeater-item-202e322.elementor-social-icon{background-color:#D1B36B;}.elementor-908 .elementor-element.elementor-element-2b04dca .elementor-repeater-item-202e322.elementor-social-icon i{color:#00000087;}.elementor-908 .elementor-element.elementor-element-2b04dca .elementor-repeater-item-202e322.elementor-social-icon svg{fill:#00000087;}.elementor-908 .elementor-element.elementor-element-2b04dca{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:49px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-908 .elementor-element.elementor-element-fff3343 .elementor-button{background-color:#D1B36B00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#D1B36B;color:#D1B36B;transition-duration:0.25s;border-style:solid;border-width:4px 4px 4px 4px;border-color:#D1B36B;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-908 .elementor-element.elementor-element-fff3343 .elementor-button:hover, .elementor-908 .elementor-element.elementor-element-fff3343 .elementor-button:focus{background-color:#D1B36B;color:#FFFFFF;border-color:#D1B36B;}.elementor-908 .elementor-element.elementor-element-fff3343 .elementor-button:hover svg, .elementor-908 .elementor-element.elementor-element-fff3343 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-908 .elementor-element.elementor-element-2d0bbd0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-2d0bbd0:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-2d0bbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-908 .elementor-element.elementor-element-2d0bbd0 > .elementor-shape-top .elementor-shape-fill, .elementor-908 .elementor-element.elementor-element-2d0bbd0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1A1A1A;}.elementor-908 .elementor-element.elementor-element-74b4544{--display:flex;--min-height:68px;}@media(min-width:768px){.elementor-908 .elementor-element.elementor-element-4924552{--width:78%;}.elementor-908 .elementor-element.elementor-element-78d419a{--width:60%;}}@media(max-width:1024px){.elementor-908 .elementor-element.elementor-element-21fb66a{--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-8448504{--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-dcf56ba{--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-9b4e3c1{--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-f58f326{--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-5c4e988{--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-2d0bbd0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-908 .elementor-element.elementor-element-21fb66a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-8448504{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-dcf56ba{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-9b4e3c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-f58f326{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-5c4e988{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-908 .elementor-element.elementor-element-2d0bbd0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-af19667 */.evolve-title{
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0.03em;
  margin: 0;
  line-height: 1.1;
}

/* STARTER – inciso, un filo meno presente */
.evolve-title-white{
  color: rgba(255,255,255,0.95); /* -5% percezione */
  text-shadow:
    0 1px 0 rgba(255,255,255,0.25),
    0 -1px 0 rgba(0,0,0,0.45),
    0 2px 6px rgba(0,0,0,0.45);
}

/* CLASS – glow leggermente più intenso */
.evolve-title-gold{
  color: #D1B36B;
  margin-left: -1px; /* parole ancora più vicine */
  text-shadow:
    0 0 9px rgba(209,179,107,0.58),  /* +5% glow */
    0 0 16px rgba(209,179,107,0.28),
    0 1px 0 rgba(255,255,255,0.15);
}
.title-white{
  color:#ffffff;
  text-shadow:
    0 1px 0 rgba(0,0,0,0.85),
    0 0 6px rgba(255,255,255,0.12);
}

.title-gold{
  color:#D1B36B;
  text-shadow:
    0 0 10px rgba(209,179,107,0.35),
    0 0 22px rgba(209,179,107,0.22);
}
.evolve-hero-title .gold{
  color:#D1B36B !important;
  text-shadow:
    0 0 18px rgba(209,179,107,0.80),
    0 0 38px rgba(209,179,107,0.70),
    0 0 70px rgba(209,179,107,0.55),
    0 0 110px rgba(209,179,107,0.35);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91d1daf */.subtitle-elite{
  font-weight:500;
  line-height:1.65;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4591e9b *//* PREZZO CARD EVOLVE */
.price-main{
  color: #D1B36B; /* oro EVolve */
  font-size: 34px;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.price-period{
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  margin-left: 4px;
  vertical-align: middle;
  opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f99f62b *//* ICONE METODI DI PAGAMENTO SOTTO AI BOTTONI */
.evolve-payment-icons img{
  margin-top: 14px;
  opacity: 0.65;              /* effetto discreto stile XShove */
  filter: grayscale(100%);    /* uniforme, premium */
  max-width: 220px;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4924552 */.evolve-card{
  position: relative !important;
  border-radius: 22px !important;

  /* 🔥 sfondo più trasparente */
  background: rgba(0,0,0,0.30) !important;

  border: 2px solid rgba(209,179,107,0.95) !important;

  /* glow pulito, non lattiginoso */
  box-shadow:
    0 0 7px rgba(209,179,107,0.85),
    0 0 16px rgba(209,179,107,0.45),
    0 14px 36px rgba(0,0,0,0.65) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8448504 *//* ================================
   CONTESTO SEZIONE
   ================================ */
.evolve-section-incisa{
  position: relative;
  overflow: hidden;
}

/* ================================
   LE CARD DEVONO STARE SOPRA
   ================================ */
#card-starter,
#card-elite{
  position: relative;
  z-index: 2;
}

/* ================================
   IMMAGINE INCISA
   ANCORATA AL BORDO DESTRO DELLA CARD (STARTER)
   ================================ */
#card-starter::after{
  content:"";
  position:absolute;

  top: 42%;
  left: 100%;                         /* ← bordo destro della CARD */
  transform: translate( -40%, -50% );  /* ← esce a destra, ma resta agganciata */

  width: 520px;
  height: 520px;

  background: url("https://evolvepokerhub.it/wp-content/uploads/2026/02/ChatGPT-Image-2-feb-2026-21_37_01.png")
              center / contain no-repeat;

  opacity: 0.14;
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS *//* Pulsante stile EVolve */
.btn-evolve .elementor-button,
.btn-evolve a.elementor-button{

  background: rgba(0,0,0,0.35) !important;
  color: #D1B36B !important;

  border: 1px solid rgba(209,179,107,0.85) !important;
  border-radius: 14px !important;

  padding: 14px 38px !important;
  font-weight: 600;
  letter-spacing: 0.3px;

  box-shadow:
    0 0 18px rgba(209,179,107,0.30),
    inset 0 0 12px rgba(209,179,107,0.10);

  transition: all .18s ease;
}

/* Hover glow oro */
.btn-evolve .elementor-button:hover,
.btn-evolve a.elementor-button:hover{

  box-shadow:
    0 0 28px rgba(209,179,107,0.55),
    0 0 45px rgba(209,179,107,0.35),
    inset 0 0 16px rgba(209,179,107,0.18);

  transform: translateY(-1px);
}
/* BOX identico a Starter Coaching */
.evolve-hero-box{
  background: rgba(0,0,0,0.92) !important;
  border: 1px solid rgba(209,179,107,0.75) !important;
  border-radius: 30px !important;

  padding: 34px 42px !important;
  text-align: center !important;

  box-shadow:
    0 0 42px rgba(209,179,107,0.22),
    inset 0 0 18px rgba(209,179,107,0.09) !important;
}

/* Titolo identico */
.evolve-hero-title{
  font-style: italic !important;
  font-weight: 700 !important;
  letter-spacing: 0.2px !important;
}

/* se vuoi "Classi" bianco e "EVolve" oro come l'altro */
.evolve-hero-title span.gold{ color:#D1B36B !important; }
.evolve-hero-title span.white{ color:#FFFFFF !important; }

/* Sottotitolo identico */
.evolve-hero-sub{
  color: rgba(255,255,255,0.88) !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
  max-width: 980px;
  margin: 0 auto !important;
}
/* 1) Titolo: bianco inciso + oro più glow (match Elite) */
.evolve-hero-title .white{
  color:#ffffff !important;
  text-shadow:
    0 1px 0 rgba(0,0,0,0.85),
    0 0 8px rgba(255,255,255,0.14) !important;
}

.evolve-hero-title .gold{
  color:#D1B36B !important;
  text-shadow:
    0 1px 0 rgba(0,0,0,0.90),
    0 0 14px rgba(209,179,107,0.55),
    0 0 30px rgba(209,179,107,0.34),
    0 0 55px rgba(209,179,107,0.18) !important;
}

/* 2) Box nero: bordo oro semplice, ZERO glow (senza cambiare classe) */
.evolve-hero-box{
  border: 1px solid rgba(209,179,107,0.75) !important;
  box-shadow: none !important;
}
.evolve-hero-title .gold{
  color:#D1B36B !important;
  text-shadow:
    0 0 12px rgba(209,179,107,0.65),
    0 0 28px rgba(209,179,107,0.55),
    0 0 55px rgba(209,179,107,0.40),
    0 0 85px rgba(209,179,107,0.25);
}
.evolve-hero-sub{
  font-weight: 600;
}
.evolve-hero-title .gold{
  color:#D1B36B !important;
  text-shadow:
    0 0 18px rgba(209,179,107,0.80),
    0 0 38px rgba(209,179,107,0.70),
    0 0 70px rgba(209,179,107,0.55),
    0 0 110px rgba(209,179,107,0.35);
}
.evolve-hero-sub{
  font-weight: 550 !important;
}/* End custom CSS */