.elementor .e-4ea214ee-2e35{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-2e7876e0-1476{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-18697524-eeab{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-29f599fd-65ec{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-149a977-afa7{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-5e7c5aa8-4d19{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-3e3407e2-b2cc{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-73b0650a-26fd{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-a8a3136-48a4{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-66e8644d-6d9c{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-5aa33004-e18a{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-53485c2f-184a{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-1ad32e5b-c424{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-3cac926f-c7c6{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-4b4edcce-be43{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-6b5bd8b4-bd8a:hover,.elementor .e-6b5bd8b4-bd8a:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-6b5bd8b4-bd8a{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-40b2246f-817c{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-1251f6b2-5882{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-53cc56d-adbb{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-3dc33e35-84dd{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-6d3b8c96-8969{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-5d655d5d-2183{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-64cafaac-7408{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-71e8834-1098{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-4d0294eb-8572{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-59b77a-45d8{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-42724375-7891{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-7ff8cd48-648b{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-218ac5fe-e6ba{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-70703b6-f245{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-45223719-59b1{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-36cf42cd-8cfd{width:100%;height:auto;max-width:843px;margin:0px;display:block;}.elementor .e-43d2964c-4837{width:80%;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-617ce197-ff59{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-1b6e84ac-7af5{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-4b7b542b-e866{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-3ab1815d-18cc{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-4ff5b16e-5c5e{min-width:0px;padding:0px;}.elementor .e-42dbb768-2e39{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-7c5a5b27-47a5{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-47c3520f-9ad9{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-7ce3a911-8a4a{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-57ff1ad6-3452{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-4fb0cac1-8f4d{min-width:0px;padding:0px;}.elementor .e-434cf75b-3a64{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-2d727ec0-3900{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-6b374e1b-165e{width:100%;height:auto;max-width:597px;margin:0px;display:block;}.elementor .e-563324b-4c0e{width:80%;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-229695b7-d746{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-26ca63d1-3b90{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-5a8cf774-e9e7{width:100%;height:auto;max-width:632px;margin:0px;display:block;}.elementor .e-3b096165-3c7b{width:80%;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-5e5351f3-a6a4{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-cf9d4ae-b398{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-69907da1-6c93{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-4f782f8c-6664{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-3a13da5c-2c7a{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-75b2540e-d6fd{min-width:0px;padding:0px;}.elementor .e-e9c6569-d2d9{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-4bdced13-9621{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-4ab0c34d-225d{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-4293dce-c782{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-677535e9-de6d{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-31018757-d300{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-4d036ac7-aaf0{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-21dd2852-a1af{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-2d96e8c-7246{width:100%;height:auto;max-width:843px;margin:0px;display:block;}.elementor .e-383a8599-77c8{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-701284af-9962{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-34caca2-c105{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-4b7e6a06-42f9{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-553b32e3-ec6b{width:100%;height:auto;max-width:597px;margin:0px;display:block;}.elementor .e-757311b0-10e7{width:98%;max-width:98%;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-5ffb4924-824d{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-1074c182-677e{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-43306a52-cafe{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-7b72f281-ab0e{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-2ff0726c-eccc{width:100%;height:auto;max-width:632px;margin:0px;display:block;}.elementor .e-6fc07979-ef3b{width:98%;max-width:98%;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-178aec44-b597{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-21d68ab7-f186{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-a0d0f70-d97f{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-60d1191-4786{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--cj-body);letter-spacing:0.02em;line-height:1.4;text-align:center;padding-block-end:0px;margin:0px;}.elementor .e-37c5845f-65c2{width:72%;max-width:100%;padding-block-start:7%;padding-block-end:7%;padding-inline-start:7%;padding-inline-end:7%;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-3404624d-95f8{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-70407b79-416a{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-7772e697-89f5{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-35b9d076-b6a2{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-1c3e25a0-9a8a{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-73458cba-c2bf{width:100%;height:auto;max-width:607px;margin:0px;display:block;}.elementor .e-101de880-fd7a{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-7077ff61-466c{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-57e6fdb6-6203{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-4fd1efb-3e07{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-78ec1eca-5a17{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-7fdb7c64-8900{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-460bc54b-83bf{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-31bb5236-cbd1{min-width:0px;padding:0px;}.elementor .e-54d67c6f-acf2{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-444eb92d-2e09{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-9295177-1dae{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-72e3d8c-ed97{width:100%;height:auto;max-width:692px;margin:0px;display:block;}.elementor .e-47dc7460-f8b3{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-6bab935c-d82f{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-58d7168f-7dc2{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-5547c563-ddfa{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-c6ffb07-cad9{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-1b33f606-ec0a{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-1eff9435-bfa7{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-f952407-fd28{min-width:0px;padding:0px;}.elementor .e-298649af-ed32{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-347dc236-98d2{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-6d67a116-6793{width:80%;max-width:var(--content-width);padding-block-start:40px;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-ecb9c4e-4696{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-14adb7e5-3aef{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-4cb2285-9530{width:auto;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;margin-block-end:2.75%;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-460548f8-7abc{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-696cd25-6709{width:80%;max-width:100%;padding-block-start:10px;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-4887943-d78c{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-64caef05-e29c{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-364bf8a1-aed6{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-7c8104b-cc68{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-1cfadfa6-8518{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-61f4331c-5cd5{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-32aa24cd-190d:hover,.elementor .e-32aa24cd-190d:focus-visible{color:var(--cj-ink);background-color:var(--cj-lime);}.elementor .e-32aa24cd-190d{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-6e9c1665-bf19{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-5d383f89-fdef{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-5ce42ba4-fd76{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-67c7d6d6-27d5{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-300cde65-28f2{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-48ec5ec9-11de{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-2696cb28-b3b9{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-42b6d643-f35f{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-4f1866be-f189{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-f1a913b-4cf7{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-4e14ca1e-2112{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-7a802ab3-3453{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-8c0f638-899d{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e00a91a-415e{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-58f4a351-2a16{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-3a5bb1d1-2799{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-7a94ef33-f21f{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-11d3dff0-c2a3{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-72a80a1c-609f{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-4c2b33a3-ad09{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-25102b03-3022{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-21ee3542-dc5e{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-89d02ba-5513{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:50px;flex:1 1 auto;}.elementor .e-60083a8c-c466{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-7b41693b-3b6e{position:relative;padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-7fa43bb8-d067{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-517fe5a9-63b6{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-13c06265-eaa2{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-54a8c8cc-e951{padding:0px;display:block;gap:0px;& details { margin-bottom: 2.75%; } & details:last-child { margin-bottom: 0px; }\n}.elementor .e-726b1e36-d0fc{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-1a5f8f8c-1f3b{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-6692cf3b-6936{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-3442a8bd-b3f4{width:100%;padding:0px;margin:0px;}