.inverse-cta-wrap {
    padding: 140px 0px;
    text-align: center;
    display: inline-block;
    width: 100%;
    position: relative;
    background: radial-gradient(156.18% 50% at 50% 50%, rgba(142, 31, 87, 0.00) 34.78%, rgba(255, 65, 115, 0.50) 100%), #521534;
}

.inverse-cta-wrap:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
 
.inverse-cta-wrap > div { 
    position: relative;
    z-index: 9;
}
  
.inverse-cta-wrap .cta-inr {
    max-width: 800px;
    margin: 0px auto;
}
  
.inverse-cta-wrap .cta-header h2 span {
    color: #EB3163;
}

.inverse-cta-wrap .cta-header h2 {
    color: #1F2222;
}

.inverse-cta-wrap .cta-text ,
.inverse-cta-wrap .cta-text h2 ,
.inverse-cta-wrap .cta-text h3 ,
.inverse-cta-wrap .cta-text h4 ,
.inverse-cta-wrap .cta-text h5 ,
.inverse-cta-wrap .cta-text h6 ,
.inverse-cta-wrap .cta-text span {
    color: #1F2222;
}
  
.inverse-cta-wrap .cta-cta, 
.inverse-cta-wrap .cta-btn {
    display: none;
}

.inverse-cta-wrap .cta-btn-otr.cta-btn-cta .cta-cta ,
.inverse-cta-wrap .cta-btn-otr.cta-btn-button .cta-btn {
    display: block;
}

.inverse-cta-wrap .cta-btn-otr {
    padding-top: 24px;
}

.inverse-cta-wrap .btn-pink2 a {
    background-color: transparent !important;
    color: #1F2222 !important;
    border: 4px solid #EB3163 !important;
    border-radius: 14px;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    min-width: 180px;
    padding: 12px 30px;
    text-align: center;
    transition: background-color .5s ease, border-color .5s ease, color .5s ease;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.inverse-cta-wrap .btn-pink2 a:hover,
.inverse-cta-wrap .btn-pink2 a:focus {
    background-color: #FF4173 !important;
    border: 4px solid #FF4173 !important;
    color: #fff !important;
    text-decoration: none;
    outline: none;
    box-shadow: none;
    transition: background-color .5s ease, border-color .5s ease, color .5s ease;
}

.inverse-cta-wrap .btn-pink2 a::before,
.inverse-cta-wrap .btn-pink2 a::after {
    display: none !important;
    content: none !important;
    background: none !important;
    animation: none !important;
}

.inverse-cta-wrap .btn-pink2 a:hover::before,
.inverse-cta-wrap .btn-pink2 a:hover::after,
.inverse-cta-wrap .btn-pink2 a:focus::before,
.inverse-cta-wrap .btn-pink2 a:focus::after {
    display: none !important;
    content: none !important;
    background: none !important;
    animation: none !important;
    -webkit-mask: none !important;
    mask: none !important;
}

/******** Responsive code starts here *******/
 
/************** ipad ***************/

@media (max-width: 1080px) {
     
  .inverse-cta-wrap { 
      padding: 90px 0; 
  }
  
}

/************** iphon