:root{--page-title-display:none;}/* Start custom CSS *//* Pack picker: selected card grows, others shrink */
body .elementor [data-id="56723922"], body .elementor [data-id="a9237a"], body .elementor [data-id="3c2486f4"], body .elementor [data-id="62e87a04"],
body .elementor [data-id="39491b2f"], body .elementor [data-id="44220c92"], body .elementor [data-id="43ec2867"], body .elementor [data-id="268013a1"] {
  transition: transform 380ms cubic-bezier(.2,.8,.2,1), opacity 300ms, filter 300ms, box-shadow 300ms, border-color 300ms, background-color 300ms;
}
body:has(input[name="congress_pack"]:checked) .elementor [data-id="56723922"],
body:has(input[name="congress_pack"]:checked) .elementor [data-id="a9237a"],
body:has(input[name="congress_pack"]:checked) .elementor [data-id="3c2486f4"],
body:has(input[name="congress_pack"]:checked) .elementor [data-id="62e87a04"] {
  transform: scale(0.93); opacity: 0.5; filter: saturate(0.5);
}
body:has(input[name="congress_pack"]:checked) .elementor [data-id="56723922"]:hover,
body:has(input[name="congress_pack"]:checked) .elementor [data-id="a9237a"]:hover,
body:has(input[name="congress_pack"]:checked) .elementor [data-id="3c2486f4"]:hover,
body:has(input[name="congress_pack"]:checked) .elementor [data-id="62e87a04"]:hover { opacity: 0.85; filter: none; }
body:has(#rg-p-std:checked) .elementor [data-id="56723922"],
body:has(#rg-p-full:checked) .elementor [data-id="a9237a"],
body:has(#rg-p-corp:checked) .elementor [data-id="3c2486f4"],
body:has(#rg-p-pub:checked) .elementor [data-id="62e87a04"] {
  transform: scale(1.05); opacity: 1; filter: none; z-index: 2;
  border-color: #00E5FF;
  box-shadow: 0 0 0 2px #00E5FF, 0 30px 90px rgba(0,229,255,0.28);
}
body:has(#rg-p-full:checked) .elementor [data-id="a9237a"] {
  border-color: #FFC21A;
  box-shadow: 0 0 0 2px #FFC21A, 0 30px 90px rgba(255,194,26,0.28);
}
/* Selected card button becomes a confirmation */
body:has(#rg-p-std:checked) .elementor [data-id="bba3370"],
body:has(#rg-p-full:checked) .elementor [data-id="2dd5e299"],
body:has(#rg-p-corp:checked) .elementor [data-id="740ad6cd"],
body:has(#rg-p-pub:checked) .elementor [data-id="29603cd4"] {
  font-size: 0; background-color: #00E5FF; border-color: #00E5FF; color: #04080E;
}
body:has(#rg-p-full:checked) .elementor [data-id="2dd5e299"] { background-color: #FFC21A; border-color: #FFC21A; }
body:has(#rg-p-std:checked) .elementor [data-id="bba3370"]::after,
body:has(#rg-p-full:checked) .elementor [data-id="2dd5e299"]::after,
body:has(#rg-p-corp:checked) .elementor [data-id="740ad6cd"]::after,
body:has(#rg-p-pub:checked) .elementor [data-id="29603cd4"]::after {
  content: "2713  Selected"; font-size: 15px; color: #04080E;
}
/* Form tiles */
body:has(input[name="congress_pack"]:checked) .elementor [data-id="39491b2f"],
body:has(input[name="congress_pack"]:checked) .elementor [data-id="44220c92"],
body:has(input[name="congress_pack"]:checked) .elementor [data-id="43ec2867"],
body:has(input[name="congress_pack"]:checked) .elementor [data-id="268013a1"] { transform: scale(0.97); opacity: 0.55; }
body:has(#rg-p-std:checked) .elementor [data-id="39491b2f"],
body:has(#rg-p-full:checked) .elementor [data-id="44220c92"],
body:has(#rg-p-corp:checked) .elementor [data-id="43ec2867"],
body:has(#rg-p-pub:checked) .elementor [data-id="268013a1"] {
  transform: scale(1.03); opacity: 1; border-color: #00E5FF; background-color: rgba(0,229,255,0.12);
  box-shadow: 0 0 0 1px #00E5FF, 0 10px 30px rgba(0,229,255,0.2);
}
body .elementor input[name="congress_pack"]:checked { background-color: #00E5FF; border-color: #00E5FF; }/* End custom CSS */