/* Communal and Occupational Hygiene department page */
.page-id-321 [data-id="dcba772"] {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  min-height: 430px;
  margin: 0 !important;
  padding: 50px 24px !important;
  overflow: hidden;
  background-image: url("../../../../uploads/2022/02/Fergana-medical-college-Practicals-05.jpg") !important;
  background-position: center 43% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.page-id-321 [data-id="dcba772"]::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background: linear-gradient(90deg, rgba(4,25,59,.95) 0%, rgba(7,48,105,.7) 53%, rgba(18,98,232,.12) 100%);
}
.page-id-321 [data-id="dcba772"]::after {
  content: "";
  position: absolute;
  inset: auto 0 0;
  height: 5px;
  background: linear-gradient(90deg, #6ce2ce, #55cdf0, #1262e8);
}
.page-id-321 [data-id="dcba772"] > .elementor-background-overlay { display: none !important; }
.page-id-321 [data-id="dcba772"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; }
.page-id-321 [data-id="ceb5ec1"],
.page-id-321 [data-id="ceb5ec1"] > .elementor-widget-wrap { width: 100% !important; padding: 0 !important; }
.page-id-321 [data-id="ccd8d1b"] {
  width: min(100%, 760px);
  margin: 0;
  padding: 31px 35px;
  border: 1px solid rgba(255,255,255,.2);
  border-left: 5px solid #6ce2ce;
  border-radius: 6px;
  background: rgba(5,29,68,.55);
  box-shadow: 0 22px 48px rgba(0,0,0,.23);
  backdrop-filter: blur(3px);
}
.page-id-321 [data-id="ccd8d1b"] .elementor-widget-container::before {
  content: "Public Health & Preventive Medicine";
  display: block;
  margin-bottom: 10px;
  color: #7ce7d5;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
}
.page-id-321 [data-id="ccd8d1b"] .elementor-widget-container::after {
  content: "Advancing healthier communities through environmental science, prevention and occupational health education.";
  display: block;
  margin-top: 16px;
  max-width: 660px;
  color: #edf5ff;
  font-size: 15px;
  line-height: 1.55;
}
.page-id-321 [data-id="ccd8d1b"] .elementor-heading-title { margin: 0; color: #fff !important; font-size: clamp(36px, 4vw, 56px) !important; line-height: 1.08; }

.page-id-321 [data-id="2ef5d100"] {
  position: relative;
  margin: 0 !important;
  padding: clamp(45px, 4.5vw, 66px) 22px !important;
  overflow: hidden;
  background: linear-gradient(112deg, #061b40 0%, #0b3a7c 55%, #1262e8 100%) !important;
}
.page-id-321 [data-id="2ef5d100"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #6ce2ce, #58cff0, #1262e8); }
.page-id-321 [data-id="2ef5d100"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: .78fr 1.22fr; align-items: stretch; gap: 28px; }
.page-id-321 [data-id="2ef5d100"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="5f979da1"] > .elementor-widget-wrap,
.page-id-321 [data-id="f81685b"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="2d0c797"], .page-id-321 [data-id="2d0c797"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="2d0c797"] img { width: 100%; height: 100%; min-height: 390px; object-fit: cover; border: 0 !important; border-radius: 6px !important; box-shadow: 0 20px 45px rgba(0,0,0,.24) !important; }
.page-id-321 [data-id="6809ebd"] { height: 100%; margin: 0; }
.page-id-321 [data-id="6809ebd"] .elementor-widget-container { height: 100%; }
.hygiene-intro { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid rgba(255,255,255,.17); border-left: 5px solid #6ce2ce; border-radius: 6px; background: rgba(255,255,255,.1); box-shadow: 0 20px 45px rgba(0,0,0,.16); }
.hygiene-intro > span { color: #7ce7d5; font-size: 12px; font-weight: 800; text-transform: uppercase; }
.hygiene-intro h2 { margin: 9px 0 0; color: #fff; font-size: clamp(29px, 3vw, 41px); line-height: 1.13; }
.hygiene-intro > p { margin: 17px 0 0; color: #e5efff; font-size: 14px; line-height: 1.65; }
.hygiene-intro-facts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 20px; }
.hygiene-intro-facts div { padding: 14px 12px; border: 1px solid rgba(255,255,255,.14); border-radius: 5px; background: rgba(255,255,255,.08); }
.hygiene-intro-facts strong { display: block; color: #75e4d2; font-size: 20px; }
.hygiene-intro-facts small { color: #edf5ff; font-size: 10px; }
.hygiene-intro-focus { display: flex; align-items: center; gap: 12px; margin-top: 11px; padding: 14px; border-radius: 5px; background: rgba(5,29,68,.48); color: #edf5ff; font-size: 12px; line-height: 1.45; }
.hygiene-intro-focus svg { flex: 0 0 30px; width: 30px; height: 30px; fill: none; stroke: #6ce2ce; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }

/* Department curriculum */
.page-id-321 [data-id="e0bbf7b"] { position: relative; margin: 0 !important; padding: clamp(48px, 5vw, 70px) 22px !important; overflow: hidden; background: linear-gradient(120deg, #f3f7fd 0%, #fff 48%, #e7faf6 100%) !important; }
.page-id-321 [data-id="e0bbf7b"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #1262e8, #55cdf0, #6ce2ce); }
.page-id-321 [data-id="e0bbf7b"] > .hygiene-curriculum { width: min(100%, 1240px); margin: auto; }
.hygiene-curriculum-heading { max-width: 760px; margin: 0 auto 28px; text-align: center; }
.hygiene-curriculum-heading > span { display: inline-flex; align-items: center; gap: 10px; color: #1262e8; font-size: 12px; font-weight: 800; text-transform: uppercase; }
.hygiene-curriculum-heading > span::before, .hygiene-curriculum-heading > span::after { content: ""; width: 28px; height: 3px; border-radius: 2px; background: #5edbc8; }
.hygiene-curriculum-heading h2 { margin: 10px 0 0; color: #071d43; font-size: clamp(32px, 3.5vw, 48px); line-height: 1.12; }
.hygiene-curriculum-heading p { margin: 12px 0 0; color: #53657e; font-size: 14px; }
.hygiene-subject-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.hygiene-subject-card { display: flex; align-items: center; gap: 14px; min-height: 104px; padding: 17px; border: 1px solid #d7e4f3; border-radius: 6px; background: rgba(255,255,255,.94); box-shadow: 0 12px 25px rgba(6,31,70,.07); transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease; }
.hygiene-subject-card:hover { transform: translateY(-3px); border-color: #82dcd0; box-shadow: 0 17px 32px rgba(6,31,70,.12); }
.hygiene-subject-icon { display: grid; flex: 0 0 50px; width: 50px; height: 50px; place-items: center; border-radius: 5px; background: linear-gradient(135deg, #082b61, #1262e8); }
.hygiene-subject-icon svg { width: 25px; height: 25px; fill: none; stroke: #74e5d3; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.hygiene-subject-card small { display: block; margin-bottom: 4px; color: #1262e8; font-size: 9px; font-weight: 800; text-transform: uppercase; }
.hygiene-subject-card h3 { margin: 0; color: #0a2147; font-size: 15px; line-height: 1.32; }
.hygiene-research-summary { display: grid; grid-template-columns: .72fr 1.28fr; gap: 22px; margin-top: 24px; padding: 24px; border-left: 5px solid #6ce2ce; border-radius: 6px; background: linear-gradient(110deg, #071f49, #0d438e); box-shadow: 0 18px 38px rgba(6,31,70,.17); }
.hygiene-research-metrics { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
.hygiene-research-metrics div { padding: 14px; border: 1px solid rgba(255,255,255,.14); border-radius: 5px; background: rgba(255,255,255,.08); }
.hygiene-research-metrics strong { display: block; color: #70e4d1; font-size: 23px; }
.hygiene-research-metrics span { color: #edf5ff; font-size: 10px; line-height: 1.35; }
.hygiene-research-copy > span { color: #70e4d1; font-size: 11px; font-weight: 800; text-transform: uppercase; }
.hygiene-research-copy h3 { margin: 6px 0 8px; color: #fff; font-size: 23px; }
.hygiene-research-copy p { margin: 0; color: #dfeafd; font-size: 12px; line-height: 1.58; }

/* Ahmadaliyev faculty profile */
.page-id-321 [data-id="9477dbf"] { position: relative; margin: 0 !important; padding: clamp(45px, 4.5vw, 64px) 22px !important; overflow: hidden; background: linear-gradient(112deg, #061b40 0%, #0a397e 54%, #1262e8 100%) !important; }
.page-id-321 [data-id="9477dbf"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #6ce2ce, #55cdf0, #1262e8); }
.page-id-321 [data-id="9477dbf"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: .88fr 1.12fr; align-items: stretch; gap: 27px; }
.page-id-321 [data-id="9477dbf"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="43f35ec"] > .elementor-widget-wrap, .page-id-321 [data-id="b78b089"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="54c4c8f"], .page-id-321 [data-id="54c4c8f"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="54c4c8f"] img { width: 100%; height: 100%; min-height: 445px; object-fit: cover; object-position: center; border: 0 !important; border-radius: 6px !important; box-shadow: 0 22px 46px rgba(0,0,0,.25) !important; }
.page-id-321 [data-id="6cb3193"] { height: 100%; margin: 0; }
.page-id-321 [data-id="6cb3193"] .elementor-widget-container { height: 100%; }
.hygiene-senior-profile { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid rgba(255,255,255,.17); border-left: 5px solid #6ce2ce; border-radius: 6px; background: rgba(255,255,255,.1); box-shadow: 0 21px 44px rgba(0,0,0,.17); }
.hygiene-senior-kicker { color: #74e5d3; font-size: 12px; font-weight: 800; text-transform: uppercase; }
.hygiene-senior-title { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; margin-top: 8px; }
.hygiene-senior-title h2 { margin: 0; color: #fff; font-size: clamp(27px, 2.6vw, 38px); line-height: 1.12; }
.hygiene-senior-title p { margin: 6px 0 0; color: #74e5d3; font-size: 13px; font-weight: 800; }
.hygiene-senior-title > strong { flex: 0 0 auto; padding: 7px 10px; border-radius: 4px; color: #082451; background: linear-gradient(135deg, #dffbf6, #6ce2ce); font-size: 10px; text-transform: uppercase; }
.hygiene-senior-bio { margin: 17px 0 0; color: #e5efff; font-size: 13px; line-height: 1.62; }
.hygiene-senior-facts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px; margin-top: 18px; }
.hygiene-senior-facts div { padding: 13px 11px; border: 1px solid rgba(255,255,255,.14); border-radius: 5px; background: rgba(255,255,255,.08); }
.hygiene-senior-facts strong { display: block; color: #74e5d3; font-size: 21px; }
.hygiene-senior-facts span { color: #edf5ff; font-size: 10px; line-height: 1.35; }
.hygiene-senior-focus { display: flex; align-items: center; gap: 12px; margin-top: 10px; padding: 13px 14px; border-radius: 5px; background: rgba(4,25,59,.46); }
.hygiene-senior-focus svg { flex: 0 0 30px; width: 30px; height: 30px; fill: none; stroke: #74e5d3; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.hygiene-senior-focus span { color: #e8f2ff; font-size: 11px; line-height: 1.45; }
.hygiene-senior-focus strong { display: block; color: #74e5d3; font-size: 9px; text-transform: uppercase; }

/* Department leadership profile */
.page-id-321 [data-id="0df5b94"] { position: relative; margin: 0 !important; padding: clamp(45px, 4.5vw, 64px) 22px !important; background: linear-gradient(120deg, #f3f7fd 0%, #fff 48%, #e7faf6 100%) !important; }
.page-id-321 [data-id="0df5b94"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #1262e8, #55cdf0, #6ce2ce); }
.page-id-321 [data-id="0df5b94"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: 1.12fr .88fr; align-items: stretch; gap: 27px; }
.page-id-321 [data-id="0df5b94"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="501185c"] > .elementor-widget-wrap, .page-id-321 [data-id="118ea41"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="639fa87"], .page-id-321 [data-id="639fa87"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="639fa87"] img { width: 100%; height: 100%; min-height: 440px; object-fit: cover; border-radius: 6px; box-shadow: 0 20px 44px rgba(6,31,70,.16); }
.page-id-321 [data-id="4ffaca2"], .page-id-321 [data-id="4ffaca2"] .elementor-widget-container { height: 100%; margin: 0; }
.hygiene-leader-profile { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid #d5e3f4; border-left: 5px solid #1262e8; border-radius: 6px; background: rgba(255,255,255,.95); box-shadow: 0 20px 44px rgba(6,31,70,.1); }
.hygiene-leader-profile > span, .hygiene-azimova-profile > span { font-size: 11px; font-weight: 800; text-transform: uppercase; }
.hygiene-leader-profile > span { color: #1262e8; }
.hygiene-leader-profile h2, .hygiene-azimova-profile h2 { margin: 8px 0 0; font-size: clamp(27px, 2.5vw, 37px); line-height: 1.13; }
.hygiene-leader-profile h2 { color: #071d43; }
.hygiene-profile-role { margin: 7px 0 0; color: #1262e8; font-size: 13px; font-weight: 800; }
.hygiene-profile-bio { margin: 17px 0 0; color: #50627a; font-size: 13px; line-height: 1.62; }
.hygiene-profile-facts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px; margin-top: 18px; }
.hygiene-profile-facts div { padding: 13px 10px; border-radius: 5px; background: linear-gradient(135deg, #edf5ff, #e6faf6); }
.hygiene-profile-facts strong { display: block; color: #1262e8; font-size: 20px; }
.hygiene-profile-facts span { color: #52647c; font-size: 10px; line-height: 1.3; }
.hygiene-profile-callout { display: flex; gap: 12px; align-items: center; margin-top: 10px; padding: 13px; border: 1px solid #d8e6f5; border-radius: 5px; background: #f7faff; color: #42556d; font-size: 11px; line-height: 1.42; }
.hygiene-profile-callout svg { flex: 0 0 29px; width: 29px; height: 29px; fill: none; stroke: #11aa92; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.hygiene-profile-callout strong { display: block; color: #1262e8; font-size: 9px; text-transform: uppercase; }

/* Azimova senior lecturer */
.page-id-321 [data-id="c2684a7"] { position: relative; margin: 0 !important; padding: clamp(45px, 4.5vw, 64px) 22px !important; overflow: hidden; background: linear-gradient(112deg, #061b40 0%, #0a397e 54%, #1262e8 100%) !important; }
.page-id-321 [data-id="c2684a7"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #6ce2ce, #55cdf0, #1262e8); }
.page-id-321 [data-id="c2684a7"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: .88fr 1.12fr; align-items: stretch; gap: 27px; }
.page-id-321 [data-id="c2684a7"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="6c06a78"] > .elementor-widget-wrap, .page-id-321 [data-id="0cb4a29"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="e762c05"], .page-id-321 [data-id="e762c05"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="e762c05"] img { width: 100%; height: 100%; min-height: 440px; object-fit: cover; border-radius: 6px; box-shadow: 0 21px 44px rgba(0,0,0,.24); }
.page-id-321 [data-id="a0914ad"], .page-id-321 [data-id="a0914ad"] .elementor-widget-container { height: 100%; margin: 0; }
.hygiene-azimova-profile { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid rgba(255,255,255,.17); border-left: 5px solid #6ce2ce; border-radius: 6px; background: rgba(255,255,255,.1); box-shadow: 0 21px 44px rgba(0,0,0,.17); }
.hygiene-azimova-profile > span, .hygiene-azimova-profile .hygiene-profile-role { color: #74e5d3; }
.hygiene-azimova-profile h2 { color: #fff; }
.hygiene-azimova-profile .hygiene-profile-bio { color: #e5efff; }
.hygiene-azimova-profile .hygiene-profile-facts div { border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.08); }
.hygiene-azimova-profile .hygiene-profile-facts strong { color: #74e5d3; }
.hygiene-azimova-profile .hygiene-profile-facts span { color: #edf5ff; }
.hygiene-azimova-profile .hygiene-profile-callout { border-color: rgba(255,255,255,.14); background: rgba(4,25,59,.46); color: #e8f2ff; }
.hygiene-azimova-profile .hygiene-profile-callout strong { color: #74e5d3; }

/* Turdiyev profile */
.page-id-321 [data-id="000e7ca"] { position: relative; margin: 0 !important; padding: clamp(45px, 4.5vw, 64px) 22px !important; background: linear-gradient(120deg, #f3f7fd 0%, #fff 48%, #e7faf6 100%) !important; }
.page-id-321 [data-id="000e7ca"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #1262e8, #55cdf0, #6ce2ce); }
.page-id-321 [data-id="000e7ca"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: 1.12fr .88fr; align-items: stretch; gap: 27px; }
.page-id-321 [data-id="000e7ca"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="832d7a6"] > .elementor-widget-wrap, .page-id-321 [data-id="7aee0e9"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="1f43f1a"], .page-id-321 [data-id="1f43f1a"] .elementor-widget-container { width: 100% !important; height: 100%; margin: 0; }
.page-id-321 [data-id="1f43f1a"] img { width: 100%; height: 100%; min-height: 430px; object-fit: cover; border-radius: 6px; box-shadow: 0 20px 44px rgba(6,31,70,.16); }
.page-id-321 [data-id="b126326"], .page-id-321 [data-id="b126326"] .elementor-widget-container { height: 100%; margin: 0; }
.hygiene-turdiyev-profile { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid #d5e3f4; border-left: 5px solid #1262e8; border-radius: 6px; background: rgba(255,255,255,.95); box-shadow: 0 20px 44px rgba(6,31,70,.1); }

/* Abduvaliyeva profile */
.page-id-321 [data-id="c9dc10c"] { position: relative; margin: 0 !important; padding: clamp(45px, 4.5vw, 64px) 22px !important; overflow: hidden; background: linear-gradient(112deg, #061b40 0%, #0a397e 54%, #1262e8 100%) !important; }
.page-id-321 [data-id="c9dc10c"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #6ce2ce, #55cdf0, #1262e8); }
.page-id-321 [data-id="c9dc10c"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: .88fr 1.12fr; align-items: stretch; gap: 27px; }
.page-id-321 [data-id="c9dc10c"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="4457c25"] > .elementor-widget-wrap, .page-id-321 [data-id="4962ec9"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="60ed280"], .page-id-321 [data-id="60ed280"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="60ed280"] img { width: 100%; height: 100%; min-height: 430px; object-fit: cover; border-radius: 6px; box-shadow: 0 21px 44px rgba(0,0,0,.24); }
.page-id-321 [data-id="240b8f4"], .page-id-321 [data-id="240b8f4"] .elementor-widget-container { height: 100%; margin: 0; }
.hygiene-abduvaliyeva-profile { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid rgba(255,255,255,.17); border-left: 5px solid #6ce2ce; border-radius: 6px; background: rgba(255,255,255,.1); box-shadow: 0 21px 44px rgba(0,0,0,.17); }
.hygiene-turdiyev-profile > span, .hygiene-abduvaliyeva-profile > span { font-size: 11px; font-weight: 800; text-transform: uppercase; }
.hygiene-turdiyev-profile > span { color: #1262e8; }
.hygiene-abduvaliyeva-profile > span { color: #74e5d3; }
.hygiene-turdiyev-profile h2, .hygiene-abduvaliyeva-profile h2 { margin: 8px 0 0; font-size: clamp(27px, 2.5vw, 37px); line-height: 1.13; }
.hygiene-turdiyev-profile h2 { color: #071d43; }
.hygiene-abduvaliyeva-profile h2 { color: #fff; }
.hygiene-abduvaliyeva-profile .hygiene-profile-role { color: #74e5d3; }
.hygiene-abduvaliyeva-profile .hygiene-profile-bio { color: #e5efff; }
.hygiene-abduvaliyeva-profile .hygiene-profile-facts div { border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.08); }
.hygiene-abduvaliyeva-profile .hygiene-profile-facts strong { color: #74e5d3; }
.hygiene-abduvaliyeva-profile .hygiene-profile-facts span { color: #edf5ff; }
.hygiene-abduvaliyeva-profile .hygiene-profile-callout { border-color: rgba(255,255,255,.14); background: rgba(4,25,59,.46); color: #e8f2ff; }
.hygiene-abduvaliyeva-profile .hygiene-profile-callout strong { color: #74e5d3; }

/* Yakubovich faculty profile */
.page-id-321 [data-id="bb05295"] { position: relative; margin: 0 !important; padding: clamp(45px, 4.5vw, 64px) 22px !important; background: linear-gradient(120deg, #f3f7fd 0%, #fff 48%, #e7faf6 100%) !important; }
.page-id-321 [data-id="bb05295"]::before { content: ""; position: absolute; inset: 0 0 auto; height: 5px; background: linear-gradient(90deg, #1262e8, #55cdf0, #6ce2ce); }
.page-id-321 [data-id="bb05295"] > .elementor-container { width: min(100%, 1240px) !important; max-width: 1240px !important; display: grid; grid-template-columns: 1.12fr .88fr; align-items: stretch; gap: 27px; }
.page-id-321 [data-id="bb05295"] > .elementor-container > .elementor-column { width: 100% !important; min-width: 0; }
.page-id-321 [data-id="afed8f7"] > .elementor-widget-wrap, .page-id-321 [data-id="9b4441f"] > .elementor-widget-wrap { height: 100%; padding: 0 !important; }
.page-id-321 [data-id="6e5bf8f"], .page-id-321 [data-id="6e5bf8f"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="6e5bf8f"] img { width: 100%; height: 100%; min-height: 430px; object-fit: cover; border-radius: 6px; box-shadow: 0 20px 44px rgba(6,31,70,.16); }
.page-id-321 [data-id="cde26fb"], .page-id-321 [data-id="cde26fb"] .elementor-widget-container { height: 100%; margin: 0; }
.page-id-321 [data-id="cde26fb"] .elementor-widget-container { padding: clamp(28px, 3vw, 40px); border: 1px solid #d5e3f4; border-left: 5px solid #1262e8; border-radius: 6px; background: rgba(255,255,255,.96); box-shadow: 0 20px 44px rgba(6,31,70,.1); color: #526176; font-size: 17px; line-height: 1.75; }
.page-id-321 [data-id="cde26fb"] .elementor-widget-container > strong:first-child { display: block; margin-bottom: 12px; color: #071d43; font-size: clamp(25px, 2.35vw, 36px); line-height: 1.15; }
.hygiene-yakubovich-profile { height: 100%; padding: clamp(28px, 3vw, 40px); border: 1px solid #d5e3f4; border-left: 5px solid #1262e8; border-radius: 6px; background: rgba(255,255,255,.95); box-shadow: 0 20px 44px rgba(6,31,70,.1); }
.page-id-321 [data-id="cde26fb"] .hygiene-yakubovich-profile { margin: calc(-1 * clamp(28px, 3vw, 40px)); }
.hygiene-yakubovich-profile > span { color: #1262e8; font-size: 11px; font-weight: 800; text-transform: uppercase; }
.hygiene-yakubovich-profile h2 { margin: 8px 0 0; color: #071d43; font-size: clamp(27px, 2.5vw, 37px); line-height: 1.13; }

@media (max-width: 767px) {
  .page-id-321 [data-id="dcba772"] { min-height: calc(100svh - 160px); padding: 26px 16px !important; background-position: 55% center !important; }
  .page-id-321 [data-id="dcba772"]::before { background: linear-gradient(180deg, rgba(4,25,59,.54), rgba(4,25,59,.96)); }
  .page-id-321 [data-id="ccd8d1b"] { width: 100%; padding: 23px 18px; text-align: center; backdrop-filter: none; }
  .page-id-321 [data-id="ccd8d1b"] .elementor-heading-title { font-size: clamp(30px, 9vw, 41px) !important; }
  .page-id-321 [data-id="ccd8d1b"] .elementor-widget-container::before { font-size: 10px; }
  .page-id-321 [data-id="ccd8d1b"] .elementor-widget-container::after { font-size: 13px; }
  .page-id-321 [data-id="2ef5d100"] { padding: 36px 15px !important; }
  .page-id-321 [data-id="2ef5d100"] > .elementor-container { grid-template-columns: 1fr; gap: 16px; }
  .page-id-321 [data-id="2d0c797"] img { min-height: 0; aspect-ratio: 16 / 10; }
  .hygiene-intro-facts { grid-template-columns: 1fr; }
  .page-id-321 [data-id="e0bbf7b"] { padding: 38px 15px !important; }
  .hygiene-subject-grid { grid-template-columns: 1fr; }
  .hygiene-subject-card { min-height: 88px; }
  .hygiene-research-summary { grid-template-columns: 1fr; padding: 18px; }
  .page-id-321 [data-id="9477dbf"] { padding: 36px 15px !important; }
  .page-id-321 [data-id="9477dbf"] > .elementor-container { grid-template-columns: 1fr; gap: 16px; }
  .page-id-321 [data-id="54c4c8f"] img { min-height: 0; aspect-ratio: 4 / 3; }
  .hygiene-senior-title { display: block; }
  .hygiene-senior-title > strong { display: inline-block; margin-top: 11px; }
  .hygiene-senior-facts { grid-template-columns: 1fr; }
  .page-id-321 [data-id="0df5b94"], .page-id-321 [data-id="c2684a7"] { padding: 36px 15px !important; }
  .page-id-321 [data-id="0df5b94"] > .elementor-container, .page-id-321 [data-id="c2684a7"] > .elementor-container { grid-template-columns: 1fr; gap: 16px; }
  .page-id-321 [data-id="0df5b94"] [data-id="118ea41"] { order: -1; }
  .page-id-321 [data-id="639fa87"] img, .page-id-321 [data-id="e762c05"] img { min-height: 0; aspect-ratio: 4 / 3; }
  .hygiene-profile-facts { grid-template-columns: 1fr; }
  .page-id-321 [data-id="000e7ca"], .page-id-321 [data-id="c9dc10c"] { padding: 36px 15px !important; }
  .page-id-321 [data-id="000e7ca"] > .elementor-container, .page-id-321 [data-id="c9dc10c"] > .elementor-container { grid-template-columns: 1fr; gap: 16px; }
  .page-id-321 [data-id="000e7ca"] [data-id="7aee0e9"] { order: -1; }
  .page-id-321 [data-id="1f43f1a"] img, .page-id-321 [data-id="60ed280"] img { min-height: 0; aspect-ratio: 4 / 3; }
  .page-id-321 [data-id="bb05295"] { padding: 36px 15px !important; }
  .page-id-321 [data-id="bb05295"] > .elementor-container { grid-template-columns: 1fr; gap: 16px; }
  .page-id-321 [data-id="bb05295"] [data-id="9b4441f"] { order: -1; }
  .page-id-321 [data-id="6e5bf8f"] img { min-height: 0; aspect-ratio: 4 / 3; }
}
