:root {
  /* font-size */
    --font10: 10px;
  --font12: 12px;
  --font14: 14px;
  --font15: 15px;
  --font16: 16px;
  --font18: 18px;
  --font20: 20px;
   --font26: 26px;
  --font24: 24px;
  --font25: 25px;
  --font28: 28px;
  --font30: 30px;
  --font35: 35px;
  --font40: 40px;
   --font48: 48px;
  --font50: 50px;
   --font70: 70px;
    --font100: 100px;
  /* color */
  --gray: #343232;
  --gray1:#3D3D3D;
  --gray2:#616161;
  --main: #0953e4;
  --blue:#007AFF;
  --border: #D1D1D1;
  --white: #Fff;
  --black: #000;
  --lightblack: #080808;
  --black1:#0F172A;
  --main-rgb: 230, 0, 13;
  --bg-blue:#D1E0FE;
  --bg-gray:#F1F1F1;
  --bg-blue1:#D4E2FF;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

ul,
li {
  margin: 0;
  list-style: none;
}

a {
  color: var(--blue);
  text-decoration: none;
  display: inline-block;
}

/* html {
  scroll-behavior: smooth;
} */

html, body {
    overflow-x: clip !important;     
    width: 100%;
    margin: 0;
}
body {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: var(--gray2);
   overflow-x: hidden;
}

.ic--baseline-apple {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.05 20.28c-.98.95-2.05.8-3.08.35c-1.09-.46-2.09-.48-3.24 0c-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8c1.18-.24 2.31-.93 3.57-.84c1.51.12 2.65.72 3.4 1.8c-3.12 1.87-2.38 5.98.48 7.13c-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25c.29 2.58-2.34 4.5-3.74 4.25'/%3E%3C/svg%3E");
}
.mage--playstore {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m3.637 3.434l8.74 8.571l-8.675 8.65a2.1 2.1 0 0 1-.326-.613a2.5 2.5 0 0 1 0-.755V4.567c-.026-.395.065-.79.26-1.133m12.506 4.833l-2.853 2.826L4.653 2.6c.28-.097.58-.124.873-.078c.46.126.899.32 1.302.573l7.816 4.325c.508.273 1.003.56 1.498.847M13.29 12.93l2.839 2.788l-2.058 1.146l-6.279 3.49c-.52.287-1.042.561-1.55.874a1.8 1.8 0 0 1-1.472.195zm7.36-.925a1.92 1.92 0 0 1-.99 1.72l-2.346 1.302l-3.087-3.022l3.1-3.074c.795.443 1.577.886 2.358 1.303a1.89 1.89 0 0 1 .964 1.771'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.grommet-icons--apple-app-store {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3 17a1 1 0 0 1 0-2h10.5c1 0 2 2 1.5 2zm14 0a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2zM12.633 3.501a1 1 0 0 1 1.734.998L7.46 16.495a1 1 0 0 1-1.734-.997zM4 18.5c.5-1 3.5-2 2.5-.28A853 853 0 0 1 4.867 21a1 1 0 0 1-1.734-.998zM9.133 4.499a1 1 0 1 1 1.734-.998L12.61 6.53a1 1 0 1 1-1.733.998zM13 11.5c-.898-1.5 0-4.5.716-3.004L20.366 20a1 1 0 0 1-1.733.998z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.fluent--document-sparkle-32-regular {
  display: inline-block;
  width: 50px;
  height: 50px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M7 13.586V5.25C7 4.56 7.56 4 8.25 4H16v5.75A3.25 3.25 0 0 0 19.25 13H25v13.75c0 .69-.56 1.25-1.25 1.25H16.5c0 .361-.105.715-.3 1.02a2 2 0 0 1-.94.69l-.881.29h9.371A3.25 3.25 0 0 0 27 26.75V11.932a3.25 3.25 0 0 0-.952-2.298l-6.682-6.682A3.25 3.25 0 0 0 17.068 2H8.25A3.25 3.25 0 0 0 5 5.25v8.84q.105-.092.22-.17A2.14 2.14 0 0 1 7 13.586m11-9.172L24.586 11H19.25c-.69 0-1.25-.56-1.25-1.25zM4.488 22.511a3.5 3.5 0 0 1 .837 1.363l.548 1.683a.664.664 0 0 0 1.254 0l.548-1.683a3.47 3.47 0 0 1 2.197-2.196l1.684-.547a.665.665 0 0 0 0-1.254l-.034-.008l-1.684-.547a3.47 3.47 0 0 1-2.197-2.196l-.547-1.683a.664.664 0 0 0-1.255 0l-.547 1.683l-.014.042a3.47 3.47 0 0 1-2.15 2.154l-1.684.547a.665.665 0 0 0 0 1.254l1.684.546c.513.171.979.46 1.36.842m9.333 4.847l.918.298l.019.004a.362.362 0 0 1 0 .684l-.919.298a1.9 1.9 0 0 0-1.198 1.198l-.299.918a.363.363 0 0 1-.684 0l-.299-.918a1.89 1.89 0 0 0-1.198-1.202l-.919-.298a.363.363 0 0 1 0-.684l.919-.298a1.9 1.9 0 0 0 1.18-1.198l.299-.918a.363.363 0 0 1 .684 0l.298.918a1.89 1.89 0 0 0 1.199 1.198'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.bx--customize {
  display: inline-block;
  width: 50px;
  height: 50px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 11h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1m1-6h4v4H5zm15-2h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m-1 6h-4V5h4zm-9 12a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1zm-5-6h4v4H5zm13-1h-2v2h-2v2h2v2h2v-2h2v-2h-2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.codicon--workspace-trusted {
  display: inline-block;
  width: 50px;
  height: 50px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M13.4 3c-1.837 0-3.486-.333-4.974-1.824a.6.6 0 0 0-.848 0C6.086 2.667 4.436 3 2.601 3a.6.6 0 0 0-.6.6v3.602c0 3.862 1.97 6.487 5.81 7.768a.6.6 0 0 0 .38 0c3.841-1.28 5.81-3.906 5.81-7.768V3.6c0-.331-.27-.6-.601-.6M13 7.201c0 3.396-1.636 5.614-5 6.776c-3.364-1.162-5-3.38-5-6.776V3.995c1.579-.039 3.352-.349 5.001-1.843C9.647 3.645 11.421 3.955 13 3.995zM7.499 8.793l2.646-2.646a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.carbon--security {
  display: inline-block;
  width: 32px;
  height: 32px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M14 16.59L11.41 14L10 15.41l4 4l8-8L20.59 10z'/%3E%3Cpath fill='%23000' d='m16 30l-6.176-3.293A10.98 10.98 0 0 1 4 17V4a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v13a10.98 10.98 0 0 1-5.824 9.707ZM6 4v13a8.99 8.99 0 0 0 4.766 7.942L16 27.733l5.234-2.79A8.99 8.99 0 0 0 26 17V4Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.material-symbols--star {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m5.825 21l1.625-7.025L2 9.25l7.2-.625L12 2l2.8 6.625l7.2.625l-5.45 4.725L18.175 21L12 17.275z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.wpf--faq {
  display: inline-block;
  width: 26px;
  height: 26px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath fill='%23000' d='M13 0c-1.7 0-3 1.3-3 3v6c0 1.7 1.3 3 3 3h6l4 4v-4c1.7 0 3-1.3 3-3V3c0-1.7-1.3-3-3-3zm4.188 3h1.718l1.688 6h-1.5l-.407-1.5h-1.5L16.813 9H15.5zM18 4c-.1.4-.212.888-.313 1.188l-.28 1.312h1.187l-.282-1.313C18.113 4.888 18 4.4 18 4M3 10c-1.7 0-3 1.3-3 3v6c0 1.7 1.3 3 3 3v4l4-4h6c1.7 0 3-1.3 3-3v-6h-3c-1.9 0-3.406-1.3-3.906-3zm4.594 2.906c1.7 0 2.5 1.4 2.5 3c0 1.4-.481 2.288-1.281 2.688c.4.2.874.306 1.374.406l-.374 1c-.7-.2-1.426-.512-2.126-.813c-.1-.1-.275-.093-.375-.093C6.112 18.994 5 18 5 16c0-1.7.994-3.094 2.594-3.094m0 1.094c-.8 0-1.188.9-1.188 2c0 1.2.388 2 1.188 2s1.218-.9 1.218-2s-.418-2-1.218-2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}




.text-blue{
  color: var(--main) !important;
}

/* Container for bullets (optional spacing) */
.swiper-pagination {
  display: flex;
  justify-content: center;
  gap: 5px;
  padding: 2px;
}

.swiper-pagination-bullet {
  width: 20px;
  height: 10px;
  background-color: var(--gray);
  border-radius: 10px;
  opacity: 1;
  transition: background-color 0.3s, width 0.3s;
  margin: 0 !important;
}

.swiper-pagination-bullet-active {
  width: 50px;
  background-color: var(--white);
}

/* Base arrow button */
.swiper-arrow {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border: 1px solid #5B5B5B;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 0 2px 0 rgba(0, 0, 0, 0.07);
    position: absolute;
    left: 20px;
    top: inherit;
    bottom: 20px;
}
.swiper-arrow.swiper-button-next {
  left: 90px;
}
.swiper-arrow:before{
  content: "";
    height: 100%;
    width: 100%;
    background: var(--main);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transform: scale(0);
    transition: all .5s ease;
    border-radius: 50%;
}
.swiper-button-next:hover:before,.swiper-button-prev:hover:before{
  transform: scale(2);
}
.swiper-button-next:hover:after,.swiper-button-prev:hover:after{
  filter: brightness(0) invert(1);
}
.swiper-button-next:hover,.swiper-button-prev:hover{
   border: 1px solid var(--main);
}

/* Arrow icon */
.swiper-button-prev:after,
.swiper-button-next:after {
  content: "";
  background: url("../img/right-arrow-white.svg") no-repeat center;
  width: 21px;
  height: 17px;
  position: relative;
  z-index: 2;
}

.swiper-button-next:after {
  transform: rotate(180deg);
}

.img-hover {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
}
.img-hover img {
  transition: all 0.5s ease-in-out;
}
.img-hover:hover img {
  transform: scale(1.1);
}


/* common-btn */
.discover-btn{
  background: var(--white);
  color: var(--black);
  border-radius: 100px;
  padding: 12px 18px;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  pointer-events: auto;
 transition: all .6s ease;
}
.discover-btn::before{
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  transition: all .6s ease;
}
.discover-btn:hover{
   box-shadow:  0 0 12px 4px rgba(9, 83, 228, 0.25);
   transform: scale(0.95);
}
.discover-btn span{
  display: inline-block;
  margin-right: 10px;
  transition: all 0.5s ease-in-out;
}
.discover-btn:hover::before{
  left: 120%;
}
.discover-btn:hover span{
  transform: rotateY(180deg);
} 
.discover-btn:hover{
   background: var(--main);
  color: var(--white);
}

.heading-one{
  font-size: var( --font50);
  line-height: 60px;
  font-weight: bold;
  color: var(--black);
}
.tag{
  border-radius: 50px;
background: #F00;
color: var(--white);
font-weight: 600;
display: inline-block;
    padding: 2px 12px;
}

/* Inner Page */
.whitebackground{
  background: #fff;
}
.innertop_padd {
  padding-top: 70px !important;
}


@media only screen and (min-width: 1440px) {
.container, .container-fluid{
    max-width: 1440px;
    margin: auto;
    padding: 0 16px;
  }
}

@media only screen and (max-width:1099px) {
  .trusted-section .stats-section .stat .number-heading,.heading-one{
    font-size: 40px;
    line-height: 50px;
  }
}

/* @media only screen and (max-width:1024px) {
.heading-one{
  font-size: var(--font30);
    line-height:36px; 
}
} */
@media only screen and (max-width: 992px) {
 
  .common_heading_box .heading {
    font-size: var(--font28);
    line-height: 30px;
  }
  .common_heading_box .para {
    font-size: var(--font16);
    line-height: 22px;
  }
  .swiper-arrow{
    width: 30px;
    height: 30px;
  }
  .swiper-button-prev:after, .swiper-button-next:after{
    background-size: 12px;
  }
  .swiper-arrow.swiper-button-next {
    left: 60px;
}

.heading-one{
  font-size: var(--font30);
    line-height:36px; 
}




}
@media only screen and (max-width: 640px) {
   body{
    font-size: var(--font14);
    line-height: 24px;
  }
  .discover-btn,.common-btn{
        padding: 8px 16px;
        font-size: var(--font14);
        line-height: 20px;
  }
.floating-catalogue-form{
  width: 90%;
}

  .heading-one{
    font-size: var(--font28);
    line-height: 38px;
  }

}


@media (max-width: 768px) {
  [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}