:root {
--card-bg: #ffffff;
--page-bg: #ffffff;
--card-radius: 0x;
--pad: 18px;
--avatar-size: 86px;
}

@media (max-width: 991px) {
:root {
--avatar-size: 70px;
--avatar-gap-x: 16px;
--avatar-gap-y: 16px;
--avatar-ring: 6px;
}
}
.fs-12{font-size:12px !important;}
.feature-card-medeed {
border: 1px solid #c8c8c8;
overflow: hidden;
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
height: 100%;
display: flex;
flex-direction: column;
transition: transform 0.3s ease;
}

.feature-card-medeed:hover {
transform: translateY(-8px);
}

.feature-card-medeed__header {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #739dd2;
padding: 0;
height: 130px;
}

.feature-card-medeed__avatar {
height: 100%;
width: 100%;



overflow: hidden;
}

.feature-card-medeed__avatar img {
width: 100%;
height: 100%;
object-fit: cover;


}

.feature-card-medeed__icon {
font-size: 3rem;
color: var(--title-color, #0a2540);
margin-right: 16px;
}

.feature-card-medeed__body {
background-color: var(--card-bg);


padding: 20px;
flex: 1;
display: flex;
flex-direction: column;
}

.feature-card-medeed__body p {
font-size: 14px}

.feature-card-medeed__title {
font-size: 16px;
font-weight: 700;
color: var(--title-color, #0a2540);
}

.feature-card-medeed__title i {
font-size: 20px;

color: #0a2540;
}

.course-category.bg-brand{overflow:hidden}

/* medeed-arzte-note-repair-2026-09-14-r1 */
.course-category.bg-brand.space-min p.justify {
max-width: 980px;
margin: 30px auto 0;
padding: 22px 24px;
border: 1px solid #d7e0e8;
background: #ffffff;
color: #334155;
font-size: 14px;
line-height: 1.75;
text-align: left;
}

.course-category.bg-brand.space-min .sec-title__title {
font-family: var(--title-font, "Outfit", sans-serif);
font-size: 31px;
line-height: 1.3;
}

@media (max-width: 575px) {
.course-category.bg-brand.space-min p.justify {
padding: 20px 18px;
}

.course-category.bg-brand.space-min .sec-title__title {
font-size: 27px;
}
}

/* Flat corners required for this page */
.course-category.bg-brand.space-min,
.course-category.bg-brand.space-min * {
border-radius: 0 !important;
}

/* medeed-arzte-note-full-row-r2 */
.course-category.bg-brand.space-min .row > p.justify {
flex: 0 0 100%;
width: 100%;
max-width: 100%;
margin: 28px 0 0;
padding: 24px 28px;
border: 1px solid #d7e0e8;
background: #ffffff;
color: #334155;
}

.course-category.bg-brand.space-min .course-category__shape-one,
.course-category.bg-brand.space-min .course-category__shape-two {
display: none !important;
}
/* medeed-aerztevermittlung-iran-2026-09-24:start */
.medeed-doctor-employer-page,
.medeed-doctor-employer-page * { border-radius: 0 !important; }
.medeed-doctor-employer-page { --doctor-blue:#286fb7; --doctor-navy:#15385e; --doctor-soft:#f5f8fb;
--doctor-line:#dce5ed; --doctor-white:#fff; color:#263746; }
.medeed-doctor-employer-page .doctor-section { padding:50px 0; }
.medeed-doctor-employer-page .doctor-section--soft { background:var(--doctor-soft); }
.medeed-doctor-employer-page .doctor-section--white { background:var(--doctor-white); }
.medeed-doctor-employer-page .doctor-section--blue { color:#fff; background:var(--doctor-navy); }
.medeed-doctor-employer-page .doctor-section--blue h2,
.medeed-doctor-employer-page .doctor-section--blue h3,
.medeed-doctor-employer-page .doctor-section--blue p,
.medeed-doctor-employer-page .doctor-section--blue li,
.medeed-doctor-employer-page .doctor-section--blue strong { color:#fff; }
.medeed-doctor-employer-page h1,
.medeed-doctor-employer-page h2,
.medeed-doctor-employer-page h3 { text-transform:none; }
.medeed-doctor-employer-page p,
.medeed-doctor-employer-page li,
.medeed-doctor-employer-page td,
.medeed-doctor-employer-page th { text-align:left; }
.medeed-doctor-employer-page p:last-child,
.medeed-doctor-employer-page ul:last-child { margin-bottom:0; }
.medeed-doctor-employer-page .doctor-eyebrow { display:block; margin-bottom:12px; color:var(--doctor-blue);
font-weight:700; letter-spacing:.04em; text-transform:uppercase; }
.medeed-doctor-employer-page .doctor-section-head { max-width:850px; margin:0 auto 28px; text-align:center; }
.medeed-doctor-employer-page .doctor-section-head p { text-align:center; }
.medeed-doctor-employer-page .doctor-actions { display:flex; flex-wrap:wrap; align-items:center; gap:12px;
margin-top:24px; }
.medeed-doctor-employer-page .doctor-actions--center { justify-content:center; }
.medeed-doctor-employer-page .doctor-hero { padding:46px 0; background:linear-gradient(135deg,#eef5fa 0%,#fff 72%); }
.medeed-doctor-employer-page .doctor-hero__layout { display:grid; grid-template-columns:minmax(0,1.08fr)
minmax(360px,.92fr); align-items:center; gap:42px; }
.medeed-doctor-employer-page .doctor-hero__copy h1 { margin-bottom:14px; }
.medeed-doctor-employer-page .doctor-hero__subtitle { margin-bottom:20px; color:var(--doctor-navy); font-weight:700; }
.medeed-doctor-employer-page .doctor-hero__media { display:grid; grid-template-columns:minmax(0,1.45fr)
minmax(120px,.55fr); grid-template-rows:repeat(2,170px); gap:10px; min-width:0; }
.medeed-doctor-employer-page .doctor-hero__media figure { margin:0; overflow:hidden; border:1px solid
var(--doctor-line); }
.medeed-doctor-employer-page .doctor-hero__media figure:first-child { grid-row:1 / 3; }
.medeed-doctor-employer-page .doctor-hero__media img { display:block; width:100%; height:100%; object-fit:cover; }
.medeed-doctor-employer-page .doctor-proof { padding:26px 28px; border-left:4px solid var(--doctor-blue);
background:#fff; box-shadow:0 10px 28px rgba(21,56,94,.07); }
.medeed-doctor-employer-page .doctor-proof h3 { margin-bottom:12px; }
.medeed-doctor-employer-page .doctor-proof .table-responsive { margin-top:18px; }
.medeed-doctor-employer-page .doctor-feature-list { display:grid; gap:1px; margin-top:28px;
background:var(--doctor-line); }
.medeed-doctor-employer-page .doctor-feature-row { display:grid; grid-template-columns:minmax(0,1fr) 320px;
align-items:stretch; min-height:230px; background:#fff; border:1px solid #DCE5EC; border-bottom:0px; }
.medeed-doctor-employer-page .doctor-feature-row:nth-child(even) { grid-template-columns:320px minmax(0,1fr); }
.medeed-doctor-employer-page .doctor-feature-row:nth-child(even) .doctor-feature-media { order:-1; }
.medeed-doctor-employer-page .doctor-feature-copy { align-self:center; padding:28px 30px; }
.medeed-doctor-employer-page .doctor-feature-row:not(:first-child) .doctor-feature-copy { padding:22px 24px; }
.medeed-doctor-employer-page .doctor-feature-copy h3 { margin-bottom:10px; }
.medeed-doctor-employer-page .doctor-feature-media { min-height:230px; margin:0; overflow:hidden; }
.medeed-doctor-employer-page .doctor-feature-media img { display:block; width:100%; height:100%; object-fit:cover; }
.medeed-doctor-employer-page .doctor-demand { display:grid; grid-template-columns:minmax(0,1fr) 430px;
align-items:stretch; border:1px solid var(--doctor-line); background:#fff; }
.medeed-doctor-employer-page .doctor-demand__copy { align-self:center; padding:32px; }
.medeed-doctor-employer-page .doctor-demand__media { min-height:280px; margin:0; overflow:hidden; }
.medeed-doctor-employer-page .doctor-demand__media img { display:block; width:100%; height:100%; object-fit:cover; }
.medeed-doctor-employer-page .doctor-specialties { display:grid; grid-template-columns:repeat(3,minmax(0,1fr));
gap:20px; }
.medeed-doctor-employer-page .doctor-specialty { display:flex; flex-direction:column; height:100%; border:1px solid
var(--doctor-line); background:#fff; box-shadow:0 8px 24px rgba(21,56,94,.06); }
.medeed-doctor-employer-page .doctor-specialty img { display:block; width:100%; height:190px; object-fit:cover; }
.medeed-doctor-employer-page .doctor-specialty__body { flex:1; padding:24px; }
.medeed-doctor-employer-page .doctor-specialty__title { display:flex; align-items:center; gap:12px; margin-bottom:12px;
}
.medeed-doctor-employer-page .doctor-specialty__title i { display:inline-flex; flex:0 0 42px; width:42px; height:42px;
align-items:center; justify-content:center; color:#fff; background:var(--doctor-blue); }
.medeed-doctor-employer-page .doctor-specialty__title h3 { margin:0; }
.medeed-doctor-employer-page .doctor-note { margin-top:22px; padding:22px 24px; border-left:4px solid
var(--doctor-blue); background:#edf4fa; }
.medeed-doctor-employer-page .doctor-pilot { padding:32px; border:1px solid var(--doctor-line); background:#fff; }
.medeed-doctor-employer-page .doctor-checks { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:1px;
margin-top:22px; background:var(--doctor-line); }
.medeed-doctor-employer-page .doctor-check { padding:20px; background:#f7f9fb; }
.medeed-doctor-employer-page .doctor-check i { display:block; margin-bottom:10px; color:var(--doctor-blue); }
.medeed-doctor-employer-page .doctor-route-list { display:grid; gap:18px; }
.medeed-doctor-employer-page .doctor-route { display:grid; grid-template-columns:64px minmax(0,1fr); gap:22px;
padding:26px 28px; border:1px solid var(--doctor-line); background:#fff; }
.medeed-doctor-employer-page .doctor-route__icon { display:flex; width:54px; height:54px; align-items:center;
justify-content:center; color:#fff; background:var(--doctor-blue); }
.medeed-doctor-employer-page .doctor-route h3 { margin:0 0 10px; }
.medeed-doctor-employer-page .doctor-regions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px;
margin-bottom:24px; }
.medeed-doctor-employer-page .doctor-region { padding:28px; border-top:4px solid var(--doctor-blue); background:#fff;
box-shadow:0 8px 24px rgba(21,56,94,.06); }
.medeed-doctor-employer-page .doctor-region__head { display:flex; align-items:center; gap:12px; margin-bottom:12px; }
.medeed-doctor-employer-page .doctor-region__head i { display:inline-flex; width:42px; height:42px; align-items:center;
justify-content:center; color:#fff; background:var(--doctor-blue); }
.medeed-doctor-employer-page .doctor-region__head h3 { margin:0; }
.medeed-doctor-employer-page .table-responsive { margin-top:22px; border:1px solid var(--doctor-line); background:#fff;
}
.medeed-doctor-employer-page .table { width:100%; margin:0; }
.medeed-doctor-employer-page .table thead th { color:#fff !important; background:var(--doctor-blue) !important;
border-color:rgba(255,255,255,.28) !important; vertical-align:middle; }
.medeed-doctor-employer-page .table tbody td { color:#263746; background:#fff; border-color:var(--doctor-line);
vertical-align:top; }
.medeed-doctor-employer-page .doctor-approval-feature { display:grid; grid-template-columns:340px minmax(0,1fr);
align-items:stretch; border:1px solid var(--doctor-line); background:#fff; }
.medeed-doctor-employer-page .doctor-approval-feature__media { min-height:250px; margin:0; overflow:hidden; }
.medeed-doctor-employer-page .doctor-approval-feature__media img { display:block; width:100%; height:100%;
object-fit:cover; }
.medeed-doctor-employer-page .doctor-approval-feature__copy { align-self:center; padding:30px; }
.medeed-doctor-employer-page .doctor-approval-feature__copy h2 { margin-bottom:12px; }
.medeed-doctor-employer-page .doctor-language-feature { margin-top:24px; border:1px solid var(--doctor-line);
background:#fff; }
.medeed-doctor-employer-page .doctor-language-feature__intro { display:grid; grid-template-columns:minmax(0,1fr) 390px;
align-items:stretch; }
.medeed-doctor-employer-page .doctor-language-feature__copy { align-self:center; padding:30px; }
.medeed-doctor-employer-page .doctor-language-feature__copy h2 { margin-bottom:12px; }
.medeed-doctor-employer-page .doctor-language-feature__media { min-height:270px; margin:0; overflow:hidden; }
.medeed-doctor-employer-page .doctor-language-feature__media img { display:block; width:100%; height:100%;
object-fit:cover; }
.medeed-doctor-employer-page .doctor-language-feature__details { padding:28px 30px; border-top:1px solid
var(--doctor-line); background:#f8fafc; }
.medeed-doctor-employer-page .doctor-language-feature__details ul { display:grid;
grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 28px; margin:16px 0 20px; padding:0; list-style:none; }
.medeed-doctor-employer-page .doctor-language-feature__details li { display:grid; grid-template-columns:20px
minmax(0,1fr); align-items:start; gap:4px; }
.medeed-doctor-employer-page .doctor-language-feature__details li i { padding-top:.2em; color:var(--doctor-blue); }
.medeed-doctor-employer-page .doctor-process { position:relative; display:grid;
grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
.medeed-doctor-employer-page .doctor-step { display:grid; grid-template-columns:48px minmax(0,1fr); gap:18px;
padding:24px; border:1px solid var(--doctor-line); background:#fff; }
.medeed-doctor-employer-page .doctor-step__marker { display:flex; width:44px; height:44px; align-items:center;
justify-content:center; color:#fff; background:var(--doctor-blue); }
.medeed-doctor-employer-page .doctor-step h3 { margin:0 0 8px; }
.medeed-doctor-employer-page .doctor-fast { display:grid; grid-template-columns:minmax(0,1fr) 360px;
align-items:stretch; border:1px solid var(--doctor-line); background:#fff; }
.medeed-doctor-employer-page .doctor-fast__copy { align-self:center; padding:32px; }
.medeed-doctor-employer-page .doctor-fast__media { min-height:270px; margin:0; overflow:hidden; }
.medeed-doctor-employer-page .doctor-fast__media img { display:block; width:100%; height:100%; object-fit:cover; }
.medeed-doctor-employer-page .doctor-responsibilities { display:grid; grid-template-columns:repeat(2,minmax(0,1fr));
gap:1px; background:rgba(255,255,255,.22); }
.medeed-doctor-employer-page .doctor-responsibility { padding:28px; background:rgba(255,255,255,.08); }
.medeed-doctor-employer-page .doctor-responsibility i { display:inline-flex; width:44px; height:44px;
margin-bottom:14px; align-items:center; justify-content:center; color:var(--doctor-navy); background:#fff; }
.medeed-doctor-employer-page .mdc-faq { display:grid; gap:.7rem; }
.medeed-doctor-employer-page .mdc-faq details { padding:0; border:1px solid var(--doctor-line); background:#fff;
transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease; }
.medeed-doctor-employer-page .mdc-faq details:hover { border-color:var(--doctor-blue); background:#f7faff; box-shadow:0
8px 22px rgba(40,111,183,.08); }
.medeed-doctor-employer-page .mdc-faq summary { position:relative; display:grid; grid-template-columns:minmax(0,1fr)
1.1rem; gap:1rem; align-items:center; padding:1rem 1.15rem; color:#263746; cursor:pointer; list-style:none; }
.medeed-doctor-employer-page .mdc-faq details:hover summary { color:var(--doctor-blue); }
.medeed-doctor-employer-page .mdc-faq summary::-webkit-details-marker { display:none; }
.medeed-doctor-employer-page .mdc-faq summary::after { content:"+"; justify-self:center; color:var(--doctor-blue); }
.medeed-doctor-employer-page .mdc-faq details[open] { border-left:3px solid var(--doctor-blue); }
.medeed-doctor-employer-page .mdc-faq details[open] summary::after { content:"\2212"; }
.medeed-doctor-employer-page .mdc-faq__answer { padding:0 1.15rem 1.15rem; }
.medeed-doctor-employer-page .mdc-faq__answer > * { margin-block:0; }
.medeed-doctor-employer-page .mdc-faq__answer > * + * { margin-block-start:1rem; }
.medeed-doctor-employer-page .doctor-final { display:grid; grid-template-columns:minmax(0,1fr) 390px;
align-items:stretch; border:1px solid var(--doctor-line); background:#eef4f9; box-shadow:0 12px 32px rgba(21,56,94,.08);
}
.medeed-doctor-employer-page .doctor-final__copy { align-self:center; padding:34px; }
.medeed-doctor-employer-page .doctor-final__media { min-height:330px; margin:0; overflow:hidden; }
.medeed-doctor-employer-page .doctor-final__media img { display:block; width:100%; height:100%; object-fit:cover; }
@media (max-width:1199px) {
.medeed-doctor-employer-page .doctor-checks { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:991px) {
.medeed-doctor-employer-page .doctor-hero__layout,
.medeed-doctor-employer-page .doctor-demand,
.medeed-doctor-employer-page .doctor-fast,
.medeed-doctor-employer-page .doctor-final { grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-hero__media { grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr); }
.medeed-doctor-employer-page .doctor-demand__media,
.medeed-doctor-employer-page .doctor-fast__media,
.medeed-doctor-employer-page .doctor-final__media { min-height:240px; height:240px; }
.medeed-doctor-employer-page .doctor-specialties { grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-specialty { display:grid; grid-template-columns:280px minmax(0,1fr); }
.medeed-doctor-employer-page .doctor-specialty img { height:100%; min-height:230px; }
.medeed-doctor-employer-page .doctor-approval-feature,
.medeed-doctor-employer-page .doctor-language-feature__intro { grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-approval-feature__media,
.medeed-doctor-employer-page .doctor-language-feature__media { min-height:230px; height:230px; }
}
@media (max-width:767px) {
.medeed-doctor-employer-page .doctor-section { padding:38px 0; }
.medeed-doctor-employer-page .doctor-feature-row,
.medeed-doctor-employer-page .doctor-feature-row:nth-child(even),
.medeed-doctor-employer-page .doctor-regions,
.medeed-doctor-employer-page .doctor-process,
.medeed-doctor-employer-page .doctor-responsibilities { grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-feature-row:nth-child(even) .doctor-feature-media { order:0; }
.medeed-doctor-employer-page .doctor-feature-media { height:220px; min-height:220px; }
.medeed-doctor-employer-page .doctor-specialty { display:flex; }
.medeed-doctor-employer-page .doctor-specialty img { height:210px; min-height:0; }
.medeed-doctor-employer-page .doctor-checks { grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-route { grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-language-feature__details ul { grid-template-columns:1fr; }
}
@media (max-width:575px) {
.medeed-doctor-employer-page .doctor-hero__media { grid-template-columns:1fr 1fr; grid-template-rows:220px 130px; }
.medeed-doctor-employer-page .doctor-hero__media figure:first-child { grid-column:1 / 3; grid-row:auto; }
.medeed-doctor-employer-page .doctor-actions { display:grid; grid-template-columns:1fr; }
.medeed-doctor-employer-page .doctor-proof,
.medeed-doctor-employer-page .doctor-demand__copy,
.medeed-doctor-employer-page .doctor-pilot,
.medeed-doctor-employer-page .doctor-route,
.medeed-doctor-employer-page .doctor-region,
.medeed-doctor-employer-page .doctor-approval-feature__copy,
.medeed-doctor-employer-page .doctor-language-feature__copy,
.medeed-doctor-employer-page .doctor-language-feature__details,
.medeed-doctor-employer-page .doctor-step,
.medeed-doctor-employer-page .doctor-fast__copy,
.medeed-doctor-employer-page .doctor-final__copy { padding:22px 20px; }
}
/* medeed-aerztevermittlung-iran-2026-09-24:end */
/* arzte-employer-hero-2026-09-26:start */
#arzte-employer-hero {
--main-container: 1856px;
position: relative;
isolation: isolate;
overflow: hidden;
background: #f3f8fb;
color: #073462;
}
#arzte-employer-hero .arzte-hero-media { position: absolute; inset: 0; z-index: -1; }
#arzte-employer-hero .arzte-hero-media img { width: 100%; height: 100%; display: block; object-fit: contain;
object-position: right top; }
#arzte-employer-hero .arzte-hero-media::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(90deg, #f3f8fb 0%, rgba(243,248,251,.97) 18%, rgba(243,248,251,.85) 32%,
rgba(243,248,251,.3) 47%, rgba(243,248,251,0) 60%);
}
#arzte-employer-hero .arzte-hero-inner {
position: relative;
min-height: 510px;
display: flex;
align-items: center;
padding: 48px clamp(24px, 4.5vw, 80px);
}
#arzte-employer-hero .arzte-hero-copy { width: 53%; max-width: 740px; }
#arzte-employer-hero .sec-title { margin-bottom: 20px; }
#arzte-employer-hero .sub-title { margin-bottom: 14px; }
#arzte-employer-hero .sec-title__title { color: #073462; text-transform: none; line-height: 1.12; margin: 0; }
#arzte-employer-hero p { font-size: 14px; line-height: 1.65; color: #234c6f; margin-bottom: 14px; }
@media (min-width: 1200px) {
#arzte-employer-hero .arzte-hero-media img {
position: absolute;
top: 0;
right: 0;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
-webkit-mask-image: linear-gradient(180deg, #000 85%, transparent 100%);
mask-image: linear-gradient(180deg, #000 85%, transparent 100%);
}
}
@media (max-width: 1199px) {
#arzte-employer-hero { display: flex; flex-direction: column; }
#arzte-employer-hero .arzte-hero-inner { order: 1; min-height: 0; padding-top: 32px; padding-bottom: 24px; }
#arzte-employer-hero .arzte-hero-copy { width: 100%; max-width: none; }
#arzte-employer-hero .arzte-hero-media { position: relative; inset: auto; order: 2; height: auto; aspect-ratio: 2043 /
770; z-index: 0; }
#arzte-employer-hero .arzte-hero-media::after { background: linear-gradient(180deg, #f3f8fb 0%, rgba(243,248,251,.65)
8%, transparent 30%); }
#arzte-employer-hero .arzte-hero-copy a { max-width: 100%; white-space: normal; }
}
/* Remove the page's one-sided accents while retaining ordinary card frames. */
.medeed-doctor-employer-page .doctor-proof,
.medeed-doctor-employer-page .doctor-note { border-left: 0; }
.medeed-doctor-employer-page .doctor-region,
.medeed-doctor-employer-page .doctor-language-feature__details { border-top: 0; }
.medeed-doctor-employer-page .mdc-faq details[open] { border-width: 1px; border-color: var(--doctor-line); }
.medeed-doctor-employer-page .doctor-proof > .table-responsive + p,
.medeed-doctor-employer-page .doctor-proof > .table-responsive + p em { font-size: 12px; line-height: 1.5; }
.medeed-doctor-employer-page .mdc-faq { gap: 8px; }
.medeed-doctor-employer-page .mdc-faq summary { padding: 10px 16px; min-height: 44px; gap: 12px; }
.medeed-doctor-employer-page .mdc-faq__answer { padding: 0 16px 14px; }
/* arzte-employer-hero-2026-09-26:end */
/* arzte-responsibilities-2026-09-26:start */
#arzte-responsibilities { --main-container: 1856px; padding: 48px 0; background: #edf5fb; color: #073462; }
#arzte-responsibilities > .container { padding-left: clamp(24px, 4.5vw, 80px); padding-right: clamp(24px, 4.5vw, 80px);
}
#arzte-responsibilities h2 { max-width: 760px; margin: 0 auto 30px; font-size: clamp(23px, 2vw, 28px); line-height:
1.25; color: #073462; text-align: center; text-transform: none; }
#arzte-responsibilities .ar-responsibility-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap:
24px; }
#arzte-responsibilities .ar-responsibility-card { display: flex; flex-direction: column; align-items: flex-start;
padding: 32px; background: #fff; border: 1px solid #dce5ed; }
#arzte-responsibilities .ar-responsibility-heading { display: flex; align-items: center; gap: 16px; margin-bottom: 20px;
}
#arzte-responsibilities .ar-responsibility-heading > i { display: flex; align-items: center; justify-content: center;
flex: 0 0 48px; width: 48px; height: 48px; background: #edf5fb; color: #2370b8; font-size: 24px; }
#arzte-responsibilities h3 { margin: 0; color: #073462; font-size: 20px; line-height: 1.3; }
#arzte-responsibilities p { margin: 0 0 24px; color: #34516d; font-size: 14px; line-height: 1.65; }
#arzte-responsibilities .th-btn { margin-top: auto; max-width: 100%; white-space: normal; }
#arzte-responsibilities .th-btn > i { flex-shrink: 0; margin-left: 10px; }
@media (max-width: 991px) {
#arzte-responsibilities .ar-responsibility-grid { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 575px) {
#arzte-responsibilities { padding: 34px 0; }
#arzte-responsibilities .ar-responsibility-card { padding: 24px 20px; }
#arzte-responsibilities .ar-responsibility-heading { gap: 12px; }
#arzte-responsibilities h3 { font-size: 18px; }
}
/* arzte-responsibilities-2026-09-26:end */