.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.main-banner-content {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  min-height: 500px;
  padding: 30px 0;
  position: relative;
  width: 100%;
  clear: both;
}
.main-banner-content.img-full {
  padding: 0;
}
.main-banner-content.img-full .wrapper-main {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.main-banner-content.job {
  color: #211261;
}
.main-banner-content article {
  max-width: 490px;
  text-align: left;
  position: relative;
  z-index: 2;
}
.main-banner-content h1,
.main-banner-content h2 {
  margin: 0 0 25px 0;
  font-size: 28px;
}
.main-banner-content p {
  margin: 0;
}
.main-banner-content figure {
  display: block;
  width: 100%;
}
.main-banner-content img {
  width: 100%;
  object-fit: cover;
  max-height: 500px;
  min-height: 280px;
}
.relative       { position: relative; }
.full			{ clear: both;width: 100%;}
.clr            { clear: both; float: none; }
.center         { margin: auto; }
.inline         { display: inline-block; vertical-align: top; }
.inline-bottom  { display: inline-block; vertical-align: bottom; }
.left           { float: left; }
.right          { float: right; }
.wrapper-main   { max-width: 1140px; width:100%; }
@media(width>2000px){
.lfr-layout-structure-item-2af22fdc-953a-7727-94f7-e246ee9fd66c .main-banner-content img {
     max-height: 100%;
}
}
@media(width<668px){
.lfr-layout-structure-item-2af22fdc-953a-7727-94f7-e246ee9fd66c .main-banner-content.img-full .wrapper-main {
  top: 20%;

}
}.modal-dialog.modal-full-screen {
    max-width: 1190px;
}