.imageEditor1{
display:none;
padding:1em;
}
.moneyFlex1{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
gap:140px;
}
.rotating{
 background:
    linear-gradient(to right, black 10px, transparent 10px) 0 0,
    linear-gradient(to right, black 10px, transparent 10px) 0 100%,
    linear-gradient(to left, black 10px, transparent 10px) 100% 0,
    linear-gradient(to left, black 10px, transparent 10px) 100% 100%,
    linear-gradient(to bottom, black 10px, transparent 10px) 0 0,
    linear-gradient(to bottom, black 10px, transparent 10px) 100% 0,
    linear-gradient(to top, black 10px, transparent 10px) 0 100%,
    linear-gradient(to top, black 10px, transparent 10px) 100% 100%;

  background-repeat: no-repeat;
  background-size: 40px 40px;
height:275px;
margin-top:2em;
}
.h1style, h1{
display:none;
}
.mod-page-wrap{
padding:0;
}
.mstrTitle{
font-weight:600;
line-height:1.2em;
font-size:100px;
padding:0;
}

@media screen and (max-width:990px){
.mstrTitle{
font-size:75px;
margin-top:.5em;
}
}
@media screen and (max-width:800px){
.mstrTitle{
font-size:55px;
margin-top:.5em;
}
.rotating img{
max-height:100%;
height:auto;
}
.rotating{
height:190px;
}
}
@media screen and (max-width:600px){
.moneyFlex1{
gap:25px;
}
}
@media screen and (max-width:453px){
.mstrTitle{
text-align:center;
}
}
@media screen and (max-width:290px){
.mstrTitle{
font-size:45px;
}
}

.moneySmart{
background:#ff4040;
}
.moneyTxt{
width:500px;
padding:0 0 0 1em;
}
.moneyTitle{
color:#000;
font-size:40px;
font-weight:600;
display:block;
padding:1em 0 0 0;
}
.moneySubtitle{
color:#fff;
font-size:20px;
font-weight:600;
padding:1em 0 0 0;
}
.moneyFont{
color:#fff;
font-size:18px;
padding:1em 0 0 0;
}
.moneyDisclaim{
color:#000;
font-size:15px;
font-weight:600;
padding:1em 0 0 0;
}
.defaultCTA1{
position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 1em 1em 0 0;
    padding: 0.5em 1.4em;
    font-size: 1em;
    text-decoration: none;
    color: #fff;
    background: #000;
    word-break: break-word;
    -moz-transition: .25s;
    -o-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
border-radius:0px;
border:none;
}
.defaultCTA1:hover, .defaultCTA1:focus{
color:#fff;
background:#7f0619;
border-radius:0px;
border:none;
}
.moneyFlex{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
gap:140px;
}
.htmlModuleWrap{
padding:0;
}
.mod-page-moduleWrap:nth-child(3) .mod-safe-area{
padding:0em;
max-width:2500px !important;
}

@media screen and (max-width:1020px){
.moneyFlex{
gap:25px;
}
}
@media screen and (max-width:520px){
.moneyTxt{
padding:0 1em 0 1em;
}
}
@media screen and (max-width:480px){
.imageAfter{
width:75%;
margin:auto;
}
.moneyTitle{
font-size:30px;
}
.moneySubtitle{
font-size:18px;
}
.moneyFont{
font-size:16px;
}
.defaultCTA1{
padding:.5em .6em;
margin:1em 0 0 0;
}
}