.elementor .e-4f81644e-b887{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-3ef4a43d-1f58{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-5c2086d-84cc{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-25997d4d-9937{font-family:var(--font-heading);font-weight:700;font-size:44px;color:#333333;letter-spacing:0.42px;line-height:1.1;padding-block-end:10px;margin:0px;}.elementor .e-44f67382-da89{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:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f70bf3-ca0a{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-6f0dc07e-b001{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-7a5401e6-bda5{width:100%;height:auto;max-width:1065px;margin:0px;display:block;}.elementor .e-316e7a5f-1940{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:5.82%;margin-inline-start:auto;margin-inline-end:auto;display:none;}.elementor .e-4fa30023-f70c{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-388ac3cc-8e16{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-264d8645-8fa3{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-195d8246-27cd{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-38b30a58-62cf:hover,.elementor .e-38b30a58-62cf:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-38b30a58-62cf{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-6076f1de-5c47{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-637c022-9cf6{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-15902d4-2123{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-6580c6f-ddb0{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-a9da399-c7dd{width:100%;height:auto;max-width:1065px;margin:0px;display:block;}.elementor .e-22bcb62-ccec{width:88%;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;display:block;}.elementor .e-3b61243c-6cc1{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-78c267e2-bd25{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:flex-start;}.elementor .e-44ed77d-9b86{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:#fafafa;max-width: none;\n}.elementor .e-2e15988e-53a3{font-family:var(--font-heading);font-weight:700;font-size:26px;color:#ffffff;letter-spacing:0.42px;line-height:1.1;text-align:center;padding-block-end:10px;margin:0px;}.elementor .e-7e99b0c6-6363{width:60%;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:15px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-46993ebf-8443{font-family:var(--font-body);font-weight:400;font-size:16px;color:#fff9f9;letter-spacing:0.02em;line-height:1.4;text-align:center;padding-block-end:0px;margin:0px;}.elementor .e-17a69b14-8d79{width:60%;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:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4f7fb7d6-bf71{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;}.elementor .e-4c67f3ac-8128{width:auto;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;background-color:#08C0D4;max-width: none;\n}.elementor .e-d411a8b-fa17{width:100%;height:auto;max-width:1412px;margin:0px;display:block;}.elementor .e-39f06717-b482{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-255858d8-2eef{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-1822fa34-5c0b{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-46d4d092-13aa{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-714aeb8d-b4ab{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-5f48dddb-9ef5{min-width:0px;padding:0px;}.elementor .e-346f0415-5647{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-36dc592b-bfcc{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-31068a7d-7b99{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-1ef6179e-f1fe{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-5e29d346-de42{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-610d5d24-58f6{min-width:0px;padding:0px;}.elementor .e-79e9ce65-6ec5{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-687ce9d-3fff{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-33185ac9-6b9f{width:100%;height:auto;max-width:1163px;margin:0px;display:block;}.elementor .e-63890b8e-db66{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-7640e178-d616{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-6bf758d1-e241{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-7415ccfb-ca68{width:100%;height:auto;max-width:1296px;margin:0px;display:block;}.elementor .e-506d74f7-3506{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-540cfde5-e55a{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-2ec5da58-27d6{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-317714fe-ae65{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-5648889-43d8{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;margin:0px;display:block;& ul, & ol { padding-bottom: 16px; } & li ul, & li ol { padding: 2px 0px 16px 20px; }\n}.elementor .e-31d835df-8232{min-width:0px;padding:0px;}.elementor .e-4d15b05a-a323{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-19533a05-b7f1{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-64342c4b-1ab6{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-1dbf4793-9a61{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-14411264-b59e{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-717019e-dd87{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-3a3b4404-ceb2{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-4fda546f-9444{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-6c8bf812-795b{width:100%;height:auto;max-width:1412px;margin:0px;display:block;}.elementor .e-76ed9fc9-9dba{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-29af1742-6504{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-15b9c185-be9f{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-4a1ef8bb-5c1d{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-6fe335ba-da47{width:100%;height:auto;max-width:1163px;margin:0px;display:block;}.elementor .e-19e97e36-bb09{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-7b6c0541-99d8{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-68399b7f-fcfe{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-6804ae04-6090{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;margin:0px;display:block;& ul, & ol { padding-bottom: 16px; } & li ul, & li ol { padding: 2px 0px 16px 20px; }\n}.elementor .e-3fcdebb8-b519{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-722abd88-bc00{width:100%;height:auto;max-width:1296px;margin:0px;display:block;}.elementor .e-2a7605ec-b56f{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:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3cbefc11-2e06{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-41b12ee3-b1f1{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-54b33a4b-cb6f{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-b72c5e4-2515{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-1357e81-210d{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-4585c438-cf87{width:51%;max-width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#ffffff;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);}.elementor .e-5c127ef8-b85b{width:100%;height:auto;max-width:2025px;margin:0px;display:block;}.elementor .e-5cb57236-8cfb{width:51%;max-width:100%;line-height:0px;padding-block-start:48px;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;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);}.elementor .e-48eda1c9-cfae{width:80%;max-width:100%;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;}.elementor .e-1de0658c-a4fa{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:rgba(87,198,213,0.31);max-width: none;\n}.elementor .e-3f002e0d-fe5d{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-369f00ae-8fe9{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-b15827e-8c8e{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-5cce5e07-6f33{width:100%;height:auto;max-width:607px;margin:0px;display:block;}.elementor .e-670a17a-fffc{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:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-249d30b5-11fd{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-6e02378d-111c{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-7d09b2b8-fdbc{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-6ffe48fa-a252{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-14b66dc-3724{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-44946536-5359{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-4503ffbb-1232{min-width:0px;padding:0px;}.elementor .e-19ed0923-3461{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-15b7b77c-4961{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-3dc70146-1cf5{width:80%;max-width:var(--content-width);padding-block-start:32px;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-4aa065fc-19f3{width:100%;height:auto;max-width:692px;margin:0px;display:block;}.elementor .e-4e16e6fc-f015{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:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b0d264b-5245{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-47f5b0aa-995d{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-3e7c6ab0-d1e0{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-1010d05f-8383{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-78df8d81-c5b9{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-13532494-7b5b{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-754a960d-8cb9{min-width:0px;padding:0px;}.elementor .e-411eebe4-900b{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-62a5534-4104{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-3c98a6f2-a319{width:80%;max-width:var(--content-width);padding-block-start:64px;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-59250f7e-2f4a{width:100%;height:auto;max-width:498px;margin:0px;display:block;}.elementor .e-1bfdf2a8-4129{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:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3b33bfaa-e7e7{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-5b3b7e34-9ba9{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-7fc4370b-4489{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-39b692c1-9f7e{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-17ba9983-da8d{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-38ef4878-7859{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-7711ceb3-ca10{width:80%;max-width:var(--content-width);padding-block-start:64px;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-3be4b453-3bf1{width:83%;position:relative;z-index:10;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:50px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;background-color:#dedede;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);max-width: none;\n}.elementor .e-2e8c5326-8fb9{font-family:var(--font-heading);font-weight:800;font-size:38px;color:#333333;letter-spacing:0.32px;line-height:1.1;text-align:center;padding-block-end:10px;margin:0px;}.elementor .e-22ca70af-bf32{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-5d95109c-787d{font-family:var(--font-heading);font-weight:500;font-size:24px;color:#333333;letter-spacing:0.32px;line-height:1.1;text-align:center;padding-block-end:10px;margin:0px;}.elementor .e-78d46b9d-49d5{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-2ebab23a-68d0{width:100%;height:auto;max-width:1065px;margin:0px;display:block;}.elementor .e-10a9881-4bbe{width:49%;max-width:100%;line-height:0px;padding-block-start:0px;padding-block-end:18px;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-1b437156-653d{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-28112de0-925d{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:-15px;margin-inline-start:20%;margin-inline-end:0px;}.elementor .e-2040623e-8265{width:75%;height:2px;min-height:0px;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:10px;margin-inline-start:auto;margin-inline-end:auto;background-color:#cedc2a;}.elementor .e-451c2065-85b5{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-285d9db0-bd75{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:-15px;margin-inline-start:20%;margin-inline-end:0px;}.elementor .e-562b1a97-25f5{width:75%;height:2px;min-height:0px;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:10px;margin-inline-start:auto;margin-inline-end:auto;background-color:#cedc2a;}.elementor .e-59cfd291-ea78{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;margin:0px;display:block;& ul, & ol { padding-bottom: 16px; } & li ul, & li ol { padding: 2px 0px 16px 20px; }\n}.elementor .e-361b0182-16bb{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:20%;margin-inline-end:10%;}.elementor .e-578878e8-fe17{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-5135f989-ac68{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-51599f79-21c2:hover,.elementor .e-51599f79-21c2:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-51599f79-21c2{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-20762f37-60e8{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-a637d14-9eb1{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-429c309b-96f1{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-150532a1-c4df{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-67cbb85a-8457{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-3369cbf3-51b1{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-27b25dcb-dd36{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-6a6b842c-ab50{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-6206744b-9e96{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-25b8ad3d-cdbb{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-6058c120-c34e{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-24dd9c27-e831{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-769d7437-16bf{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1c46aa5-ed67{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-64c02c5b-14d2{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-459b65a2-a610{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-5754949a-38e1{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-275d4a94-a993{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-682bcd30-7273{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-c4390f0-f996{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5e14aa09-821f{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-3195da24-d457{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-6c67060-a404{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-76c40847-5382{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-1d683994-e0c3{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-b6a1db4-8d1c{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-2e534005-221d{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3a337c6e-adda{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-2d3355ab-17db{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-1c1381ec-86f8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-40a0a3ee-b9c0{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-6665d3d3-52a8{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-208c43cf-547d{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-23eac1ca-e24e{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-af19cb4-fbfc{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-670f1c44-fa23{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-6aa40dd7-6764{padding:0px;display:block;gap:0px;& details { margin-bottom: 2.75%; } & details:last-child { margin-bottom: 0px; }\n}.elementor .e-1de485a0-5080{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-1e67fc7b-4225{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-32966826-bca8{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-198ef09b-ca4f{width:100%;padding:0px;margin:0px;}