/* Custom Styles */
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');



h2.text_font {
    color: #430473;
    font-family: "Playball", Sans-serif;
    font-size: 46px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 46px;
}



@media screen and (min-width:768px)
{
 h1.elementor-heading-title.elementor-size-default {
    font-size: 72px;
    margin-top: -72px;
}   
    div#section-1717735468242 .col-2 {
    width: 20%;
}

div#section-1717736409250 .col-2 {
    width: 20%;
}
    
}

div#block-1715924209317 span {
    font-size: 48px;
    font-weight: 500;
    color: #fff;
}

span.doller {
    font-size: 26px;
    font-weight: 500;
}
.strike_text h2 {
    font-size: 56px;
    font-weight: 500;
}

div#block-1715924209317 h2 {
    font-size: 26px;
    font-weight: 500;
    color: #fff;
}
div#block-1715924242513 span {
    font-size: 60px;
text-decoration: none !important
}
div#block-1715924242513 h2 {
    font-size: 26px;
    color: #fff;
}
div#block-1715924209317 { position: relative  }
div#block-1715924209317 span:after {
    position: absolute;
    content: '';
    width: 82%;
    height: 4px;
    background-color: red;
    left: 0;
    top: 50%;
    transform: translate(15px, 6px) rotate(159deg);
}
.strike_text p {
    margin-top: -16px;
    margin-bottom: 0;
}


.strike_text {
    padding: 30px 0px 0px 0px;
}


h1.pricing__price {
    margin-top: 0px;
}


h1.pricing__price {
    font-size: 72px;
}


.md-image {
    width: 70%;
    margin: auto;
}
.inner-container {
    width: 80%;
    margin: auto;
        padding: 20px 0;
}

.li-image ul {
    margin: 10px 0;
}


.plus-image img {
    width: 35px;
    margin: auto;
}

.plus-image {
    margin-bottom: 20px;
}
.pricing__content {
    padding: 30px 0;
    
    
}
div#section-1715943282405 .module {
    background: #642d91;

}
div#section-1715943282405 .module p {

    color: #fff !important;
}


div#section-1715943282405 .min {
    background: none !important;
}


div#section-1715943282405 .min p {
    color: #642d91 !important;
}
div#section-1715935995794 .module {
    display: none;
}

@media screen and (max-width: 767px)

{
    
    .card {
    padding: 15px;
}
    
    .text h2 {
    font-size: 32px !important;
}

.text p {font-size: 11px !important;}
}



.strike_text h2:after {
    position: absolute;
    content: '';
    width: 55%;
    height: 4px;
    background-color: red;
    left: 0;
    transform: translate(60px, 25px) rotate(159deg);
}

.strike_text {
    position: relative;
}

h5.link-list__title {
    font-size: 15px;
}
a.link-list__link {
    font-size: 15px;
font-weight: 600;
}
    .link-list--desktop-right .link-list__link {
        margin: 0 0 0 0px;
        font-weight: 100;
    }

        .link-list--desktop-left .link-list__link {
        margin: 0 5px 0 0;
    }
    
    @media (min-width: 768px) {
  .count {
  overflow: hidden;
}

  .count ul {
  column-count: 2;
  column-gap: 10px;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

  .count .list-class-item {
  break-inside: avoid;
  margin-bottom: 10px;
}
div#section-1716880765119  .feature__image {
    margin-top: -80px !important;
}

div#section-1716880765119  .block {
    overflow: inherit;
}


}

div#block-1717682882009 .block {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2), -5px -5px 15px rgba(255, 255, 255, 0.5);
    transition: transform 0.2s, box-shadow 0.2s;
}
    
    
    /* Custom Styles */
/* Marquee styles */

.marquee {
 --gap: 1.5rem;
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
      width: 100%;
}

.marquee__content {

  display: flex;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  list-style: none;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}



/* Enable animation */


/* Reverse animation */

.holder {
    display: flex;
    --gap: 1.5rem;
    position: relative;
    display: flex;
    overflow: hidden;
    user-select: none;
    width: 100%;
}

@media screen and (max-width: 767px)

{
.first{font-size: 20px !important}
 .marquee__content img { width: 100% !important } 
   .marquee__content {  min-width: fit-content!important;
    width: 100%!important}
 .marquee{flex-direction: column;}
}