/* Template 01 — Cover Background Hero
   Background layer is independent from content. Section height is auto with a minimum 16:9 cover height. */
.ses-content-template .ses-mag-layout-01-cover.ses-cover-preview{
  width:100%;
  min-height:56.25vw;
  height:auto;
  position:relative;
  overflow:hidden;
  background:#111;
  font-family:Georgia,"Times New Roman",serif;
  isolation:isolate;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__bg{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  z-index:0!important;
  overflow:hidden!important;
  pointer-events:auto!important;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__bg > img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  z-index:0!important;
  pointer-events:none!important;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__shade{
  position:absolute;
  inset:0;
  z-index:1;
 /* background:linear-gradient(90deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.25) 42%,rgba(0,0,0,.06) 100%);*/
  pointer-events:none;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__content{
  position:relative;
  z-index:3;
  width:min(100%,1200px);
  min-height:56.25vw;
  height:auto;
  margin:0 auto;
  padding:7.2% 10px;
  display:flex;
  align-items:center;
}
@media(max-width:1598px){
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__content{
  padding:7.2% 5%;
}
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__text{
  width:min(56%,760px);
}
.ses-content-template .ses-mag-layout-01-cover h2{
  margin:0;
font-size:18px;
	line-height:.92;
  font-weight:900;
  letter-spacing:.01em;
  text-align:left;
}
.ses-content-template .ses-mag-layout-01-cover h3{
  margin:.25em 0 .45em;
font-size:14pt;
	line-height:.95;
  font-weight:700;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__line{
  width:78%;
  height:1px;
  background:rgba(255,255,255,.82);
  margin:2.2rem 0 1.8rem;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__paragraph{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11pt;
  line-height:1.28;
  font-weight:400;
  letter-spacing:.02em;
  text-transform:uppercase;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__paragraph p{
  margin:0 0 1rem;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__paragraph ul,
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__paragraph ol{
  margin:0 0 1rem 1.25rem;
  padding:0;
}
.ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__paragraph li{
  margin-bottom:.35rem;
}
.ses-content-template .ses-mag-layout-01-cover .ses-mag-bg-btn{
  position:absolute!important;
  top:16px!important;
  right:16px!important;
  bottom:auto!important;
  left:auto!important;
  z-index:60!important;
  pointer-events:auto!important;
}
@media(max-width:767.98px){
  .ses-content-template .ses-mag-layout-01-cover.ses-cover-preview{
    min-height:620px;
  }
  .ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__content{
    min-height:620px;
    padding:72px 28px;
    align-items:flex-end;
  }
  .ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__text{
    width:100%;
  }
  .ses-content-template .ses-mag-layout-01-cover .ses-cover-preview__line{
    width:100%;
  }
}
