.elementor .e-5612b64f-e83e{width:55%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0;border-radius:0;background-image:url("https://www.americangemsociety.org/wp-content/uploads/2026/10/Red-27-BG.png");background-repeat:repeat;background-attachment:scroll;background-size:480px auto;background-position:top right;background-color:transparent;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 30%,rgba(0,0,0,1) 75%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 30%,rgba(0,0,0,1) 75%);pointer-events:none;\n}.elementor .e-2720b91d-53ce{font-family:var(--c27-font-display);font-weight:400;font-size:96px;color:var(--c27-black-bean);letter-spacing:1px;line-height:0.95;text-transform:uppercase;margin:0px;& span{color:var(--c27-auburn)}\n}.elementor .e-780d5042-2ab7{max-width:560px;font-family:var(--c27-font-body);font-size:20px;color:var(--c27-black-bean);line-height:1.6;margin:0px;& a{color:var(--c27-auburn);text-decoration:underline;text-underline-offset:3px}\n}.elementor .e-7a490925-8bc3:hover,.elementor .e-7a490925-8bc3:focus-visible{color:var(--c27-white);border-color:var(--c27-auburn-dark);background-color:var(--c27-auburn-dark)}.elementor .e-7a490925-8bc3:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-7a490925-8bc3{min-height:52px;font-family:var(--c27-font-body);font-weight:700;font-size:15px;color:var(--c27-white);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-auburn);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-2dd98c6a-14d1:hover,.elementor .e-2dd98c6a-14d1:focus-visible{color:var(--c27-white);background-color:var(--c27-auburn)}.elementor .e-2dd98c6a-14d1:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-2dd98c6a-14d1{min-height:52px;font-family:var(--c27-font-body);font-weight:700;font-size:15px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-white);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-21b0c84c-27b7{padding:0;margin-block-start:8px;gap:14px;flex-wrap:wrap}.elementor .e-3d9cf3fb-631a{min-width:0;padding:0;flex-direction:column;gap:18px;flex:1 1 0px}.elementor .e-63df3c6-f7fa{width:100%;height:auto;max-width:330px;filter:drop-shadow(0px 22px 34px rgba(58,22,18,.22))}.elementor .e-5c54cded-96ef{padding:0;flex:0 0 330px;justify-content:center}.elementor .e-5f2f3d28-ae14{max-width:1120px;position:relative;padding:0;gap:40px;align-items:center}.elementor .e-318c39b7-9f6b{overflow:hidden;object-fit:cover;object-position:top left;position:relative;padding-block-start:64px;padding-block-end:104px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--c27-paper);background-clip:padding-box;backdrop-filter:blur(0px);transform:translate3d(0px,0px,0px);display:flex;flex-direction:column;align-items:center}.elementor .e-72ba1e28-46dd{font-family:var(--c27-font-display);font-weight:400;font-size:44px;color:var(--c27-white);letter-spacing:1px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-2b8fbe21-dba9{font-family:var(--c27-font-body);font-size:16px;color:var(--c27-pale);line-height:1.6;margin:0}.elementor .e-7c18fe26-6fd4{min-width:0;padding:0;flex-direction:column;gap:6px;flex:1 1 0px}.elementor .e-750285f3-8424{width:auto;padding:0px;&:not(:has(*)){display:none}\n}.elementor .e-15fd8f7f-1ce7:hover,.elementor .e-15fd8f7f-1ce7:focus-visible{color:var(--c27-auburn);border-color:var(--c27-blush);background-color:var(--c27-blush)}.elementor .e-15fd8f7f-1ce7:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-15fd8f7f-1ce7{min-height:52px;font-family:var(--c27-font-body);font-weight:700;font-size:15px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:var(--c27-white);border-style:solid;background-color:var(--c27-white);display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .e-16a54cb3-1085{max-width:1120px;position:relative;z-index:2;padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:-52px;border-radius:20px;background-color:var(--c27-auburn);box-shadow:0px 18px 40px 0px rgba(163,33,34,.25);gap:32px;align-items:center}.elementor .e-431ba5ed-b799{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--c27-paper);flex-direction:column;align-items:center}.elementor .e-6dfaaa4d-644f{overflow:hidden;aspect-ratio:3/1;position:relative;padding:0px;border-radius:20px;background-color:var(--c27-black-bean);flex-direction:column;justify-content:center;align-items:center;&>.elementor-widget-video{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);margin:0}\n}.elementor .e-30e7119a-31d2{width:100%;max-width:1120px;padding:0;display:flex;flex-direction:column;gap:24px}.elementor .e-2fb43378-3d8e{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--c27-paper);display:flex;flex-direction:column;align-items:center}.elementor .e-716ae210-d923{font-family:var(--c27-font-display);font-weight:400;font-size:72px;color:var(--c27-auburn);letter-spacing:1px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-3397e2fa-e36a{height:4px;min-width:40px;padding:0;border-radius:2px;background-color:var(--c27-auburn);flex:1 1 0px}.elementor .e-37224528-35d3{width:100%;padding:0;display:flex;flex-direction:row;gap:24px;align-items:center}.elementor .e-3415b352-2b15{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;flex:0 0 auto;object-position:center top;\n}.elementor .e-6a83e572-f96c{font-family:var(--c27-font-display);font-weight:400;font-size:44px;color:var(--c27-black-bean);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-238416c8-e17e{font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:2px;text-transform:uppercase}.elementor .e-2eba1edb-736a{font-family:var(--c27-font-body);font-size:17px;color:var(--c27-black-bean);line-height:1.6;margin:0}.elementor .e-671fe858-7397{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px}.elementor .e-523a7496-bd47{min-width:0;overflow:hidden;padding:0;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-paper);display:flex;flex-direction:column;gap:0px;flex:1 1 0px}.elementor .e-78552a5f-42c8{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;flex:0 0 auto;object-position:center top;\n}.elementor .e-47dbd393-f23f{font-family:var(--c27-font-display);font-weight:400;font-size:44px;color:var(--c27-black-bean);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-27074d4d-c0a5{font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:2px;text-transform:uppercase}.elementor .e-73d42250-b8bf{font-family:var(--c27-font-body);font-size:17px;color:var(--c27-black-bean);line-height:1.6;margin:0}.elementor .e-65ce8a4d-a37d{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px}.elementor .e-43f0dd49-21d8{min-width:0;overflow:hidden;padding:0;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-paper);display:flex;flex-direction:column;gap:0px;flex:1 1 0px}.elementor .e-2d65d643-29a4{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;flex:0 0 auto;object-position:center top;\n}.elementor .e-18342e35-552e{font-family:var(--c27-font-display);font-weight:400;font-size:44px;color:var(--c27-black-bean);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-393d6036-fc86{font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:2px;text-transform:uppercase}.elementor .e-6ba654cd-60db{font-family:var(--c27-font-body);font-size:17px;color:var(--c27-black-bean);line-height:1.6;margin:0}.elementor .e-20100394-2960{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px}.elementor .e-7dd2b72b-710f{min-width:0;overflow:hidden;padding:0;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-paper);display:flex;flex-direction:column;gap:0px;flex:1 1 0px}.elementor .e-72e69c6d-75ca{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:18%;background-color:#fff;display:block;flex:0 0 auto;box-sizing:border-box;\n}.elementor .e-1b809e28-8c4c{font-family:var(--c27-font-display);font-weight:400;font-size:44px;color:var(--c27-black-bean);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-3ae14590-4b93{font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:2px;text-transform:uppercase}.elementor .e-187800dd-1784{font-family:var(--c27-font-body);font-size:17px;color:var(--c27-black-bean);line-height:1.6;margin:0}.elementor .e-659b20d2-7447{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px}.elementor .e-216731b0-d7a6{min-width:0;overflow:hidden;padding:0;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-paper);display:flex;flex-direction:column;gap:0px;flex:1 1 0px}.elementor .e-62b1b8cc-aa61{padding:0;gap:24px;align-items:stretch}.elementor .e-32d5f8a9-e206:hover,.elementor .e-32d5f8a9-e206:focus-visible{color:var(--c27-white);background-color:var(--c27-auburn)}.elementor .e-32d5f8a9-e206:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-32d5f8a9-e206{min-height:52px;font-family:var(--c27-font-body);font-weight:700;font-size:15px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-white);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-73914058-fe12{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center}.elementor .e-4d606d86-55b6{width:100%;max-width:1120px;padding:0;display:flex;flex-direction:column;gap:24px}.elementor .e-756b82bc-6e94{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--c27-white);display:flex;flex-direction:column;align-items:center}.elementor .e-5c2d846b-ee56{font-family:var(--c27-font-display);font-weight:400;font-size:72px;color:var(--c27-auburn);letter-spacing:1px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-3a3c4a72-d31f{height:4px;min-width:40px;padding:0;border-radius:2px;background-color:var(--c27-auburn);flex:1 1 0px}.elementor .e-48219a9a-34d0{width:100%;padding:0;display:flex;flex-direction:row;gap:24px;align-items:center}.elementor .e-1aa8fa6-574b{font-family:var(--c27-font-body);font-weight:700;font-size:16px;color:var(--c27-pale);letter-spacing:1px;text-transform:uppercase;margin:0}.elementor .e-2c9485ff-8931{font-family:var(--c27-font-display);font-weight:400;font-size:52px;color:var(--c27-white);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-3123c65e-d9d8{font-family:var(--c27-font-display);font-size:124px;color:var(--c27-white);line-height:0.9;& span{font-family:var(--c27-font-body);font-size:16px;letter-spacing:1.6px;text-transform:uppercase;color:var(--c27-pale)}\n}.elementor .e-1e62adac-4fb3{font-family:var(--c27-font-body);font-size:16px;color:var(--c27-pale);line-height:1.6;margin:0px;& a{color:var(--c27-white);text-decoration:underline}\n}.elementor .e-6f80f610-7ca8{font-family:var(--c27-font-body);font-size:17px;color:var(--c27-white);line-height:1.6;display:block;& a{color:var(--c27-auburn);text-decoration:underline;text-underline-offset:3px}& ul:not(#c27),& ol:not(#c27){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}\n}.elementor .e-656a78a5-1053:hover,.elementor .e-656a78a5-1053:focus-visible{color:var(--c27-auburn);border-color:var(--c27-blush);background-color:var(--c27-blush)}.elementor .e-656a78a5-1053:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-656a78a5-1053{min-height:52px;font-family:var(--c27-font-body);font-weight:700;font-size:15px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:auto;border-radius:999px;border-width:2px;border-color:var(--c27-white);border-style:solid;background-color:var(--c27-white);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start}.elementor .e-b1314a7-e6ce{min-width:0;padding-block-start:34px;padding-block-end:34px;padding-inline-start:36px;padding-inline-end:36px;border-radius:20px;background-color:var(--c27-auburn);box-shadow:0px 18px 40px 0px rgba(163,33,34,.25);flex-direction:column;gap:18px;flex:1 1 0px}.elementor .e-47f136f9-d2b4{font-family:var(--c27-font-display);font-weight:400;font-size:30px;color:var(--c27-auburn);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-1e2389e3-3164{font-family:var(--c27-font-body);font-size:15px;color:var(--c27-black-bean);line-height:1.45;margin:0}.elementor .e-780a053b-1b88{min-width:0;padding:0;flex-direction:column;gap:6px;flex:1 1 0px}.elementor .e-45fe2a1c-f388{font-family:var(--c27-font-display);font-size:50px;color:var(--c27-black-bean);line-height:1}.elementor .e-712132b8-39c0{padding:0;gap:20px;justify-content:space-between;align-items:center}.elementor .e-1b10b167-c745:hover,.elementor .e-1b10b167-c745:focus-visible{color:var(--c27-white);background-color:var(--c27-auburn)}.elementor .e-1b10b167-c745:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-1b10b167-c745{min-height:44px;font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-white);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start}.elementor .e-66854b14-7e25{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:10px}.elementor .e-2911b55f-66ee{font-family:var(--c27-font-display);font-weight:400;font-size:30px;color:var(--c27-auburn);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-604324fa-9fa9{font-family:var(--c27-font-body);font-size:15px;color:var(--c27-black-bean);line-height:1.45;margin:0}.elementor .e-1a3aaa87-3338{min-width:0;padding:0;flex-direction:column;gap:6px;flex:1 1 0px}.elementor .e-5619e116-ec63{font-family:var(--c27-font-display);font-size:50px;color:var(--c27-black-bean);line-height:1}.elementor .e-101c0b18-d1f5{padding:0;gap:20px;justify-content:space-between;align-items:center}.elementor .e-75b7a879-777b:hover,.elementor .e-75b7a879-777b:focus-visible{color:var(--c27-white);background-color:var(--c27-auburn)}.elementor .e-75b7a879-777b:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-75b7a879-777b{min-height:44px;font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-white);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start}.elementor .e-513ff23a-3d58{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:10px}.elementor .e-6920a684-d776{font-family:var(--c27-font-display);font-weight:400;font-size:30px;color:var(--c27-auburn);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-1b59f103-f519{font-family:var(--c27-font-body);font-size:15px;color:var(--c27-black-bean);line-height:1.45;margin:0}.elementor .e-51ac013d-d61b{min-width:0;padding:0;flex-direction:column;gap:6px;flex:1 1 0px}.elementor .e-1b246ec2-39df{font-family:var(--c27-font-display);font-size:50px;color:var(--c27-black-bean);line-height:1}.elementor .e-138f7caa-8e60{padding:0;gap:20px;justify-content:space-between;align-items:center}.elementor .e-73b4a41e-507f:hover,.elementor .e-73b4a41e-507f:focus-visible{color:var(--c27-white);background-color:var(--c27-auburn)}.elementor .e-73b4a41e-507f:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-73b4a41e-507f{min-height:44px;font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-white);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start}.elementor .e-28e6eac1-db66{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:10px}.elementor .e-4d892fa1-fa98{font-family:var(--c27-font-display);font-weight:400;font-size:30px;color:var(--c27-auburn);letter-spacing:.5px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-7dddeb5f-6934{font-family:var(--c27-font-body);font-size:15px;color:var(--c27-black-bean);line-height:1.45;margin:0}.elementor .e-23438975-8a2b{min-width:0;padding:0;flex-direction:column;gap:6px;flex:1 1 0px}.elementor .e-4553d345-dc14{font-family:var(--c27-font-display);font-size:50px;color:var(--c27-black-bean);line-height:1}.elementor .e-365bbcd3-5f60{padding:0;gap:20px;justify-content:space-between;align-items:center}.elementor .e-17f5b89b-6100:hover,.elementor .e-17f5b89b-6100:focus-visible{color:var(--c27-white);background-color:var(--c27-auburn)}.elementor .e-17f5b89b-6100:focus{outline-offset:3px;outline:3px solid var(--c27-gold);\n}.elementor .e-17f5b89b-6100{min-height:44px;font-family:var(--c27-font-body);font-weight:700;font-size:13px;color:var(--c27-auburn);letter-spacing:1.8px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:var(--c27-auburn);border-style:solid;background-color:var(--c27-white);transition:background-color .2s,color .2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start}.elementor .e-7d38b60-fdb7{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:10px}.elementor .e-4573985-27ab{min-width:0;padding:0;flex-direction:column;gap:12px;flex:1 1 0px}.elementor .e-7ff400d7-34bb{padding:0;gap:24px;align-items:stretch}.elementor .e-6f7eea84-9600{font-family:var(--c27-font-body);font-size:16px;color:var(--c27-black-bean);line-height:1.6;text-align:center;margin:0px;& a{color:var(--c27-auburn);text-decoration:underline;text-underline-offset:3px}& a{color:var(--c27-auburn);text-decoration:underline;text-underline-offset:3px;font-size:inherit;font-family:inherit}\n}.elementor .e-6bee0af-ada8{width:100%;max-width:1120px;padding:0;display:flex;flex-direction:column;gap:24px}.elementor .e-6515fc2c-3c84{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(0deg,rgba(251,246,240,.65) 0%,rgba(251,246,240,.65) 100%),url("https://www.americangemsociety.org/wp-content/uploads/2026/10/Red-27-BG.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:var(--c27-paper);display:flex;flex-direction:column;align-items:center;background-size:auto,480px auto;\n}.elementor .e-52ec75bc-23f0{font-family:var(--c27-font-display);font-weight:400;font-size:72px;color:var(--c27-auburn);letter-spacing:1px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-17034f22-9028{height:4px;min-width:40px;padding:0;border-radius:2px;background-color:var(--c27-auburn);flex:1 1 0px}.elementor .e-3053c0bc-7b76{width:100%;padding:0;display:flex;flex-direction:row;gap:24px;align-items:center}.elementor .e-2efccafa-d234{font-family:var(--c27-font-body);font-size:19px;color:var(--c27-black-bean);line-height:1.6;margin-block-start:-8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-30605382-c999{width:100%;height:100%;object-fit:cover;border-radius:16px;grid-column:1/span 2;grid-row:1/span 2}.elementor .e-360bd874-e2c4{width:100%;height:100%;object-fit:cover;border-radius:16px}.elementor .e-400c3b77-43de{width:100%;height:100%;object-fit:cover;border-radius:16px}.elementor .e-5cac83e4-e2cd{width:100%;height:100%;object-fit:cover;border-radius:16px}.elementor .e-2c1ff251-9c21{width:100%;height:100%;object-fit:cover;border-radius:16px}.elementor .e-4d07cc84-51e4{padding:0;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:240px 240px}.elementor .e-281241f6-49b4{height:36px;font-family:var(--c27-font-display);font-size:72px;color:var(--c27-gold);line-height:.6}.elementor .e-2e05922c-672c{font-family:var(--c27-font-body);font-size:20px;color:var(--c27-black-bean);line-height:1.45;margin:0;flex:1 1 0px}.elementor .e-7b6697e-c578{font-family:var(--c27-font-body);font-size:14px;color:var(--c27-muted);line-height:1.5;margin:0px;& strong{display:block;font-family:var(--c27-font-display);font-weight:400;font-size:24px;letter-spacing:.5px;text-transform:uppercase;color:var(--c27-auburn)}\n}.elementor .e-1888c213-a544{min-width:0;padding:28px;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:12px;flex:1 1 0px}.elementor .e-75efb4fd-3423{height:36px;font-family:var(--c27-font-display);font-size:72px;color:var(--c27-gold);line-height:.6}.elementor .e-2ab2e3b1-cec7{font-family:var(--c27-font-body);font-size:20px;color:var(--c27-black-bean);line-height:1.45;margin:0;flex:1 1 0px}.elementor .e-6ce5de87-15d6{font-family:var(--c27-font-body);font-size:14px;color:var(--c27-muted);line-height:1.5;margin:0px;& strong{display:block;font-family:var(--c27-font-display);font-weight:400;font-size:24px;letter-spacing:.5px;text-transform:uppercase;color:var(--c27-auburn)}\n}.elementor .e-3e7022a8-cfce{min-width:0;padding:28px;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:12px;flex:1 1 0px}.elementor .e-4d2c32fd-2848{height:36px;font-family:var(--c27-font-display);font-size:72px;color:var(--c27-gold);line-height:.6}.elementor .e-4ca3cdbf-f683{font-family:var(--c27-font-body);font-size:20px;color:var(--c27-black-bean);line-height:1.45;margin:0;flex:1 1 0px}.elementor .e-76598365-5099{font-family:var(--c27-font-body);font-size:14px;color:var(--c27-muted);line-height:1.5;margin:0px;& strong{display:block;font-family:var(--c27-font-display);font-weight:400;font-size:24px;letter-spacing:.5px;text-transform:uppercase;color:var(--c27-auburn)}\n}.elementor .e-67b9bebe-7ab8{min-width:0;padding:28px;border-radius:20px;border-width:1px;border-color:var(--c27-line);border-style:solid;background-color:var(--c27-white);display:flex;flex-direction:column;gap:12px;flex:1 1 0px}.elementor .e-1972217e-e217{padding:0;gap:20px;align-items:stretch}.elementor .e-303e4297-b8fb{width:100%;max-width:1120px;padding:0;display:flex;flex-direction:column;gap:24px}.elementor .e-80ccb36-acbb{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--c27-paper);display:flex;flex-direction:column;align-items:center}.elementor .e-1f836ac1-72bf{font-family:var(--c27-font-display);font-weight:400;font-size:56px;color:var(--c27-auburn);letter-spacing:1px;line-height:.95;text-transform:uppercase;margin:0}.elementor .e-1a1713ca-ceca{font-family:var(--c27-font-body);font-size:18px;color:var(--c27-black-bean);line-height:1.6;margin:0px;& a{color:var(--c27-auburn);text-decoration:underline;text-underline-offset:3px}\n}.elementor .e-7e10e764-16b9{padding:0;flex-direction:column;gap:8px}.elementor .e-35f0833d-8a1d:hover,.elementor .e-35f0833d-8a1d:focus-visible{transform:translate3d(0px,-3px,0px)}.elementor .e-35f0833d-8a1d{width:150px;height:auto;transition:transform .2s;display:block}.elementor .e-7d461e74-c6d3:hover,.elementor .e-7d461e74-c6d3:focus-visible{transform:translate3d(0px,-3px,0px)}.elementor .e-7d461e74-c6d3{width:150px;height:auto;transition:transform .2s;display:block}.elementor .e-674c615-e90e{width:auto;padding:0;gap:28px;flex:0 0 auto;align-items:center}.elementor .e-6a231174-b32f{width:100%;max-width:1120px;padding:0;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center}.elementor .e-762dca33-d6d0{padding-block-start:88px;padding-block-end:88px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:1px;background-color:var(--c27-white);display:flex;flex-direction:column;align-items:center;border-top-style:solid;border-top-color:var(--c27-line);\n}