.cp-notify {
    margin-top: 2.4rem;
    padding: 1.6rem 2.4rem;
    border-radius: 1.6rem;
    -webkit-border-radius: 1.6rem;
    -moz-border-radius: 1.6rem;
    background-color: #5a245a;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
}
 
 
.cp-notify .cont-wrap {
    flex-grow: 3;
    position: relative;
    z-index: 2;
}
 
.cp-notify .notify-title {
    font-family: "Poppins Semibold";
    font-size: 3.6rem;
    line-height: 4.8rem;
    color: #FFFFFF;
    margin-bottom: 0.5rem;
    @media screen and (max-width: 992px) {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }
}
 
.cp-notify .notify-desc{
    font-size: 1.6rem;
    color: #fff;
    font-family: 'Poppins Regular';
    @media screen and (max-width: 992px) {
        font-size: 1.4rem;
    }
}
.cp-notify .btn-outline{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #5a245a;
    border: 1px solid #fff;
    border-radius: .8rem;
    -webkit-border-radius: .8rem;
    -moz-border-radius: .8rem;
    color: #fff;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Poppins Medium;
    font-size: 1.4rem;
    line-height: 2.4rem;
    min-width: 14rem;
    padding: 1rem 1.6rem;
    justify-content: center;
    gap: 1rem;

}
.cp-notify .btn-white{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 1px solid #fff;
    border-radius: .8rem;
    -webkit-border-radius: .8rem;
    -moz-border-radius: .8rem;
    color: #5a245a;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Poppins Medium;
    font-size: 1.4rem;
    min-width: 15.4rem;
    justify-content: center;
    gap: 1rem;
    &:hover{
    color: #5a245a;
}
}
.cp-notify .btn-wrap{
display: flex;
gap: 1.2rem;
z-index:2;
margin-top: 3rem;
}
.cp-notify .notify-icon {
    position: absolute;
    top: -12%;
    right: -11px;
    font-size: 11.6rem;
    transform:none;
    z-index: 1;
    color: #BDA7BD;
    font-size: 9.6rem;
    opacity: 0.5;
}
.cp-notify .notify-btn{
    padding: 0.9rem 1rem;
}

form#mktoForm_89 {
    width: 100% !important;
}