.elementor .pd-intro{min-width:0px;padding:0px;margin:0px;display:block;}.elementor .pd-offer-thumb{width:56px;height:56px;object-fit:cover;border-radius:8px;display:block;}.elementor .pd-more{padding:0px;}.elementor .pd-field-language{min-width:0px;}.elementor .pd-status{font-size:14px;color:#475569;line-height:1.5;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-offer-pediatrics{--pd-color: #2e5f80;\n}.elementor .pd-offer-link{display:inline-block;}.elementor .pd-offer-text{margin:0px;}.elementor .pd-offer-title{margin:0px;}.elementor .pd-offer-line{margin:0px;}.elementor .pd-offer{padding:18px;display:flex;}.elementor .pd-offers-track{padding:0px;display:flex;}.elementor .pd-offers{padding:18px;display:block;}.elementor .pd-toolbar{padding:0px;display:grid;}.elementor .pd-langs{font-family:var(--ffp-font);font-size:12px;line-height:1.4;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-offices{font-family:var(--ffp-font);font-size:14px;color:var(--ffp-gray-600);line-height:1.5;margin:0px;}.elementor .pd-item{height:100%;padding:0px;display:block;}.elementor .pd-loop{padding:0px;display:block;}.elementor .pd-form-message{display:none;}.elementor .pd-submit:hover,.elementor .pd-submit:focus-visible{background-color:var(--ffp-brand-dark);}.elementor .pd-submit:focus{box-shadow:0px 0px 0px 3px #d6e6f1;}.elementor .pd-submit{height:46px;font-family:var(--ffp-font);font-weight:700;font-size:15px;color:var(--ffp-white);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;background-color:var(--ffp-brand);grid-column:1 / -1;justify-self: start;\n}.elementor .pd-accepting{font-family:var(--ffp-font);font-weight:700;font-size:13px;color:#166534;line-height:1.4;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-meta{font-family:var(--ffp-font);font-size:14px;color:var(--ffp-gray-600);line-height:1.5;margin:0px;}.elementor .pd-role-icon{width:18px;height:18px;flex:0 0 auto;}.elementor .pd-role{padding:0px;display:flex;gap:8px;align-items:center;}.elementor .pd-name{font-family:var(--ffp-font);font-weight:700;font-size:18px;color:var(--ffp-gray-900);line-height:1.3;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-body{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .pd-photo{width:76px;height:76px;object-fit:cover;object-position:50% 0%;border-radius:50%;border-width:2px;border-color:var(--ffp-brand);border-style:solid;background-color:var(--ffp-brand-pale);flex:0 0 auto;}.elementor .pd-card:hover,.elementor .pd-card:focus-visible{box-shadow:0px 8px 20px 0px rgba(15, 23, 42, 0.10);transform:translate3d(0px, -2px, 0px);}.elementor .pd-card{height:100%;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--ffp-gray-200);border-style:solid;background-color:var(--ffp-white);box-shadow:0px 1px 2px 0px rgba(15, 23, 42, 0.06);transition:box-shadow 0.2s, transform 0.2s;display:flex;gap:16px;align-items:flex-start;}.elementor .pd-grid{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-auto-rows:auto;}.elementor .pd-group-title{font-family:var(--ffp-font);font-weight:700;font-size:26px;color:var(--ffp-gray-700);line-height:1.25;margin:0px;}.elementor .pd-group-icon{width:32px;height:32px;flex:0 0 auto;}.elementor .pd-group-head{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:2px;display:flex;gap:12px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ffp-gray-100);\n}.elementor .pd-group{padding:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pd-control:hover,.elementor .pd-control:focus-visible{border-color:var(--ffp-gray-500);}.elementor .pd-control:focus{border-color:var(--ffp-brand);box-shadow:0px 0px 0px 3px #d6e6f1;}.elementor .pd-control{width:100%;height:46px;font-family:var(--ffp-font);font-weight:500;font-size:15px;color:var(--ffp-gray-700);padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1.5px;border-color:var(--ffp-gray-200);border-style:solid;outline-style:none;background-color:var(--ffp-white);}.elementor .pd-label{font-family:var(--ffp-font);font-weight:600;font-size:13px;color:var(--ffp-gray-700);line-height:1.4;}.elementor .pd-field-search{grid-column:1 / -1;}.elementor .pd-field{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .pd-filters{max-width:880px;padding:0px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:end;}.elementor .pd-lead{max-width:760px;font-family:var(--ffp-font);font-size:18px;color:var(--ffp-gray-600);line-height:1.7;margin:0px;}.elementor .pd-title{font-family:var(--ffp-font);font-weight:700;font-size:44px;color:#3B5466;line-height:1.15;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pd-wrap{max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .pd-page{font-family:var(--ffp-font);padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--ffp-white);display:block;}