.elementor-4215 .elementor-element.elementor-element-4db8f8e{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4215 .elementor-element.elementor-element-4db8f8e:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-4db8f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-5bfc3f7 ) 0%, var( --e-global-color-3614c19 ) 100%);}.elementor-4215 .elementor-element.elementor-element-5b7d2dd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-5b7d2dd9{z-index:1;text-align:center;}.elementor-4215 .elementor-element.elementor-element-5b7d2dd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-43ad8665 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-43ad8665{text-align:center;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-43ad8665 a{color:var( --e-global-color-5bfc3f7 );}.elementor-4215 .elementor-element.elementor-element-43ad8665 a:hover, .elementor-4215 .elementor-element.elementor-element-43ad8665 a:focus{color:var( --e-global-color-secondary );}.elementor-4215 .elementor-element.elementor-element-5fa2b3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:99px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4215 .elementor-element.elementor-element-cb53810{--display:flex;}.elementor-4215 .elementor-element.elementor-element-d1b0ae8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-4215 .elementor-element.elementor-element-d1b0ae8 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-d1b0ae8 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-4215 .elementor-element.elementor-element-d1b0ae8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4215 .elementor-element.elementor-element-1897244{text-align:justify;}.elementor-4215 .elementor-element.elementor-element-c5c90b9{--display:flex;--overlay-opacity:0.09;}.elementor-4215 .elementor-element.elementor-element-c5c90b9:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-c5c90b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e8ed9f );}.elementor-4215 .elementor-element.elementor-element-c5c90b9::before, .elementor-4215 .elementor-element.elementor-element-c5c90b9 > .elementor-background-video-container::before, .elementor-4215 .elementor-element.elementor-element-c5c90b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4215 .elementor-element.elementor-element-c5c90b9 > .elementor-background-slideshow::before, .elementor-4215 .elementor-element.elementor-element-c5c90b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4215 .elementor-element.elementor-element-c5c90b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4215 .elementor-element.elementor-element-ff46433{--display:flex;}.elementor-4215 .elementor-element.elementor-element-ff46433:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-ff46433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bfc3f7 );}.elementor-4215 .elementor-element.elementor-element-8e2d301 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-8e2d301 .elementor-icon-box-wrapper{align-items:start;text-align:justify;gap:15px;}.elementor-4215 .elementor-element.elementor-element-8e2d301.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-8e2d301.elementor-view-framed .elementor-icon, .elementor-4215 .elementor-element.elementor-element-8e2d301.elementor-view-default .elementor-icon{fill:var( --e-global-color-f16db2b );color:var( --e-global-color-f16db2b );border-color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-8e2d301 .elementor-icon{font-size:40px;}.elementor-4215 .elementor-element.elementor-element-8e2d301 .elementor-icon-box-title, .elementor-4215 .elementor-element.elementor-element-8e2d301 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;}.elementor-4215 .elementor-element.elementor-element-8e2d301 .elementor-icon-box-title{color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-8e2d301 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-db576d3 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-db576d3{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-5135545{--display:flex;}.elementor-4215 .elementor-element.elementor-element-5135545:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-5135545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bfc3f7 );}.elementor-4215 .elementor-element.elementor-element-fae52d9 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-fae52d9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4215 .elementor-element.elementor-element-fae52d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-fae52d9.elementor-view-framed .elementor-icon, .elementor-4215 .elementor-element.elementor-element-fae52d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-f16db2b );color:var( --e-global-color-f16db2b );border-color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-fae52d9 .elementor-icon{font-size:40px;}.elementor-4215 .elementor-element.elementor-element-fae52d9 .elementor-icon-box-title, .elementor-4215 .elementor-element.elementor-element-fae52d9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;}.elementor-4215 .elementor-element.elementor-element-fae52d9 .elementor-icon-box-title{color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-fae52d9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-88c325e > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-88c325e{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-9e17b84{--display:flex;}.elementor-4215 .elementor-element.elementor-element-9e17b84:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-9e17b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bfc3f7 );}.elementor-4215 .elementor-element.elementor-element-245bae1 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-245bae1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4215 .elementor-element.elementor-element-245bae1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-245bae1.elementor-view-framed .elementor-icon, .elementor-4215 .elementor-element.elementor-element-245bae1.elementor-view-default .elementor-icon{fill:var( --e-global-color-f16db2b );color:var( --e-global-color-f16db2b );border-color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-245bae1 .elementor-icon{font-size:40px;}.elementor-4215 .elementor-element.elementor-element-245bae1 .elementor-icon-box-title, .elementor-4215 .elementor-element.elementor-element-245bae1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;}.elementor-4215 .elementor-element.elementor-element-245bae1 .elementor-icon-box-title{color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-245bae1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-ad4c48e > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-ad4c48e{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-6dffc00{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:var( --e-global-color-e4cac73 );}.elementor-4215 .elementor-element.elementor-element-6dffc00 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-f16db2b );}.elementor-4215 .elementor-element.elementor-element-6dffc00.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-5bfc3f7 );}.elementor-4215 .elementor-element.elementor-element-6dffc00.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4215 .elementor-element.elementor-element-6dffc00.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-5bfc3f7 );}.elementor-4215 .elementor-element.elementor-element-6dffc00 > .elementor-widget-container{margin:70px 0px 70px 0px;padding:25px 25px 25px 25px;}.elementor-4215 .elementor-element.elementor-element-6dffc00.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:var( --e-global-color-e4cac73 );}.elementor-4215 .elementor-element.elementor-element-b99c40c{--display:flex;--min-height:0px;--overlay-opacity:0.06;--overlay-mix-blend-mode:luminosity;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-4215 .elementor-element.elementor-element-b99c40c:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-3614c19 ) 0%, var( --e-global-color-5bfc3f7 ) 100%);}.elementor-4215 .elementor-element.elementor-element-b99c40c::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-background-video-container::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .e-con-inner > .elementor-background-video-container::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-background-slideshow::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ners.unair.ac.id/wp-content/uploads/2025/10/042d6c87-a2ec-4ecd-b57d-2223e0645e68.png");--background-overlay:'';background-position:center center;}.elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-shape-top svg, .elementor-4215 .elementor-element.elementor-element-b99c40c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:70px;}.elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-shape-bottom svg, .elementor-4215 .elementor-element.elementor-element-b99c40c > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-4215 .elementor-element.elementor-element-b99c40c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4215 .elementor-element.elementor-element-423f260 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-4215 .elementor-element.elementor-element-423f260{z-index:1;text-align:center;}.elementor-4215 .elementor-element.elementor-element-423f260 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-f16db2b );}@media(max-width:1024px){.elementor-4215 .elementor-element.elementor-element-4db8f8e{--min-height:40vh;}}@media(min-width:768px){.elementor-4215 .elementor-element.elementor-element-b99c40c{--width:98.801%;}}@media(min-width:1025px){.elementor-4215 .elementor-element.elementor-element-b99c40c::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-background-video-container::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .e-con-inner > .elementor-background-video-container::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-background-slideshow::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4215 .elementor-element.elementor-element-b99c40c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-8b7e649 *//* ===================================================
   WRAPPER
=================================================== */
.org-chart {
  max-width: 1200px;
  margin: auto;
  text-align: center;
  position: relative;
}

/* ===================================================
   LEVEL
=================================================== */
.org-level {
  display: flex;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  position: relative;
  align-items: flex-start;
  margin-bottom: 20px;
}

/* ===================================================
   GARIS STRUKTUR
=================================================== */
.line-vertical {
  width: 2px;
  height: 40px;
  background: #cbd5e1;
  margin: 0 auto 20px;
}

.line-horizontal::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 28%;
  right: 28%;
  height: 2px;
  background: #cbd5e1;
}

/* ===================================================
   GARIS KE SETIAP WAKIL DEKAN
=================================================== */
.org-level.line-horizontal .org-card {
  position: relative;
}

.org-level.line-horizontal .org-card::after {
  content: "";
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 20px;
  background: #cbd5e1;
}

/* ===================================================
   CARD
=================================================== */
.org-card {
  background: #ffffff;
  width: 220px;
  padding: 16px;
  border-radius: 16px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.org-card.leader {
  width: 260px;
}

.org-card.small {
  width: 200px;
}

/* ===================================================
   FRAME FOTO (KUNCI UKURAN)
=================================================== */
.photo-frame {
  width: 100%;
  height: 260px;              /* KUNCI TINGGI */
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 12px;
  background: #f1f5f9;
}

/* ===================================================
   FOTO (ISI FRAME)
=================================================== */
.photo-frame img {
  width: 100%;
  height: 100%;
  object-fit: cover;          /* PASTI SERAGAM */
  object-position: center top;
  transition: transform 0.4s ease;
}

.org-card:hover .photo-frame img {
  transform: scale(1.05);
}

/* ===================================================
   TEKS
=================================================== */
.org-card h4 {
  margin: 6px 0 2px;
  font-size: 16px;
  font-weight: 600;
  color: #003366;
}

.org-card span {
  font-size: 14px;
  color: #555;
}

/* ===================================================
   MOBILE
=================================================== */
@media (max-width: 768px) {
  .line-horizontal::before,
  .line-vertical,
  .org-level.line-horizontal .org-card::after {
    display: none;
  }

  .org-card,
  .org-card.small,
  .org-card.leader {
    width: 100%;
    max-width: 320px;
  }

  .photo-frame {
    height: 280px;
  }
}/* End custom CSS */