@media screen and (min-width: 1024px)
{
body {
    overflow: visible;
}
}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap')



.anm_mod .full {
    width: 100%;
    font-size: 3rem;
}

.anm_mod .left {
    transform: translate3d(-100%, 0, 0);
}

.anm_mod .right {
    transform: translate3d(100%, 0, 0);
}

.anm_mod .delay {
    transform: translate3d(0, -20%, 0); /* Move elements downward */
    transition: all 3s ease; /* Delayed transition for elements with class 'delay' */
}

.anm_mod .fast {
    transition: all 0.8s ease; /* Faster transition for elements without class 'delay' */
}

.animation .anm_mod.active2 {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.anm_mod {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
    transition: all 2s ease;
}
.anm_mod2 {
    opacity: 0;
    transform: translate3d(0, 60%, 0);
    transition: all 4s ease;
}
.animation2 .anm_mod2.active3 {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.anm_mod2 .delay2 {
    transform: translate3d(0, 60%, 0); /* Move elements downward */
    transition: all 4s ease; /* Delayed transition for elements with class 'delay' */
}

.animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
/*=== Optional Delays, change values here  ===*/


.animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.five {
  -webkit-animation-delay: 1s;
  -moz-animation-delay:1s;
  animation-delay: 1s;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.animate {
  -webkit-animation-timing-function: ease-in-out; /* Apply ease-in-out timing function */
  animation-timing-function: ease-in-out; /* Apply ease-in-out timing function */
}

h1.prc2 {
    text-transform: capitalize;
    -webkit-text-fill-color: transparent;

    font-weight: 700;
 
}
p.prc1 {
    font-size: 2em;
    font-weight: 700;
     -webkit-background-clip: text;

       background-image: linear-gradient(rgba(177, 177, 177, .55), #fff 0%, rgba(235, 235, 235, .88) 58%, rgba(0, 0, 0, 0));
       -webkit-text-fill-color: inherit;
    opacity: 0.5;
}

div#block-1710935054088_0 {
    background-image: linear-gradient(225deg, #5e195b, #3d1963 36%, #5f195a 70%, #3e1963 101%);
    padding: 5px;
    border-radius: 20px;
        box-shadow: 0 0 75px rgb(84 24 79 / 72%);
}

div#block-1711032798712_1{   background-image: linear-gradient(225deg, #5e195b, #3d1963 36%, #5f195a 70%, #3e1963 101%);
    padding: 5px;
    border-radius: 20px;
        box-shadow: 0 0 75px rgb(84 24 79 / 72%);}
        
        

div#block-1711032798712_3{background-image: linear-gradient(225deg, #5e195b, #3d1963 36%, #5f195a 70%, #3e1963 101%);
    padding: 5px;
    border-radius: 20px;
        box-shadow: 0 0 75px rgb(84 24 79 / 72%);}


h1, .h1 {
    font-size: 60px;
}



h1,h2,h3,h4,h5,h6 ,p,li{
  font-family: "Inter", sans-serif;
font-weight: 800;


}

h1,h2{
  font-family: "Inter", sans-serif;
font-weight: 800;
line-height: 1.125;
    font-weight: 800;
    background-image: linear-gradient(360deg, #BABABA 0%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}



p{font-weight: 500;font-size: 19px}

mark {
    color: #9B2FDE;
    background-color: transparent;
}

.video img {
    width: 100%;
}

p.logo__text {
    background: linear-gradient(60deg, #9328d6 11%, #f30add 49%, #6c148c 82%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 49px;
}
a.btn {
    padding: 20px;
   font-size: 20px;
    letter-spacing: 3px;
}

i.fa.fa-arrow-right{
    margin-left: 15px;
}




#block-1710489750037 .form-btn {
    background: linear-gradient(45deg, #361965 0%, #651959 100%) !important;
    border: none;
    width: 50%;
    padding: 18px;
}

@media (min-width: 768px)
{
.feature p {
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 19px;
    line-height: 32px;
}
div#block-1710925179052 .btn {
    width: 60%;
}
div#block-1710919225311_0 .btn {
    width: 60%;
}
.feature h3 {
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1.4;
}
.form .form-group {
    width: 50%;
    float: left;
}
.form-group {

    padding-right: 20px;
}
.form-group:last-child {
    width: 100%;
    margin-right: 0;
}

div#block-1710487503481 .btn {
    width: 75%!important;
}
div#block-1710919225311_0 .btn {
    width: 60% !important;
}
div#block-1710935054088_0 .btn {
    width: 60%;
}
h2, .h2 {
    font-size: 44px;
}

h1.style1 {
    font-size: 4.10em;
    line-height: 1.125;
    background-image: linear-gradient(360deg, #BABABA 0%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: -0.1rem;
    word-spacing: -12px;
    font-weight: 600;
}

}





@media screen and (max-width:767px)
{
h2.kajabi-form__title {
    font-size: 26px;
}
h1, .h1 {
    font-size: 45px;
}
div#block-1710925179052 .btn {
    width: 75%;
}
.col-3 {
    width: 50%;
}
div#block-1710573915901 .btn{width: 70% !important}

div#section-1710912241457 .feature{justify-content: center;}





#block-1710577435771_0 .block,
#block-1710576590925_0 .block,
#block-1710576768694_0 .block,
#block-1710577400109_1 .block,
#block-1710577435771_0 .block,#block-1710576184948_0 .block{background: none !important;
box-shadow:none  !important}
h1.style1 {font-size: 44px !important;
p.logo__text{font-size: 24px !important}
}
p{font-size: 15px}
}

h1.style4 mark, h2.style4 mark, h3.style4 mark, p.style4 mark {
    color: #9B2FDE;
    background-color: transparent;
}


mark.addon {
    background: linear-gradient(60deg, #9b2fde 11%, #9b2fde 49%, #9b2fde 82%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




div#block-1710760851301_9 .btn {
    width: 75%;
}
div#block-1710487503481 .btn {
    width: 75%;
}

#block-1710859805307_0 .form-btn{    background: linear-gradient(45deg, #361965 0%, #651959 100%);
    border: none;}

div#block-1710573915901 .btn {
    width: 50%;
}

div#section-1710912241457 p{    margin-left: 16px;
   

    text-transform: uppercase;
}

div#section-1710912241457 img.feature__image {
    margin: 0px;
    filter: saturate(272%);
}

div#section-1710912241457 .feature {
    display: flex;
    align-items: center;
}
div#block-1710916531335 .block {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

div#block-1710917247830 .block {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#block-1710859805307_0 .form-btn {
    background: linear-gradient(45deg, #361965 0%, #651959 100%) !important;
    border: none!important;
}







@media screen and (max-width:767px)
{
 .btn {
    padding: 10px 20px !important;
        width: 90%;
    font-weight: 600;
}   
  div#section-1710912241457 p {
    font-size: 10px !important;
}  
 div#section-1710912241457 .feature__image{width: 30px !important;}
p.prc1 {
    font-size: 18px;
}

h1.prc2 {
    font-size: 32px;
}
h2{font-size: 24px}

}

.pricing ul {margin: 0;}