.elementor .e-90d6259-9d18{font-family:"Alegreya Sans";font-size:0px;color:#5E7461;line-height:1.3;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:block;&>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:0}&>span>span{display:inline-flex;align-items:center;gap:7px;font-size:18px;color:#5e7461}&>span>span+span:before{content:"\\"}& a{color:#5e7461;text-decoration:none}& a:hover{text-decoration:underline}&>span>span:first-child a{display:inline-block;width:16px;height:16px;font-size:0;background:url(https://ags2020d.wpengine.com/wp-content/plugins/ags-widgets/assets/images/home-icon.svg) center/16px 16px no-repeat}\n}.elementor .e-6c0eacd2-4fee{max-width:900px;font-family:Marcellus;font-weight:400;font-size:52px;color:#173f35;line-height:1.12;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-5f8c9cf-3a78{max-width:860px;font-family:"Alegreya Sans";font-size:19px;color:#2B3A35;line-height:1.6;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}\n}.elementor .e-350ad3c6-f3dd{max-width:860px;font-family:"Alegreya Sans";font-size:19px;color:#2B3A35;line-height:1.6;margin:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}\n}.elementor .e-79af9937-6245{width:100%;max-width:1200px;padding:0}.elementor .e-22b82972-222f{padding-block-start:72px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg,#fff 0%,#fff 44%,rgba(255,255,255,0) 82%),linear-gradient(0deg,rgba(229,234,233,.42) 0%,rgba(229,234,233,.42) 100%),url("https://www.americangemsociety.org/wp-content/plugins/ags-widgets/assets/images/hero-pattern-mint.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:#e5eae9;justify-content:center;background-size:100% 100%,100% 100%,194px 150px;background-repeat:no-repeat,no-repeat,repeat;\n}.elementor .e-261e1214-a6f8{font-family:Marcellus;font-weight:400;font-size:38px;color:#173f35;line-height:1.2;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-70e5dc5f-2d22{max-width:860px;font-family:"Alegreya Sans";font-size:19px;color:#2B3A35;line-height:1.6;margin:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}\n}.elementor .e-15b733c7-e1b1{padding:0;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-5fc27b28-f1c7{width:52px;height:52px;color:#173f35;padding:14px;border-radius:14px;background-color:#e5eae9;display:flex;flex:0 0 52px;fill:#173f35;\n}.elementor .e-7ebb21b1-9214{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-d32e76b-8610{font-family:"Alegreya Sans";font-size:18px;color:#2B3A35;line-height:1.6;margin:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}& ul{margin:10px 0 0;padding:0;list-style:none}& li{position:relative;padding-left:22px;margin:0 0 6px}& li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background-color:#547461}\n}.elementor .e-6131df18-3d99{min-width:0;padding:0;flex:1 1 0px}.elementor .e-2ed3eb15-610b{max-width:calc(50% - 12px);padding:32px;border-radius:18px;border-width:1px;border-color:#dce3de;border-style:solid;background-color:#fff;flex-direction:row;gap:22px;flex:1 1 calc(50% - 12px);align-items:flex-start}.elementor .e-1da3600a-24c8{width:52px;height:52px;color:#173f35;padding:14px;border-radius:14px;background-color:#e5eae9;display:flex;flex:0 0 52px;fill:#173f35;\n}.elementor .e-74d401bf-b8b7{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-8510b0b-16ef{font-family:"Alegreya Sans";font-size:18px;color:#2B3A35;line-height:1.6;margin:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}& ul{margin:10px 0 0;padding:0;list-style:none}& li{position:relative;padding-left:22px;margin:0 0 6px}& li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background-color:#547461}\n}.elementor .e-731ac376-ccfd{min-width:0;padding:0;flex:1 1 0px}.elementor .e-25f38213-c43d{max-width:calc(50% - 12px);padding:32px;border-radius:18px;border-width:1px;border-color:#dce3de;border-style:solid;background-color:#fff;flex-direction:row;gap:22px;flex:1 1 calc(50% - 12px);align-items:flex-start}.elementor .e-3c2ce8f7-550a{width:52px;height:52px;color:#173f35;padding:14px;border-radius:14px;background-color:#e5eae9;display:flex;flex:0 0 52px;fill:#173f35;\n}.elementor .e-7e3ea8b9-5bce{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-29bee69a-777a{font-family:"Alegreya Sans";font-size:18px;color:#2B3A35;line-height:1.6;margin:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}& ul{margin:10px 0 0;padding:0;list-style:none}& li{position:relative;padding-left:22px;margin:0 0 6px}& li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background-color:#547461}\n}.elementor .e-98186d4-b0bc{min-width:0;padding:0;flex:1 1 0px}.elementor .e-67b50a24-c39e{max-width:calc(50% - 12px);padding:32px;border-radius:18px;border-width:1px;border-color:#dce3de;border-style:solid;background-color:#fff;flex-direction:row;gap:22px;flex:1 1 calc(50% - 12px);align-items:flex-start}.elementor .e-3921fd96-5792{width:52px;height:52px;color:#173f35;padding:14px;border-radius:14px;background-color:#e5eae9;display:flex;flex:0 0 52px;fill:#173f35;\n}.elementor .e-7559da9b-f9a0{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-3c676d76-d39d{font-family:"Alegreya Sans";font-size:18px;color:#2B3A35;line-height:1.6;margin:0px;display:block;& a{color:#547461;font-weight:700;text-decoration:underline}& ul{margin:10px 0 0;padding:0;list-style:none}& li{position:relative;padding-left:22px;margin:0 0 6px}& li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background-color:#547461}\n}.elementor .e-1530f0bd-e1c4{min-width:0;padding:0;flex:1 1 0px}.elementor .e-48a31af9-9381{max-width:calc(50% - 12px);padding:32px;border-radius:18px;border-width:1px;border-color:#dce3de;border-style:solid;background-color:#fff;flex-direction:row;gap:22px;flex:1 1 calc(50% - 12px);align-items:flex-start}.elementor .e-eaac9d8-d9db{padding:0;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch}.elementor .e-3d29c4c7-1704:hover,.elementor .e-3d29c4c7-1704:focus-visible{background-color:#fff !important;border-color:#173f35 !important;color:#173f35 !important;\n}.elementor .e-3d29c4c7-1704{font-family:"Alegreya Sans";font-weight:500;font-size:18px;color:#fff;line-height:1;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:46px;padding-inline-end:46px;border-radius:24px;border-width:2px;border-color:#5e7461;border-style:solid;background-color:#5e7461;flex:0 0 auto}.elementor .e-49048eb0-4a16{font-family:"Alegreya Sans";font-size:17px;color:#5e6b65;line-height:1.5;margin:0;display:block}.elementor .e-302932c0-f625{padding:0;margin-block-start:40px;flex-direction:row;gap:24px;align-items:center}.elementor .e-6deb4fe2-642a{width:100%;max-width:1200px;padding:0}.elementor .e-4d41f7ee-b5d3{padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-color:#eef2ec;justify-content:center}.elementor .e-720c371e-6487{font-family:Marcellus;font-weight:400;font-size:38px;color:#173f35;line-height:1.2;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-5c3b93df-4d82{width:160px;height:160px;object-fit:contain;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-60b9ec7b-cd29{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-underline-offset:4px;\n}.elementor .e-4fd41c67-fce8{max-width:320px;font-family:"Alegreya Sans";font-size:18px;color:#2b3a35;line-height:1.45;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto}.elementor .e-66b39ad3-503a{width:48px;height:48px;display:block}.elementor .e-1e29e9e8-292a:hover,.elementor .e-1e29e9e8-292a:focus-visible{text-decoration:none}.elementor .e-1e29e9e8-292a{min-width:0;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;flex-direction:column;gap:0px;flex:0 1 calc(33.333% - 22px);align-items:center}.elementor .e-5c19c575-d0d4{width:160px;height:160px;object-fit:contain;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-56e9b5b8-fcdc{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-underline-offset:4px;\n}.elementor .e-6ca4177f-712b{max-width:320px;font-family:"Alegreya Sans";font-size:18px;color:#2b3a35;line-height:1.45;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto}.elementor .e-2eca16e2-dd0b{width:48px;height:48px;display:block}.elementor .e-513333fb-e3c2:hover,.elementor .e-513333fb-e3c2:focus-visible{text-decoration:none}.elementor .e-513333fb-e3c2{min-width:0;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;flex-direction:column;gap:0px;flex:0 1 calc(33.333% - 22px);align-items:center}.elementor .e-3d528f36-f4ff{width:160px;height:160px;object-fit:contain;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-616b07e8-e692{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-underline-offset:4px;\n}.elementor .e-bb4f5b0-e2b4{max-width:320px;font-family:"Alegreya Sans";font-size:18px;color:#2b3a35;line-height:1.45;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto}.elementor .e-3022806f-888b{width:48px;height:48px;display:block}.elementor .e-5a041dad-25bb:hover,.elementor .e-5a041dad-25bb:focus-visible{text-decoration:none}.elementor .e-5a041dad-25bb{min-width:0;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;flex-direction:column;gap:0px;flex:0 1 calc(33.333% - 22px);align-items:center}.elementor .e-744ca898-5e7f{width:160px;height:160px;object-fit:contain;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-4f097f35-a7dd{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-underline-offset:4px;\n}.elementor .e-68d34a80-e754{max-width:320px;font-family:"Alegreya Sans";font-size:18px;color:#2b3a35;line-height:1.45;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto}.elementor .e-65d0283-ed7c{width:48px;height:48px;display:block}.elementor .e-7d52ea60-512e:hover,.elementor .e-7d52ea60-512e:focus-visible{text-decoration:none}.elementor .e-7d52ea60-512e{min-width:0;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;flex-direction:column;gap:0px;flex:0 1 calc(33.333% - 22px);align-items:center}.elementor .e-7c0cf58e-f1e9{width:160px;height:160px;object-fit:contain;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-37d283d3-cc8a{font-family:Marcellus;font-weight:400;font-size:24px;color:#173f35;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-underline-offset:4px;\n}.elementor .e-5a49faee-83ef{max-width:320px;font-family:"Alegreya Sans";font-size:18px;color:#2b3a35;line-height:1.45;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto}.elementor .e-406a8bd-17bf{width:48px;height:48px;display:block}.elementor .e-7fd86ad1-6659:hover,.elementor .e-7fd86ad1-6659:focus-visible{text-decoration:none}.elementor .e-7fd86ad1-6659{min-width:0;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;flex-direction:column;gap:0px;flex:0 1 calc(33.333% - 22px);align-items:center}.elementor .e-1c92f1db-e2b0{padding:0;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:56px 32px;\n}.elementor .e-19181ce8-fe58{width:100%;max-width:1200px;padding:0}.elementor .e-6f3b03ee-fc48{scroll-margin-top:110px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-color:#fff;justify-content:center}.elementor .e-14d5a3cf-a49c{font-family:Marcellus;font-weight:400;font-size:28px;color:#173f35;line-height:1.25;margin:0;display:block}.elementor .e-2ffe988a-99db{font-family:"Alegreya Sans";font-size:18px;color:#2B3A35;line-height:1.6;margin:0px;display:block;flex:1 1 auto;& a{color:#547461;font-weight:700;text-decoration:underline}\n}.elementor .e-649fa862-2d04:hover,.elementor .e-649fa862-2d04:focus-visible{background-color:#fff !important;border-color:#173f35 !important;color:#173f35 !important;\n}.elementor .e-649fa862-2d04{font-family:"Alegreya Sans";font-weight:500;font-size:18px;color:#fff;line-height:1;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:46px;padding-inline-end:46px;border-radius:24px;border-width:2px;border-color:#5e7461;border-style:solid;background-color:#5e7461}.elementor .e-2e7dde7e-3533{padding:0;margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap}.elementor .e-82d0e7a-f7ac{min-width:0;padding:36px;border-radius:18px;border-width:1px;border-color:#dce3de;border-style:solid;background-color:#fff;flex-direction:column;gap:14px;flex:1 1 0px}.elementor .e-1058d9ac-510a{font-family:Marcellus;font-weight:400;font-size:28px;color:#173f35;line-height:1.25;margin:0;display:block}.elementor .e-7c280ac8-fbc8{font-family:"Alegreya Sans";font-size:18px;color:#2B3A35;line-height:1.6;margin:0px;display:block;flex:1 1 auto;& a{color:#547461;font-weight:700;text-decoration:underline}\n}.elementor .e-6bea2f51-1642:hover,.elementor .e-6bea2f51-1642:focus-visible{background-color:#e5eae9 !important;border-color:#173f35 !important;color:#173f35 !important;\n}.elementor .e-6bea2f51-1642{font-family:"Alegreya Sans";font-weight:500;font-size:18px;color:#5e7461;line-height:1;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:40px;padding-inline-end:40px;border-radius:24px;border-width:2px;border-color:#5e7461;border-style:solid;background-color:transparent}.elementor .e-32c40185-2de2{padding:0;margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap}.elementor .e-4fe31e5f-9e99{min-width:0;padding:36px;border-radius:18px;border-width:1px;border-color:#dce3de;border-style:solid;background-color:#fff;flex-direction:column;gap:14px;flex:1 1 0px}.elementor .e-647a68fa-a1bb{padding:0;flex-direction:row;gap:24px;align-items:stretch}.elementor .e-5f4110fe-3edc{width:100%;max-width:1200px;padding:0}.elementor .e-39bd46bd-bd6f{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#eef2ec;justify-content:center}