.elementor .e-5877a02e-d5ba{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-76b9c997-d0af{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-728626af-f0df{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-4aaf0ea1-ca5d{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-62ecf3e8-b498{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-62b13f40-2bd4{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-72ea6d0d-d849{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-655f172f-8b9b{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-7e9cd8e5-6f9a{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-304316f5-e0c9{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-3a87e955-d3b0{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-4fd9b709-557a{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-4fc7c9ec-dcc8{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-89d84e6-6e69{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-4e5d09f-e99a{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-210bb173-e982:hover,.elementor .e-210bb173-e982:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-210bb173-e982{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-2b069f58-e589{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-4ac170fd-cc6c{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-7f65d0bf-b1a3{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-2891edc-366b{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-3e7970ee-8d1f{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-59e69dc2-859b{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-6ded0973-7727{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-111691c6-e657{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-547627fd-7443{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-41cf2a3f-f9c5{width:100%;height:auto;max-width:491px;margin:0px;display:block;}.elementor .e-43c4c749-fe37{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-1248d6-1eb0{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-4372bd54-bfbb{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-55a41409-66ae{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-167b9850-bdd5{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-261fcad8-fcff{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-47887399-8b7e{min-width:0px;padding:0px;}.elementor .e-681dc537-cd38{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-4cac1826-a0b3{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-45f1a2c2-d4be{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-3f668ed3-3484{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-47df0ce8-5652{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-7e0cb52e-9b1c{min-width:0px;padding:0px;}.elementor .e-2206fc70-b4ab{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-67aa1200-14f1{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-6eebbb1b-84ac{width:100%;height:auto;max-width:810px;margin:0px;display:block;}.elementor .e-121dce47-16d3{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-299d6078-e658{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-3a285a8c-845d{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-307eb4fd-e311{width:100%;height:auto;max-width:481px;margin:0px;display:block;}.elementor .e-28646742-a2d4{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-78f4c0ae-6ea3{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-55a2f60-14b9{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-5e91905f-56c5{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-6b5331cd-46a5{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-2854e71f-627d{min-width:0px;padding:0px;}.elementor .e-23f5d01d-f5cd{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-2fa3eeb1-3c4b{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-19c82117-be45{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-5b546540-d673{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-2dbd7d30-d0c2{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-beec3c3-e1c5{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-6def9782-d548{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-9a02c2b-588a{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-6e63f600-f446{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-386d7a5a-2fc3{width:100%;height:auto;max-width:491px;margin:0px;display:block;}.elementor .e-161d3e9d-4bfe{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-76f93e2b-38a0{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-4977e7fa-db08{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-2286444e-6b93{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-726508c2-3e00{width:100%;height:auto;max-width:810px;margin:0px;display:block;}.elementor .e-24147f2-17fd{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-450789d2-cab4{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-7808372b-db2b{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-60e613df-cd96{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-567526e-d10c{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-79947d5f-2a20{width:100%;height:auto;max-width:481px;margin:0px;display:block;}.elementor .e-645ce077-7e2d{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-1e863769-c24c{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-3dcb8f2e-a0e7{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-10fd7e43-fc57{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-23e6e4e5-ffa3{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-451fd9aa-b3ad{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-76dca820-7d00{width:100%;height:auto;max-width:607px;margin:0px;display:block;}.elementor .e-f5cf370-c2c3{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-10b0c886-ffcf{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-6e5b02d-8ffa{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-4a4c3242-b9a2{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-4f198342-b899{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-19749a06-998f{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-189f2b8-5808{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-1f2d3a4c-ecc5{min-width:0px;padding:0px;}.elementor .e-38c02bc0-ff89{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-385a334d-fa60{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-6bd93ff-c29a{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-2ed265d1-656a{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-463ab8b3-60ef{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-71e78426-2760{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-1c4cec5b-80d0{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-7d92108d-2335{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-58365fb8-76fe{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-67cac421-a5e0{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-473fcf69-3413{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-1a42e25b-8630{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-5669cf8c-5ac9{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-6cf0a888-5ece{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-7ccb59f2-6c65:hover,.elementor .e-7ccb59f2-6c65:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-7ccb59f2-6c65{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-2bef6f82-e36c{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-44ef18ad-bb35{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-6579be8d-e92e{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-143db5a5-e0c6{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-35a5acde-3f4a{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-78343f2f-be82{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-2f432356-5073{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-3623516e-1001{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-6f21dd8-ae98{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-714176f-7cec{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-793f1e7-376e{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-149c9201-260a{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-364e824a-24f5{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-4ad7af45-f2b3{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-4a87394a-37e7{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-419a5362-aea3{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-560a9f0d-12c7{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-1f4d4680-b692{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-327c7c23-b05c{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-7547ca8e-786b{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-4aa04446-bef0{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-53e4ad13-360d{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4085e7bd-2edc{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-2d2b2430-99ab{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-752b8889-cdc6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-44f85557-25d9{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-59db45c0-220c{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-292006b-c96c{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-437da1d2-c1bb{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5da20e37-cf79{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-149894b1-a167{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-32fd52c-159b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-23306408-87a0{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-64ab36f4-6b61{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-30c1fa95-cf25{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-2a02f0c6-9988{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-65e82a46-cd6f{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-6d299ae4-1556{padding:0px;display:block;gap:0px;& details { margin-bottom: 2.75%; } & details:last-child { margin-bottom: 0px; }\n}.elementor .e-27a3d17-af39{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-37192f22-86f4{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-132be31f-baf0{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-2fa4bc39-538c{width:100%;padding:0px;margin:0px;}