.defaultCTA{
  font-size:1.5em;
  font-weight:bold;
}
/*.rktMrtg{
    display:flex;
    flex-direction:row;
    background:#941c38;
    max-width:842px;
    margin:0 auto;
}
.rktMrtgContent, .rktMrtgImg{
    flex: 1;
  min-width: 0;
}
.rktMrtgImg{
  position:relative;
  min-height:300px;
}
.rktMrtgImg img {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  display:block;
}
.rktMrtgContent p{
  color:#fff;
}
.rktMrtgContent{
  padding:1.5em;
}
.rktTitle{
  font-size:26px;
  line-height:1.1em;
  text-transform:uppercase;
  padding:0;
}
.rktSubTitle{
  font-size:22px;
}
@media (max-width:600px){
  .rktMrtg{
    flex-direction:column;
  }
}*/

.rktMrtg{
  display:flex;
  flex-direction:row;
  background:#243783;
  max-width:842px;
  margin:0 auto;
}
.rktMrtgContent, .rktMrtgImg{
  flex:1;
  min-width:0;
}
.rktMrtgContent{
  padding:1.5em;
}
.rktMrtgContent p{
  color:#fff;
}
.rktTitle{
  font-size:clamp(20px, 4vw, 26px);
  line-height:1.1em;
  text-transform:uppercase;
  padding:0;
  margin-bottom:.5em;
}
.rktSubTitle{
  font-size:clamp(16px, 3vw, 22px);
}
.rktMrtgImg{
  position:relative;
  min-height:300px;
}
.rktMrtgImg img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:cover;
  object-position:center;
  display:block;
}
/* Stack at tablet width and below, image on top */
@media (max-width:768px){
  .rktMrtg{
    flex-direction:column;
  }
  .rktMrtgContent, .rktMrtgImg{
    flex:none;
  }
  .rktMrtgImg{
    order:-1;
    min-height:0;
    height:56vw;
  }
  .rktMrtgContent{
    padding:1.25em;
  }
}

.rktMrtgImg{
  overflow:hidden;
}
.rktMrtgImg img{
  width:100% !important;
  height:100% !important;
  max-width:none !important;
}