/* ====================================
   PRIVACY POLICY PAGE SPECIFIC STYLES
   Extracted from inline <style> block
   ==================================== */

@keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-150px * 6));
    }
  }
.swiper-second-slider{
	animation: scroll 10s linear infinite;
  width: calc(156px * 14);
}
.footer_button:after {
    content: '';
    height: 100%;
    width: 100%;
    background:  #3b1f6e;
    position: absolute;
    transform: translateY(100%);
    overflow: hidden;
    transition: ease-out 0.5s;
    color: #fff;
    z-index: -1;
    border-top-left-radius: 80%;
    border-top-right-radius: 80%;
}
.button-2:hover:after {
    transform: translateY(0px) !important;
    border-top-left-radius: 0% !important;
    border-top-right-radius: 0% !important;
}
.close-text:before {
    content: '';
    height: 100%;
    border-radius: 63px;
    width: 42px;
    background: #3e217061;
    top: 0;
    position: absolute;
    z-index: -1;
    transform: translateX(-13px);
    transition: 0.5s ease;
}
.close-text:hover:before {
    width: 96px;
}
.hover-btn:hover img{
	content: url(https://uploads-ssl.webflow.com/64b68ca245c2ac61522605c9/6579aa1d694f43158583e981_black-arrow.svg);
}

/* Purple mobile menu */
@media screen and (max-width: 991px) {
    .nav-menu-wrapper-2,
    .nav-menu-2 {
        background: #2B1343 !important;
        background-color: #2B1343 !important;
    }

    .nav-link-2 {
        color: #fff !important;
    }
}
