.elementor .e-26738ef6-9d4a{font-family:var(--font-body);font-weight:400;font-size:14.72px;color:#767676;line-height:24px;padding-block-start:0px;padding-block-end:14.72px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-69f1869d-51bc{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-33880b49-7790{width:100%;max-width:var(--content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7b9421e6-7cc2{font-family:var(--font-heading);font-weight:800;font-size:44px;color:#333333;line-height:1.1;padding:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-1ff9922d-83fc{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5125f04a-caba{font-family:var(--font-body);font-weight:400;font-size:21px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-4973c3f1-e136{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:5.82%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1beb64cf-d5ab{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-1f137f9a-9387{width:auto;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10%;padding-inline-end:10%;margin-block-start:0px;margin-block-end:5.82%;margin-inline-start:0px;margin-inline-end:0px;display:none;}.elementor .e-76ed9b0b-84d9{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.6;padding-block-end:0px;margin:0px;}.elementor .e-35e63482-4a64{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2bcc48cd-1a44{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.6;margin:0px;display:block;& ul, & ol { padding-bottom: 16px; } & li ul, & li ol { padding: 2px 0px 16px 20px; }\n}.elementor .e-35b60cfc-6aa1{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-16b1c80f-9966{padding:0px;margin:0px;display:block;text-align: left; & p.cjpt-price { margin: 0px; padding: 0px; border-width: 0px; font-family: var(--font-body); font-weight: 400; font-size: 26px; line-height: 24px; color: #2EA3F2; letter-spacing: 0.32px; } & p.cjpt-price a.button { display: none; } & p.cjpt-price del { display: inline-block; color: #999999; opacity: 0.7; text-decoration: line-through; } & p.cjpt-price del .woocommerce-Price-amount { color: #999999; } & p.cjpt-price ins { display: inline-block; text-decoration: none; font-weight: 700; color: #2EA3F2; margin-left: 4px; }\n}.elementor .e-6d0b27d4-3b6a{width:auto;max-width:100%;padding-block-start:15px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:5.82%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-21eb14f-18a4:hover,.elementor .e-21eb14f-18a4:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-21eb14f-18a4{font-family:var(--font-body);font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;line-height:1.7;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:20px;border-width:0px;background-color:var(--cj-teal-light);transition:all 0.2s;display:inline-block;&:focus-visible { outline: 3px solid var(--cj-ink); outline-offset: 2px; }\n}.elementor .e-602024bd-78bd{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:5.82%;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:flex-start;}.elementor .e-77d8c92f-39cd{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.6;padding-block-end:0px;margin:0px;}.elementor .e-d17574-a1d9{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-510fac50-28d5{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-674aa9c4-657b{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-280b46ed-1080{width:auto;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6b392c69-12b0{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-4fe1811-822c{width:100%;max-width:var(--content-width);padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5.5%;flex-wrap:nowrap;align-items:stretch;}.elementor .e-17f63f1-944e{width:auto;padding-block-start:32px;padding-block-end:64px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#eaeaea;max-width: none;\n}.elementor .e-34c2f28a-3246{width:100%;height:auto;max-width:472px;margin:0px;display:block;}.elementor .e-16d696d1-7665{width:70%;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-56f374ef-30da{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-399da8b6-a73b{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.4;padding-block-end:10px;margin:0px;}.elementor .e-452620d9-70fc{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:1em;margin:0px;}.elementor .e-3484e65e-b78c{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-ceb2435-ce66{min-width:0px;padding:0px;}.elementor .e-3fdd2a15-f133{width:auto;height:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-636d87d6-fea9{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-23868d29-b93f{width:80%;max-width:var(--content-width);padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5.5%;flex-wrap:nowrap;align-items:stretch;}.elementor .e-39cc0c5b-e879{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.4;padding-block-end:10px;margin:0px;}.elementor .e-45204ad5-9857{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-6589ad11-b3d4{min-width:0px;padding:0px;}.elementor .e-51b8f982-c002{width:auto;height:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-39ee652a-3d7f{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-2941f428-7b50{width:100%;height:auto;max-width:398px;margin:0px;display:block;}.elementor .e-28a08af6-6c05{width:70%;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7a9a6680-5988{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-efd9a9e-4863{width:80%;max-width:var(--content-width);padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5.5%;flex-wrap:nowrap;align-items:stretch;}.elementor .e-4ab62bb6-aeb0{width:100%;height:auto;max-width:481px;margin:0px;display:block;}.elementor .e-564cb167-bc37{width:70%;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-98ce01f-c89d{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-1ead285d-cfe4{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.4;padding-block-end:10px;margin:0px;}.elementor .e-1acc19b5-5fb3{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-128d358f-fc02{min-width:0px;padding:0px;}.elementor .e-36d97e49-271f{width:auto;height:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-36bdb12c-62ce{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 47.25%;}.elementor .e-6d252c40-8692{width:80%;max-width:var(--content-width);padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5.5%;flex-wrap:nowrap;align-items:stretch;}.elementor .e-568cd6a7-2c3e{width:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;max-width: none;\n}.elementor .e-5d27707d-5e53{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.2;padding-block-end:10px;margin:0px;}.elementor .e-175ae829-4743{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:1em;margin:0px;}.elementor .e-1d79bbee-d946{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-2d9dcc44-d0aa{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e0191eb-8b21{width:100%;height:auto;max-width:472px;margin:0px;display:block;}.elementor .e-53cbf60a-6ef4{width:auto;max-width:80%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6d4f1f7e-fbd5{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.1;padding-block-end:10px;margin:0px;}.elementor .e-2e87023-efce{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-2a58387c-e0e1{width:auto;max-width:100%;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-769594c0-c2a3{width:100%;height:auto;max-width:398px;margin:0px;display:block;}.elementor .e-271c5ea7-3a4e{width:auto;max-width:80%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-60d4f39e-53c4{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.1;padding-block-end:10px;margin:0px;}.elementor .e-28f09d11-8941{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-40599f9e-24f9{width:auto;max-width:100%;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10f07060-ee1e{width:100%;height:auto;max-width:481px;margin:0px;display:block;}.elementor .e-2935abdc-f261{width:auto;max-width:93%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5099e6d-9734{width:90%;max-width:var(--content-width);padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-445fa8fd-4cff{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:none;max-width: none;\n}.elementor .e-7a46f42e-e9a8{font-family:var(--font-heading);font-weight:700;font-size:32px;color:#333333;letter-spacing:0.32px;line-height:1.1;padding-block-end:10px;margin:0px;}.elementor .e-4fb8e7e9-19a7{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3edd012b-6533{width:80%;max-width:var(--content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6f80c7e6-a70f{width:100%;height:auto;max-width:607px;margin:0px;display:block;}.elementor .e-118fb101-849a{width:auto;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:7.316%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a956f92-a624{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:2.2;text-align:center;padding-block-end:0px;margin:0px;}.elementor .e-4fbc1f44-d3ae{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-23bc07cd-b6fc{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 36.7%;}.elementor .e-4a6d8cfe-12fb{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:1em;margin:0px;}.elementor .e-47b316de-33af{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:1em;margin:0px;}.elementor .e-16214a7a-6d40{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;padding-block-end:0px;margin:0px;}.elementor .e-debdb9a-df1e{min-width:0px;padding:0px;}.elementor .e-74db34a0-44dd{width:auto;height:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-366f6f1e-ffa7{width:auto;min-width:0px;min-height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 57.8%;}.elementor .e-50b7cc7c-6cfd{width:80%;max-width:var(--content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5.5%;flex-wrap:nowrap;align-items:stretch;}.elementor .e-98901d5-3e47{width:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#eaeaea;max-width: none;\n}.elementor .e-ed0c181-cdae{font-family:var(--font-heading);font-weight:800;font-size:38px;color:#333333;line-height:1.1;text-align:center;padding:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-4937fcd8-6bde{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3c4beefc-143c{font-family:var(--font-heading);font-weight:500;font-size:24px;color:#333333;letter-spacing:0.32px;line-height:1.2;text-align:center;padding-block-end:10px;margin:0px;}.elementor .e-4ef94002-ffb5{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:2.2;padding-block-end:0px;margin:0px;}.elementor .e-5831d6f5-856d{width:80%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-688ddb16-84fb{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-2b1dd505-580e{width:auto;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15%;padding-inline-end:15%;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6708667c-3d1b{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:2.2;margin:0px;display:block;& ul, & ol { padding-bottom: 16px; } & li ul, & li ol { padding: 2px 0px 16px 20px; }\n}.elementor .e-5f090f8e-67e2{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15%;padding-inline-end:15%;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7bbb3a7c-36d2{text-align:center;padding:0px;margin:0px;display:block;& p.cjpt-price { margin: 0px; padding: 0px; border-width: 0px; font-family: var(--font-body); font-weight: 400; font-size: 26px; line-height: 24px; color: #2EA3F2; letter-spacing: 0.32px; } & p.cjpt-price a.button { display: none; } & p.cjpt-price del { display: inline-block; color: #999999; opacity: 0.7; text-decoration: line-through; } & p.cjpt-price del .woocommerce-Price-amount { color: #999999; } & p.cjpt-price ins { display: inline-block; text-decoration: none; font-weight: 700; color: #2EA3F2; margin-left: 4px; }\n}.elementor .e-15c062bb-ff12{width:auto;max-width:100%;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6de9257-634b:hover,.elementor .e-6de9257-634b:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-6de9257-634b{font-family:var(--font-body);font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;line-height:1.7;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:20px;border-width:0px;background-color:var(--cj-teal-light);transition:all 0.2s;display:inline-block;&:focus-visible { outline: 3px solid var(--cj-ink); outline-offset: 2px; }\n}.elementor .e-4476332f-3aec{width:auto;max-width:100%;padding-block-start:19px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:center;}.elementor .e-58b11a30-35b3{font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.6;text-align:center;padding-block-end:0px;margin:0px;}.elementor .e-30e063d6-bc9b{width:69%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3c583014-6d32{width:44%;max-width:var(--content-width);padding-block-start:48px;padding-block-end:48px;padding-inline-start:3%;padding-inline-end:3%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:26px;border-start-end-radius:26px;border-end-start-radius:26px;border-end-end-radius:26px;background-color:#ffffff;box-shadow:0px 2px 35px 0px rgba(0,0,0,0.3);}.elementor .e-7b98b227-e36c{width:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, #cbdc3f 0%,#29c4a9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;max-width: none;\n}.elementor .e-2b4b5649-6230{font-family:var(--font-heading);font-weight:500;font-size:27px;color:#333333;letter-spacing:0.32px;line-height:1.1;text-align:center;padding-block-end:10px;margin:0px;}.elementor .e-4ea4f76a-82a2{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1b09d203-bb46{font-family:var(--font-heading);font-weight:500;font-size:16px;color:#666666;line-height:1.1;padding:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-23008fcf-c5d2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-1d343563-fea7{width:16px;height:16px;padding:0px;background-image:url("https://chrisjohnsonpt.com/wp-content/uploads/cjpt-build/prod-plus.svg?v=248fe003");background-repeat:no-repeat;background-attachment:scroll;background-size:16px 16px;background-position:center center;flex:0 0 16px;}.elementor .e-5245fbd1-8660{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-115a7b1-997e{font-family:var(--font-body);font-weight:400;font-size:16px;color:#666666;line-height:1.5;padding-block-end:1em;margin:0px;letter-spacing: normal;\n}.elementor .e-429e4dce-6273{font-family:var(--font-body);font-weight:400;font-size:16px;color:#666666;line-height:1.5;padding-block-end:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-28ea0cf5-3df2{font-family:var(--font-body);font-weight:400;font-size:16px;color:#666666;line-height:1.5;margin:0px;display:block;letter-spacing: normal;\n}.elementor .e-78ada22e-d781{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6cc951d3-ea16{padding:20px;margin:0px;border-width:1px;border-color:#D9D9D9;border-style:solid;background-color:#F4F4F4;display:block;&[open] { background-color: #FFFFFF; } &[open] h3 { color: #333333; } &[open]::details-content { overflow: visible; } &[open] .e-accordion-item-icon-base { visibility: hidden; } & .cj-rich ul { color: #666666; letter-spacing: normal; }\n}.elementor .e-401a54d5-b3ff{font-family:var(--font-heading);font-weight:500;font-size:16px;color:#666666;line-height:1.1;padding:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-73ffe641-d0b7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-14938af2-bb2f{width:16px;height:16px;padding:0px;background-image:url("https://chrisjohnsonpt.com/wp-content/uploads/cjpt-build/prod-plus.svg?v=248fe003");background-repeat:no-repeat;background-attachment:scroll;background-size:16px 16px;background-position:center center;flex:0 0 16px;}.elementor .e-213f0eaf-a6c6{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-50cda5ae-7182{font-family:var(--font-body);font-weight:400;font-size:16px;color:#666666;line-height:1.5;padding-block-end:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-23c93e9a-fce2{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1125a1a5-de8a{padding:20px;margin:0px;border-width:1px;border-color:#D9D9D9;border-style:solid;background-color:#F4F4F4;display:block;&[open] { background-color: #FFFFFF; } &[open] h3 { color: #333333; } &[open]::details-content { overflow: visible; } &[open] .e-accordion-item-icon-base { visibility: hidden; } & .cj-rich ul { color: #666666; letter-spacing: normal; }\n}.elementor .e-38c1b80c-dc23{font-family:var(--font-heading);font-weight:500;font-size:16px;color:#666666;line-height:1.1;padding:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-70a534c2-ecc2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-111a9334-603c{width:16px;height:16px;padding:0px;background-image:url("https://chrisjohnsonpt.com/wp-content/uploads/cjpt-build/prod-plus.svg?v=248fe003");background-repeat:no-repeat;background-attachment:scroll;background-size:16px 16px;background-position:center center;flex:0 0 16px;}.elementor .e-6a3a33a-3990{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-71b27c55-ca06{font-family:var(--font-body);font-weight:400;font-size:16px;color:#666666;line-height:1.5;padding-block-end:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-10bc5900-4fa0{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-177bc51c-aeb3{padding:20px;margin:0px;border-width:1px;border-color:#D9D9D9;border-style:solid;background-color:#F4F4F4;display:block;&[open] { background-color: #FFFFFF; } &[open] h3 { color: #333333; } &[open]::details-content { overflow: visible; } &[open] .e-accordion-item-icon-base { visibility: hidden; } & .cj-rich ul { color: #666666; letter-spacing: normal; }\n}.elementor .e-4d4e12d0-7f2a{font-family:var(--font-heading);font-weight:500;font-size:16px;color:#666666;line-height:1.1;padding:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-2ec691bb-5d6c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-60beb076-ddc0{width:16px;height:16px;padding:0px;background-image:url("https://chrisjohnsonpt.com/wp-content/uploads/cjpt-build/prod-plus.svg?v=248fe003");background-repeat:no-repeat;background-attachment:scroll;background-size:16px 16px;background-position:center center;flex:0 0 16px;}.elementor .e-4ef7287d-9483{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-3fb363a4-848b{font-family:var(--font-body);font-weight:400;font-size:16px;color:#666666;line-height:1.5;padding-block-end:0px;margin:0px;letter-spacing: normal;\n}.elementor .e-4d105efa-f28a{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5ea260b-bc7a{padding:20px;margin:0px;border-width:1px;border-color:#D9D9D9;border-style:solid;background-color:#F4F4F4;display:block;&[open] { background-color: #FFFFFF; } &[open] h3 { color: #333333; } &[open]::details-content { overflow: visible; } &[open] .e-accordion-item-icon-base { visibility: hidden; } & .cj-rich ul { color: #666666; letter-spacing: normal; }\n}.elementor .e-33678150-bd05{padding:0px;display:block;gap:0px;& details { margin-bottom: 2.75%; } & details:last-child { margin-bottom: 0px; }\n}.elementor .e-2396eedd-ab9e{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3e83107b-89d4{width:80%;max-width:var(--content-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-134f38bd-c438{width:auto;padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#eaeaea;max-width: none;\n}.elementor .e-1f3c0144-cc98{width:100%;padding:0px;margin:0px;}