.beyondcashtextctapanel{
    max-width: 1285px;
    margin-left: auto;
    margin-right: auto;
    background: var(--white-f7);
    border-radius: 36px;
    padding: 22px 0;
    padding-left: calc(clamp(0rem, 7.324vw - 1.717rem, 4.875rem));
    padding-right: calc(clamp(0rem, 7.324vw - 1.717rem, 4.875rem));
}
.beyondcashtextctapanel .flexwrap {
    justify-content: space-between;
    align-items: center;
}
.beyondcashtextctapanel .flexwrap .leftwrap .contwrap{
    text-align: center;
    color: var(--msb-blue);
}
.beyondcashtextctapanel .flexwrap .leftwrap .contwrap p{
    font-size: calc(clamp(1.125rem, 0.939vw + 0.905rem, 1.75rem));
    font-weight: 800;
}
.beyondcashtextctapanel .flexwrap .leftwrap .contwrap a{
    font-size: calc(clamp(1.375rem, 0.939vw + 1.155rem, 2rem));
    font-weight: 800;
    color: var(--msb-blue);
}
.beyondcashtextctapanel .flexwrap .rightwrap .ctawtap .ctabtn{
   background: #FD5C5B;
    background: linear-gradient(90deg, rgba(253, 92, 91, 1) 0%, rgba(247, 91, 88, 1) 49%, rgba(218, 84, 76, 1) 100%, rgba(189, 77, 64, 1) 100%, rgba(124, 61, 37, 1) 100%);
    border: transparent;
    border-radius: 47px;
    text-transform: uppercase;
    min-height: calc(clamp(3.688rem, 2.911vw + 3.005rem, 5.625rem));
    font-size: calc(clamp(1.063rem, 0.657vw + 0.908rem, 1.5rem));
    font-weight: 800;
    padding-inline: calc(clamp(0.75rem, 3.756vw - 0.13rem, 3.25rem));
    color: var(--msb-white);
    line-height: 3;
}
.beyondcashtextctapanel .flexwrap .rightwrap .ctawtap .ctabtn:hover::after{
    z-index: -1;
}
.beyondcashtwocolumnpanel {
    margin-top: calc(clamp(2.188rem, 1.408vw + 1.857rem, 3.125rem));
    color: var(--msb-blue);
}
.beyondcashtwocolumnpanel .headtext{
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: calc(clamp(2.125rem, 0.939vw + 1.905rem, 2.75rem));
}
.beyondcashtwocolumnpanel .headtext p{
    font-size: calc(clamp(1.375rem, 0.939vw + 1.155rem, 2rem));
    font-weight: 800;
    text-align: center;
}
.beyondcashtwocolumnpanel .flexwrap{
    justify-content: space-between;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap{
    width: 50%;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap:last-child{
    width: 46%;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap{
    max-width: 575px;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap img{
    margin-bottom: calc(clamp(1.25rem, 1.878vw + 0.81rem, 2.5rem));
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap h2{
    font-size: calc(clamp(1.25rem, 1.502vw + 0.898rem, 2.25rem));
    line-height:calc(clamp(1.75rem, 1.502vw + 1.398rem, 2.75rem));
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 20px;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap p{
    font-size: calc(clamp(1.125rem, 0.563vw + 0.993rem, 1.5rem));
    font-weight: 800;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap p + p, 
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap p + ul,
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap ul + p{
    margin-top: calc(clamp(1.125rem, 0.939vw + 0.905rem, 1.75rem));
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap ul + p:last-child{
    margin-top: 10px;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap ul{
    margin-left: 0;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap ul li{
    position: relative;
    padding-left: 20px;
    font-size: calc(clamp(1rem, 0.188vw + 0.956rem, 1.125rem));
    font-weight: 500;
    margin-bottom: 10px;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap ul li::before{
    content: '';
    background: url('../images/beyond-cashlist-icon.svg');
    background-size: contain;
    width: 8px;
    height: 11px;
    position: absolute;
    top:calc(clamp(0.313rem, 0.282vw + 0.246rem, 0.5rem));
    left: 0;
}
.beyondcashthreecolumnpanel {
    margin-top: var(--spacing-120);
    padding-top: 10px;
    color: var(--msb-blue);
    position: relative;
}
.beyondcashthreecolumnpanel .headtext{
    margin-bottom: calc(clamp(1.25rem, 0.939vw + 1.03rem, 1.875rem));
}
.beyondcashthreecolumnpanel .headtext p{
    font-size: calc(clamp(1.375rem, 1.221vw + 1.089rem, 2.188rem));
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: -0.7px;
}
.beyondcashthreecolumnpanel .flexwrap{
  justify-content: flex-start;
  column-gap: calc(clamp(1.5rem, 27.885vw - 16.346rem, 8.75rem));
  flex-wrap: nowrap;
}
.beyondcashthreecolumnpanel .flexwrap .colblockthree .contwrap ul{
    margin-left: 0;
}
.beyondcashthreecolumnpanel .flexwrap .colblockthree .contwrap ul li{
    position: relative;
    padding-left: 20px;
    font-size: calc(clamp(1rem, 0.188vw + 0.956rem, 1.125rem));
    font-weight: 500;
    margin-bottom: 7px;
}
.beyondcashthreecolumnpanel .flexwrap .colblockthree .contwrap ul li::before{
    content: '';
    background: url('../images/beyond-cashlist-icon.svg');
    background-size: contain;
    width: 8px;
    height: 11px;
    position: absolute;
    top:calc(clamp(0.313rem, 0.282vw + 0.246rem, 0.5rem));
    left: 0;
}
.toppattern, .bottompattern{
    background-size: contain !important;
    top: -62px;
    left: -36px;
    right: 0;
    max-width: 328px;
    width: 100%;
    max-height: 18px;
    height: 100%;
    position: absolute;
    margin-inline: auto;
    z-index: -1;
}
.bottompattern{
    top:unset;
    bottom: -64px;
}

@media screen and (max-width:1279px) {
.beyondcashtwocolumnpanel .flexwrap .twocolwrap, .beyondcashtwocolumnpanel .flexwrap .twocolwrap:last-child{
    width: 49%;
}
.toppattern, .bottompattern{
    left: 0;
}
.bottompattern{
    bottom: -44px;
}
}
@media screen and (min-width:1024px) and (max-width:1100px) {
    .colblockthree{
        width: 33.33%;
    }
    .beyondcashformpanel .thankBanker .thankBankerContent{
        padding-left: 40px;
        padding-right: 40px;
    }
}
@media screen and (max-width:1023px) {
.beyondcashtextctapanel .flexwrap{
    text-align: center;
}
.beyondcashtextctapanel .flexwrap .rightwrap .ctawtap .ctabtn{
    margin-top: 10px;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap, .beyondcashtwocolumnpanel .flexwrap .twocolwrap:last-child{
    width: 100%;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap .contwrap{
    max-width: 100%;
}
.beyondcashtwocolumnpanel .flexwrap .twocolwrap:last-child{
    margin-top: 30px;
}
.beyondcashthreecolumnpanel {
    padding-top: 0;
}
.toppattern{
    top:-50px;
}
.beyondcashthreecolumnpanel .flexwrap .colblockthree .contwrap ul{
    margin-bottom: 0;
}
.beyondcashformpanel .thankBanker .grid-container{
    padding: 0 !important;
}
.beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field{
    width: 100%;
    margin-bottom: 20px;
}
.beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset{
    margin-top: 0;
}
.beyondcashformpanel .umbraco-forms-page .umbraco-forms-container.col-md-12{
    display: block;
}
}
@media screen and (max-width:767px) {
.beyondcashtextctapanel{
    margin-top: 40px;
}
.beyondcashformpanel .thankBanker .thankBankerContent{
    padding-top: 18px;
}
}
