.mje-fs-hero{--min-height:100svh;position:relative;width:100%!important;max-width:none!important;height:max(100svh,982px)!important;min-height:max(100svh,982px)!important;padding:0 24px 54px!important;justify-content:flex-start!important;align-items:center!important;color:#fff;background-color:#030e1a;background-position:center!important;background-size:cover!important;text-align:center;isolation:isolate}.mje-fs-hero:before{content:'';position:absolute;z-index:0;inset:0;background:#000c1a99}.mje-fs-hero>*{position:relative;z-index:1}.mje-fs-hero-title{width:100%;margin-top:60vh!important}.mje-fs-hero-title .elementor-heading-title{color:#fff!important;font:400 52px/120% 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;text-align:center!important}.mje-fs-hero-subtitle{width:100%;margin-top:10px!important}.mje-fs-hero-subtitle .elementor-heading-title{color:#fff!important;font:400 36px/120% 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;text-align:center!important}
.mje-fs-intro{padding:145px 24px 95px!important;align-items:center!important;color:#041a33;background:#fff;text-align:center}.mje-fs-intro-title .elementor-heading-title{color:#041a33!important;font:400 32px/140% 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;text-align:center!important}.mje-fs-intro-copy{width:100%!important;margin-top:18px!important}.mje-fs-intro-copy p{margin:0!important;color:#041a33!important;font:200 14px/150% 'Zalando Sans SemiExpanded',Arial,sans-serif!important;text-align:center!important}
.mje-fs-overview{position:relative;min-height:980px;padding:80px 24px 70px!important;overflow:hidden;background:#fff}.mje-fs-overview-image{position:absolute!important;z-index:0;top:65px;left:50%;width:min(980px,72vw)!important;height:760px!important;transform:translateX(-31%)}.mje-fs-overview-image,.mje-fs-overview-image .elementor-widget-container{border-radius:100px!important;overflow:hidden!important}.mje-fs-overview-image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:100px!important}.mje-fs-card-grid{position:relative;z-index:2;width:min(1320px,94vw);margin:95px auto 0!important;gap:10px!important}.mje-fs-card-row{display:flex!important;gap:10px!important;height:300px}.mje-fs-card-row-bottom{margin-top:10px!important}.mje-fs-card{position:relative!important;box-sizing:border-box;flex:1 1 0;min-width:0;height:300px!important;padding:35px 35px 92px!important;gap:22px!important;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:26px!important;color:#dafff5;background:rgba(19,15,26,.22)!important;box-shadow:-4px 13px 32px rgba(255,255,255,.03) inset,13px 30px 65px rgba(0,0,0,.22);backdrop-filter:blur(28px);transition:flex .35s ease,background .35s ease}.mje-fs-card.is-active{flex:2.15;background:rgba(254,254,254,.9)!important;color:#041a33}.mje-fs-card-row:hover .mje-fs-card{flex:1}.mje-fs-card-row:hover .mje-fs-card:hover{flex:2.15;background:rgba(254,254,254,.9)!important;color:#041a33}.mje-fs-card-title .elementor-heading-title{color:inherit!important;font:400 28px/100% 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;text-transform:capitalize}.mje-fs-card-copy p{margin:0!important;color:inherit!important;font:200 13px/136% 'Zalando Sans SemiExpanded',Arial,sans-serif!important}.mje-fs-card-actions{position:absolute!important;left:35px;right:24px;bottom:35px;display:flex!important;flex-flow:row nowrap!important;gap:8px!important}.mje-fs-card-button{flex:1}.mje-fs-card-more{width:132px!important}.mje-fs-card-arrow{position:absolute!important;left:35px;bottom:35px;width:78px!important}.mje-fs-card-arrow .elementor-button-text{font-size:0!important}.mje-fs-card-arrow .elementor-button-text:after{content:'→';font-size:16px}.mje-fs-card .elementor-button{box-sizing:border-box;height:48px;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 25px!important;border:0;border-radius:100px!important;color:#041a33!important;background:rgba(116,127,138,.62)!important;font:500 14px/20px 'Zalando Sans Expanded',Arial,sans-serif!important;white-space:nowrap}.mje-fs-card-button .elementor-button{width:100%;background:#dafff5!important}.mje-fs-card-button .elementor-button-text,.mje-fs-card-more .elementor-button-text{width:100%;display:flex;align-items:center;justify-content:space-between}.mje-fs-card-button .elementor-button-text:after{content:'→';margin-left:24px}.mje-fs-card-more .elementor-button-text:after{content:'↓';margin-left:18px}.mje-fs-card:not(.is-active) .mje-fs-card-copy{max-height:72px;overflow:hidden}.mje-fs-card:not(.is-active) .mje-fs-card-actions{display:none!important}.mje-fs-card.is-active>.mje-fs-card-arrow{display:none!important}.mje-fs-card-row:hover .mje-fs-card.is-active:not(:hover) .mje-fs-card-actions{display:none!important}.mje-fs-card-row:hover .mje-fs-card.is-active:not(:hover)>.mje-fs-card-arrow{display:block!important}.mje-fs-card:hover>.mje-fs-card-arrow{display:none!important}.mje-fs-card:hover .mje-fs-card-actions{display:flex!important}.mje-fs-nav{position:relative;z-index:3;width:min(1210px,calc(100% - 48px));min-height:62px;display:grid;grid-template-columns:repeat(5,1fr) 64px;align-items:center;margin:110px auto 0;border:1px solid rgba(4,26,51,.055);border-radius:100px;background:rgba(255,255,255,.94);box-shadow:0 -12px 28px rgba(4,26,51,.075),0 8px 24px rgba(4,26,51,.035);overflow:hidden}.mje-fs-nav a,.mje-fs-nav span{position:relative;min-height:62px;display:flex;align-items:center;justify-content:center;padding:18px 14px;color:#041a33;text-decoration:none;font:500 10.5px/120% 'Zalando Sans Expanded',Arial,sans-serif;letter-spacing:.03em;text-align:center}.mje-fs-nav a:not(:last-of-type):after{content:'';position:absolute;top:50%;right:0;width:1px;height:18px;background:rgba(4,26,51,.18);transform:translateY(-50%)}
.mje-fs-detail{display:grid!important;grid-template-columns:1fr 1fr;width:min(1210px,calc(100% - 48px));min-height:540px;margin:125px auto 0!important;align-items:stretch!important;gap:0!important;overflow:hidden;border-radius:32px!important;background:#fafafa;color:#041a33}.mje-fs-detail-copy{padding:55px 60px!important;justify-content:center!important}.mje-fs-detail-title .elementor-heading-title{color:#041a33!important;font:400 42px/42px 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important}.mje-fs-detail-text{margin-top:25px!important}.mje-fs-detail-text,.mje-fs-detail-text p,.mje-fs-detail-text strong{color:#041a33!important;font:200 13px/136% 'Zalando Sans SemiExpanded',Arial,sans-serif!important}.mje-fs-detail-text p{margin:0 0 20px!important}.mje-fs-detail-button{width:286px!important;margin-top:16px!important}.mje-fs-detail-button .elementor-button{box-sizing:border-box;width:286px!important;height:48px!important;display:flex!important;align-items:center!important;padding:14px 18px 14px 30px!important;border:0;border-radius:100px!important;color:#041a33!important;background:#dafff5!important;font:500 14px/20px 'Zalando Sans Expanded',Arial,sans-serif!important;letter-spacing:.01em!important}.mje-fs-detail-button .elementor-button-text{width:100%;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.mje-fs-detail-button .elementor-button-text:after{content:'→';margin-left:auto;transform:translateX(4px)}.mje-fs-detail-media,.mje-fs-detail-image,.mje-fs-detail-image .elementor-widget-container{width:100%;height:100%;overflow:hidden!important;border-radius:32px!important}.mje-fs-detail-image img{display:block;width:100%!important;height:100%!important;min-height:540px;object-fit:cover!important;border-radius:32px!important}
.mje-fs-consult{box-sizing:border-box;width:min(1103px,calc(100% - 48px));min-height:580px;margin:155px auto 120px!important;padding:90px 105px!important;align-items:center!important;justify-content:center!important;gap:18px!important;overflow:hidden;border-radius:70px!important;color:#041a33;background:radial-gradient(circle at 50% 52%,rgba(255,255,255,.98),rgba(234,245,248,.9));text-align:center}.mje-fs-consult-title .elementor-heading-title{margin:0!important;color:#041a33!important;font:400 38px/42px 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;text-align:center!important}.mje-fs-consult-copy{width:min(820px,100%)!important}.mje-fs-consult-copy p{margin:0!important;color:#041a33!important;font:200 13px/145% 'Zalando Sans SemiExpanded',Arial,sans-serif!important;text-align:center!important}.mje-fs-consult-button{width:410px!important;max-width:100%!important;margin-top:14px!important}.mje-fs-consult-button .elementor-button{box-sizing:border-box;width:410px!important;max-width:100%!important;height:48px!important;padding:14px 30px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:100px!important;color:#030e1a!important;background:rgba(254,254,254,.72)!important;box-shadow:0 8px 28px rgba(4,26,51,.06)!important;font:500 14px/20px 'Zalando Sans Expanded',Arial,sans-serif!important;letter-spacing:.01em!important}.mje-fs-consult-button .elementor-button-text{width:100%;display:flex!important;align-items:center;justify-content:space-between;white-space:nowrap}.mje-fs-consult-button .elementor-button-text:after{content:'→';margin-left:30px;transform:translateX(-12px)}
@media(max-width:900px){.mje-fs-hero{height:100svh!important;min-height:720px!important}.mje-fs-hero-title{margin-top:56vh!important}.mje-fs-hero-title .elementor-heading-title{font-size:42px!important}.mje-fs-hero-subtitle .elementor-heading-title{font-size:27px!important}.mje-fs-intro{padding:85px 24px 55px!important}.mje-fs-overview{min-height:auto;padding:50px 18px 75px!important}.mje-fs-overview-image{top:35px;left:20%;width:150vw!important;height:900px!important;transform:none}.mje-fs-card-grid{width:100%;margin-top:40px!important}.mje-fs-card-row{height:auto;display:grid!important;grid-template-columns:1fr!important}.mje-fs-card-row-bottom{margin-top:10px!important}.mje-fs-card{width:100%;height:auto!important;min-height:260px}.mje-fs-card-row:hover .mje-fs-card,.mje-fs-card-row:hover .mje-fs-card:hover,.mje-fs-card.is-active{flex:auto}.mje-fs-card:not(.is-active) .mje-fs-card-copy{max-height:none}.mje-fs-card-arrow{display:block!important}.mje-fs-nav{width:100%;grid-template-columns:1fr 1fr;margin-top:55px;border-radius:28px}.mje-fs-nav span{grid-column:1/-1}.mje-fs-detail,.mje-fs-detail.is-reverse{grid-template-columns:1fr;width:calc(100% - 30px);min-height:auto;margin-top:70px!important}.mje-fs-detail.is-reverse .mje-fs-detail-media{order:2}.mje-fs-detail-copy{padding:44px 30px!important}.mje-fs-detail-title .elementor-heading-title{font-size:36px!important;line-height:40px!important}.mje-fs-detail-image img{height:400px;min-height:0}.mje-fs-consult{width:calc(100% - 48px);min-height:500px;margin:90px auto 80px!important;padding:70px 28px!important;border-radius:42px!important}.mje-fs-consult-title .elementor-heading-title{font-size:34px!important;line-height:38px!important}.mje-fs-consult-button{width:100%!important}.mje-fs-consult-button .elementor-button{width:100%!important;height:auto!important;min-height:52px;font-size:12px!important;line-height:16px!important}}
@media(max-width:600px){.mje-fs-hero-title .elementor-heading-title{font-size:38px!important}.mje-fs-hero-subtitle .elementor-heading-title{font-size:23px!important}.mje-fs-intro-title .elementor-heading-title{font-size:30px!important}.mje-fs-card{padding:30px 24px 88px!important}.mje-fs-card-actions{left:24px;right:24px;flex-direction:column!important}.mje-fs-card.is-active{min-height:350px}.mje-fs-detail-copy{padding:38px 24px!important}.mje-fs-detail-title .elementor-heading-title{font-size:34px!important}.mje-fs-detail-button{width:100%!important}.mje-fs-detail-button .elementor-button{width:100%!important;min-width:0!important}.mje-fs-detail-image img{height:340px}}

/* Elementor layout corrections for the two-row service mosaic. */
@media(min-width:901px){
  .mje-fs-overview:before{content:'';position:absolute;z-index:0;top:65px;left:-310px;width:760px;height:760px;border-radius:50%;background:rgba(216,212,205,.22);transform:none}
  .mje-fs-card-row{width:100%;height:300px;display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:10px!important}
  .mje-fs-card-row-top{width:1052px!important;max-width:100%;margin-left:69px!important}
  .mje-fs-card-row-bottom{width:100%!important;margin-top:10px!important}
  .mje-fs-card-row>.mje-fs-card{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:300px!important}
  .mje-fs-card-row-top>.mje-fs-card{flex:0 0 256px!important}
  .mje-fs-card-row-top>.mje-fs-card.is-active{flex:0 0 520px!important}
  .mje-fs-card-row:hover>.mje-fs-card{flex:1 1 0!important}
  .mje-fs-card-row:hover>.mje-fs-card:hover{flex:2.05 1 0!important}
  .mje-fs-card-actions{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important}
  .mje-fs-card-actions>.mje-fs-card-button{width:auto!important;flex:1 1 auto!important}
  .mje-fs-card-actions>.mje-fs-card-more{width:168px!important;flex:0 0 168px!important}
}
.mje-fs-card-1 .mje-fs-card-actions{box-sizing:border-box!important;left:35px!important;right:auto!important;width:460px!important;padding:0!important;gap:6px!important}
.mje-fs-card-1 .mje-fs-card-actions>.mje-fs-card-button{width:285px!important;min-width:285px!important;flex:0 0 285px!important}
.mje-fs-card-1 .mje-fs-card-actions>.mje-fs-card-more{width:169px!important;min-width:169px!important;flex:0 0 169px!important}
.mje-fs-card-1 .mje-fs-card-button .elementor-button,
.mje-fs-card-1 .mje-fs-card-more .elementor-button{width:100%!important}
.mje-fs-card-more .elementor-button-content-wrapper,
.mje-fs-card-more .elementor-button-text{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;white-space:nowrap!important}
.mje-fs-card-more .elementor-button-text{padding-right:28px!important}
.mje-fs-card-more .elementor-button-text:after{position:absolute!important;right:0!important;margin:0!important}
.mje-fs-card-arrow .elementor-button,
.mje-fs-card-more .elementor-button{
  border:0!important;
  background:rgba(116,127,138,.62)!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
.mje-fs-card-copy p{color:inherit!important}
.mje-fs-card-4,.mje-fs-card-5{color:#041a33!important;background:rgba(254,254,254,.78)!important}
.mje-fs-card-2 .mje-fs-card-copy,.mje-fs-card-2 .mje-fs-card-copy p,
.mje-fs-card-3 .mje-fs-card-copy,.mje-fs-card-3 .mje-fs-card-copy p,
.mje-fs-card-6 .mje-fs-card-copy,.mje-fs-card-6 .mje-fs-card-copy p,
.mje-fs-card-7 .mje-fs-card-copy,.mje-fs-card-7 .mje-fs-card-copy p,
.mje-fs-card-8 .mje-fs-card-copy,.mje-fs-card-8 .mje-fs-card-copy p{color:#fff!important}
.mje-fs-card-1 .mje-fs-card-copy,.mje-fs-card-1 .mje-fs-card-copy p,
.mje-fs-card-4 .mje-fs-card-copy,.mje-fs-card-4 .mje-fs-card-copy p,
.mje-fs-card-5 .mje-fs-card-copy,.mje-fs-card-5 .mje-fs-card-copy p,
.mje-fs-card:hover .mje-fs-card-copy,.mje-fs-card:hover .mje-fs-card-copy p{color:#041a33!important}
.mje-fs-card-button .elementor-button{padding-right:14px!important}
.mje-fs-card-button .elementor-button-content-wrapper,
.mje-fs-detail-button .elementor-button-content-wrapper{width:100%!important;display:flex!important;align-items:center!important}
.mje-fs-card-button .elementor-button-text,
.mje-fs-detail-button .elementor-button-text{position:relative!important;padding-right:30px!important}
.mje-fs-card-button .elementor-button-text:after{position:absolute!important;right:0!important;margin:0!important;transform:none!important}
.mje-fs-detail-button .elementor-button{padding-right:12px!important}
.mje-fs-detail-button .elementor-button-text:after{position:absolute!important;right:0!important;margin:0!important;transform:none!important}
.mje-fs-card-hover-button{position:absolute!important;left:35px;right:auto!important;bottom:35px;width:285px!important;display:none!important}
.mje-fs-card-hover-button .elementor-button{width:100%!important;padding:14px 14px 14px 25px!important;background:#dafff5!important}
.mje-fs-card-hover-button .elementor-button-content-wrapper,
.mje-fs-card-hover-button .elementor-button-text{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;white-space:nowrap!important}
.mje-fs-card-hover-button .elementor-button-text:after{content:'→';position:absolute;right:0}
.mje-fs-card:hover>.mje-fs-card-hover-button{display:block!important}
.mje-fs-card:hover>.mje-fs-card-arrow{display:none!important}
.mje-fs-card-button .elementor-button,
.mje-fs-card-hover-button .elementor-button,
.mje-fs-card-more .elementor-button{font-family:'Zalando Sans Expanded','Arial Narrow',Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;letter-spacing:.01em!important}
.mje-fs-card-button .elementor-button,
.mje-fs-card-hover-button .elementor-button{color:#041a33!important}
.mje-fs-card-more .elementor-button{color:#fff!important}
.mje-fs-card-arrow .elementor-button{width:78px!important;min-width:78px!important;padding:0!important;display:grid!important;place-items:center!important}
.mje-fs-card-arrow .elementor-button,
.mje-fs-card-arrow .elementor-button-text,
.mje-fs-card-arrow .elementor-button-text:after{color:#fff!important}
.mje-fs-card-arrow .elementor-button-content-wrapper,
.mje-fs-card-arrow .elementor-button-text{position:relative!important;width:78px!important;min-width:78px!important;height:48px!important;display:block!important;padding:0!important}
.mje-fs-card-arrow .elementor-button-text:after{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}
@media(max-width:900px){.mje-fs-card-hover-button{display:none!important}.mje-fs-card:hover>.mje-fs-card-hover-button{display:none!important}.mje-fs-card:hover>.mje-fs-card-arrow{display:block!important}}
@media(max-width:767px){
 .mje-fs-overview-image{left:0!important;width:100%!important;max-width:100%!important;transform:none!important}
 .mje-fs-card-actions{box-sizing:border-box!important;left:24px!important;right:24px!important;width:auto!important;max-width:none!important}
 .mje-fs-card-actions>.mje-fs-card-button{width:auto!important;min-width:0!important;flex:1 1 auto!important}
 .mje-fs-card-actions>.mje-fs-card-more{width:78px!important;min-width:78px!important;flex:0 0 78px!important}
 .mje-fs-card-actions .elementor-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding-inline:10px!important;font-size:9.5px!important;letter-spacing:0!important}
 .mje-fs-card-actions .elementor-button-text{min-width:0!important;white-space:normal!important;line-height:14px!important}
 .mje-fs-card{min-height:300px!important;color:#041a33!important;background:rgba(254,254,254,.90)!important;border-color:rgba(255,255,255,.48)!important}
 .mje-fs-card-title .elementor-heading-title,.mje-fs-card-copy,.mje-fs-card-copy p{color:#041a33!important}
 .mje-fs-card-copy,.mje-fs-card:not(.is-active) .mje-fs-card-copy{max-height:none!important;overflow:visible!important}
 .mje-fs-card:not(.is-active) .mje-fs-card-actions{display:none!important}
 .mje-fs-card>.mje-fs-card-arrow{display:none!important}
 .mje-fs-card>.mje-fs-card-hover-button,.mje-fs-card:hover>.mje-fs-card-hover-button{box-sizing:border-box!important;left:24px!important;right:24px!important;bottom:24px!important;width:auto!important;display:block!important}
 .mje-fs-card-hover-button .elementor-button{box-sizing:border-box!important;width:100%!important;min-width:0!important}
 .mje-fs-card-1{min-height:390px!important;padding-bottom:145px!important}
 .mje-fs-card-1 .mje-fs-card-actions{left:24px!important;right:24px!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:8px!important}
 .mje-fs-card-1 .mje-fs-card-actions>.mje-fs-card-button,.mje-fs-card-1 .mje-fs-card-actions>.mje-fs-card-more{width:100%!important;min-width:0!important;flex:0 0 auto!important}
 .mje-fs-card-1 .mje-fs-card-more .elementor-button{min-height:48px!important;color:#fff!important;background:rgba(74,88,103,.88)!important;border:1px solid rgba(255,255,255,.42)!important;font-size:12px!important}
 .mje-fs-card-1 .mje-fs-card-more .elementor-button-text{padding-right:22px!important;white-space:nowrap!important}
}

.mje-fs-nav a {
  font-family: 'Zalando Sans Expanded', Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 10.5px;
  line-height: 120%;
  letter-spacing: .03em;
  text-transform: capitalize;
}
.mje-fs-nav a:first-of-type { font-weight: 500; }

/* Shared desktop composition based on the approved Aircraft Management layout. */
@media(min-width:901px){
  .mje-fs-overview-image{left:auto!important;right:4.62963vw!important;width:min(992px,72vw)!important;height:800px!important;transform:none!important}
  /* Keep the last card 35px inside the photo's right edge, as in the PDF. */
  .mje-fs-card-grid{width:min(1362px,calc(100vw - 110px))!important;margin-top:83px!important;margin-left:auto!important;margin-right:calc(4.62963vw - 9px)!important;gap:10px!important;transform:none!important}
  .mje-fs-card-row-top{margin-left:133px!important}
  .mje-fs-card-row{transform:translateY(-26px)!important}
  .mje-fs-card-row-bottom{width:100%!important;margin-top:0!important;transform:translateY(-26px)!important}
  .mje-fs-card-row:hover>.mje-fs-card{flex:1 1 0!important}
  .mje-fs-card-row:hover>.mje-fs-card:hover{flex:0 0 520px!important}
  .mje-fs-card{transition:flex-grow .45s ease-in-out,flex-basis .45s ease-in-out,background-color .45s ease-in-out,border-color .35s ease!important}
  .mje-fs-card-row:hover>.mje-fs-card:not(:hover){padding-left:25px!important;padding-right:25px!important}
  .mje-fs-card-row:hover>.mje-fs-card:not(:hover) .mje-fs-card-title,
  .mje-fs-card-row:hover>.mje-fs-card:not(:hover) .mje-fs-card-copy{width:100%!important;min-width:0!important}
  .mje-fs-card-row:hover>.mje-fs-card:not(:hover) .mje-fs-card-title .elementor-heading-title{font-size:21px!important;line-height:105%!important;overflow-wrap:anywhere!important}
  .mje-fs-card-row:hover>.mje-fs-card:not(:hover) .mje-fs-card-copy{max-height:62px!important;overflow:hidden!important}
  .mje-fs-card-row:hover>.mje-fs-card:not(:hover) .mje-fs-card-copy p{font-size:12px!important;line-height:130%!important;overflow-wrap:anywhere!important}
  /* Equal 160px gaps from the photo to the nav and from the nav to details. */
  .mje-fs-overview{min-height:0!important;padding-bottom:160px!important}
  .mje-fs-nav{margin-top:212px!important;top:0!important}
  .mje-fs-overview + .mje-fs-detail{margin-top:0!important}
}
