.elementor .kpj-field-label{font-family:var(--kpj-font);font-weight:500;font-size:14px;color:var(--kpj-black);line-height:1.5;margin-block-start:6px;}.elementor .kpj-field:focus{border-color:var(--kpj-blue);outline-style:none;box-shadow:0px 0px 0px 1px #4262ff;}.elementor .kpj-field{width:100%;min-height:46px;font-family:var(--kpj-font);font-size:15px;color:var(--kpj-black);padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:var(--kpj-hairline-strong);border-style:solid;background-color:#ffffff;}.elementor .kpj-cover-img{width:100%;height:220px;object-fit:cover;border-radius:0px;}.elementor .kpj-card-text{font-family:var(--kpj-font);font-weight:400;font-size:15px;color:var(--kpj-slate);line-height:1.55;}.elementor .kpj-card-title{font-family:var(--kpj-font);font-weight:500;font-size:22px;color:var(--kpj-black);letter-spacing:0px;line-height:1.3;}.elementor .kpj-card-body{padding:28px;flex-direction:column;gap:10px;}.elementor .kpj-card{overflow:hidden;padding:0px;border-radius:28px;border-width:1px;border-color:var(--kpj-hairline);border-style:solid;background-color:#ffffff;flex-direction:column;box-shadow: none;\n}.elementor .kpj-btn-primary:hover,.elementor .kpj-btn-primary:focus-visible{color:#ffffff;background-color:#3a3a3e;}.elementor .kpj-btn-primary{font-family:var(--kpj-font);font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:9999px;border-width:0px;background-color:var(--kpj-black);transition:background-color 0.18s;box-shadow: none;\n}.elementor .kpj-subtitle{font-family:var(--kpj-font);font-weight:400;font-size:18px;color:var(--kpj-slate);line-height:1.5;}.elementor .kpj-title{font-family:var(--kpj-font);font-weight:500;font-size:48px;color:var(--kpj-black);letter-spacing:-1px;line-height:1.15;}.elementor .kpj-label{font-family:var(--kpj-font);font-weight:600;font-size:13px;color:var(--kpj-yellow-dark);letter-spacing:0px;line-height:1.4;text-transform:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:9999px;background-color:var(--kpj-yellow-light);display:inline-block;align-self:center;}.elementor .kpj-section-head{max-width:760px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;align-items:center;}.elementor .kpj-container{max-width:1280px;padding:0px;flex-direction:column;gap:48px;}.elementor .kpj-section{font-family:var(--kpj-font);color:var(--kpj-black);padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;justify-content:center;}.elementor .kpj-btn-secondary:hover,.elementor .kpj-btn-secondary:focus-visible{background-color:var(--kpj-surface);}.elementor .kpj-btn-secondary{font-family:var(--kpj-font);font-weight:500;font-size:15px;color:var(--kpj-black);line-height:1.3;padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-radius:9999px;border-width:1px;border-color:var(--kpj-hairline-strong);border-style:solid;background-color:transparent;box-shadow: none;\n}.elementor .kpj-pastel-sky{border-width:0px;background-color:var(--kpj-sky);}.elementor .kpj-pastel-lavender{border-width:0px;background-color:var(--kpj-lavender);}.elementor .kpj-pastel-rose{border-width:0px;background-color:var(--kpj-rose-light);}.elementor .kpj-pastel-teal{border-width:0px;background-color:var(--kpj-teal-light);}.elementor .kpj-pastel-coral{border-width:0px;background-color:var(--kpj-coral-light);}.elementor .kpj-pastel-yellow{border-width:0px;background-color:var(--kpj-yellow-light);}