/** Shopify CDN: Minification failed

Line 4905:26 Expected identifier but found "!"
Line 16030:44 Unexpected "{"

**/
* {
  letter-spacing: 0 !important;
}
@font-face {
    font-family: 'Inter';
    src: url('/cdn/shop/files/Inter-Medium.woff?v=1717392982') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

a {
  text-decoration: none;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

h2 {
  color: #292D35;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 56px;
  margin: 0;
}

p {
  color:  #667085;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}

.custom-btn .primary__btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 12px 18px;
  border-radius: 100px;
  background: #4d1b7e;
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  transition: .3s all linear;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.custom-btn .primary__btn:hover{
  transition: .3s all linear;
  background:#4d1b7ecc;
}
.custom-btn .primary__btn .button-icon {
  padding-left: 8px;
  padding-right: 4px;
  transition: .3s all linear;
  display: flex;
}
.custom-btn .primary__btn svg{
    width: 24px;
    height: 24px;
    fill: currentcolor;
}
.custom-btn .primary__btn:hover .button-icon {
  padding-left:12px;
  padding-right: 0px;  
  transition:padding .3s linear;  
}
.custom-button{
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
.custom-button .icon-text-btn {
  position: relative;
  overflow: hidden;
  color: #fff;
  background: #4d1b7e;
  border: 1px solid #4d1b7e;
  z-index: 1;
  display: flex;
  align-items: center;
  transition: .3s all linear;
  text-decoration: none;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  margin-right: 12px;
  padding: 10px 20px;;
  border-radius: 99px;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  width: max-content;
}
.custom-button .icon-text-btn:hover{
  transition: .3s all linear;
  background: #4d1b7ecc;
}
.custom-button .icon-text-btn .button-svg-icon{
  line-height: 0;
  padding-left: 8px;
  padding-right: 4px;
  transition: .3s all linear;
}
.custom-button .icon-text-btn:hover .button-svg-icon{
  padding-left: 12px;
  padding-right: 0px;
  transition: .3s all linear;
}
.custom-button .icon-text-btn .button-svg-icon svg{
  fill: currentcolor;
  width: 12px;
  height: 10px;
}


/* Header */
/* .section-header.animate,
.header-wrapper{
  background: #fff;
} */
.header-wrapper .header.page-width {
  padding: 0 48px;
}
.header-wrapper{
  /* background:url("/cdn/shop/files/Group_69208.png?v=1709895337"); */
  background-repeat: no-repeat;
  background-size: cover;
}

.header-wrapper .header.header--middle-left {
  grid-template-areas: "heading navigation buttons";
  grid-template-columns: auto 1fr auto;
}

.header-wrapper .header .header__inline-menu {
  text-align: center;
}
.header-wrapper .header .header__inline-menu .list-menu.list-menu--inline li{
  padding:0 8px;
}
.header-wrapper .header .header__inline-menu .list-menu.list-menu--inline li:first-child{
  padding-left:0;
}
.header-wrapper .header .header__inline-menu .list-menu.list-menu--inline li:last-child {
  padding-right:0;
}
/* Mega menu */
.header-wrapper .header .header__inline-menu .mega-menu__content {
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  background: #fff;
  box-shadow: 0px 4px 16px -4px rgba(16, 24, 40, 0.19), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  top:88px;
  margin-left:auto;
  margin-right:auto;
}
.mega-menu__content .megamenu_content-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 48px;
  width: 100%;
  max-width: 1325px;
  height: 100%;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-product{
  gap: 60px; 
}
@media (min-width:1441px){
 .mega-menu__content .megamenu_content-wrapper {
    width: 100%;
    max-width: var(--page-width);
    margin: 0 auto;
  } 
}
.mega-menu__content .megamenu_content-wrapper .MegaMenu_image {
  flex: 0 0 29%;
  max-width: 29%;
  padding: 32px 48px 32px 32px;
  border-left: 1px solid #DEDEDE;
  background: #F9FAFB;
}
.mega-menu__content .megamenu_content-wrapper .MegaMenu_image .video_btn{
  display:inline-block;
}
.mega-menu__content .megamenu_content-wrapper .MegaMenu_image .video_btn:hover{
  transform: scale(1.02);
}
.mega-menu__content .megamenu_content-wrapper .MegaMenu_image img{
  height: auto;
  width: 100%;
}

.mega-menu__content .megamenu_content-bottom {
  display: flex;
  justify-content: space-between;
  align-items:center;
  padding: 24px 32px;
  border-top: 1px solid #DEDEDE;
  background: #F9FAFB;
}
@media screen and (min-width:1825px){
  .mega-menu__content .megamenu_content-bottom {
    padding: 24px 60px;
  }
}
.mega-menu__content .megamenu_content-bottom .bottom_right .right-link,
.mega-menu__content .megamenu_content-bottom .bottom_right,
.mega-menu__content .megamenu_content-bottom .bottom_left .left_content{
  display: flex;
  justify-content: space-between;
  align-items:center;
}

.mega-menu__content .megamenu_content-bottom .bottom_right .right-link,
.mega-menu__content .megamenu_content-bottom .bottom_left .left_content{
  gap:8px;
}
.mega-menu__content .megamenu_content-bottom .bottom_right{
  gap:24px;
}

.mega-menu__content .megamenu_content-bottom .bottom_left .left_content .sign_up_link,
.mega-menu__content .megamenu_content-bottom .bottom_right .right-link{
  color: #0397CC;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.mega-menu__content .megamenu_content-bottom .bottom_left .left_content .sign_up_link:hover,
.mega-menu__content .megamenu_content-bottom .bottom_right .right-link:hover{
  transform: scale(1.02);
}
.menu_drawer__bottom .megamenu_content-wrapper .MegaMenu_image .MegaMenu_image_content .Megamenu_title,
.mega-menu__content .megamenu_content-wrapper .MegaMenu_image .MegaMenu_image_content .Megamenu_title{
  color: #101828;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin:24px 0 4px;
}
.mega-menu__content .megamenu_content-wrapper .MegaMenu_image .MegaMenu_image_content .Megamenu_image_text{
  color: #667085;
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}


.mega-menu__content .megamenu_content-wrapper .mega-menu_list-content {
  flex: 0 0 71%;
  max-width: 71%;
  padding-top:32px;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu_list-content .mega-menu__list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  gap: 48px;
}

.mega-menu__content .megamenu_content-wrapper .mega-menu__list li {
  flex: 0 0 calc(25% - 18px);
  max-width: calc(25% - 18px);
  text-align: left;
  padding: 0 !important;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list li a{
  padding:0;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list li a:hover,
.mega-menu__content .megamenu_content-wrapper .mega-menu__list li .mega-menu__link--active{
  text-decoration:none;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list .mega-menu__icon-text-wrapper {
  display: flex;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list .mega-menu__icon-text-wrapper:hover{
  transform:scale(1.02);
  transition: transform .2s ease;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list .mega-menu__icon-text-wrapper .megamenu-icon-text_left-block {
  flex: 0 0 auto;
}

/* .mega-menu__content .megamenu_content-wrapper .mega-menu__list .mega-menu__icon-text-wrapper .megamenu-icon-text_right-block {
  flex: 0.85 1 0%;
} */

.mega-menu__content .megamenu_content-wrapper .mega-menu__list .mega-menu__icon-text-wrapper .megamenu-icon-text_right-block .MegaMenu__title h5 {
  font-size: 16px;
  line-height: 24px;
  color: #292D35;
  font-weight: 500;
  margin: 0;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list .mega-menu__icon-text-wrapper .megamenu-icon-text_right-block .MegaMenu__text h4 {
  color:#667085;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.4px;
  margin: 0;
}

/* Platform megamenu */
.mega-menu__content .megamenu_content-wrapper.megamenu_content-platform .mega-menu__list li{
  align-self:end;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list li .MegaMenu__image-wrapper .MegaMenu_img_text_block{
  display:flex;
  gap:16px;
}
.mega-menu__content .megamenu_content-platform .mega-menu__list {
  display: flex;
  flex-wrap: wrap;
  padding:0;
  gap: 24px;
  width:100%;
  justify-content:space-between;
}
.mega-menu__content .megamenu_content-platform .mega-menu__list li .mega-menu__link:hover{
    transform: scale(1.02);
}
.mega-menu__content .megamenu_content-platform .mega-menu__list li .mega-menu-2 .MegaMenu__title h5 {
  color: #292D35;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin:0;
}

.mega-menu__content .megamenu_content-platform .mega-menu__list li .mega-menu-2 .platform_content p {
  color: #667085;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; 
  margin: 4px 0 0 0;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list li #HeaderMenu-platforms-check-all-integrations .MegaMenu_img_text_block{
  display: flex;
  padding: 12px 18px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 99px;
  background: #0397CC;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  width: max-content;
  margin-left: auto;
}
.mega-menu__content .megamenu_content-wrapper .mega-menu__list li #HeaderMenu-platforms-check-all-integrations .MegaMenu_img_text_block .MegaMenu__title h5{
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

/* New menu css  */
/* Resources */
.mega-menu__content .megamenu_content-resources {
  display:flex;
  justify-content: space-between;
  text-align:left;
}
.mega-menu__content .megamenu_content-wrapper .content-resources-left {
    width: 100%;
    max-width: 67.3%;
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap {
    width: 100%;
    max-width: 32.7%;
    padding: 0;
    list-style: none;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    height: 100%;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container .MegaMenu__image-wrapper {
    padding-right: 60px;
    margin-right: 60px;
    border-right: 1px solid #EDEEF2;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container .MegaMenu__image-wrapper .MegaMenu_img_text_block{
  width:100%;
  max-width:280px;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container .resources_Megamenu_main {
  display: flex;
  padding: 8px;
  gap: 10px 14px;
  transition:all 0.3s ease;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container .resources_Megamenu_main:hover{
  border-radius: 12px;
  background: #F9F5FF;
  transition:all 0.3s ease;
}

.mega-menu__content .megamenu_content-resources .content-resources-container .resources_Megamenu_main .resources_icon{
  flex:0 0 auto;
}
.mega-menu__content .megamenu_content-resources .content-resources-container .resources_Megamenu_main .resources_title{
  color:#2F3037;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.mega-menu__content .megamenu_content-resources .content-resources-container .resources_Megamenu_main .resources_sub_title p{
  color:#8787A4;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.28px;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container .resources_Megamenu_main:hover .resources_title{
  color:#4D1B7E;
}
.mega-menu__content .megamenu_content-resources .content-resources-left .content-resources-container .resources_Megamenu_main:hover .resources_sub_title p{
  color: rgba(54, 8, 99, 0.60);
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap .MegaMenu_blog_block{
  padding:0 !important;
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap .MegaMenu_blog_block .Megamenu-blog-wrapper{
  display: grid;
  grid-template-columns: 144px 1fr;
  gap: 16px;
  margin-bottom: 20px;
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap .MegaMenu_blog_block:last-child .Megamenu-blog-wrapper {
  margin-bottom: 0px;
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap .MegaMenu_blog_block .Megamenu-blog-wrapper .Megamenu-blog-image img{
  width:100%;
  border-radius:6px;
  height:80px;
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap .MegaMenu_blog_block .Megamenu-blog-wrapper .Megamenu-blog-title h4{
  color: #2f3037;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 4px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.mega-menu__content .megamenu_content-resources .MegaMenu_blog_wrap .MegaMenu_blog_block .Megamenu-blog-wrapper .Megamenu-blog-content p{
  color:#8787A4;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
/* 1/4/24 */
.header-wrapper .megamenu-mobile{
  display:none;
}
@media screen and (max-width:1180px){
  .header-wrapper .megamenu-mobile{
    display:block;   
  }
}
/* Solution */
/* .mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-container {
  display: flex;
}

.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-titles {
  width: 27%;
  padding: 32px 0;
  border-left: 1px solid #DEDEDE;
  background: #F9FAFB;
}

.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-titles ul {
  list-style: none;
  padding: 0;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-titles ul .tab-title.active {
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  background: #FFF;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-titles ul .tab-title {
  padding:0;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-titles ul .tab-title h5 {
  color: #292D35;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; 
  padding:12px 32px 12px 48px;
  margin:0;
  position:relative;
  cursor:pointer;
  text-align:left;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-titles ul .tab-title h5::after{
  content:"";
  position:absolute;
  right:30px;
  bottom:13px;
  width:20px;
  height:20px;
  background:url("/cdn/shop/files/chevron-down.svg?v=1729070370") no-repeat;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-contents {
  width: 73%;
  padding-left:24px;
}

.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-content {
  display: none;
}

.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-content.active {
  display: block;
  padding: 32px 48px 32px 0;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-content .MegaMenu_img_text .solution_Megamenu_wrap {
  display:flex;
  gap:12px 24px;
  flex-wrap:wrap;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-content .MegaMenu_img_text .solution_Megamenu_wrap .solution_Megamenu_main {
  width:100%;
  max-width:calc(33.33% - 16px);
  display: flex;
  align-items: center;
  color: #292D35;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
  text-align:left;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-content .MegaMenu_img_text .solution_Megamenu_wrap .solution_Megamenu_main:hover{
  transform:scale(1.02);
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution .tab-content .MegaMenu_img_text .solution_Megamenu_wrap .solution_Megamenu_main .solution_icon {
  padding-right:16px;
}
.mega-menu__content .megamenu_content-wrapper.megamenu_content-solution {
  display: block;
  padding:0;
}

.mega-menu__content .megamenu_content-solution .mega-menu__list {
  display: flex;
  gap: 24px;
  padding:0;
}

.mega-menu__content .megamenu_content-solution .mega-menu__list li:first-child {
  flex: 0 0 calc(25% - 17px);
  max-width: calc(25% - 17px);
}

.mega-menu__content .megamenu_content-solution .mega-menu__list li:nth-child(2) {
  flex: 0 0 calc(51% - 17px);
  max-width: calc(51% - 17px);
}
.mega-menu__content .megamenu_content-solution .mega-menu__list li:nth-child(2) .solution_Megamenu_wrap{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 10px;
}
.mega-menu__content .megamenu_content-solution .mega-menu__list li:nth-child(2) .solution_Megamenu_wrap .solution_Megamenu_main {
  width: 100%;
  flex: 0 0 calc(50% - 5px);
  max-width: calc(50% - 5px);
}
.mega-menu__content .megamenu_content-solution .mega-menu__list li:last-child{
  width:100%;
  flex: 0 0 calc(24% - 17px);
  max-width: calc(24% - 17px);
}
.mega-menu__content .megamenu_content-solution .mega-menu__list .MegaMenu__title h5 {
  color: #7C8290;
  font-family: "Poppins";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin: 0 0 12px;
}

.mega-menu__content .megamenu_content-solution .mega-menu__list .solution_Megamenu_main {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 0;
}

.mega-menu__content .megamenu_content-solution .mega-menu__list .solution_Megamenu_main:hover {
  transform: scale(1.02);
}
.mega-menu__content .megamenu_content-solution .mega-menu__list .solution_Megamenu_main .solution_icon {
  flex:0 0 auto;
}


.mega-menu__content .megamenu_content-solution .mega-menu__list .solution_Megamenu_main .solution_title {
  color: #1F1F28;
  font-family: "Poppins";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.mega-menu__content .megamenu_content-solution .mega-menu__list .solution_Megamenu_main .solution_sub_title p{
  color: #667085;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
} */

/* Mega menu */

.header-wrapper .header .header__heading .header__heading-link {
  padding: 0;
  margin: 0;
}
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item {
  padding: 8px;
  color: #535768;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  transition: all .2s linear;
  position: relative;
  min-height: 88px;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
/* .header-wrapper .header .header__inline-menu .list-menu .header__menu-item::after{  
  content: attr(data-text)/"";
  height: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  font-weight: 600;
} */
/* .header-wrapper .header .header__inline-menu .list-menu .header__menu-item:hover{
  width: fit-content;
  background: #f3ecfa;
  color: #5c2295;
  border-radius: 5px;
  transition: all .2s linear;
} */
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item .icon-caret {
  position:unset;
  transition: all .4s linear;
  transform: scaleY(1);
}
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item:hover .icon-caret{
  fill:#5c2295;
  transform: scaleY(-1);
  transition: all .4s linear;
}
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item:hover .icon-caret path {
  fill:#5c2295;
  
}
.header-wrapper .header .header__inline-menu .list-menu .mega-menu .header__menu-item:hover {
    background: transparent;
}

/* .header-wrapper .header .header__inline-menu .list-menu .header__menu-item:hover svg path{
  stroke: #535768;
  stroke-width: 1;
} */
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item:hover span{
  color:#5c2295;
  text-decoration: none;
}
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item .header__active-menu-item {
  text-decoration: none;
  color:#5c2295;
}
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item .header__active-menu-item + svg {
  color:#5c2295;
}
.header-wrapper .header .header__inline-menu .list-menu .header__menu-item.link--text .header__active-menu-item {
  text-decoration: underline;
  color:#5c2295;
  text-decoration-thickness: 2px;
  text-underline-offset: 15px;
}
.header-wrapper .header .header__inline-menu .list-menu .mega-menu[open] .header__menu-item,
.header-wrapper .header .header__inline-menu .list-menu .mega-menu[open] .header__active-menu-item {
  color:#5c2295;
  transition: all 0.2s linear;
}
.header-wrapper .header .header__inline-menu .list-menu .mega-menu[open] .header__menu-item .icon-caret{
  transform: scaleY(1) rotate(180deg);
}

.header-wrapper .header .header__inline-menu .list-menu .header__menu-item:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background-color: #4d1b7e;
  opacity: 0;
  visibility: hidden;
  width: 0;
  transition: all 0.5s linear;
}

.header-wrapper .header .header__inline-menu .list-menu .mega-menu[open] .header__menu-item:before {
  opacity: 1;
  visibility: visible;
  width: 100%;
  transition: all 0.5s linear;
}

.header-wrapper .header .account-button-wrapper {
  grid-area: buttons;
  display: flex;
  align-items: center;
}

.header-wrapper .header .account-button-wrapper .header-account {
  text-decoration: none;
  color: #344054;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  margin-right: 12px;
  padding: 8px 18px;
  border-radius: 99px;  
   box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.header-wrapper .header .account-button-wrapper .header-account.header--login_btn {
  border: 1px solid #D0D5DD;
  background: #FFF;
  position: relative;
 overflow: hidden;
  z-index: 1;
  transition: .3s all linear;
  
}
.header-wrapper .header .account-button-wrapper .header-account.header--login_btn:hover{
  color: #fff;
  background: #4d1b7e;
  transition: .3s all linear;
  border: 1px solid #4d1b7e;
}

/* .header-wrapper .header .account-button-wrapper .header-account.header--login_btn:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #D0D5DD;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.header-wrapper .header .account-button-wrapper .header-account.header--login_btn:hover:before {
    width: 200%;
} */

.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn {
    border-radius: 99px;
    position: relative;
    overflow: hidden;
    color: #fff;
    background: #4d1b7e;
    border: 1px solid #4d1b7e;
    z-index: 1;
    margin-right: 0;
    display: flex;
    transition: .3s all linear;
}
.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn:hover {
    transition: .3s all linear;
    background: #4d1b7ecc;
}
.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn .button-svg-icon {
    padding-left: 8px;
    padding-right: 4px;
    transition: .3s all linear;
}
.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn:hover .button-svg-icon {
  padding-left: 12px;
  padding-right: 0px;
  transition: .3s all linear;
}
.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn svg {
  fill: currentcolor;
  width: 12px;
  height: 10px;
}
/* .header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn:hover {
  color: #4d1b7e;
}
.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #fff;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.header-wrapper .header .account-button-wrapper .header-account.header--sign-up_btn:hover:before {
    width: 200%;
} */


/* 19/3/24  */
/* Video Popup css */
.pop-up-video {
    z-index: 999;
    display: none;
    width: 100%;
    height: 100vh;
    margin: auto;
    position: fixed;
    top: 0;
    box-shadow: 10px 10px 10px 10px #000;
    left:0;
}
.pop-up-video.pop-up-show{
  display:block;
}
.pop-up-video .popup-bg {
    background: #00000080;
    width: 100%;
    height: 100vh;
    position: absolute;
    display:block !important;
}
.pop-up-video .video-wrapper {
    background: #000;    
    width: 800px;
    height: auto;
    margin:28px auto;
    transform: translateY(-50px);
    transition: transform 0.5s ease-out;
}
.pop-up-video.pop-up-show .video-wrapper{
    transform: none;
}
.pop-up-video button.close-btn {
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    font-family: inherit;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: -30px;
}
.pop-up-video .video_model_open{
  overflow:hidden;
}
.pop-up-video .video-iframe{
  background-clip: padding-box;
  background-color: #fff;
  border-radius: 0.3rem;
  display: flex;
  flex-direction: column;
  outline: 0;
  pointer-events: auto;
  position: relative;
  width: 100%;
  padding:16px;
}
.pop-up-video .video-wrapper iframe {
    width: 100%;
    height: 400px;
    margin: auto;
    display: block;
    border: none;
}




/* footer */
.footer-richtext .rich-text {
  background: #f7f7f7;
  border-radius: 32px 32px 0 0;
  padding: 64px 0;
}
.footer-richtext .rich-text .rich-text__blocks{
  max-width:100%;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__heading{
  color: #292D35;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__text{
  margin-top:16px;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__text p{
  color: #667085;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button svg{
  display:none;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button{
  border-radius: 99px;
  border: 1px solid #4D1B7E;
  background: #4D1B7E;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  display: flex;
  padding: 12px 18px;
  justify-content: center;
  align-items: center;
  color:#FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  outline:none;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: .3s all linear;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button:hover {
    transition: .3s all linear;
    background: #4d1b7ecc;
    border: 1px solid  #4d1b7ecc;
}

.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button:after {
  content: none;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button.button--secondary{
  border: 1px solid #D0D5DD;
  background: #FFF;
  z-index: 1;
  transition: .3s all linear;
  color: #344054;
}
.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button.button--secondary:hover{
  color: #fff;
  background: #4d1b7e;
  transition: .3s all linear;
  border: 1px solid #4d1b7e
}
/* .footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button::after,
.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button::before{
  box-shadow:none;
}

.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button:hover {
  color: #4d1b7e;
}

.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button::before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #fff;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}

.footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button:hover:before {
    width: 200%;
} */

.footer{
  border-top:0 !important;
}

.footer .footer__content-top{
  padding-bottom: 2.5rem;
}
.footer .footer__blocks-wrapper.grid .grid__item .footer-logo-wrapper{
  width:100%;
  max-width:150px;
}
.footer .footer__blocks-wrapper.grid {
  gap:32px
}
.footer .footer__blocks-wrapper.grid .grid__item {
  width: calc(16.66% - 32px);
}
.footer .footer__blocks-wrapper.grid .grid__item .footer-block__details-content p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  color: #fff;
  margin: 16px 0;
}

.footer .footer__copyright.caption {
  margin: 0;
}

.footer .footer__copyright {
  text-align: left;
}

.footer .footer__copyright.caption .copyright__content {
  color: #98A2B3;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.footer .footer__content-bottom-wrapper .social-icons-mobile{
  display:none;
}
.footer .footer__content-bottom-wrapper .footer-copyright-mobile{
  display:none;
}
.footer .footer__list-social.list-social {
  gap:24px;
  align-items: center;
}

.footer .footer__list-social .list-social__item .list-social__link {
  padding: 0;
}

.footer .footer__list-social .list-social__item .list-social__link:hover svg path {
  fill: #4d1b7e;
}

.footer .footer-block .footer-block__heading {
  color:#98A2B3;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom:16px;
}

.footer .footer__blocks-wrapper.grid .grid__item .footer-block__details-content li {
  line-height: 0;
}

.footer .footer-block__details-content .list-menu__item--link {
   color: #667085;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 0 0 12px;
  text-decoration:none;
}

.footer .footer-block__details-content .list-menu__item--link:hover {
  opacity: 1;
  color: #000;
  text-decoration: none;
}

.footer .footer_bottom_inner {
  display: flex;
  align-items: center;
  gap: 24px;
}
.footer .footer_bottom_inner .footer-logo-wrapper img {
    max-width: 120px;
    width: 100%;
}
.footer .footer__content-bottom-wrapper--center {
    justify-content: space-between;
    align-items: center;
}
.footer .footer__content-bottom{
  border-top:0;
}
.footer .footer__content-bottom-inner{
   display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  border-top: 1px solid #EAECF0;
  padding: 32px 0 20px;
}
.footer .footer__content-bottom{
  padding-top:0;
}

.footer .footer_bottom_inner .footer_bottom-accessibility a {
  color: #667085;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.footer .footer_bottom_inner .footer_bottom-accessibility a:hover {
  color: #4d1b7e;
}

/* landing-page-banner */
.landing-page-banner {
  padding: 0 20px 80px;
}
.landing-page-banner .landing-page-inner {
  padding-top: 106px;
  position:relative;
  z-index:2;
}
.landing-page-banner.home-landing-banner .landing-page-inner::before{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #F9FAFB;
  width: 100%;
  height: 75%;
  z-index: -1;
  border-radius: 32px;
}
.landing-page-banner.home-landing-banner .landing-page-inner::after {
    content: "";
    position: absolute;
    top: 108px;
    bottom: 0;
    left: 90px;
    right: 0;
    background: url("/cdn/shop/files/homepage-main-banner-vactor.svg?v=1756121411");
    background-repeat: no-repeat;
    width: auto;
    max-width: 864px;
    margin: 0 auto;
    height: 100%;
    z-index: -1;
    border-radius: 32px;
}
.landing-page-banner .landing-page-bg {
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: top center;
}

.landing-page-banner .landing-page-inner .page-content {
  width: 100%;
  text-align: center;
  max-width: 1025px;
  margin: 0 auto;
  padding: 0 20px;
}
.landing-page-banner .landing-page-inner .section-top-badge {
    border-radius: 28px;
    border: 2px solid rgba(172, 107, 236, 0.01);
    background: #F2E8FF;
    width: 100%;
    max-width: fit-content;
    margin: 0 auto 24px;
}

.landing-page-banner .landing-page-inner .section-top-badge .section-top-badge-link {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 6px 16px 6px 6px;
    font-family: 'Inter';
}

.landing-page-banner .landing-page-inner .section-top-badge .badge-text p{
  color: #4D1B7E;
  font-family: 'Inter';
  font-weight: 500;
  line-height: normal;
}
.landing-page-banner .landing-page-inner .section-top-badge .badge-text p a:active {
    color: inherit;
}
.landing-page-banner .landing-page-inner .page-content .main_title h1,
.subscription-plan .subscription-topbar .section-header h1 {
  color: #292D35;
  text-align: center;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 76px;
  margin: 0;
}
.landing-page-banner .landing-page-inner .page-content .landing-page-disc p {
  color: #667085;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  max-width:551px;
  margin: 20px auto 32px;
}
.landing-page-banner .landing-page-inner .landing-page-img {
  text-align: center;
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  max-width:1242px;
  margin:80px auto 0;
}
.landing-page-banner .landing-page-inner .landing-page-img .video-wrap video{
  width:100%;
  height:100%;
  border-radius: 33px;
  border: 12px solid #F7F7F7;
}
.landing-page-banner .landing-page-inner .landing-page-img img{
  width:100%;
  height:100%;
}

.landing-page-banner .landing-page-inner .landing-page-img .mobile-image {
  display: none;
}

.landing-page-banner .landing-page-inner .landing-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn {
  padding: 12px 24px;
  border-radius: 99px;
  border: 1px solid #9140E1;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #9140E1;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: .3s all linear;
}

.partner-page-banner.landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn {
  color: #FFF;
}
.landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn:hover{
  background: #7523CD;
  color: #fff;
  transition: all 0.3s linear;
}
.partner-page-banner.landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn:hover {
  background: #4d1b7ecc;
  transition: all 0.3s linear;
}
.landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn .button-icon {
    padding-left: 8px;
    padding-right: 4px;
    transition: .3s all linear;
    display: flex;
}

.landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn:hover .button-icon {
    padding-left: 12px;
    padding-right: 0;
    transition: padding .3s linear;
}


/* number-section */
.number-section {
  position: relative;
  padding:80px 0;
}
.number-section .number-section-inner {
  display: flex;
  justify-content: space-between;
  gap:30px;
  padding: 64px;
  border-radius: 16px;
  background: #F7F7F7;
}

.number-section .number-section-inner .number-section-block .numbers-title {
  text-align: center;
  font-size: 52px;
  font-style: normal;
  font-weight: 600;
  line-height: 72px;
  letter-spacing: -1.04px !important;
  background: linear-gradient(270deg, #9140E1 0%, #5B2392 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0 0 12px;
}

.number-section .number-section-inner .number-section-block .number-text p {
  color: #292D35;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin: 0;
}
/* Setp info */
.number-section.step-info .number-section-wrap {
    background: transparent;
    padding: 40px 0 25px;
}
.number-section.step-info .number-section-bg {
  background-size: cover;
  margin-top: -105px;
  padding-top: 70px;
}
.number-section.step-info .number-section-inner .number-section-block{
  width:100%;
  max-width:25%;
  flex:0 0 25%;
}
.number-section.step-info .number-section-inner .number-section-block .numbers-title{
  width: 47px;
  height: 43px;
  border-radius:100%;  
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  display:flex;
  justify-content:center;
  align-items:center;
  -webkit-text-fill-color: unset;
}
.number-section.step-info .number-section-inner .number-section-block-1 .numbers-title{
  background:rgba(99, 234, 153, 0.20);
  color: #108356; 
}
.number-section.step-info .number-section-inner .number-section-block-2 .numbers-title{
  background:rgba(77, 27, 199, 0.20);
  color: #4D1BC7; 
}
.number-section.step-info .number-section-inner .number-section-block-3 .numbers-title{
  background:rgba(209, 158, 1, 0.20);
  color: #D19E01; 
}
.number-section.step-info .number-section-inner .number-section-block-4 .numbers-title{
  background:rgba(218, 67, 255, 0.20);
  color: #DA43FF; 
}
.number-section.step-info .number-section-inner .number-section-block .number-text p{
  color: #161E34;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-align:left;
  margin-top:28px;
  max-width:260px;
}




/*  image-text-banner  */
.image-text-banner {
  padding: 80px 0 106px;
}

.section-header {
  text-align: center;
}

.section-header .secondary_title {
  margin-top: 15px;
  text-align: center;
}
.image-text-banner .img_with_text_content .img_with_text_content_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 88px;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse {
  flex-direction: row-reverse;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap .flex__item {
  flex: 0 0 50%;
  max-width: 50%;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block {
  padding-right: 60px;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block {
  padding-left: 94px;
  padding-right: 0;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block .img_with_text_left-content {
  padding-left: 0;
  max-width: 438px;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .img_with_text_left-content {
  /* flex: 1 0 auto; */
  max-width: 470px;
  padding-left: 60px;
  text-align: left;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__title h3 {
  color: #001230;
  font-family: Poppins;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  margin: 0 0 30px 0;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__description p {
  text-align: left;
}

.image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_right-block .image-text__image img {
  width: 100%;
}

/*multicolumn-with-image  */
.multicolumn-with-image .multicolumn-image-wrap .multicolumn-image-content {
  background: #f7f7f7;
  padding: 96px 0 0;
}
.multicolumn-with-image .multicolumn-image-wrap .multicolumn-image-content .section-header h2{
  position:relative;
  width: max-content;
  margin: 0 auto;
}
.multicolumn-with-image .multicolumn-image-wrap .multicolumn-image-content .section-header h2:before {
  content: "";
  position: absolute;
  top: -28px;
  left: -27px;
  right: 0;
  bottom: 0;
  background: url("/cdn/shop/files/Highlighticon.svg?v=1717481000");
  background-size: cover;
  width: 32px;
  height: 43px;
}
.multicolumn-with-image .multicolumn-image-wrap .multicolumn-image-content .custom-btn{
  text-align: center;
  margin-top: 30px;
}
.multicolumn-with-image .multicolumn-image_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 -16px;
  padding-top: 64px;
  row-gap:64px;
}

.multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item {
  width:100%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding: 0 16px;
}

.multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item:not(:nth-child(3n)) .multicolumn-image_card {
  height: 100%;
}

/* .multicolumn-with-image .multicolumn-image_list .multicolumn_list_item-1,
.multicolumn-with-image .multicolumn-image_list .multicolumn_list_item-2,
.multicolumn-with-image .multicolumn-image_list .multicolumn_list_item-3 {
  border-bottom: 1px solid rgba(52, 64, 84, 0.1);
} */

/* .multicolumn-with-image .multicolumn-image_list .multicolumn_list_item-4 .multicolumn-image_card,
.multicolumn-with-image .multicolumn-image_list .multicolumn_list_item-5 .multicolumn-image_card,
.multicolumn-with-image .multicolumn-image_list .multicolumn_list_item-6 .multicolumn-image_card {
  padding-top: 30px;
} */

/* .multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .multicolumn-image_card_content {
  max-width: 325px;
} */
.multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .card-icon{
  display:flex;
  justify-content:center;
  align-items:center;
}

.multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .card-title {
  color: #292D35;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 8px;
}
.multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .card-disc p{
  text-align:center;
}
.multicolumn-with-image .multicolumn-with-image_media {
  position:relative;
  padding-top: 45px;
}
.multicolumn-with-image .multicolumn-with-image_media .video-wrap{
  text-align: center;
  width: 100%;
  max-width: 1302px;
  margin: 0 auto;
  padding: 45px 37px;
  border-radius: 32px;
  background: transparent;
  /* box-shadow: 0 0px 41px 30px rgb(227 229 231); */
}

.multicolumn-with-image .multicolumn-with-image_media::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:50%;
  background:#f7f7f7;
  z-index:-1;
}
.multicolumn-with-image .multicolumn-with-image_media .video-wrap video{
  width:100%;
  height:100%;
  border-radius: 33px;
  border: 1px solid #EAECF0;
  /* background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #FFF;
  backdrop-filter: blur(10px); */
}
.multicolumn-with-image .multicolumn-with-image_media img{
  width:100%;
  height:100%;
}



/* testimonial  */

.testimonial {
  padding: 160px 0 0;
}

.testimonial .testimonial-slider .single-slider {
  padding: 80px 50px;
}

.testimonial .testimonial-slider .single-content {
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 2px 20px 0px rgba(52, 64, 84, 0.15);
  padding: 30px 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 53px;
  margin: 0.5% 91px;
}

.testimonial .testimonial-slider .single-content .slider-left-block {
  text-align: center;
  width: 100%;
  max-width: calc(20% - 30px);
  margin: 0 auto;
  flex: 0 0 calc(20% - 30px);
}

.testimonial .testimonial-slider .single-content .slider-left-block .profile-info .profile-media {
  display: flex;
  justify-content: center;
}
.testimonial .testimonial-slider .single-content .slider-left-block .profile-info .profile-media img{
  border-radius: 50%;
  height: 120px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 120px;
}
.testimonial .testimonial-slider .single-content .slider-left-block .profile-info .user-name h4 {
  padding: 5px 21px;
  border-radius: 5px;
  background: #344054;
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin: -10px auto 0;
  position: relative;
  display:inline-block;
}

.testimonial .testimonial-slider .single-content .slider-left-block .profile-info .user-designation {
  color: #6c717c;
  text-align: center;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
  margin: 9px 0 10px;
}

.testimonial .testimonial-slider .single-content .slider-left-block .quiz-link {
  color: #ffc000;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.testimonial .testimonial-slider .single-content .slider-right-block {
  padding-top: 24px;
  width: 100%;
  max-width: calc(80% - 30px);
  flex: 0 0 calc(80% - 30px);
}

.testimonial .testimonial-slider .single-content .slider-right-block .customer-review p {
  line-height: 24px;
  width: 100%;
  /* max-width:611px;   */
  position: relative;
  z-index: 1;
}

.testimonial .testimonial-slider .single-content .slider-right-block .customer-review p:before {
  content: "";
  position: absolute;
  top: -15px;
  left: -23px;
  background-image: url(/cdn/shop/files/start-quote.svg?v=1708576795);
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  background-size: contain;
}

.testimonial .testimonial-slider .slick-arrow {
  z-index: 1;
  align-items: center;
  background: rgba(77, 27, 126, .302) !important;
  border-radius: 50%;
  color: #4d1b7e;
  display: flex;
  height: 50px;
  justify-content: center;
  transform: translateY(-100%);
  width: 50px;
   font-size:20px;
}

.testimonial .testimonial-slider .slick-arrow::before {
  font-size: 0;
}

.testimonial .testimonial-slider .slick-next {
  right: 0;
}

.testimonial .testimonial-slider .slick-prev {
  left: 0;
}

/* subscription-plan */
.subscription-plan {
  padding: 72px 0 96px;
}
.subscription-plan .subscription-wrap .subscription-topbar{
  background: linear-gradient(270deg, #9140E1 0%, #5B2392 100%);
  padding:80px 0 168px;
  position:relative;  
  z-index:2;
}
.subscription-plan .subscription-wrap .subscription-topbar::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  background:url("/cdn/shop/files/left-q.svg?v=1717491926");
  width:50%;
  max-width: 587px;
  height: 100%;
  background-repeat: no-repeat;
  z-index: -1;
  background-size: cover;
  background-position: left;
}
.subscription-plan .subscription-wrap .subscription-topbar::after{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  background:url("/cdn/shop/files/right-q.svg?v=1717492046");
  width:50%;
  max-width: 587px;
  height: 100%;
  background-repeat: no-repeat;
  z-index: -1;
  background-size: cover;
  background-position: right;
}
.subscription-plan .subscription-wrap .subscription-topbar .section-header h2{
  color: #FFF;
  letter-spacing: -0.96px !important;
}
.subscription-plan .subscription-wrap .section-header .secondary_title {
  width: 100%;
  max-width: 812px;
  margin-left: auto;
  margin-right: auto;
  margin-top:24px;
  color:#E9D7FE;
  padding: 0 20px;
}

.subscription-plan .subscription-wrap .pricing-switcher {
  text-align: center;
  line-height: 0;
  margin: 40px 0 0;
}

.subscription-plan .subscription-wrap .pricing-switcher .fieldset {
  display: inline-block;
  position: relative;
  border-radius: 100px;
  border: 1px solid #F4EBFF;
  background: #fff;
  padding:6px;
}

.subscription-plan .subscription-wrap .pricing-switcher input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.subscription-plan .subscription-wrap .pricing-switcher label {
  position: relative;
  z-index: 1;
  display: inline-block;
  float: left;
  width: 170px;
  height: 44px;
  line-height: 44px;
  cursor: pointer;
  color: #101828;
  text-transform: capitalize;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  transition-delay: .1s;
  transition: color .3s ease;
}

.subscription-plan .subscription-wrap .pricing-switcher input[type="radio"]:checked+label {
  color: #4D1B7E;
  text-decoration: none;
}

.subscription-plan .subscription-wrap .pricing-switcher .switch {
  position: absolute;
  top: 6px;
  left: 6px;
  height: 44px;
  width: 170px;
  background: #F3E7FF;
  border-radius: 50em;
  transition: transform 0.3s;
}

.subscription-plan .subscription-wrap .pricing-switcher input[type="radio"]:checked+label+.switch,
.subscription-plan .subscription-wrap .pricing-switcher input[type="radio"]:checked+label:nth-of-type(n)+.switch {
  -webkit-transform: translateX(170px);
  -moz-transform: translateX(170px);
  -ms-transform: translateX(170px);
  -o-transform: translateX(170px);
  transform: translateX(170px);
}
.subscription-plan .subscription-wrap .sub-price-inner{
  margin-top: -88px;
  position: relative;
  z-index: 2;
}
.subscription-plan .subscription-wrap .sub-price-inner .custom-btn {
  text-align: center;
  margin-top: 30px;
}
.subscription-plan .sub-price-inner .sub-price-block {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block {
  flex: 0 0 calc(25% - 15px);
  max-width: calc(25% - 15px);
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card {
  border-radius: 16px;
  border: 1px solid #EAECF0;
  background: #FFF;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  height: 100%;
  display: flex;
  flex-direction: column;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-top{
  padding:32px;
  border-bottom: 1px solid #EAECF0;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-card-inner {
  padding: 32px;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price {
  color: #292D35;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  margin: 0 0 16px;
  display: flex;
  align-items: baseline;
  letter-spacing: -0.96px !important;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .per-unit {
 color: #6c717c;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  font-family: 'Poppins';
}
/* .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .card-price .per-unit{
  color:#fff;
} */
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .price-title p {
  color: #667085;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 16px;
  justify-content:space-between;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .per-unit.per-year-unit,
.subscription-plan .sub-price-inner.year-active .sub-price-block .sub-price-single-block .sub-price-card .card-price .per-unit.per-month-unit {
  display: none;
}

.subscription-plan .sub-price-inner.year-active .sub-price-block .sub-price-single-block .sub-price-card .card-price .per-unit.per-year-unit {
  display: block;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .monthly_price {
  display: none;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .price-title p .popular-badge {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  width: max-content;
  color: #0397CC;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  border-radius: 16px;
  background: #E6F5FA;
  font-family: Inter;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-text p {
  color: #6c717c;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin: 10px 0 19px;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures{
  border-bottom:1px solid #EAECF0;
  margin-bottom:24px;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul {
  padding-left: 35px;
  margin-bottom: 24px;
  margin-top: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 16px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul li {
  list-style: none;
  position: relative;
  color: #6c717c;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-3 .sub-price-card .start-btn{
  border-radius: 99px;
  border: 1px solid #7F56D9;
  background: #4D1B7E;
  color:#fff;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-3 .sub-price-card .start-btn:hover {
  background: #4d1b7ecc;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card{
  border-radius: 16px;
  background: #101828;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  border:1px solid #101828;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .sub-price-top,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-plan-fetures{
  border-bottom: 1px solid rgba(234, 236, 240, 0.40);
}
/* .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .price-title p,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .card-price,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .sub-plan-text p,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-plan-fetures ul li{
  color:#fff;
} */
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .start-btn{
  border-radius: 52px;
  border: 2px solid #8142BE;
  background: #FFF;
  box-shadow: 0px 1px 0px 0px rgba(30, 28, 32, 0.20);
  color:#4D1B7E;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .bottom-text-box{
   padding-left: 35px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .ta-details{
  display: flex;
  gap: 10px;
  align-items: center;
  position:relative;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .ta-details::before{
  content: "";
  position: absolute;
  left: -35px;
  bottom: 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top:0;
  background: url("/cdn/shop/files/CheckIcon-new.svg?v=1717497279");
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-1 .template-details.ta-details::before,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-2 .template-details.ta-details::before{
  background: url("/cdn/shop/files/Checkminus-icon.svg?v=1717502586");
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .ta-details::before{
  background: url("/cdn/shop/files/Checkicon-black.svg?v=1717497357");
}
/* .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .ta-details p{
  color:#fff;
} */
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul li::before {
  content: "";
  position: absolute;
  left: -35px;
  bottom: 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top:0;
  background: url("/cdn/shop/files/CheckIcon-new.svg?v=1717497279");
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-plan-fetures ul li::before {
  background: url("/cdn/shop/files/Checkicon-black.svg?v=1717497357");
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .card-bottom {
  margin-top: 13px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .card-bottom .monthly_button {
  display: none;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .start-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11px;
  width: 100%;
  color: #4D1B7E;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 auto;
  transition:0.3s all linear;
  border-radius: 99px;
  border: 1px solid #4D1B7E;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);

}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .start-btn:hover{
  transition:0.3s all linear;
  background: #4D1B7E;
  color: #fff;
}

/* moving-marquee */

.moving-marquee {
  width: 100%;
  overflow: hidden;
  scroll-behavior: smooth;
  height: fit-content;
  position: relative;
  padding: 80px 0 80px;
}
.moving-marquee .mm-title{
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: max-content;
  margin: 0 auto;
  border-radius: 9999px;
  border: 1px solid #D0D5DD;
  padding: 8px 20px;
}
.moving-marquee .mm-title h4 {
  margin: 0;
  color: #667085;
  font-family: 'Inter';
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.moving-marquee .mm-container {
  position: relative;
  display: block;
  width: 100%;
  white-space: nowrap;
  scroll-behavior: smooth;
  transition: left 3s linear;
  left: 0;
  margin-top:48px;
}

.moving-marquee .mm-container .mm-segment {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap:56px;
}

.moving-marquee .mm-container .mm-item {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: calc(16.66% - 28px);
  width:100%;
}

/* FAQs */
.faq-container {
  padding: 96px 0;
}

.faq-container .collapsible-content {
  padding: 0 5rem;
}

.faq-container .collapsible-content .collapsible-content-wrapper-narrow {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.faq-container .collapsible-content .collapsible-content__header .collapsible-content__heading {
  color: #292D35;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  margin: 0;
}

.faq-container .collapsible-content .collapsible-content__header .secondary-title {
  color:#667085;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 20px 0 32px;
}
.faq-container .collapsible-content .grid__item{
  max-width:820px;
  margin:0 auto;
}
.faq-container .collapsible-content .grid__item .accordion {
  padding: 24px 0px 32px;
  border-bottom: 1px solid #EAECF0;
  border-top: 0;
}
.faq-container .collapsible-content .grid__item .accordion:last-child {
    border-bottom: 0 !important;
}

.faq-container .collapsible-content .grid__item .accordion summary {
  padding: 0;
}

.faq-container .collapsible-content .grid__item .accordion .accordion__content {
  padding: 8px 0 0;
  overflow-x:initial;
  margin: 0;
}

.faq-container .collapsible-content summary:hover {
  background: none;
}

.faq-container .collapsible-content summary .accordion__title {
  color: #292D35;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.faq-container .collapsible-content summary:hover .accordion__title {
  text-decoration: none;
}

.faq-container .collapsible-content summary .icon-faqs {
  position: absolute;
  right: 0;
  top: 50%;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 22px;
  display: inline-block;
  transform: translateY(-50%);
}

.faq-container .collapsible-content summary .icon-faqs:before {
  display: block;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  background:url("/cdn/shop/files/plus-circle-icon.svg?v=1717504384");
  transform: translate(-50%, -50%);
}
.faq-container .collapsible-content .accordion details[open] .icon-faqs:before {
  background:url("/cdn/shop/files/minus-circle-icon.svg?v=1717504477");
}
.faq-container .collapsible-button .help-button {
    border-radius: 99px;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    display: flex;
    padding: 12px 40px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    outline: none;
    position: relative;
    overflow: hidden;
    border: 1px solid #D0D5DD;
    background: #FFF;
    z-index: 1;
    transition: .3s all linear;
    color: #344054;
    width: max-content;
    margin: 0 auto;
    min-width: 220px;
}
.faq-container .collapsible-button .help-button:hover{
  color: #fff;
  background: #4d1b7e;
  transition: .3s all linear;
  border: 1px solid #4d1b7e
}
/* New css 9/3/24  */
.plan .subscription-plan{
  padding:0;
}
.plan .subscription-plan .subscription-wrap .subscription-topbar{
  margin: 0 20px;
  border-radius: 32px;
}

/* product feature list */
.product-feature-list{
  padding: 80px 0;
  background: #fff;
}
.product-feature-list .section-title{
  display:flex;
  justify-content:center;
  align-items:center;
}
.product-feature-list .section-title .title_btn{
  background:none;
  border:0;
  outline:none;
  cursor:pointer;
  color: #292D35;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}
.product-feature-list .section-title .title_btn svg{
  width:30px;
  height:30px;
}
/* .product-feature-list .section-title .title_btn.rotate svg{
  transform:rotate(180deg);  
}
.product-feature-list .compare_feature_container{
  display:none;
}
.product-feature-list .compare_feature_container.toggle_feature{
  display:block;
} */
.product-feature-list .compare_feature_wrap .tier-header-wrap{
  display: grid;
  grid-template-columns:290px repeat(5, 1fr);
  background:#fff;
  padding-top: 48px;
}
.product-feature-list .compare_feature_wrap .tier-header{
  display:flex;
  align-items:center;
  flex-direction: column;
  z-index:2;
  padding:24px 24px 0px;
  position:relative;
}
.product-feature-list .compare_feature_wrap .tier-header.tier-header-5::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 16px 16px 0 0;
  border: 2px solid #7F56D9;
  border-bottom:0;
}
.product-feature-list .compare_feature_wrap .tier-header .tier_title h3{
  color:#667085;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  margin:0;
}
.product-feature-list .compare_feature_wrap .tier-header .tier_price h4{
  color: #292D35;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  line-height: 56px;
  letter-spacing: -0.64px !important;
  margin-top:8px;
  margin-bottom:8px;
}
.product-feature-list .compare_feature_wrap .tier-header .tier_feature p{
  color: #667085;
  text-align: center;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.product-feature-list .compare_feature_wrap .tier-header .tier_button{
  width:100%;
  margin-top:32px;
}
.product-feature-list .compare_feature_wrap .tier-header .tier_button a{
  display:flex;
  align-items:center;
  justify-content:center;
  padding: 10px 18px;
  color: #4D1B7E;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px; 
  transition:all 0.3s linear;
  width:100%;
  border-radius: 99px;
  border: 1px solid #4D1B7E;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.product-feature-list .compare_feature_wrap .tier-header .tier_button a:hover{
  transition:all 0.3s linear;
  color: #fff;
  background-color: #4d1b7ecc !important;
}

/* .product-feature-list .compare_feature_wrap .tier-header .tier_button a:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #4D1B7E;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.product-feature-list .compare_feature_wrap .tier-header .tier_button a:hover:before {
    width: 200%;
} */

.product-feature-list .compare_feature_wrap .tier-header.tier-header-5 .tier_button a,
.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_button a{
  color:#fff;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-5 .tier_button a:hover {
  background-color: #4d1b7ecc !important;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-5 .tier_button a:before,
.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_button a:before {
  background: #fff;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_button a{
  border: 1px solid #101828;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_button a:hover {
  background-color: #101828cf !important;
}

.product-feature-list .compare_feature_wrap .section_name_main{
 display: grid;
  grid-template-columns: 290px repeat(5, 1fr);
}
.product-feature-list .compare_feature_wrap .section_name_main .section_name{
  text-align: left;
  padding: 40px 24px 16px;
  position:relative; 
}
.product-feature-list .compare_feature_wrap .section_name_main .section_name.pro_section_name::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #7F56D9;
  border-right: 2px solid #7F56D9;
}
.product-feature-list .compare_feature_wrap .section_name h2{
  color: #4D1B7E;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.product-feature-list .compare_feature_wrap .feature_content_wrap{
  display: grid;
  grid-template-columns:290px repeat(5, 1fr);
}
.product-feature-list .compare_feature_wrap .feature_content:nth-child(odd){
  background:#F9FAFB;
}
.product-feature-list .compare_feature_wrap .feature_content-with-icon:nth-child(odd){
  background:#F9FAFB;  
}
.product-feature-list .compare_feature_wrap .feature_name h4{
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  margin:0;
  padding: 21px 24px;
  color: #292D35;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

/* Tooltip */
.product-feature-list .compare_feature_wrap .feature_name .feature-tooltip{
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.product-feature-list .compare_feature_wrap .feature_name .feature-tooltip .feature-tooltip-text{
  visibility: hidden;
  width: 230px;
  background-color: #4d1b7e;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 8px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  transform: translate(-27%);
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
}
.product-feature-list .compare_feature_wrap .feature_name .feature-tooltip .tooltip-icon {
  width:15px;
  height:15px;
  fill: #292d35;
}

.product-feature-list .compare_feature_wrap .feature_name .feature-tooltip:hover .feature-tooltip-text{
  visibility:visible;
}
.product-feature-list .compare_feature_wrap .feature_name .feature-tooltip .feature-tooltip-text::after{
  content: "";
  position: absolute;
  top: 100%;
  right: 81px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #4d1b7e transparent transparent transparent;
}

.product-feature-list .compare_feature_wrap .feature_content .feature_value{
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  padding: 21px 24px;
  position:relative;
  z-index:2;
  color: #667085;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.product-feature-list .compare_feature_wrap .feature_content .feature_value.pro_feature_value::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #7F56D9;
  border-right: 2px solid #7F56D9;
  z-index:-1;
}
.product-feature-list .compare_feature_wrap .write-symbol{
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  padding: 21px 24px;
  position:relative;
  z-index:2;
}
.product-feature-list .compare_feature_wrap .feature_content-with-icon .write-symbol.pro_write-symbol::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-left: 2px solid #7F56D9;
  border-right: 2px solid #7F56D9;
  z-index:-1;
}
.product-feature-list .compare_feature_wrap .feature_content-with-icon:last-child .feature_content_wrap .pro_write-symbol::before{
  border-radius:0 0 16px 16px;
  border-bottom: 2px solid #7F56D9;  
}


/*11/3/24  */
/* Contact us */
.contact.page-width{
  padding-top:50px !important;
  padding-bottom:100px !important;
}
.contact .form--wrapper{
  display:grid;
  justify-content:space-between;
  grid-template-columns: 1fr 1fr;
  margin-top:60px;
}
.contact .title {
  word-break: break-word;
  font-weight: 500;
  font-size: 40px;
  line-height: 54px;
  text-align: center;
  color: #333;
  margin:0;
}
.contact .contact-description h2{
  font-weight: 300;
  padding: 0 15%;
  font-size: 22px;
  line-height: 130%;
  color: #333;
  text-align:center;
  margin:8px 0 32px;
}
.contact .form--wrapper .form-contact .field {
  flex-direction: column-reverse;
  padding: 0 50px 0 0;
  margin-bottom: 0;
  margin-top: 16px;
}
.contact .form--wrapper .form-contact .field:hover,
.contact .form--wrapper .form-contact .field:after{
  box-shadow:none;
}
.contact .form--wrapper .form-contact .field .field__label{
  position:unset;
  color: #161e34;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}
.contact .form--wrapper .form-contact .field .field__input{
  background: #fff;
  border: 1px solid #4d1b7e;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 8px 10px;
}
.contact .form--wrapper .form-contact .field .field__input:focus{
  box-shadow:none;
  padding: 8px 10px;
}
.contact .form--wrapper .form-contact .field .field__input:focus~.field__label{
  font-size:14px;
}
.contact .form--wrapper .form-contact .field .field__input::placeholder{
  opacity:1;
  font-size:14px;
  color:#DADADA;
  margin:0;
}
.contact .form--wrapper .form-contact .contact__button{
  padding:0 50px 0 0;
}
.contact .form--wrapper .form-contact .contact__button .button{
  background: #4d1b7e;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  text-align: center;
  padding:8px 16px;
  width:100%;
  min-height:calc(5rem + var(--buttons-border-width) * 2);
  transition:0.3s all linear;
}
.contact .form--wrapper .form-contact .contact__button .button:hover{
  opacity:0.8;
  transition:0.3s all linear;  
}
.contact .form--wrapper .form-contact .contact__button .button:after{
  box-shadow:none;
}
.contact .form--wrapper .contact-right-block {
    border-left: 1px solid #ebe4ff;
    padding-left: 48px;
}
.contact .form--wrapper .contact-right-block .right-block-wrapper .right-sidetext h3 {
  color: #161e34;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 37px;
  margin: 0 0 30px 0;
}
.contact .form--wrapper .contact-right-block .right-block-wrapper .platform-icons ul{
  display:flex;
  align-items:center;
  gap:20px;
  padding-left:0;
  margin-bottom:0;
}
.contact .form--wrapper .contact-right-block .right-block-wrapper .platform-icons ul li{
  list-style:none;
  line-height:0;
}
.contact .form--wrapper .contact-right-block .right-block-wrapper .platform-icons ul li a{
  display:inline-block;
  line-height:0;
}
.contact .form--wrapper .contact-right-block .right-block-wrapper .contact-image {
  display: flex;
  justify-content: end;
  align-items: center;
}
.contact .form--wrapper .contact-right-block .right-block-wrapper .contact-image img{
  max-width:413px;
}
.contact .support-bread-crumbs{
  display: none;
}
/* 404 page  */
.wraper-404 .template-404-bg{
  background-size:cover;
  background-repeat:no-repeat;
}
.wraper-404 .template-404{
  padding-bottom:60px;
}
.wraper-404 .template_title{
  font-size:20px;
  line-height:27px;
  font-weight:500;
  color:#161E34;
  margin:20px 0 30px 0;
}
.wraper-404 .template-404 .shop_btn{
  background: #4d1b7e;
  border-radius: 100px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
  padding:19px 44px;
}
.wraper-404 .template-404 .shop_btn:before,
.wraper-404 .template-404 .shop_btn:after{
  box-shadow:none;
}



/* content-with-image */
.content-with-image .content-with-image-bg{
  background-size:cover;
  background-repeat:no-repeat;
}
.content-with-image .content-image-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap:20px;
  padding-top:30px;
  padding-bottom:50px;
}
.content-with-image .content-image-wrap .content-image-left {
    width: 100%;
    max-width: calc(55% - 10px);
    padding-left: 4.5%;
    position: relative;
    z-index: 1;
}
.content-with-image .content-image-wrap .content-image-right {
  width: 100%;
  max-width: calc(45% - 10px);
}

.content-with-image .content-image-wrap .content-image-left .content-container {
  width: 100%;
  max-width: 621px;
}
.content-with-image .content-image-wrap .content-image-left .content-container .heading_title{
  font-size:50px;
  line-height:68px;
  color:#161E34;
  margin:0;
  font-weight:600;
}
.content-with-image .content-image-wrap .content-image-left .content-container .content{
  margin-top:40px;
  margin-bottom:30px;
}
.content-with-image .content-image-wrap .content-image-left .content-container .content p{
  font-size:14px;
  line-height:22px;
  color:#7C8290;
  margin-bottom:10px;
 font-weight:400;
}
.content-with-image .content-image-wrap .content-image-right .image-wraper{
  display:flex;
  justify-content:flex-end;
}
/* 12/3/24  */
/* column card banner  */
.about .custom-btn .primary__btn{
  padding:14px 42px;
}
.column-card-banner{
  padding:100px 0 50px;
  background:  linear-gradient(180deg, rgba(239, 237, 251, 0.00) 0%, #F7F5FF 100%);
  margin-bottom:80px;
}
.column-card-banner .title--wrapper h2{
  color: #161E34;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 136%;
  width:100%;
  max-width:490px;
}
.column-card-banner .column-card-lists {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top:70px;
}
.column-card-banner .column-card-lists .card-column {
  width: 100%;
  max-width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 30px;
}
.column-card-banner .column-card-lists .card-column .card-main {
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px -2px 16px 0px rgba(77, 27, 126, 0.10);
  padding: 20px 29px 30px 40px;
  position:relative;
  height:100%;
}
.column-card-banner .column-card-lists .card-column .card-main .CardOuterDiv {
  position: absolute;
  left: -10px;
  top: -10px;
}
.column-card-banner .column-card-lists .card-column .card-main .CardOuterDiv .CardInnerDiv {
  width: 38px;
  height: 34px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(30deg);
}
.column-card-banner .column-card-lists .card-column .card-main .CardOuterDiv .CardInnerDiv img {
  transform: rotate(-30deg);
}
.column-card-banner .column-card-lists .card-column .card-title h3 {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 136%;
  margin-bottom:15px;
  margin-top:0;
}
.column-card-banner .column-card-lists .card-column .card-discription p {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.column-card-banner .custom-btn{
  text-align:center;
}

.richetext--container .rich-text__heading{
  color:#1F1F28;
  text-align: center;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 136%;
}
.richetext--container .rich-text__text p{
  color:#7C8290;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 136%;
}
/* 13/3/24 */
.tab-with-content .page-header{
  display:flex;
  justify-content:center;
  flex-direction:column;
  padding:24px 0 48px;
}
.tab-with-content .page-header .page-title{
  font-style: normal;
  word-break: break-word;
  font-weight: 700;
  font-size: 64px;
  line-height: 85px;
  text-align: center;
  color: #333;
  margin-top:0;
  margin-bottom:8px;
}
.tab-with-content .page-header .page-subtitle{
  font-style: normal;
  font-weight: 300;
  padding: 0 15%;
  font-size: 22px;
  line-height: 130%;
  color: #333;
  text-align: center;  
}
.tab-with-content .block-container{
  padding: 0 15%;
}
.tab-with-content .tab-with-content-wrap{
  display:flex;
  flex-wrap:wrap;
  margin:0 -15px;
}
.tab-with-content .tab-with-content-wrap .left-block{
  flex:0 0 33.33%;
  max-width:33.33%;
  padding:0 15px;
}
.tab-with-content .tab-with-content-wrap .right-block{
  flex:0 0 66.67%;
  max-width:66.67%;
  padding:0 15px;
}
.tab-with-content .tab-with-content-wrap .left-block .tab-list-container .list-group{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.tab-with-content .tab-with-content-wrap .left-block .tab-list-container .list-group .tab-link{
  align-self: center;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 1px 1px 5px rgba(20,20,43,.01), 2px 2px 10px rgba(20,20,43,.08);
  color: #333;
  font-size: 15px;
  line-height:normal;
  margin-left: 0;
  width:100%;
  max-width: 90%;
  padding:6px;
  text-align: center;
  text-decoration: none;
  transition: all .35s;
  display:block;
  margin-bottom:8px;
}
.tab-with-content .tab-with-content-wrap .left-block .tab-list-container .list-group .tab-link:hover,
.tab-with-content .tab-with-content-wrap .left-block .tab-list-container .list-group .tab-link.active{
  background-color: #54457f;
  border-color: #54457f;
  color: #fff;
}
.tab-with-content .tab-with-content-wrap .right-block .tab-content-main{
  max-height: 833px;
  min-height: 50vh;
  overflow: hidden scroll;
  scroll-padding-bottom: 80px;
}
.tab-with-content .tab-with-content-wrap .right-block .tab-content-main::-webkit-scrollbar{
  width:3px;
}
.tab-with-content .tab-with-content-wrap .right-block .tab-content-main::-webkit-scrollbar-thumb{
  background:#888;
}
.tab-with-content .tab-with-content-wrap .right-block .tab-content-main::-webkit-scrollbar-track{
  background:transparent;
}
@media screen and (max-width:1440px){
  .tab-with-content .tab-with-content-wrap .right-block .tab-content-main{
    max-height: 856px;
  }
  .tab-with-content .tab-with-content-wrap .left-block .tab-list-container .list-group .tab-link {
    max-width:100%;
  }
}
@media screen and (max-width:1099px){
  .tab-with-content .tab-with-content-wrap .right-block .tab-content-main{
    max-height: 902px;
  }
}
.policy_container .policy-head{
  color: #1f1f28;
  font-size: 36px;
  font-weight: 500;
  line-height: 45px;
  margin-bottom: 10px;
  margin-top: 0;
}
.policy_container .policy-update{
  color: #67797e;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 10px;
  padding-top: 0;
}
.policy_container .policy-title{
  color: #1f1f28;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 10px;
}
.policy_container .policy-text,
.policy_container .policy-childtext{
  color: #7c8290;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 10px;
  padding-top: 0;
}
.policy_container .policy-lists.main-counter {
  padding:0;
}
.policy_container .policy-text{
   font-weight: 400;
}
.policy_container .policy-childtext{
   font-weight: 700;
   margin-bottom:16px;
}
.policy_container .policy-lists.sub-counter .policy-childtext{
  font-weight:400;
}
.policy_container .policy-lists .policy-title {
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 20px;
  margin-top:0;
  display:inline-block;
}

@media screen and (max-width:1280px){
  .policy_container .policy-head {
    font-size: 30px;
    line-height: 40px;
  }
  .policy_container .policy-text, .policy_container .policy-childtext {
    font-size: 16px;
    line-height: 28px;
  }
  .policy_container .policy-lists .policy-title {
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (max-width:992px){
  .policy_container .policy-lists.sub-counter{
    padding-left:15px;
  }
  .plan .subscription-plan .subscription-wrap .subscription-topbar {
    padding-left: 0;
    padding-right: 0;
  }
}

/* image-with-content */
.image-with-content.image-text-showcase .image-with-content-bg{
  clip-path: polygon(0 0, 100% 0, 100% 91%, 0 99%);
  overflow: hidden;
  padding-bottom: 40px;
}
.image-with-content .image-with-content-grid{
  display:flex;
  flex-wrap:wrap;
  padding-top:30px;
  padding-bottom:30px;
  margin:0 -15px;
}
.image-with-content.image-text-showcase .image-with-content-grid{
  padding-top:60px;  
}
.image-with-content .image-with-content-caption{
  color:#531D84;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  letter-spacing: 0.7px;
  margin-top:0;
  margin-bottom:14px;
}
.image-with-content .image-with-content-title{
  color:#161E34;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 114%; 
  margin-bottom:36px;
}
.image-with-content .image-with-content-text p{
  color: #7C8290;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; 
  margin:0 0 14px;
  max-width:505px;
}
.image-with-content .image-with-content-left .image-with-content-container .custom-btn{
  margin-top:50px;
}
.image-with-content .image-with-content-left,
.image-with-content .image-with-content-right{
  width:100%;
  max-width:50%;
  padding:0 15px;
}
.image-with-content.image-text-showcase .image-with-content-left{
  width:100%;
  max-width:57%;  
}
.image-with-content.image-text-showcase .image-with-content-right{
  width:100%;
  max-width:43%;  
}

.image-with-content.image-text-showcase .image-with-content-right .image-with-content-video .video-js {
    width: 100%;
    border-radius: 20px;
    border: 1px solid #DEDEDE;
    vertical-align: middle;
}
.image-with-content .image-with-content-right .image-with-content-image{
  display:flex;
  justify-content:center;
  text-align:center;
}
.image-with-content .image-with-content-right .image-with-content-image.image-with-content-mobile {
    display: none;
}
.image-with-content.image-text-showcase .image-with-content-right .image-with-content-image{
  display:block;
  text-align:end;
}
.image-with-content.image-text-showcase .image-with-content-title{
  font-size: 50px;
  font-weight: 600;
}

/* 15/3/24 */
.moving-marquee.showcase-marquee{
  padding: 0;
}
.moving-marquee.showcase-marquee .moving-marquee-bg{
  padding: 80px 0;
}
.multicolumn-with-image.multicolumn-image-usecase .multicolumn-image-wrap{
  background:linear-gradient(180deg, rgba(239, 237, 251, 0.00) 0%, #F7F5FF 100%);
  padding:44px 0 50px;
}
.multicolumn-with-image.multicolumn-image-usecase .section-header{
  width:100%;
  max-width:773px;
  margin:0 auto;
}
.image-text-banner.image-text-usecase{
  padding:120px 0;
}
.image-text-banner.image-text-usecase .img_with_text_content .img_with_text_content_wrap:first-child{
  padding-top:0;
}
.column-card-banner.column-card-usecase{
  margin-bottom:0;
  padding: 44px 0 120px;
}
.column-card-banner.column-card-usecase .title--wrapper h2{
  max-width:773px;
  margin:0 auto;
  font-size: 40px;
  font-weight: 500;
  text-align:center;
}
.column-card-banner.column-card-usecase .column-card-lists {    
  margin-top: 96px;
}

.integrations-box-banner {
    padding: 3% 0;
}
.integrations-box-banner .integrations-box-wrap{
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 48px;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block{
  flex:0 0 25%;
  max-width:25%;
  padding:0 15px;
}
.integrations-box-banner .integrations-box-wrap .integrations-right-block{
  flex:0 0 75%;
  max-width:75%;
  padding:0 15px;
  
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input{
  display:flex;
  background: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 100px;
  box-sizing: border-box;
  padding:8px;
  align-items:center;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input .search-icon{
  line-height:0;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input input{
  flex-grow: 1;
  border: none;
  background: transparent;
  outline: none;
  margin:0 8px;
  font-size:16px;
  line-height:24px;
  color:#000;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input input::placeholder{
  color:#D1D1D1;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input input:focus-visible {
    outline-offset: 0;
    box-shadow: none;
}
.integrations-box-banner .integrations-left-block .category-content .category-content-inner{
  padding-left:16px;
}
.integrations-box-banner .integrations-left-block .category-content .category-head h4{
  color: #575768;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  margin: 16px 0;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap{
  display:flex;
  align-items:center;
  margin-bottom:16px;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control {
  display: block;
  min-height: 24px;
  padding-right: 24px;
  position: relative;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  z-index: 1;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-input[type="checkbox"] {
  display:none
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-label {
  margin-bottom: 0;
  position: relative;
  vertical-align: top;
  padding-left:30px;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-label:after, 
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-label:before {
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 16px;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-checkbox .custom-control-label:before {
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #adb5bd;
    pointer-events: none;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-label:after {
    background: 50%/50% 50% no-repeat;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-input:checked ~ .custom-control-label::after{
  background-image:url("/cdn/shop/files/chcek-image.svg?v=1710487789");
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-control-input:checked~.custom-control-label:before {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .category-title p{
  color: #73738d;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}
.integrations-box-banner .category-btn .btn{
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #212529;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding: 6px 12px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  cursor:pointer;
}
.integrations-box-banner .category-btn .apply-btnDiv .apply-btn{
  background: #4d1b7e;
  border-radius: 100px;
  color: #fff;
  width: 100%;
  transition:all 0.3s linear;
}
.integrations-box-banner .category-btn .apply-btnDiv .apply-btn:hover{
  opacity:0.8;
  transition:all 0.3s linear;
}
.integrations-box-banner .category-btn .clear-btnDiv{
  margin-top:10px;
  text-align:center;
}
.integrations-box-banner .category-btn .clear-btn{
  color: #73738d;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}
.integrations-box-banner .integrations-right-block .integrations-box-main{
  display:flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner{
  display:block;
  flex:0 0 33.33%;
  max-width:33.33%;
  padding:0 15px; 
  margin-bottom:16px;
}
.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card{
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 -2px 16px rgba(77,27,126,.1);
  /* cursor: pointer; */
  height: 100%;
  width: 100%;
  padding:24px;
}
.integrations-box-banner .integrations-box-main .integrations-box-card .integration-title-mobile{
  display: none;
}
.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card:hover{
  box-shadow:0 3px 8px rgba(0,0,0,.24);
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integrations-card-button .card-button {
    background-color: transparent;
    border: 1px solid transparent;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    padding: 6px 12px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    cursor: pointer;
    background: #4d1b7e;
    border-radius: 100px;
    color: #fff;
    width: 100%;
    transition: all .3s linear;
}
.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integrations-card-body{
  padding:24px 0 16px;
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner .integrations-card-button {
  display: none;
}
.integrations-box-banner .integrations-right-block .integration-title h4{
  color: #1f1f28;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  margin-top:0;
  margin-bottom:16px;
}
.integrations-box-banner .integrations-right-block .integration-desc p{
  color: #7c8290;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integration_image{
  width:70px;
  height:70px;
  border-radius:14px;
}
.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integration_image img {
  border-radius:4px;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .category-content-reset {
  display: none;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .category-content-reset button {
  padding: 10px 18px;
  border-radius: 8px;
  border: 1px solid #4d1b7e;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #4d1b7e;
  text-align: center;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  transition: .3s all linear;
  background: transparent;
  cursor: pointer;
}


.image-content-silder {
  padding:120px 0 111px;
}
.image-content-silder .usecase-review-slider .slider-single-items{
  display:flex;
  flex-wrap:wrap;
  gap:60px;
  padding:60px 15px 40px;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-left{
  width:100%;
  max-width:calc(32.1% - 30px);
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right {
  width: 100%;
  max-width: calc(67.9% - 30px);
}
.image-content-silder .usecase-review-slider .image-content-slider-right .slider-text p{
  line-height:24px;
  position:relative;
  color:#7C8290;
}
.image-content-silder .usecase-review-slider .image-content-slider-right .slider-text p::before{
  content: "";
  position: absolute;
  top: -15px;
  left: -23px;
  background-image: url(/cdn/shop/files/start-quote.svg?v=1708576795);
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  background-size: contain;
}
.image-content-silder .usecase-review-slider .slider-single-items .customer-info-wrap{
  display:flex;
  align-items:center;
  gap:20px;
  margin-top:30px;
  padding-bottom:30px;
}
.image-content-silder .usecase-review-slider .slider-single-items .customer-info-wrap .info-left-block .customer-profile img{
  width:70px;
  height:70px;
  border-radius:100%;
  object-fit:cover;  
}
.image-content-silder .usecase-review-slider .slider-single-items .customer-info-wrap .info-right-block .customer-name h4{
  color: #161E34;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin:0;
}
.image-content-silder .usecase-review-slider .slider-single-items .customer-info-wrap .info-right-block .customer-designation{
  color: #7C8290;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
}
.image-content-silder .usecase-review-slider .slider-single-items .customer-info-wrap .info-right-block .quiz-link{
  color: #FFC000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 30px;
  gap:20px;
  border-top: 1px solid #161e341a;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom .slider-bottom-content{
  flex:0 0 calc(50% - 10px);
  max-width:calc(50% - 10px);
  gap: 20px;
  display:flex;
  align-items:center;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom .slider-bottom-content .highlight_value{
  flex:1 0 auto;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom .slider-bottom-content .highlight_value h4{
  color: #531D84;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 136%;
  margin:0;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom .slider-bottom-content .status_text{
  width:100%;
}
.image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom .slider-bottom-content .status_text p {
  color: #161E34;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 136%;
}
.image-content-silder .usecase-review-slider .slick-dots li button:before{
  content:'';
  border-radius:100%;
  background: #161e341a;
  width:14px;
  height:14px;
  opacity:1;
}
.image-content-silder .usecase-review-slider .slick-dots li.slick-active button:before{
  background: #531D84;
}
.integration-powering .image-with-content-grid{
  padding-top:110px;
}
.richtext-wrapper-main{
  padding:80px 0 80px;
}

.richtext-wrapper-main .rich-text__blocks{
  max-width:100%;
  height:100%;  
  padding:64px;
  background:#F7F7F7;
  border-radius:16px;
}
.richtext-wrapper-main .rich-text__blocks .rich-text__wrapper{
  width:100%;
}
.richtext-wrapper-main .rich-text .rich-text__caption{
  color: rgba(255, 255, 255, 0.50);  
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: 0.7px;
}
.richtext-wrapper-main .rich-text .rich-text__heading{
  color: #292D35;
  text-align: center;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 56px;
}
.richtext-wrapper-main .rich-text .rich-text__buttons .button{
  border-radius: 100px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 19px 42px;
  border-radius: 100px;
  background: #fff;
  color: #531D84;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  transition:all 0.3s linear;  
}
.richtext-wrapper-main .rich-text .rich-text__buttons .button svg{
  overflow: visible;
  transition: transform .3s ease-in-out;
  transform:translateX(0)
}
.richtext-wrapper-main .rich-text .rich-text__buttons .button:hover{
  opacity:0.8;
  transition:all 0.3s linear;  
}
.richtext-wrapper-main .rich-text .rich-text__buttons .button:hover svg{
  transition: transform .3s ease-in-out;
  transform:translateX(10px)
}
.richtext-wrapper-main .rich-text .rich-text__buttons .button::before,
.richtext-wrapper-main .rich-text .rich-text__buttons .button::after{
  box-shadow:none;
}

.richtext-wrapper-main .richtext-bottom {
    display: flex;
    justify-content: space-between;
    margin: 32px -15px 0;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 20px;
}
.richtext-wrapper-main .richtext-bottom .richtext-image {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  padding: 0 15px;
}
.richtext-wrapper-main .richtext-bottom .richtext-image a{
  display:inline-block;
}
.richtext-wrapper-main .richtext-bottom .richtext-image img {
  width: auto;
  height: 91px;
}
/* Testimonial richtext */
.richtext-testimonial.page-width {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.richtext-testimonial .rich-text{
  padding: 0;
}
.richtext-testimonial .rich-text__wrapper.rich-text__wrapper--center {
  width: 100% !important;
  background: #F7F7F7;
  border-radius: :32px;
}
.richtext-testimonial.richtext-wrapper-main .rich-text__blocks {
    background: transparent;
    padding: 96px 20px;
    border-radius: 0;
    max-width: 1120px;
    margin: 0 auto;
}
.richtext-testimonial.richtext-wrapper-main .rich-text .rich-text__heading {
  color: #292D35;
  font-weight: 500;
  line-height: 60px;
}
.richtext-testimonial.richtext-wrapper-main .richtext-bottom .richtext-image {
  max-width: 20%;
  width: 100%;
}

@media (max-width:1434px){
  .richtext-wrapper-main .richtext-bottom {
    justify-content: center;
  }
  .richtext-wrapper-main .richtext-bottom .richtext-image {
    max-width: 25%;
    width: 100%;
  }
}

@media (max-width:1099px){
  .richtext-wrapper-main .richtext-bottom .richtext-image {
    max-width: 33.33%;
  }
}

@media (max-width:989px){
  .richtext-testimonial.richtext-wrapper-main .rich-text .rich-text__heading {
    line-height: 45px;
  }
  .richtext-wrapper-main .richtext-bottom .richtext-image {
    max-width: max-content;
  }
  .richtext-testimonial.richtext-wrapper-main .richtext-bottom .richtext-image {
    max-width: 33.33%;
  }
}

@media (max-width:575px){
  .richtext-testimonial.richtext-wrapper-main .rich-text__blocks{
    padding: 48px 20px;
  }
  .richtext-testimonial.richtext-wrapper-main .rich-text .rich-text__heading {
    line-height: 36px;
  }
  .richtext-testimonial.richtext-wrapper-main .richtext-bottom .richtext-image {
    max-width: max-content;
  }
  .image-with-content .image-with-content-right .image-with-content-image.image-with-content-mobile {
    display: flex;
  }
  .image-with-content .image-with-content-right .image-with-content-image.image-with-content-desktop {
    display: none;
  }
  .product-feature-list .compare_feature_wrap .section_name h2 {
    font-size: 16px;
    line-height: 24px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    border-radius: 24px;
    border: 1px solid #EAECF0;
    background: #FCFDFD;
    text-align: left;
    display: flex;
    flex-direction: column;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner .integrations-card-button {
    display: block;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner .integrations-card-button .card-button {
    display: flex;
    padding: 10px 18px 14px;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: #4D1B7E;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    background: #EEE9FF;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    border-radius: 0 0 24px 24px;
    transition: all 0.3s linear;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-left-block .category-content-reset {
    max-width: 100%;
    width: 100%;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-left-block .category-content-reset button {
    width: 100%;
  }
}


/* enterprise  */
.enterprise-hero-banner .content-with-image-bg {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-clip-path: polygon(0 0,100% 0,100% 85%,0 96%);
    clip-path: polygon(0 0,100% 0,100% 85%,0 96%);
    height: 100%;
    overflow: hidden;
    padding: 48px 0px;
}
.enterprise-hero-banner .content-image-wrap {
    padding: 5% 0 0;
    gap: 0;
    align-items: flex-start;
}
.enterprise-hero-banner .content-image-wrap .content-image-left {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 2% 5% 0;
}
.enterprise-hero-banner .content-image-wrap .content-image-right {
   flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
}
.enterprise-hero-banner .content-image-wrap .content-image-left .content-container {
    max-width: 778px;
}
.enterprise-hero-banner .content-image-wrap .content-image-left .content-container .heading_title {
    font-family: Poppins;
    color: #fff;
    padding-top: 50px;
}
.enterprise-hero-banner .content-image-wrap .content-image-left .content-container .content {
    margin-top: 32px;
    margin-bottom: 32px;
}
.enterprise-hero-banner .content-image-wrap .content-image-left .content-container .content p {
    font-size: 16px;
    color: #fff;
}
.enterprise-hero-banner .custom-btn .primary__btn {
    padding: 16px 32px 16px 31px;
    background: #fff;
    color: #4d1b7e;
}
.enterprise-hero-banner .custom-btn .primary__btn svg path {
  stroke: #4d1b7e;
}

.enterprise.page .enterprise-banner .landing-page-inner .custom-btn .button-icon {
  display: none;
}

/* enterprise-marquee */

.enterprise-marquee {
  padding: 5% 0% 3%;
}


/* enterprise-multicolumn */

.enterprise-multicolumn {
    padding: 5% 0px;
}
.enterprise-multicolumn .multicolumn-image-wrap {
    background: #1f1f28;
    background-color: #fff;
    background-image: url('/cdn/shop/files/enterprise-bg-waves-1.png?v=1710741578');
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding: 5% 0%;
}
.enterprise-multicolumn .multicolumn-image-wrap .section-header h2 {
  color: #fff;
  font-size: 41px;
  font-weight: 600;
}
.enterprise-multicolumn .multicolumn-image-wrap .section-header .secondary_title {
  margin-top: 16px;
  color: hsla(0, 0%, 100%, .5);
}
.enterprise-multicolumn .multicolumn-image_list {
    padding: 79px 15px 0px;
}
.enterprise-multicolumn .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .multicolumn-image_card_content {
    max-width: 518px;
}
.enterprise-multicolumn .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .card-title {
    color: #fff;
    margin: 16px 0px;
}
.enterprise-multicolumn .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .card-disc p {
  color: hsla(0, 0%, 100%, .5);
  line-height: 140%;
}
.enterprise-multicolumn .multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item:not(:nth-child(3n)) .multicolumn-image_card {
    border-right: 1px solid #3D3D4A;
}
/* .enterprise-multicolumn .multicolumn-image_list .multicolumn_list_item-1,
.enterprise-multicolumn .multicolumn-image_list .multicolumn_list_item-2,
.enterprise-multicolumn .multicolumn-image_list .multicolumn_list_item-3 {
  border-bottom: 1px solid #3D3D4A;
} */
.enterprise-multicolumn .multicolumn-with-image_media {
    margin-top: 48px;
}

/* enterprise-image-text */

.enterprise-image-text {
  padding: 5% 0% 3%;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap {
    padding-top: 0;
    margin-bottom: 48px;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block {
  padding: 0 15px;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .img_with_text_left-content {
    max-width: 813px;
    padding-left: 0px;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap .flex__item .image-text__image {
  text-align: right;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .flex__item .image-text__image {
  text-align: left;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap .flex__item .image-text__image img {
  max-width: 610px;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block {
    padding-left: 48px;
}
.enterprise-image-text .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block .img_with_text_left-content {
    max-width: 765px;
}

/* .enterprise-content-image */
.enterprise-content-image {
  margin-bottom: 120px;
}
.enterprise-content-image .content-image-wrap {
  width: 100%;
  height: 100%;
  background-image: url(/cdn/shop/files/enterprise-bg_c6122e8a-3975-49b2-b716-c605671738e2.png?v=1711018097);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 45px 86px 45px 55px;
}
.enterprise-content-image .content-image-wrap .content-image-main{
  display:flex;
  flex-wrap:wrap;
  gap:80px
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-left{
  flex:0 0 calc(60% - 40px);
  max-width:calc(60% - 40px);
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-right{
  flex:0 0 calc(40% - 40px);
  max-width:calc(40% - 40px);
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .heading{
  color: #FFF;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top:0;
  margin-bottom:10px;  
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .sub_headig{
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  margin:0;
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .content-list-wrap{
  display:flex;
  flex-wrap:wrap;
  column-gap:40px;
  row-gap:20px;
  padding:0;
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .content-list-wrap .content-list{
  list-style:none;
  flex:0 0 calc(50% - 20px);
  max-width:calc(50% - 20px);
  color: #FFF;  
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  position:relative;
  padding-left: 30px;
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .content-list-wrap .content-list::before{
  position:absolute;
  content:"";
  top:4px;
  bottom:0;
  left:0;
  right:0;
  background:url("/cdn/shop/files/Check_big_yellow.svg?v=1711019507");
  width:20px;
  height:20px;
  background-repeat:no-repeat;  
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .schedule-btn{
  margin-top:43px;
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-content .schedule-btn .schedule-button{
  padding:11px 35px;
  border-radius: 24px;
  border: 1px solid #FFF;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration:none;
  display:inline-block;
}
.enterprise-content-image .content-image-wrap .content-image-main .content-image-right .content-image-image {
  margin-bottom: -75px;
  position: relative;
}


/* custom featured blog */

.custom-featured-blog .card__heading a:after {
  display: none;
}

.custom-featured-blog .custom-featured-blog__bg {
  padding: 6% 0%;
  background: #1f1f28;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.custom-featured-blog .custom-blog-content .custom-blog-heading {
  text-align: center;
}
.custom-featured-blog .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
  margin: 0 0 16px;
  font-family: Poppins;
  font-weight: 600;
  font-size: 41px;
  line-height: 136%;
  color: #fff;
}
.custom-featured-blog .custom-blog-content .custom-blog-heading .custom-blog-subtitle p {
    color: hsla(0,0%,100%,.5);
  margin-bottom: 16px;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper {
    margin-top: 64px;
    padding-bottom: 48px;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .blog__posts {
  gap: 0;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .blog__posts .blog__post {
  padding: 15px 30px;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .blog__posts .blog__post .article-card-wrapper .card__inner {
    background: transparent;
    --ratio-percent: 67% !important;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .blog__post .card__inner .article-card__image {
  border-radius: 20px;
  background:transparent;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information {
  padding: 16px 0 0;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    color: #fff;
    font-family: "Poppins";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
.custom-featured-blog .custom-blog-content .underline-links-hover:hover a {
    text-decoration: none;
    text-underline-offset: 1.2px;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__excerpt {
  color: hsla(0, 0%, 100%, .5);
  line-height: 140%;
  margin: 16px 0px;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn a {
    color: hsla(0,0%,100%,.8);
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    text-decoration-line: underline;
}
.custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn a:hover {
  color: #ffc000;
}
.inspiration-blogs .custom-blog-content .custom-blog-heading .custom-blog-title h3{
  color:#161E34;
}
.inspiration-blogs .custom-blog-content .custom-blog-wrapper{
  margin-top: 30px;
  padding-bottom: 0;
}
.inspiration-blogs .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading{
  color:#000;
}
.inspiration-blogs .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn a{
  color:#531D84;
  text-decoration:none;
}
/* icon-text-block  */

.icon-text-block {
  padding: 5% 0 3%;
}
.icon-text-block .icon-text-block--content {
  padding-top: 40px;
}
.icon-text-block .icon-text-block--content .icon-text-heading {
  text-align: center;
  display: flex;
  flex-direction: column;
}

.icon-text-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 41px;
    line-height: 136%;
    color: #1f1f28;
  margin: 0 0 16px;
}
.icon-text-block .icon-text-block--content .icon-text-heading .icon-text-subtitle p {
  margin: 0;
  color: #7c8290;
}
.icon-text-block .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 64px;
    padding: 0 15px;
    display: flex;
    flex-wrap: wrap;
    gap: 48px 30px;
    justify-content: center;
}
.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 25%;
    max-width: calc(25% - 23px);
    width: 100%;
    display: flex;
    gap: 16px;
    align-items: center;
    border: 1px solid #ebe4ff;
    border-radius: 15px;
    padding: 20px 30px;
}
.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
  width: 50px;
  height: 50px;
}
.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__text span {
    color: #1f1f28;
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 136%;
}


/* 19/3/24 */
/* Blog css */
.main-blog.page-width{
  padding-top:25px;
  padding-bottom:25px;
}
.main-blog .title--primary{
  font-weight: 600;
  margin-bottom: 24px;
  line-height: 48px;
  font-size: 30px;
  color:#000;
  margin-top:0;
}
.main-blog .blog-articles {
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
}
.main-blog .blog-articles .article-card .card__content{
  padding:25px 15px;
  text-align:left;
}
.main-blog .blog-articles .article-card-wrapper{
  border-radius:8px;
  transition: box-shadow .3s linear;
}
.main-blog .blog-articles .article-card-wrapper:hover{
  box-shadow: 0 0 20px 7px #f1f1f1;
}
.main-blog .blog-articles .article-card .card__content .card__heading a{
  line-height: 25px;
  font-size:20px;
  font-weight:600;
}
.main-blog .blog-articles .article-card-wrapper:hover .card__content .card__heading a{
  text-decoration:none;
}
.main-blog .blog-articles .blog-articles__article .article-card-wrapper:hover .article-card__image.media.media--hover-effect img{
  transform:scale(1);
}
.main-blog .blog-articles .article-card-wrapper:hover .card__content .card__heading a{
  color:#4D1B7E;
}
.main-blog .blog-articles .article-card-wrapper .article-card__info{
  color: #4d1b7e;
  font-size: 14px;
  line-height: 21px;
}
.main-blog .blog-articles .article-card-wrapper .card__content .article-card__excerpt{
  margin-bottom:0;
}

/* custom blog */
.custom-blog .custom-blog-wrap .blog-articles--collage>*:nth-child(3n+1), 
.custom-blog .custom-blog-wrap .blog-articles--collage>*:nth-child(3n+2):last-child{
  grid-column: span 1;
}

.custom-blog .custom-blog-wrap .blog-articles--collage>*:nth-child(3n+1) .article-card__image--medium .ratio:before, 
.custom-blog .custom-blog-wrap .blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--medium .ratio:before,
.custom-blog .custom-blog-wrap .article-card__image--medium .ratio:before{
  padding-bottom: var(--ratio-percent);
}


/* 1/4/24 */
/* webflow integration page */

/* webflow-hero-banner */
.webflow-hero-banner .webflow-hero-bg {
  padding: 54px 0 154px;
  background-size: cover;
  background-repeat: no-repeat;
}
.webflow-hero-banner .webflow-hero-inner .top-link{
  display:flex;
  align-items:center;
  gap:8px;
}

.webflow-hero-banner .webflow-hero-inner .top-link .int_link-left {
  color: #667085;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.webflow-hero-banner .webflow-hero-inner .top-link .int_link{
  color: #7C8290;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height:16px;
}

.webflow-hero-banner .webflow-hero-inner .center-content{
  width:100%;
  max-width:700px;
  margin:33px auto 0;
}

.activecampaign .webflow-hero-banner .webflow-hero-inner .center-content{
  max-width: 770px;
}

.convertkit .webflow-hero-banner .webflow-hero-inner .center-content{
  max-width:750px;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner{
  display:flex;
  gap:30px;
  align-items:center;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_logo{
  flex:1 0 auto;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .content_heading{
  color: #1F1F28;
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height:58.5px;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .center-content_content-text p{
  color: #7C8290;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

/* 2/4/24 */
/* wf integration banner */
.wf-integration-banner{
  padding:57px 0 25px;
}
.wf-integration-banner .wf-integration-wrap{
  display:flex;
  flex-wrap:wrap;
  gap:60px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-left {
  flex: 0 0 calc(22% - 30px);
  max-width: calc(22% - 30px);
}
.wf-integration-banner .wf-integration-wrap .wf-integration-right {
  flex: 0 0 calc(64% - 30px);
  max-width: calc(64% - 30px);
}
.wf-integration-banner .wf-integration-wrap .wf-integration-left .left-side-content .tab__items{
  padding-left:0;
  list-style:none;
  margin-top:0
}
.wf-integration-banner .wf-integration-wrap .wf-integration-left .left-side-content .tab__items .tab-item{
  margin-bottom:12px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-left .left-side-content .tab__items .tab-item .tab-link{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px;
  padding:19px 60px;
  border-radius: 100px;
  background-color:transparent;
  border: 1px solid #4D1B7E;
  color: #4D1B7E;  
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  text-transform: capitalize;
  transition:all 0.5s ease-in;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-left .left-side-content .tab__items .tab-item .tab-link:hover{
  color:#fff;
  background-color:#4D1B7E;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-left .left-side-content .tab__items .tab-item .tab-link:hover img{
  filter:brightness(0) invert(1);
}
.wf-integration-banner .wf-integration-wrap h3{
  color: #1F1F28;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  margin:0 0 12px;
}
/* .wf-integration-banner .wf-integration-wrap .wf-integration-right .right-side-content .top-bar-second{
  margin-top:51px;
} */
.wf-integration-banner .wf-integration-wrap .wf-integration-right .right-side-content .right-top-items {
    padding-left: 20px;
    margin: 0;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-right .right-side-content .right-top-items .right-top-link{
  color: #7C8290;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-bottom:12px;
  display: inline-block;
}
/* .wf-integration-banner .wf-integration-steps .img_with_text_content{
  margin-top:36px;
} */

.wf-integration-banner .wf-integration-wrap .wf-integration-block-2 .wf-integration-content p {
  position: relative;
  padding-left: 36px;
}

.wf-integration-banner .wf-integration-wrap .wf-integration-block-2 .wf-integration-content p:has(strong):before {
    content: "";
    width: 24px;
    height: 24px;
    background-image: url("/cdn/shop/files/arrow-right-circle_2e60d25e-a0fd-48a1-b229-912ab5052be6.svg?v=1744793589");
    background-size: cover;
    background-position: center;
    position: absolute;
    left: 0px;
    top: 0;
}

.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap {
    display: flex;
    flex-wrap:wrap;
    gap: 38px;
    background: #F3F1FD;
    padding: 24px;
    margin-bottom:36px;
    border-bottom: 2px solid #4D1B7E;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .image-text__row-reverse{
  flex-direction:row-reverse;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .flex__item {
    flex: 0 0 calc(50% - 19px);
    max-width: calc(50% - 19px);
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block{
    display: flex;
    gap:9px;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .step-number {
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background: #4d1b7e4d;
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .step-number p{
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height:14px;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__title h3{
  color: #4D1B7E;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__description p{
  font-size:14px;
  line-height:21px;
}
.wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .img_with_text_right-block .image-text__image img{
  width:100%;
}

/* 5/6/24 */
/* testimonial-box-banner  */

.testimonial-box-banner {
  padding: 80px 0 0;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-banner-heading {
  max-width: 724px;
  width: 100%;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-banner-heading .testimonial-caption span {
  color: #FF9D00;
  font-family: Inter;
  font-size: 18px;
  font-weight: 500;
  line-height: 22.32px;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-banner-heading .testimonial-title {
  margin-bottom: 20px;
}
.testimonial-box-banner .testimonial-banner-content .testimonial-banner-top-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-banner-top-wrapper .testimonial-banner-link a {
 display: flex;
  padding: 10px 18px;
  justify-content: center;
  align-items: center;
  border-radius: 99px;
  border: 1px solid  #7F56D9;
  background: #4D1B7E;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height:  24px;
  white-space:nowrap;
  transition: .3s all linear;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-banner-top-wrapper .testimonial-banner-link a:hover {
    transition: .3s all linear;
    background: #4d1b7ecc;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper {
  margin-top: 64px;
  grid-gap: 20px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box {
  padding: 20px;
  border-radius: 16px;
  background: #ffffff;
  margin-bottom: 20px;
  border: 1px solid #EAECF0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
       opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .hidden-box {
   display:none;
}
.testimonial-box-banner .testimonial-banner-content .testimonial-button{
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #fff 120.2%);
  margin-top: -10px;
  position: relative;

}
.testimonial-box-banner .testimonial-banner-content .testimonial-button #hide-show-btn {
  display: flex;
  padding: 8px 16px;
  align-items: center;
  gap: 8px;
  border-radius: 9999px;
  border: 1px solid rgba(229, 231, 235, 0.60);
  background: #FFF;
  box-shadow: 0px 4px 7px 0px rgba(16, 24, 40, 0.08);
}

.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .testimonial-content {
  margin-top: 18px;
  color: #75726D;
  font-size: 16px;
  font-weight: 400;
  line-height: 26.24px;
}

.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info .profile-img{
  flex:0 0 auto;
}
.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info .profile-img img{
  width:48px;
  height:48px;
  border-radius:100%;  
}
.testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info .profile-name .user-name {
  color: #292D35;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom:2px;
  margin-top:0;
}

/* Content with list */
.content-with-list{
  padding:80px 0;
}
.content-with-list .content-with-list-wrap{
  border-radius: 32px;
  background: radial-gradient(76.04% 69.58% at 50% 0%, rgba(116, 44, 187, 0.49) 0%, rgba(0, 0, 0, 0.00) 100%), #101828;
  display:flex;
  padding: 42px 38px 42px 64px;
  align-items: center;
  gap:10px;
  flex-wrap:wrap;
}
.content-with-list .content-with-list-wrap .content-with-list-left {
  width: 100%;
  max-width: calc(63% - 5px);
}
.content-with-list .content-with-list-wrap .content-with-list-right {
  width: 100%;
  max-width: calc(37% - 5px);
}
.content-with-list .content-with-list-wrap .content-with-list-left .left-content{
  width:100%;
  max-width:674px;
}
.content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2{
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  background: linear-gradient(136deg, #FFF 0%, #71717A 87.39%);
  background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  margin-bottom:20px;
  margin-top:0;
}
.content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list_content p{
  color: #CDCCCF;
}
.content-with-list .content-with-list-wrap .content-with-list_button a{
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  border-radius: 99px;
  border: 1px solid #7F56D9;
  background: #7F56D9;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration:none;
  width:max-content;
  margin-top:40px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: all 0.3s linear;
}
.content-with-list .content-with-list-wrap .content-with-list_button a:hover {
  background: #7f56d9bf;
  transition: all 0.3s linear;
}
/* .content-with-list .content-with-list-wrap .content-with-list_button a:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #fff;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.content-with-list .content-with-list-wrap .content-with-list_button a:hover:before {
    width: 200%;
} */

.content-with-list .content-with-list-wrap .content-with-list_button-mobile{
  display:none;
}
.content-with-list .content-with-list-wrap .content-with-list-right .right-content{
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(3.5px);
  padding: 40px 27px;
}
.content-with-list .content-with-list-wrap .content-with-list-right .right-content ul {
  padding-left: 36px;
  margin: 0;
  display:flex;
  flex-direction:column;
  gap:16px;
}
.content-with-list .content-with-list-wrap .content-with-list-right .right-content ul li{
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  list-style:none;
  position:relative;
}
.content-with-list .content-with-list-wrap .content-with-list-right .right-content ul li::before{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:-36px;
  width: 24px;
  height: 24px;
  background:url("/cdn/shop/files/Checkicon-black.svg?v=1717497357");
}

/* Pricing plan */
.price-feature-mobile{
  display:none;
}
 .pricing-plan-tab .tab-box-main,
  .pricing-plan-tab .monthly_price{
    display: none;
}
 .pricing-plan-tab .default-tab {
    display: block;
}
.pricing-plan-tab .pricing-plan-topbar{
  background: linear-gradient(270deg, #9140e1, #5b2392);
  padding: 48px 0 16px;
  position: relative;
  z-index: 2;
}
.pricing-plan-tab .pricing-plan-topbar:before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("/cdn/shop/files/price-q-Vector-mobile.svg?v=1718013841");
  width: auto;
  height: auto;
  background-repeat: no-repeat;
  z-index: -1;
  background-position: center;
  background-size: cover;
}
.pricing-plan-tab .pricing-plan-topbar .section-header{
  padding:0 16px;
}
.pricing-plan-tab .pricing-plan-topbar .section-header h2{
  color: #FFF;
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  line-height: 44px;
}
.pricing-plan-tab .pricing-plan-topbar .section-header p{
  color: #E9D7FE;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher {
  text-align: center;
  line-height: 0;
  margin: 56px 0 0;
  padding:0 16px;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher .fieldset{
  display: inline-block;
  position: relative;
  border-radius: 100px;
  border: 1px solid #F4EBFF;
  background: #fff;
  padding: 6px;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher input[type=radio]{
  position: absolute;
  opacity: 0;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher label{
  position: relative;
  z-index: 1;
  display: inline-block;
  float: left;
  width: 161px;
  height: 44px;
  line-height: 44px;
  cursor: pointer;
  color: #101828;
  text-transform: capitalize;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  transition-delay: .1s;
  transition: color .3s ease;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher input[type=radio]:checked+label{
  color: #4d1b7e;
  text-decoration: none;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher .switch{
  position: absolute;
  top: 6px;
  left: 6px;
  height: 44px;
  width: 161px;
  background: #f3e7ff;
  border-radius: 50em;
  transition: transform .3s;
}
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher input[type=radio]:checked+label+.switch, 
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher input[type=radio]:checked+label:nth-of-type(n)+.switch{
  transform: translate(161px);
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-menu{
  display:flex;
  justify-content:space-between;
  border-top: 1px solid #EAECF0;  
  border-bottom: 1px solid #EAECF0;  
  position: sticky;
  top: 60px;
  background: #fff;
  z-index: 2;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-menu .tab-title-main{
  width:100%;
  max-width:25%;
  padding:16px;
  border-right: 1px solid #EAECF0;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-menu .tab-title-main.active{
  border-bottom: 2px solid #4D1B7E;
  background: #F3E7FF;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-menu .tab-title-main .tab-title{
  color: #292D35;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin:0;
  text-align:center;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-menu .tab-title-main.active .tab-title{
  color: #4D1B7E;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top{
  padding:16px;
  border-bottom:1px solid #eaecf0;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .price-title p{
  color:#667085;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  align-items: center;
  gap: 18px;
  justify-content: space-between;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .price-title p .popular-badge{
    display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  width: max-content;
  color: #0397cc;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  border-radius: 16px;
  background: #e6f5fa;
  font-family: Inter;
  }
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .sub-plan-text p{
  color: #667085;
  font-size: 14px;
  font-weight: 400;
  line-height:  21px;
  margin-bottom:16px;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-bottom .monthly_button{
  display:none;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-price{
 color: #292D35;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  margin: 16px 0 16px;
  display: flex;
  align-items: baseline;
  letter-spacing: -0.72px;!important;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-price .per-unit{
  color: #667085;
  font-family: Inter;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-bottom .start-btn{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  width: 100%;
  color: #4d1b7e;
  text-align: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 auto;
  transition: .3s all linear;
  border-radius: 99px;
  border: 1px solid #4D1B7E;
  box-shadow: 0 1px 2px #1018280d;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner{
  padding:16px;  
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .sub-plan-fetures ul{
  margin:0;
  padding-left:0;  
  display:flex;
  flex-direction:column;
  gap:16px;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .sub-plan-fetures ul li{
  position:relative;
  list-style:none;
  padding-left: 36px;
  color: #667085;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .sub-plan-fetures ul li::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top: 0;
  background: url("/cdn/shop/files/CheckIcon-new.svg?v=1717497279");
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .bottom-text-box{
  border-top:1px solid #eaecf0;
  padding:24px 0 8px;
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .bottom-text-box .ta-details{
  display: flex;
  gap: 10px;
  align-items: center;
  position: relative;
  padding-left: 36px;
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .bottom-text-box .ta-details::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  top: 0;
  background: url("/cdn/shop/files/CheckIcon-new.svg?v=1717497279");
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-single-block-1 .sub-price-card .sub-price-card-inner .bottom-text-box .template-details.ta-details::before,
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-single-block-2 .sub-price-card .sub-price-card-inner .bottom-text-box .template-details.ta-details::before{
  background: url("/cdn/shop/files/Checkminus-icon.svg?v=1717502586");
}
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .bottom-text-box .ta-details p{
  color: #667085;
  font-size: 16px;
  font-weight: 400;
  line-height:  24px;
}
.pricing-plan-tab .price-feature-list .section-title {
  border-top: 1px solid #EAECF0;
  border-bottom: 1px solid #EAECF0;
  background: #E4F4FA;
  padding: 20px 16px;
}
.pricing-plan-tab .price-feature-list .section-title .title_btn {
  border: 0;
  outline: 0;
  background: transparent;
  color: #0397CC;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.pricing-plan-tab .price-feature-list .section-title .title_btn .arrow-down{
  transform: rotate(0);
}
.pricing-plan-tab .price-feature-list .section-title .title_btn.rotate .arrow-down{
  transform:rotate(180deg);
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .section_name .section-title-btn {
  color: #4D1B7E;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  cursor: pointer;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .section_name .section-title-btn svg{
   transform: rotate(0deg);
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .section_name .section-title-btn.section-title-btn-active svg{
  transform: rotate(180deg);
}
.pricing-plan-tab .price-feature-list .price-feature-wrap{
    display:none;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap.toggle_feature{
    display:block;
}
.pricing-plan-tab .price-feature-list .feature-content-container {
    display: none;
}
.pricing-plan-tab .price-feature-list .feature-content-container.toggle_single_content{
    display:block;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .section_name h2 {
  color: #4D1B7E;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  padding: 16px;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner {
    display: flex;
    justify-content: space-between;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name {
    width: 100%;
    max-width: 50%;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name h4 {
    color: #292D35;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    margin: 0;
    padding: 16px;
}

/* Tooltip */
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name .feature-tooltip{
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  gap: 5px;
}

.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name .feature-tooltip .feature-tooltip-text{
  visibility: hidden;
  width: 230px;
  background-color: #4d1b7e;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 8px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  transform: translate(-28%);
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name .feature-tooltip .tooltip-icon {
  width:15px;
  height:15px;
  fill: #292d35;
}

.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name .feature-tooltip:hover .feature-tooltip-text{
  visibility:visible;
}
.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name .feature-tooltip .feature-tooltip-text::after{
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #4d1b7e transparent transparent transparent;
}

.pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_value {
  width: 100%;
  max-width: 50%;
  color: #667085;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  padding: 16px;
  text-align: center;
}

.homepage-pricing-plan .price-feature-list {
  display: none;
}

.pricing-plan-tab .pricing-tab-main .custom-btn {
  padding: 0 16px;
  display: none;
}


@media (max-width:575px){
  .pricing-plan-tab .pricing-plan-topbar .section-header h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .pricing-plan-tab .pricing-plan-topbar .pricing-switcher {
    margin: 28px 0 0;
  }
  .pricing-plan-tab .pricing-plan-topbar .section-header p {
    font-size: 16px;
    line-height: 24px;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .sub-plan-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .section_name h2,
  .pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_name h4,
  .pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_value {
    font-size: 16px;
    line-height: 24px;
  }
  .homepage-pricing-plan .pricing-tab-main .custom-btn {
    display: block;
  }
}
@media (max-width:374px){
  .pricing-plan-tab .pricing-plan-topbar .pricing-switcher label,
  .pricing-plan-tab .pricing-plan-topbar .pricing-switcher .switch {
      width: 155px;
  }
  
  .pricing-plan-tab .pricing-plan-topbar .pricing-switcher input[type=radio]:checked+label+.switch,
  .pricing-plan-tab .pricing-plan-topbar .pricing-switcher input[type=radio]:checked+label:nth-of-type(n)+.switch {
    transform: translate(155px);
  }
}

/* Compare page */
.compare-landing-banner .landing-page-inner{
  padding: 80px 0;
  border-radius: 32px;
   background:#f9fafb;
}
.compare-landing-banner .landing-page-inner::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:url("/cdn/shop/files/q-left-compare.svg?v=1718085636");
  width: 50%;
  max-width:587px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: left;
  background-size:cover;
  z-index:-1;
}
.compare-landing-banner .landing-page-inner::after{
  content:"";
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  top:0;
  background:url("/cdn/shop/files/q-right-compare.svg?v=1718085645");
  width: 50%;
  max-width:587px;
  background-repeat: no-repeat;
  background-position: right;
  background-size:cover;  
  z-index:-1;
}
.compare-landing-banner .landing-page-inner .page-content .main_title h1{
  max-width:770px;
  margin:24px auto 0;
}
.compare-landing-banner .landing-page-inner .page-content .landing-page-disc p{
  max-width:768px;
  margin:24px auto 0;
}


.comparison-banner {
  padding-bottom:80px;
}
.comparison-banner .comparison-wrap .comparison-header .comparison-badge {
  margin-bottom:24px;
}
.comparison-banner .comparison-wrap .comparison-header .comparison-badge span{  
  color: #4D1B7E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding:4px 12px;
  border-radius: 16px;
  background: #F3E7FF;
  display:inline-flex;
  align-items:center;
}
.comparison-banner .comparison-wrap .comparison-inner{
  margin-top:48px;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main:nth-child(even) .comparison-content{
  background:#F9FAFB;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header,
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main{
  display: grid;
  grid-template-columns: 1.75fr repeat(2, 1fr);
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header .tier-header-content{
  padding:0 24px 16px; 
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header .tier-title,
.comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header .tier-content{
  color: #667085;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header .tier-content{
  color: #4D1B7E;  
  text-align:center;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .comparison-content{
  padding:21px 24px;
  display:flex;
  align-items:center;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .comparison-title,
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .single-content .details-content{
  color: #292D35;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .single-content .details-content{
  color:#667085;
  text-align:center;  
}

.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .content-icon{
  text-align:center;
  flex:0 0 auto;
}
.comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .single-content{
  display:flex;
  gap:12px;
  justify-content:center;
  align-items:center;
}

.compare-image-content{
  padding:80px 0;
}
.compare-image-content.exp-image-content .image-with-content-inner{
  border-radius: 32px;
  background: url("/cdn/shop/files/compare-ex-img.png?v=1718100140");
  background-size:cover;
  width:100%;
  height:100%;
}
.compare-image-content .image-with-content-inner .image-with-content-grid{
  padding-bottom:0;
  padding-top:20px;
  align-items:center;
}
.compare-image-content .image-with-content-inner .image-with-content-left .image-with-content-container{
  padding:0 0 20px 64px;
}
.compare-image-content .image-with-content-inner .image-with-content-right .image-with-content-image img{
  border-radius:32px;  
}
.compare-image-content .image-with-content-inner .image-with-content-title{
  color: #FFF;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -0.96px !important;
  margin-bottom:21px;
}
.compare-image-content .image-with-content-inner .image-with-content-text p{
  color:#E9D7FE;
  font-weight: 400;
}
.compare-image-content .image-with-content-inner .image-with-content-container .custom-btn{
  margin-top:40px;
}
.compare-image-content .image-with-content-inner .image-with-content-container .custom-btn svg{
  display:none;
}
.compare-image-content .image-with-content-inner .image-with-content-container .custom-btn .primary__btn:hover svg{
  display:none;
}
.compare-image-content .image-with-content-inner .image-with-content-container .custom-btn .primary__btn{
  padding:12px 16px;
  border-radius: 52px;
  background: #FFF;
  color: #4D1B7E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: .3s all linear;
  border: 1px solid #8142BE;
  box-shadow: 0px 1px 0px 0px rgba(30, 28, 32, 0.20);
}

.compare-image-content.sc-image-content .image-with-content-inner{
  border-radius: 32px;
  background: linear-gradient(270deg, #9140E1 0%, #5B2392 100%);
  width:100%;
  height:100%;
}
.compare-image-content.sc-image-content .image-with-content-inner .image-with-content-grid{
  padding-top:0;
}
.compare-image-content.sc-image-content .image-with-content-right .image-with-content-image{
  justify-content:end;
}
.compare-image-content.sc-image-content .image-with-content-right .image-with-content-image img{
  max-height:480px;
}

.compare-page-richtext{
  padding-top:80px;
  padding-bottom:80px;
}
.compare-page-richtext .rich-text .rich-text__wrapper{
  border-radius: 32px;
  background: linear-gradient(270deg, #9140E1 0%, #5B2392 100%);
  position:relative;
  padding: 64px 0;
  z-index:2;
  width:100% !important;
}
.compare-page-richtext .rich-text .rich-text__wrapper::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: url("/cdn/shop/files/Ai-left-q.svg?v=1756184955");
  width: 50%;
  max-width: 587px;
  height:100%;
  background-repeat: no-repeat;
  background-position: left;  
  background-size:cover;
  z-index: -1;
}
.compare-page-richtext .rich-text .rich-text__wrapper::after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("/cdn/shop/files/Ai-right-q.svg?v=1756184955");
  width: 50%;
  max-width: 587px;
  height:100%;
  background-repeat: no-repeat;
  background-position: right;
  background-size:cover;
  z-index: -1;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons{
  margin-top:24px;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__heading{
  color:#FFF;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -0.96px !important;
  max-width: 408px;
  margin:0 auto 20px;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__text p{
  color: #E9D7FE;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; 
  max-width:518px;
  margin:0 auto;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button{
  display: flex;
  padding: 12px 16px;
  align-items: center;
  gap: 8px;
  border-radius: 52px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  outline:none;
  min-width:inherit;
  flex-grow: inherit;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button::after{
  box-shadow:none;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button svg{
  display:none;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button--secondary{
  border: 1px solid #FFF;
  background: rgba(255, 255, 255, 0.10);
  backdrop-filter: blur(4.5px);
  color: #FFF;
  padding:12px 16px 12px 42px;  
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button--secondary::before{
  content:"";
  position:absolute;
  top:14px;
  right:0;
  bottom:0;
  left:16px;
  background:url("/cdn/shop/files/message-circle-cion.svg?v=1718106975");
  width:20px;
  height:20px;
}
.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button--primary{
  border: 1px solid #8142BE;
  background: #FFF;
  box-shadow: 0px 1px 0px 0px rgba(30, 28, 32, 0.20);
  color: #4D1B7E;
  transition: .3s all linear;
}

.compare-page-richtext .rich-text .rich-text__wrapper .rich-text__buttons .button--primary:hover {
  background: #ffffffcc;
  transition: .3s all linear;
}
.compare-testimonial-banner{
  padding-bottom:80px;
  margin-bottom:80px;
}




/* Responsive css */

@media screen and (max-width: 1440px) {
  .testimonial .testimonial-slider .single-content .slider-right-block .customer-review p {
    max-width: 745px;
    width: 100%;
  }
}
@media screen and (max-width:1399px){
  .wf-integration-banner .wf-integration-wrap .wf-integration-left {
    flex: 0 0 calc(25% - 30px);
    max-width: calc(25% - 30px);
  }
  .wf-integration-banner .wf-integration-wrap .wf-integration-right {
    flex: 0 0 calc(70% - 30px);
    max-width: calc(70% - 30px);
  }
  /* .header-wrapper .header .header__inline-menu .list-menu .header__menu-item {
    margin-right: 10px;
    padding: 28px 12px;
  } */
  .product-feature-list .compare_feature_wrap .tier-header .tier_price h4{
    font-size: 28px;
    line-height: 40px;
  }
  .product-feature-list .compare_feature_wrap .tier-header {
    padding: 24px 18px 0;
  }
  .product-feature-list .compare_feature_wrap .feature_content .feature_value,
  .product-feature-list .compare_feature_wrap .feature_name h4{
    padding: 24px 18px;    
  }
  .product-feature-list .compare_feature_wrap .section_name_main .section_name{
    padding: 40px 18px 16px;
  }
}
@media screen and (max-width: 1299px) {
  .testimonial .testimonial-slider .single-content {
    margin: 0.5% 40px;
  }

  .testimonial .testimonial-slider .single-content .slider-left-block {
    max-width: calc(25% - 30px);
    flex: 0 0 calc(25% - 30px);
  }

  .testimonial .testimonial-slider .single-content .slider-right-block {
    max-width: calc(75% - 30px);
    flex: 0 0 calc(75% - 30px);
  }
  
  .wf-integration-banner .wf-integration-wrap .wf-integration-left {
    flex: 0 0 calc(30% - 30px);
    max-width: calc(30% - 30px);
  }
  .landing-page-banner .landing-page-inner .landing-page-img {
    padding: 0 50px;
  }
}


@media screen and (max-width: 1180px) {
.page-width{
    padding:0 5rem;
  }
  /*Header*/
  .header-wrapper .header.header--middle-left {
    grid-template-areas: "heading humburger";
    grid-template-columns: 1fr auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .header-wrapper .header.header--middle-left header-drawer {
    margin-left: 0;
    grid-area: humburger;
  }

  .header-wrapper .header.header--middle-left .header__heading {
    justify-self: start;
  }
  .header-wrapper .menu-drawer{
    left: auto;
    right: 0;
    transform: translate(100%);
  }
  .header-wrapper .menu-drawer .menu-drawer__navigation-container {
    grid-template-rows: auto 1fr;
  }
  .header-wrapper .menu-drawer .menu-drawer__navigation-container .menu-drawer__navigation{
    padding: 24px 0;
  }
  .header-wrapper .header .header__inline-menu,
  .header-wrapper .header .account-button-wrapper {
    display: none;
  }

  .header-wrapper .header header-drawer {
    display: block;
  }

  .header-wrapper .account-button-mobile {
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    gap: 12px;
    margin: 24px 16px;
  }
  .header-wrapper .account-button-mobile .menu_drawer__bottom .megamenu_content-bottom{
    margin-top: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .menu_drawer__bottom .megamenu_content-bottom .bottom_content .right-link{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    font-size:16px;
    font-weight:500;
    line-height:24px;
    color:#0397CC;
  }
  .header-wrapper .menu-drawer .menu-drawer__navigation-container .account-button-mobile .header--sign-up_btn {
    padding: 8px 30px;
    font-size: 14px;
    border: 1.5px solid #4d1b7e;
    border-radius: 100px;
    width: 100%;
    text-decoration: none;
    color:#535768;
  }

  .header-wrapper .menu-drawer .menu-drawer__navigation-container .account-button-mobile .header--login_btn {
    padding: 8px 30px;
    font-size: 14px;
    background: #4d1b7e;
    border-radius: 100px;
    width: 100%;
    color: #fff;
    text-decoration: none;
  }
  .hide-mobile{
    display:none!important;
  }
  .js .menu-drawer__navigation .submenu-open {
    visibility: visible !important;
  }

  .js .menu-drawer__submenu {
    position: relative !important;
    transform: translate(0) !important;
    visibility: visible !important;    
  }

  .menu-drawer .menu-drawer__navigation .menu-drawer__close-button {
    display: none !important;
  }

  .js .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu-item .icon-caret {
    display: block;
  }

  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .list-menu__item {
    padding: 12px 25px;
    font-size: 16px;
    margin: 4px 0;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .list-menu__item .resources_description p{
    text-align:left;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item .MegaMenu__image-wrapper{
    display:flex;
    gap:16px;
  }  
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item .MegaMenu_platform_img{
    flex:1 0 auto;
    margin-right:16px;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item .MegaMenu__icon{
    margin-right:16px;    
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu .Megamenu-blog-wrapper{
     padding:12px 16px;
    display: block;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu .Megamenu-blog-wrapper .Megamenu-blog-image img{
    border-radius:6px;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu .Megamenu-blog-wrapper .Megamenu-blog-title-content{
    margin-top:24px;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu .Megamenu-blog-wrapper .Megamenu-blog-title-content .Megamenu-blog-content p{
    color: #667085;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align:left;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu .Megamenu-blog-wrapper .Megamenu-blog-title-content .Megamenu-blog-title h4,
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item .MegaMenu__title h5{
    color: #292D35;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom:4px;
    margin-top:0;
    text-align:left;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item .drawer_sub_title p,
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item h4,
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li .menu-drawer__menu-item .platform_content{
    color: #667085;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin:0;
    text-align:left;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li {
    margin-bottom:0;
  }

  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu li {
    border-bottom: 0;
    padding: 0;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li details[open] .menu-drawer__menu-item,
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation details[open] .menu-drawer__submenu details[open] .menu-drawer__menu-item{
    color: #4D1B7E;
  }
  
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li details[open] .menu-drawer__menu-item svg{
    fill:#4D1B7E;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li summary .icon-caret{
    right: 2.5rem;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation details[open] .menu-drawer__submenu details .icon-caret{
    transform:rotate(0);
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation details[open] .menu-drawer__submenu details .menu-drawer__menu-item{
    color:#667085;    
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation details[open] .menu-drawer__submenu details[open] .icon-caret{
    transform:rotate(180deg);
    fill:#4D1B7E;
    
  }
  
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li .menu-drawer__menu-item{
    padding: 12px 52px 12px 16px;
    background:transparent;
    color:#667085;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation .menu-drawer__menu li .menu-drawer__menu-item:hover {
    background-color: transparent;
  }

  .menu-drawer .menu-drawer__inner-container .menu-drawer__navigation details[open] .icon-caret {
    transform: rotate(180deg);
  }

  .menu-drawer .menu-drawer__inner-container .menu-drawer__utility-links {
    display: none;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .img_with_text_left-content {
    max-width: 100%;
    padding-left: 0;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block {
    padding-right: 30px;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block {
    padding-left: 30px;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block .img_with_text_left-content {
    padding-left: 0;
    max-width: 100%;
  }

  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block {
    flex: 0 0 calc(33.33% - 15px);
    max-width: calc(33.33% - 15px);
  }

  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block:last-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* 18/3/24 */
  .image-with-content.image-text-showcase .image-with-content-title {
    font-size: 40px;
  }  
  /* 21/3/24 */
   .enterprise-hero-banner .content-with-image-bg {
    clip-path: polygon(0 0,100% 0,100% 89%,0 100%);
  }
  .enterprise-hero-banner .content-image-wrap .content-image-left {
    padding: 2% 2% 0 4.3%;
  }
  .enterprise-hero-banner .content-image-wrap .content-image-left .content-container .heading_title {
    padding-top: 0px;
  }
  .content-with-image .content-image-wrap .content-image-left .content-container .heading_title {
    font-size: 40px;
    line-height: 48px;
  }
  /* 7/6/24 */
  .content-with-list .content-with-list-wrap{
    padding:42px 38px 42px 38px;
  }
  .landing-page-banner.home-landing-banner .landing-page-inner:after{
    left:50px;
    background-size:cover;
    height:60%;
  }
  .compare-image-content .image-with-content-inner .image-with-content-left .image-with-content-container {
    padding: 0 0 20px 44px;
  }
}
@media screen and (max-width:1099px){
  .compare-landing-banner .landing-page-inner:before {
    max-width: 487px;
    background-size: 100%;
  }
  .compare-landing-banner .landing-page-inner:after {
    max-width: 487px;
    background-size: 100%;
  }
  .compare-page-richtext .rich-text .rich-text__wrapper:after,
  .compare-page-richtext .rich-text .rich-text__wrapper:before,
  .subscription-plan .subscription-wrap .subscription-topbar:before,
  .subscription-plan .subscription-wrap .subscription-topbar:after{
    max-width: 487px;
    background-size: 100%;
  }
}
@media screen and (max-width:1024px){
  
  .wf-integration-banner .wf-integration-wrap .wf-integration-left .left-side-content .tab__items .tab-item .tab-link{
    padding:19px 41px;
  }
}
@media screen and (max-width: 989px) {
  
  h2 {
    font-size: 32px;
    line-height:39px;
  }

  .landing-page-banner .landing-page-inner .page-content .main_title h1,
  .subscription-plan .subscription-topbar .section-header h1 {
    font-size: 40px;
    line-height: 126%;
  }
  .landing-page-banner .landing-page-inner .page-content .landing-page-disc{
    padding:0 18px;
  }
  .number-section .number-section-inner {
    row-gap: 30px;
    flex-wrap:wrap;
    padding:45px;
  }
  .number-section .number-section-inner .number-section-block {
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }

  .image-text-banner {
    padding: 50px 0;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .flex__item {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap {
    padding-top: 48px;
    gap: 20px;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block {
    padding-right: 0;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__description p {
    text-align: center;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block .img_with_text_left-content {
    padding-left: 10%;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .img_with_text_left-content {
    max-width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block {
    padding-left: 0;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__title h3 {
    font-size: 28px;
    margin: 0 0 20px;
  }
  .multicolumn-with-image .multicolumn-image_list {
      padding-top: 48px;
    }
  .multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .testimonial {
    padding: 110px 0 0;
  }

  .testimonial .testimonial-slider .single-slider {
    padding: 50px 50px;
  }

  .testimonial .testimonial-slider .single-content {
    gap: 0;
  }

  .testimonial .testimonial-slider .single-content .slider-left-block {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .testimonial .testimonial-slider .single-content .slider-right-block {
    max-width: 100%;
    flex: 0 0 100%;
  }

  .testimonial .testimonial-slider .single-content .slider-right-block .customer-review p {
    padding-left: 20px;
  }

  .testimonial .testimonial-slider .single-content .slider-right-block .customer-review p:before {
    left: -5px;
  }

  .testimonial .testimonial-slider .slick-arrow svg {
    width: 50px;
    height: 50px;
  }

  .subscription-plan {
    padding: 50px 0 70px;
  }

  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block {
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
  }

  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block:last-child {
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
  }

  .faq-container .collapsible-content .collapsible-content__header .secondary-title {
    margin: 15px 0 40px;
  }
  .footer-richtext .rich-text {
    padding: 50px 0;
  }
  .footer-richtext .rich-text .rich-text__blocks .rich-text__heading {
    font-size: 32px;
    line-height: 42px;
  }
  .footer .footer__blocks-wrapper.grid .grid__item {
    width: calc(33.33% - 32px);
    margin: 0;
  }
  .footer .footer__blocks-wrapper.grid{
    row-gap:2rem;
  }


  .footer .footer__copyright.caption {
    text-align: center;
  }
  /* 11/3/24 */
  /* Pricing */
  .product-feature-list .compare_feature_wrap .tier-header .tier_button a{
    padding: 6px 15px;
  }
  /* Contact */
  .contact.page-width {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
  }
  .contact .form--wrapper{
    grid-template-columns: 1fr;
    margin-top: 34px;
  }
  .contact .form--wrapper .form-contact .field,
  .contact .form--wrapper .form-contact .contact__button{
    padding:0;
  }
  .contact .title{
    font-size: 30px;
    line-height: 40px;
  }
  .contact .form--wrapper .contact-right-block {
    border: 0;
    padding-left: 0;
    margin-top: 50px;
  }
  .contact .form--wrapper .contact-right-block .right-block-wrapper .contact-image{
    display:none;
  }
  .contact .form--wrapper .contact-right-block .right-block-wrapper .right-sidetext h3{
    text-align:center;
  }
  .contact .form--wrapper .contact-right-block .right-block-wrapper .platform-icons ul{
    justify-content:center;
  }
  /* 12/3/24 */
  .number-section.step-info .number-section-inner .number-section-block .number-text p,
  .content-with-image .content-image-wrap .content-image-left,
  .content-with-image .content-image-wrap .content-image-left .content-container{
    max-width:100%;
  }
  .content-with-image .content-image-wrap .content-image-right{
    display:none;
  }
  .number-section.step-info .number-section-bg{
    background-image:none!important;
    margin-top:0;
    padding-top: 0;
  }
  .number-section.step-info .number-section-wrap{
    background:#ffffff;
  }
  .number-section.step-info .number-section-inner .number-section-block:nth-child(odd) {
    border-right:0;
  }
  .number-section.step-info .number-section-inner .number-section-block{
    max-width: 33.33%;
    flex: 0 0 33.33%;
  }
  .column-card-banner{
      padding: 60px 0 50px;
  }
  .column-card-banner .title--wrapper h2{
    font-size: 40px;
    line-height: 50px;
  }
  /* 13/3/24 */
  /* T & C  */
  .tab-with-content .block-container{
  padding: 0 8%;
  }
  .tab-with-content .tab-with-content-wrap .right-block .tab-content-main{
    max-height:100%;
  }
  .tab-with-content .tab-with-content-wrap .left-block,
  .tab-with-content .tab-with-content-wrap .right-block{
    flex: 0 0 100%;
    max-width: 100%;
  }
   /* 13/3/24 */
    .tab-with-content .page-header .page-title{
      font-size:50px;
      padding: 20px;
      line-height: 70px;
    }
  .tab-with-content .page-header .page-subtitle{
    font-size:18px;   
    padding: 20px;
  }
  /* 15/3/24 */
  .integrations-box-banner .integrations-box-wrap .integrations-left-block,
  .integrations-box-banner .integrations-box-wrap .integrations-right-block{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-right-block{
    margin-top:24px;
  }
  .integrations-box-banner .integrations-left-block .category-content .category-check-main{
    display:flex;
    flex-wrap:wrap;
  }
  .integrations-box-banner .integrations-left-block .category-content .category-check-wrap{
    flex:1 1 auto;
    margin-right:16px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* 18/3/24 */
  .image-with-content.image-text-showcase .image-with-content-right .image-with-content-image{
    text-align: center;
  }
  .image-with-content.image-text-showcase .image-with-content-bg{
    padding-bottom:0;
  }
  .image-with-content.image-text-showcase .image-with-content-right,
  .image-with-content.image-text-showcase .image-with-content-left,
  .image-with-content .image-with-content-text p{
    max-width: 100%;
    text-align: center;
  }
  .column-card-banner.column-card-usecase .title--wrapper h2,
  .image-with-content .image-with-content-title,
  .richtext-wrapper-main .rich-text .rich-text__heading{
    font-size: 32px;
    line-height:45px;
  }
  .image-with-content.image-text-showcase .image-with-content-title{
    font-size: 38px;    
  }
  .image-text-banner.image-text-usecase {
    padding: 50px 0;
  }
  .image-with-content .image-with-content-left,
  .image-with-content .image-with-content-right {
    max-width: 100%;
  }
  .image-with-content .image-with-content-left .image-with-content-container{
    text-align:center;
    margin-bottom:0px;
  }
  .image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-left,
  .image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right{
    max-width: 100%;
  }
 .image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-left .image-wraper {
    max-width: 300px;
    height: 300px;
    margin: 0 auto;
  }
  .image-content-silder .usecase-review-slider .image-content-slider-right .slider-text p:before {
    top: -25px;
    left: 0;
  }
  .image-content-silder {
    padding: 70px 0 50px;
  }
  .custom-blog-content .grid--3-col-tablet .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }
  /* 20/3/24 */
  .main-blog .title--primary {
    line-height: 37px;
    font-size: 27px;
  }
  .main-blog .blog-articles {
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
  }  
  .main-blog .blog-articles .article-card .card__content .card__heading a {
    line-height: 22px;
    font-size: 18px;    
  }
  .richtext-wrapper-main .richtext-bottom .richtext-image{
    /* flex:0 0 50%;
    max-width:50%; */
    margin-bottom:16px;
  }  
  /* 21/3/24 */
  .enterprise-content-image {
    margin-bottom: 90px;
  }
  .enterprise-content-image .content-image-wrap{
    background-image:none;
    border-radius: 10px;
    background:#1F1F28;
    box-shadow: 0px -2px 16px 0px rgba(77, 27, 126, 0.10);
    padding:20px 29px;
  }
  .enterprise-content-image .content-image-wrap .content-image-main{
    gap:40px;
  }
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-left,
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-right{
    flex: 0 0 100%;
    max-width: 100%;
  }  
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-right .content-image-image,
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-content .schedule-btn{
    text-align:center;
  }
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-right .content-image-image {
    margin-bottom: -79px;
    position: relative;
  }
  .enterprise-hero-banner .content-with-image-bg {
    clip-path: polygon(0 0,100% 0,100% 90%,0 98%);
  }
  .enterprise-hero-banner .content-image-wrap {
    padding: 0 50px;
    gap: 30px;
    justify-content: center;
  }
  .enterprise-hero-banner .content-image-wrap .content-image-left,
  .enterprise-hero-banner .content-image-wrap .content-image-right {
    width: 100%;
    display: block;
    flex: 0 0 100%;
    padding: 0;
  }
  .enterprise-hero-banner .content-image-wrap .content-image-left .content-container {
    text-align: center;
  }
  .content-with-image .content-image-wrap .content-image-left .content-container .heading_title {
    font-size: 38px;
    line-height: 45px;
  }
  .enterprise-hero-banner .content-image-wrap .content-image-left .content-container .content p {
    font-size: 14px;
  }
  .enterprise-hero-banner .content-image-wrap .content-image-right {
    max-width: 100%;
    padding-left: 0;
  }
  .enterprise-multicolumn .multicolumn-image-wrap .section-header h2 {
    font-size: 38px;
  }
  .image-text-banner .img_with_text_content .img_with_text_content_wrap {
    padding-top: 0;
  }
  .enterprise-image-text .img_with_text_content .img_with_text_content_wrap .flex__item .image-text__image img {
    max-width: 100%;
  }
  .custom-featured-blog .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    font-size: 38px;
  }
  .enterprise .icon-text-block .icon-text-block--content {
    padding-top: 0;
  }
  .icon-text-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 38px;
  }
  .icon-text-block .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 48px;
    padding: 0;
    gap: 48px 30px;
  }
  .icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 33.33%;
    max-width: calc(33.33% - 20px);
  }
  /*2/4/24  */
  .wf-integration-banner .wf-integration-wrap .wf-integration-right ,
  .wf-integration-banner .wf-integration-wrap .wf-integration-left{
    flex: 0 0 100%;
    max-width: 100%;
  }   
  .webflow-hero-banner .webflow-hero-bg {
    padding: 54px 0 100px;   
  }
  /* New Responsive */
  
  .moving-marquee,
  .number-section,
  .richtext-with-image,
  .faq-container  {
    padding:48px 0;
  }  
  
  .multicolumn-with-image .multicolumn-image-wrap .multicolumn-image-content{
    padding:64px 0 0;    
  }
  .landing-page-banner {
    padding: 0 20px 48px;
  }
  .moving-marquee .mm-container .mm-segment{
    gap:20px;
  }
  .multicolumn-with-image .multicolumn-with-image_media:before{
    top: -20px;
  }
  .richtext-wrapper-main .rich-text__blocks{
    padding:48px 24px;
  }
  .testimonial-box-banner{
    padding:48px 0 0;    
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper {
    margin-top: 44px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .subscription-plan .subscription-wrap .subscription-topbar:before{
    background-position: center;
    background-size: cover;
    width:100%;
    max-width:100%;
  }
  .compare-page-richtext .rich-text .rich-text__wrapper:after,
  .subscription-plan .subscription-wrap .subscription-topbar:after{
    content:none;
  }
  /* 7/6/24 */
  .content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2{
    font-size: 32px;
    line-height: 42px;
  }
  .content-with-list .content-with-list-wrap{
    padding:42px 24px;
  }
  .content-with-list .content-with-list-wrap .content-with-list-right .right-content{
    padding:40px 20px;
  }
  .product-feature-list{
    padding:25px 0 50px;  
  }
  .content-with-list{
    padding:50px 0 25px;      
  }
  .product-feature-list .section-title .title_btn {
    font-size: 32px;
    line-height: 42px;
  }
  .product-feature-list .compare_feature_wrap .tier-header-wrap {
    padding-top: 35px;
  }
  .product-feature-list .compare_feature_wrap .feature_content .feature_value, .product-feature-list .compare_feature_wrap .feature_name h4 {
    padding: 24px 12px;
  }
  .product-feature-list .compare_feature_wrap .section_name_main .section_name{
    padding: 40px 12px 16px;
  }
  .product-feature-list .compare_feature_wrap .tier-header {
    padding: 24px 12px 0;
  }
  .product-feature-list .compare_feature_wrap .tier-header .tier_price h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .product-feature-list .compare_feature_wrap .tier-header .tier_title h3 {
    font-size: 17px;
    line-height: 24px;  
  }
  .multicolumn-with-image .multicolumn-with-image_media .video-wrap{
    background: #e3e5e729;
    box-shadow:none;
  }  
  .compare-landing-banner .landing-page-inner:before{
    width:100%;
    max-width:100%;
    background-size:cover;
    background-position: center;
  }
  .compare-landing-banner .landing-page-inner:after{
    content:none;
  }
  .comparison-banner .comparison-wrap .comparison-inner {
    margin-top: 24px;
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header, 
  .comparison-banner .comparison-wrap .comparison-inner .comparison-content-main {
    display: grid;
    grid-template-columns: 1.5fr repeat(2,1fr);
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .comparison-content {
    padding: 12px 16px;   
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header .tier-header-content {
    padding: 16px;
  }
  .compare-image-content .image-with-content-inner .image-with-content-grid,
  .compare-image-content.sc-image-content .image-with-content-inner .image-with-content-grid{
    padding-top: 24px;
  }
  .compare-image-content .image-with-content-inner .image-with-content-left .image-with-content-container{
    padding:0 16px;
  }
  .compare-image-content .image-with-content-inner .image-with-content-title {
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 16px;
  }
  .compare-image-content .image-with-content-inner .image-with-content-container .custom-btn {
    margin-top: 24px;
  }
  .compare-image-content.sc-image-content .image-with-content-right .image-with-content-image {
    justify-content: center;
  }
  .compare-page-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 32px;
    line-height: 42px;
  }
  
  .compare-page-richtext .rich-text .rich-text__wrapper:before{
    width:100%;
    max-width:100%;
  }
  
}

@media screen and (max-width:768px){
  .content-with-list .content-with-list-wrap{
    gap:24px;
    padding:24px;
  }
  .content-with-list .content-with-list-wrap .content-with-list-left,
  .content-with-list .content-with-list-wrap .content-with-list-right{
    max-width:100%;
  }
  .content-with-list .content-with-list-wrap .content-with-list_button-mobile{
      display:block;
  }
  .content-with-list .content-with-list-wrap .content-with-list-left .content-with-list_button-desktop{
      display:none;
  }
  .content-with-list .content-with-list-wrap .content-with-list_button a{
    width:100%;
  }
  .content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2,
  .content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list_content p{
    text-align:center;
  }
  .content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2{
    margin-bottom:16px;
  }
  .content-with-list .content-with-list-wrap .content-with-list_button a{
    margin-top:24px;
  }  
  .product-feature-list,
  .subscription-plan{
    display:none;
  }
  .price-feature-mobile{
    display:block;
  }
}
@media screen and (max-width: 749px) {
  .page-width {
    padding: 0 3rem;
  }
  .header-wrapper .header.page-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .number-section .number-section-inner .number-section-block .numbers-title {
    font-size: 48px;
    line-height:58px;
    letter-spacing: -0.96px !important;
  }
  .multicolumn-with-image .multicolumn-image_list{
    row-gap:48px;
  }
  .multicolumn-with-image .multicolumn-image_list{
      margin:0;
  }
  .multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item {
    flex: 0 0 100%;
    max-width: 100%;
    padding:0;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card {
    margin: 20px;
  }
  .faq-container .collapsible-content {
    padding: 0 3rem;
  }

  .footer .page-width {
    padding: 48px 30px;
  }
  .footer .footer__content-bottom .page-width{
    padding-top:0;
    padding-bottom: 0;
  }

  .footer .footer__content-top .footer__blocks-wrapper {
    display: flex;
  }
  .footer .footer__blocks-wrapper.grid .grid__item {
    width: calc(50% - 32px);
    margin: 0;
  }
  /* 12/3/24 */
  .number-section.step-info .number-section-inner .number-section-block {
    max-width: 50%;
    flex:0 0 50%;
  }
  .number-section.step-info .number-section-inner .number-section-block .number-title-wrap {
    display: flex;
    justify-content: center;
  }
  .column-card-banner{
    margin-bottom:50px;
  }
  .column-card-banner .column-card-lists .card-column {
    max-width: 100%;   
  }
  .column-card-banner .column-card-lists .card-column .card-main .CardOuterDiv {
    left: 50%;
    top: -20px;
    transform: translate(-50%);
  }
  .column-card-banner .title--wrapper h2 {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    max-width:100%;
  }
  /*13/3/24  */
  .tab-with-content .page-header .page-title{
    font-size:40px;   
    line-height: 50px;
  }
  /* 18/3/24 */  
  .column-card-banner.column-card-usecase {
    padding: 44px 0;
  }
  .column-card-banner.column-card-usecase .column-card-lists {
    margin-top: 48px;
  }
  .image-content-silder .usecase-review-slider .slider-single-items .image-content-slider-right .slider-bottom .slider-bottom-content{
    flex:0 0 100%;
    max-width:100%;
  }
  .custom-blog-content .grid--3-col-tablet .grid__item {
    width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }
  .custom-featured-blog .custom-blog-content .custom-blog-heading .custom-blog-title h3,
  .image-with-content.image-text-showcase .image-with-content-title{
    font-size:32px;
  }
  .testimonial{
    padding: 70px 0 0;
  }
  /* 21/3/24 */
   .enterprise-hero-banner .content-image-wrap {
    padding: 0 30px;
  }
  .icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 50%;
    max-width: calc(50% - 15px);
  }
  .icon-text-block .icon-text-block--content .icon-text-block-wrapper {
    gap: 28px 20px;
  }
 .custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information{
   text-align:center;
 }
  /* 2/4/24 */
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .content_heading{
    font-size:30px;
    line-height: 48.5px;
  }

  /* New Responsive */
  .testimonial-box-banner{
    padding: 48px 0 78px;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper {
    margin-top: 44px;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-list{
    padding-right:50px;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-list .slick-track{
    height:100%;
    display:flex;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box{
    margin-right:16px;
    margin-bottom:0;
    height: auto;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-arrow{
    top: auto;
    bottom: -80px;
    width: 48px;
    height: 48px;
    transform: translate(0, 0);
    z-index:1;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-arrow::before{
    font-size:0;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-prev{
    left:0;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-next{
    right: auto;
    left: 64px;
  }
  .multicolumn-with-image .multicolumn-with-image_media .video-wrap{
    padding-left: 30px;
    padding-right: 30px;
  }
  .footer-richtext .rich-text{
      padding: 48px 0 0;
  }
  .footer .footer_bottom_inner,
  .footer .footer__list-social.list-social{
    gap:15px;
  }
  .landing-page-banner .landing-page-inner {
    padding-top: 70px;
  }
  .landing-page-banner .landing-page-inner .landing-page-img {
    padding: 0 30px;
    margin-top:56px;
  }
  .moving-marquee .mm-container .mm-segment{
    flex-wrap:wrap;
  }
  .moving-marquee .mm-container .mm-item {
    max-width: calc(33.33% - 15px);
  }
  .comparison-banner {
    padding-bottom: 70px;
  }
  .compare-image-content {
    padding: 70px 0;
  }
  .image-with-content.compare-image-content .image-with-content-right .image-with-content-image{
    display:block;
  }
  .compare-page-richtext{
    padding:0 3rem 48px;
  }
  .compare-page-richtext .rich-text .rich-text__wrapper:before{
    content:none;
  }
  .compare-page-richtext .rich-text .rich-text__wrapper{
    padding:24px 16px;
  }
  
}

@media screen and (max-width: 575px) {
  .page-width {
    padding: 0 1.6rem;
  }
  .header-wrapper .header.page-width {
      padding-left: 1rem;
      padding-right: 1rem;
  }
  /* p{
    font-size:14px;
    line-height: 22px;
  } */

  h2 {
    font-size: 26px;
    line-height:34px;
  }
  .landing-page-banner {
    padding: 0 0 48px;
  }
  .landing-page-banner .landing-page-inner .page-content .main_title h1,
  .subscription-plan .subscription-topbar .section-header h1 {
    font-size: 30px;
    line-height: 44px;
  }
  .landing-page-banner .landing-page-inner {
    padding-top: 24px;
  }
  .landing-page-banner .landing-page-inner .page-content .landing-page-disc p{
    margin: 20px auto 32px;
    /* font-size:14px;
    line-height:21px; */
  }
  .landing-page-banner .landing-page-inner .landing-page-img .desktop-image {
    display: none;
  }
  .landing-page-banner .landing-page-inner .landing-page-img .mobile-image {
    display: block;
  }
  .custom-btn .primary__btn{
    width:100%;
  }
  .landing-page-banner .landing-page-inner .landing-button-wrapper {
    flex-wrap: wrap;
    gap: 16px;
  }
  .landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn,
  .landing-page-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn {
    width: 100%;
  }
  .number-section .number-section-inner{
    margin: 0;
    padding:40px 24px;
    flex-wrap:wrap;
  }
  .number-section .number-section-inner .number-section-block{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__title h3 {
    font-size: 20px;
    line-height: 26px;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .image-text__description p {
    font-size: 14px;
    line-height: 20px;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap {
    padding-top: 37px;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap .img_with_text_left-block .img_with_text_left-content {
    padding-left: 0;
    padding-right: 0;
  }

  .image-text-banner .img_with_text_content .img_with_text_content_wrap.image-text__row-reverse .img_with_text_left-block .img_with_text_left-content {
    padding-left: 0;
  }    
  .multicolumn-with-image .multicolumn-with-image_media .video-wrap{
    padding: 16px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-top,
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-card-inner{
    padding: 16px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price{
    font-size: 36px;
    line-height: 44px;
    letter-spacing: -.72px !important;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .start-btn {
    margin: 16px auto 0;
  }
  .subscription-plan {
    padding: 48px 0 48px;
  }
  .testimonial .testimonial-slider .single-slider {
    padding: 50px 10px 10px;
  }

  .testimonial .testimonial-slider .single-content {
    margin: 0;
    padding: 30px 10px;
  }

  .testimonial .testimonial-slider .slick-arrow {
    top: 22%;
  }

  .testimonial .testimonial-slider .slick-prev {
    left: 20px;
  }

  .testimonial .testimonial-slider .slick-next {
    right: 20px;
  }

  .subscription-plan .sub-price-inner .pricing-switcher {
    margin: 40px 0 30px;
  }

  .faq-container .collapsible-content summary .accordion__title {
    font-size: 16px;
  }

  .faq-container .collapsible-content {
    padding: 0 1.5rem;
  }

  .faq-container .collapsible-content .collapsible-content__header .secondary-title {
    margin: 15px 0 0;
    /* font-size: 14px; */
  }
  /* 12/3/24 */
  .content-with-image .content-image-wrap .content-image-left .content-container{
    text-align: center;
  }
  .content-with-image .content-image-wrap .content-image-left .content-container .heading_title{
    font-size: 40px;
    line-height: 58px;
  }
  .number-section.step-info .number-section-inner .number-section-block {
    max-width: 100%;
    flex:0 0 100%;
  }
  .number-section.step-info .number-section-inner .number-section-block .number-text p{
    max-width: 100%;
  }
  .richetext--container .rich-text__heading{
    font-size:30px;
  }
  /* 13/3/24 */
  .policy_container .policy-head {
    font-size: 26px;
  }
  .policy_container .policy-title {
    font-size: 24px;
  }
  .policy_container .policy-text,
  .policy_container .policy-childtext{
    font-size: 14px;
    line-height: 24px;
  }
  /* 15/3/24 */
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* 18/3/24 */
  .column-card-banner.column-card-usecase .title--wrapper h2,
  .image-with-content .image-with-content-title,
  .richtext-wrapper-main .rich-text .rich-text__heading,
  .image-with-content.image-text-showcase .image-with-content-title{
    font-size: 26px;
    line-height:36px;
  }
  .custom-featured-blog .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading{
    text-align: center;
    font-size: 17px;
  }
  .inspiration-blogs .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn {
    text-align:center;
  }
  .main-blog .blog-articles {
    grid-template-columns: 1fr;
  }
  .richtext-wrapper-main .richtext-bottom .richtext-image img {
    height: 65px;
  }
  .multicolumn-with-image .multicolumn-image_list .multicolumn-image_list_item .multicolumn-image_card .card-icon{
    margin:0 auto;
  }
  /* 21/3/24 */
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-content .content-list-wrap .content-list {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-content .heading,
  .enterprise-content-image .content-image-wrap .content-image-main .content-image-content .sub_headig{
    text-align:center;
  }
  /* 21/3/24 */
   .enterprise-hero-banner .content-image-wrap {
    padding: 0 10px;
  }
  .enterprise-hero-banner .content-with-image-bg {
    clip-path: polygon(0 0,100% 0,100% 92%,0 97%);
     padding: 40px 0;
  }
  .content-with-image .content-image-wrap .content-image-left .content-container .heading_title {
      font-size: 32px;
      line-height: 42px;
  }
  .moving-marquee .mm-title{
    padding:8px 12px;
  }
  .moving-marquee .mm-title h4 {
    font-size: 16px;
    line-height: 23px;
  }
  .enterprise .multicolumn-with-image .multicolumn-image-wrap {
    padding: 40px 0;
  }
  .enterprise-multicolumn .multicolumn-image-wrap .section-header h2 {
    font-size: 25px;
  }
  .enterprise .image-text-banner {
    padding: 30px 0;
  }
  .custom-featured-blog .custom-blog-content .custom-blog-wrapper {
    margin-top: 30px;
    padding-bottom: 38px;
  }
  .custom-featured-blog .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    font-size: 25px;
  }
  .icon-text-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 25px;
  }
  .icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 20px;
  }
  .icon-text-block .icon-text-block--content .icon-text-view-all-button {
    margin-top: 40px;
  }
  /* 2/4/24 */
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner{
    flex-wrap:wrap;
  }
  .wf-integration-banner .wf-integration-steps .img_with_text_content .img_with_text_content_wrap .flex__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .wf-integration-banner .wf-integration-wrap .wf-integration-block-2 .wf-integration-content p {
    padding-left: 24px;
  }
  .wf-integration-banner .wf-integration-wrap .wf-integration-block-2 .wf-integration-content p:has(strong):before {
    width: 17px;
    height: 17px;
    top: 3px;
  }
  .webflow-hero-banner .webflow-hero-bg {
    padding: 54px 0 70px;
  }
    .content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2 {
        font-size: 26px;
    }
  /* New Responsive */
  .richtext-with-image .rich-text__wrapper{
    width:100%;
  }  
  .richtext-with-image .rich-text__wrapper.page-width{
    padding:0;
  }
  .richtext-wrapper-main .rich-text__blocks{
    border-radius:0;
  }
  .footer .page-width {
    padding: 28px 15px;
  }
  .footer .footer__content-bottom .page-width {
    padding: 0 15px;    
  }
  .footer .footer__content-bottom-inner {
    flex-wrap: wrap;
    row-gap: 24px;
  }
  .footer .footer_bottom_inner{
    flex-wrap: wrap;   
    gap:24px;
  }
  .footer .footer__copyright.caption {
    text-align: left;
    width: 100%;
  }
  .footer .footer__content-bottom-wrapper .social-icons-mobile,
  .footer .footer__content-bottom-wrapper .footer-copyright-mobile{
    display:block;
  }
  .footer .footer__content-bottom-wrapper .social-icons-desktop,
  .footer .footer__content-bottom-wrapper .footer-copyright-desktop{
    display:none;
  }
  .footer .footer__content-bottom-wrapper .social-icons-mobile{
    width:100%;
  }
  .footer .footer__content-bottom-wrapper .social-icons-mobile .footer__list-social{
    justify-content:start;
  }
  .landing-page-banner.home-landing-banner .landing-page-inner:after{
    left:0;
    background-image: url('/cdn/shop/files/homepage-movile-vectore.svg?v=1756121875');
  }
  .landing-page-banner .landing-page-inner .landing-page-img{
    padding:0 16px;
  }
  /* .landing-page-banner .landing-page-inner .section-top-badge{
    max-width: 263px;
  } */
  .landing-page-banner .landing-page-inner .section-top-badge .section-top-badge-link {
    padding: 4px;
  }
  .landing-page-banner .landing-page-inner .section-top-badge .badge-text p{
    font-size:14px;
  }
  .moving-marquee .mm-container .mm-segment{
    gap:16px;
  }
  .moving-marquee .mm-container .mm-item {
    max-width: calc(50% - 8px);
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper{
    margin-top: 24px;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .slick-list {
    padding-right: 30px;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-banner-top-wrapper {
    flex-wrap: wrap;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-banner-top-wrapper .testimonial-banner-link{
    width:100%;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-banner-heading .testimonial-title{
    margin-bottom:16px;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info .profile-name .user-designation {
    font-size: 14px;
  }
  .subscription-plan .subscription-wrap .subscription-topbar {
    padding: 64px 0 128px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card {
    margin:0 8px 0 0;
  }
  .subscription-plan .subscription-wrap .section-header .secondary_title,
  .subscription-plan .subscription-wrap .pricing-switcher{
    padding: 0 16px;
  }
  .subscription-plan .subscription-wrap .pricing-switcher label,
  .subscription-plan .subscription-wrap .pricing-switcher .switch{
    width: 160px;
  }
  .subscription-plan .subscription-wrap .pricing-switcher input[type=radio]:checked+label+.switch, 
  .subscription-plan .subscription-wrap .pricing-switcher input[type=radio]:checked+label:nth-of-type(n)+.switch{
      -webkit-transform: translateX(160px);
    -moz-transform: translateX(160px);
    -ms-transform: translateX(160px);
    -o-transform: translateX(160px);
    transform: translate(160px);
  }
  .subscription-plan .subscription-wrap .sub-price-inner .page-width{
    padding:0 0 0 1.6rem;
  }
  .subscription-plan .sub-price-inner .sub-price-block .slick-list.draggable {
    padding-right: 20px;
  }
  .footer-richtext .rich-text .rich-text__blocks .rich-text__heading {
    font-size: 26px;
    line-height: 34px;
  }
  /* .footer-richtext .rich-text .rich-text__blocks .rich-text__text p{
    font-size: 14px;
    line-height: 22px;
  } */
  .footer-richtext .rich-text__wrapper,
  .footer-richtext .rich-text .rich-text__blocks .rich-text__buttons .button{
    width:100%;
  }

  /* 11/6/24 */
  .compare-landing-banner .landing-page-inner{
    padding:48px 0;
  }
  .comparison-banner .comparison-wrap .comparison-header .comparison-badge {
    margin-bottom: 12px;
  }
  .comparison-banner {
    padding-bottom: 24px;
  }
  .compare-image-content{
    padding:24px 0 80px;
  }
  .comparison-banner .page-width{
    padding:0;
  }
  .comparison-banner .comparison-wrap .comparison-header{
    padding:0 16px;
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .comparison-content {
    padding: 8px 16px;
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header, 
  .comparison-banner .comparison-wrap .comparison-inner .comparison-content-main {
    display: flex;
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header{
    position: sticky;
    top: 60px;
    background-color:#fff;
    z-index:1;
  }
  .comparison-banner .comparison-wrap .comparison-inner .comparison-tier-header .tier-header-content,
  .comparison-banner .comparison-wrap .comparison-inner .comparison-content-main .comparison-content{
    width: 100%;
    max-width: 33.33%;
    word-break: break-all;
  }
  .compare-image-content .image-with-content-inner .image-with-content-left .image-with-content-container{
    margin-bottom: 48px;
  }
  .compare-image-content .image-with-content-inner .image-with-content-title,
  .compare-page-richtext .rich-text .rich-text__wrapper .rich-text__heading{
    font-size: 24px;
    line-height: 34px;
  }
  .compare-page-richtext {
      padding: 24px 1.6rem 48px;
  }
  .compare-testimonial-banner{
    margin-bottom: 48px;
  }
}

@media screen and (max-width:480px){
  .subscription-plan .sub-price-inner .pricing-switcher label{
    width: 160px;
    font-size: 15px;
  }
  .subscription-plan .sub-price-inner .pricing-switcher .switch{
    width: 160px;
  }
  .subscription-plan .sub-price-inner .pricing-switcher input[type=radio]:checked+label+.switch, 
  .subscription-plan .sub-price-inner .pricing-switcher input[type=radio]:checked+label:nth-of-type(n)+.switch {
    -webkit-transform: translateX(160px);
    -moz-transform: translateX(160px);
    -ms-transform: translateX(160px);
    -o-transform: translateX(160px);
    transform: translate(160px);
  }
}

/* article-template */

.article-template .article-breadcrumbs {
  margin-top: 20px !important;
}

.article-template .article-breadcrumbs > div {
    justify-content: flex-start !important;
    padding: 0 48px;
    max-width: var(--page-width);
    margin: 0 auto;
}

.article-template .article-breadcrumbs .breadcrumbs {
    display: flex;
    align-items: center;
    color: #667085;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}

.article-template .article-breadcrumbs .breadcrumbs a {
  color: #667085;
}

.article-template .article-breadcrumbs .breadcrumbs span {
  font-weight: 500;
}

.article-template .article-template--wrapper.page-width--narrow {
    max-width: 1200px;
    padding: 100px 20px 0;
    margin-top: 0 !important;
}

.article-template .article-template-wrapper--inner {
    display: flex;
}
.article-template .article-template-wrapper--inner .article-template_left-block {
    flex: 0 0 auto;
    width: 25%;
    padding: 0 10px;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article {
    max-width: 220px;
    width: 100%;
}
.article-template .article-template-wrapper--inner .article-template_right-block {
    flex: 0 0 auto;
    width: 75%;
   padding: 0 10px;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__heading h5 {
    color: #4d1b7e;
    font-weight: 100;
    font-size: 16px;
    line-height: 24px;
    padding: 2em 0 1em;
    margin: 0;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__list {
    padding: 0;
    margin: 0;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title {
    font-weight: 100;
    font-size: 14px;
    line-height: 22px;
    padding-left: 20px;
    margin-bottom: 7px;
    list-style: none;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a {
    color: #333;
    position: relative;
    margin-bottom: 15px;
    display: block;
}
/* .article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a:before {
    content: "";
    position: absolute;
    left: -17px;
    border-left: 1px solid #C5C7D0;
    height: 140%;
    width: 1px;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title:first-child a::before {
    top: 7px;
}
.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a:after {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    background: #fff;
    top: 7px;
    left: -20px;
    z-index: 1;
} */
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner {
    font-weight: 300;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    word-wrap: normal;
    max-width: 640px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__header {
    margin: 0 0 44px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 24px;
    color: #333333;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__header .article_time-author--wrapper {
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
  border-bottom: 1px solid #C5C7D0;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__header .circle-divider:after {
  display: none;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__header .caption-with-letter-spacing {
    font-size: 16px;
    font-weight: 400;
    vertical-align: text-top;
    line-height: 23px;
    color: #69696a;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content h4,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content h2{
  color: #000;
  font-size: 18px;
  line-height: 28px;
  font-weight:700;
  margin-bottom: 10px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content p {
    margin: 0 0 16px;
  line-height: 28px;  
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content ul li p,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content ol li p{
  display:inline;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__back {
  margin: 20px 0px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__back .article-template__link {
    color: #000;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper {
    margin-top: 30px;
    padding: 30px;
    border-radius: 8px;
    background: #f6f9fe;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .comment-form h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 24px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field {
  flex-direction: column-reverse;
  margin: 0 0 16px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field .field__input {
    background: #fff;
    border: 1px solid #4d1b7e;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 8px 10px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field .field__input:focus,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field:hover,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field:after {
    box-shadow: none;
}

.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field .field__label {
    position: unset;
    color: #161e34;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .field .field__input::placeholder {
  opacity: 1;
  font-size:14px;
  color:#DADADA;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .article-template__comment-warning {
   color: #161e34;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .button {
    background: #4d1b7e;
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    text-align: center;
    padding: 8px 16px;
    width: 100%;
    min-height: calc(3.9rem + var(--buttons-border-width) * 2);
    transition: .3s all linear;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .button:after {
  box-shadow: none;
  outline: 0;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .button:hover {
  opacity: 0.8;
  transition: all 0.3s linear;
}

@media(max-width: 989px){
  .article-template .article-template--wrapper.page-width--narrow {
    padding: 80px 20px 0;
  }
  .article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title {
    font-size: 14px;
    line-height: 22px;
    padding-left: 15px;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article-template__title {
      font-size: 30px;
      line-height: 37px;
  }
  .article-template .article-template-wrapper--inner .article-template_right-block .article-template__header .caption-with-letter-spacing {
    font-size: 14px;
}
}

@media(max-width: 768px){
  .article-template .article-breadcrumbs .breadcrumbs {
    flex-wrap: wrap;
  }
  .article-template .article-template--wrapper.page-width--narrow {
    padding: 60px 20px 0;
}
.article-template .article-template-wrapper--inner .article-template_left-block {
  display: none;
}
  .article-template .article-template-wrapper--inner .article-template_right-block {
    max-width: 100%;
    width: 100%;
    padding: 0;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article-template__header {
    margin: 0 0 34px;
}
}

@media(max-width: 575px){
  .article-template .article-breadcrumbs > div {
    padding: 0 20px;
  }
  .article-template .article-template--wrapper.page-width--narrow {
    padding: 40px 20px 0;
}
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__title {
    font-size: 25px;
    line-height: 32px;
    margin: 0 0 18px;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article-template__header {
    margin: 0 0 22px;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content iframe {
    width: 100%;
    height: auto;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__content p strong {
    font-size: 17px;
    line-height: 26px;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__back .article-template__link {
    font-size: 17px;
    line-height: 26px;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper {
    margin-top: 20px;
    padding: 10px;
}
  .article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .comment-form h2 {
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 18px;
}
}
@media(max-width: 481px){
.article-template .article-template-wrapper--inner .article-template_right-block .article-template__title,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner .article-template__comment-wrapper .comment-form h2  {
    font-size: 22px;
    line-height: 28px;
}
}
/* search-bar-banner */

.search-bar-banner {
  padding: 100px 0;
  background: url("/cdn/shop/files/Group_69208.png?v=1709895337");
  background-repeat:no-repeat;
  background-size:cover;
}
.search-bar-banner .search-bar-content .search-bar-header {
  text-align: center;
}

.search-bar-banner .search-bar-content .search-bar-header h2 {
    margin: 0 0 20px;
    font-size: 45px;
    font-weight: 700;
}

.search-bar-banner .search-bar-content .search-bar-header p {
    font-size: 18px;
    line-height: 27px;
}

.search-bar-banner .search-bar-content .search-bar-form .search {
    max-width: 785px;
    margin: 60px auto 0;
}

.search-bar-banner .search-bar-content .search-bar-form .search .field .search__input {
    box-shadow: 0 6.80702px 20.4211px -3.40351px #00000026;
    border-radius: 50px;
    font-size: 18px;
    line-height: 20px;
    padding: 12px 15px 12px 40px;
    height: 53px;
    background-color: #fff;
}
.search-bar-banner .search-bar-content .search-bar-form .search .field:after {
  box-shadow: none;
  outline: 0;
}
.search-bar-banner .search-bar-content .search-bar-form .search .field input::placeholder {
  opacity: 1;
  color: #8F9DA5;
}
.search-bar-banner .search-bar-content .search-bar-form .search .field .search__button {
    position: relative;
    height: 53px;
    background: linear-gradient(180deg,#FFB800 0%,#FFA200 56.77%,#FFA200 90.1%);
    box-shadow: 0 6.80702px 20.4211px -3.40351px #c07e314d!important;
    border-radius: 50px;
    font-size: 18px;
    color: #fff;
    width: auto;
    padding: 10px 50px;
    line-height: normal;
    text-decoration: none;
    margin-left: 20px;
    transition: all 0.3s linear;
}
.search-bar-banner .search-bar-content .search-bar-form .search .field .search__button:hover {
  opacity: 0.8;
  transition: all 0.3s linear;
}

@media(max-width: 767px){
  .search-bar-banner {
    padding: 75px 0;
  }
  .search-bar-banner .search-bar-content .search-bar-header h2 {
    font-size: 30px;
  }
  .search-bar-banner .search-bar-content .search-bar-header p {
    font-size: 16px;
    line-height: 22px;
  }
  .search-bar-banner .search-bar-content .search-bar-form .search .field {
    flex-wrap: wrap;
  }
  .search-bar-banner .search-bar-content .search-bar-form .search .field .search__button {
    margin: 15px auto 0;
    height: 42px;
  }
}
@media(max-width: 481px){
  .search-bar-banner .search-bar-content .search-bar-header h2 {
    font-size: 28px;
  }
}
.button--loading .button__text
{
  visibility: hidden;
  opacity: 0;
}

.button--loading::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 4px solid transparent;
  border-top-color: #ffffff;
  border-radius: 50%;
  -webkit-animation: button-loading-spinner 1s ease infinite;
  animation: button-loading-spinner 1s ease infinite;
}
@-webkit-keyframes button-loading-spinner {
  from {
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes button-loading-spinner {
  from {
    -webkit-transform: rotate(0turn);
    transform: rotate(0turn);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

/* new css 29/04/24 */

.wf-integration-banner .wf-integration-wrap .wf-integration-right .wf-integration-title-content .wf-integration-block:not(:first-child) {
  margin-top: 51px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-right .wf-integration-title-content .wf-integration-block .wf-integration-content ul {
  padding-left: 20px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-right .wf-integration-title-content .wf-integration-block .wf-integration-content ul li:not(:last-child) {
  margin-bottom: 12px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-right .wf-integration-title-content .wf-integration-block .wf-integration-content ul li {
    color: #7c8290;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
}


.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_logo img {
    max-width: 96px;
    width: 100%;
    max-height: 96px;
    height: 100%;
    border-radius: 8px;
}





/* 3/6/24 */
/* custom-tab */
.custom-tab{
  padding:80px 0;
}
.custom-tab .custom-tab-inner{
  display:flex;
  align-items:center;
  gap:64px;
  flex-wrap:wrap
}
.custom-tab .custom-tab-inner .tab-left-block {
  width: 100%;
  max-width: calc(46.6% - 32px);
}
.custom-tab .custom-tab-inner .tab-right-block {
  width: 100%;
  max-width: calc(53.4% - 32px);
}
.custom-tab .custom-tab-inner .tab-left-block .tab-header h2{
  margin-bottom:8px;
}
.custom-tab .custom-tab-inner .tab-left-block .tab-menu {
  margin-top: 48px;
}
.custom-tab .custom-tab-inner .tab-left-block .tab-menu .tab-title-main {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px 0;
    position: relative;
    cursor: unset;
    pointer-events: none;
}
.custom-tab .custom-tab-inner .tab-left-block .tab-menu .tab-title-main.active::before{
 content: none;
  position: absolute;
  top: 0;
  right: 0;
  left: -28px;
  bottom: 0;
  border-left: 4px solid #4D1B7E;
}
.custom-tab .custom-tab-inner .tab-left-block .tab-menu .tab-title-main .tab-title{
  color: #292D35;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  margin:0;
}
.custom-tab .custom-tab-inner .tab-left-block .custom-btn {
  /* text-align: center; */
  margin-top: 20px;
}
.custom-tab .tab-box{
  display:none;
}
.custom-tab .default-tab{
  display:block;
}

.custom-tab .default-tab .video-js {
    width: 100%;
  border-radius: 20px;
}
.custom-tab .custom-tab-inner .tab-box-mobile{
  display: none;
}

@media screen and (max-width:989px){
  .custom-tab {
    padding: 48px 0;
  }
  .custom-tab .custom-tab-inner {
    gap: 48px;
  }
  .custom-tab .custom-tab-inner .tab-left-block {
    max-width: calc(46.6% - 24px);
  }
  .custom-tab .custom-tab-inner .tab-right-block {
    max-width: calc(53.4% - 24px);
  }
}
@media screen and (max-width:749px){
  .custom-tab .custom-tab-inner .tab-left-block,
  .custom-tab .custom-tab-inner .tab-right-block{
    max-width: 100%;
  }
}
@media screen and (max-width:575px){
  .custom-tab .custom-tab-inner {
    gap: 0;
  }
  .custom-tab .custom-tab-inner .tab-left-block .tab-header h2 {
    margin-bottom: 8px;
    text-align: center;
  }
  .custom-tab .custom-tab-inner .tab-left-block .tab-header-content p{
    text-align: center;
  }
   .custom-tab .custom-tab-inner .tab-left-block .tab-menu .tab-title-main .tab-title{
    font-size: 20px;
    line-height: 30px;
    text-align: center;
  }
  .custom-tab .custom-tab-inner .tab-left-block .tab-menu .tab-title-main .tab-sub-title p{
    /* font-size:14px;
    line-height:20px; */
    text-align: center;
  }
  .custom-tab .custom-tab-inner .tab-box-desktop{
    display: none;
  }
  .custom-tab .custom-tab-inner .tab-box-mobile{
    display: block;
    margin-top: 48px;
  }
  .custom-tab .custom-tab-inner .tab-left-block .tab-menu {
    margin-top: 25px;
  }
}


/* harsh css */


.enterprise-banner .landing-page-bg {
    background-size: 100% 100%;
}
.enterprise-banner .landing-page-inner {
    padding: 161px 0 80px;
}
.enterprise-banner .landing-page-inner .landing-page-img {
    background-image: url('/cdn/shop/files/enterprice-main-bg.png?v=1756119819');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 46px 0 0;
    margin: 49px auto 0;
}
.enterprise-banner .landing-page-inner .landing-page-img img {
  max-width: 872px;
}

.enterprise-banner .landing-page-inner .page-content .main_title h1 {
    background: linear-gradient(136deg,#fff,#71717a 87.39%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: -1.8px!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.enterprise-banner .landing-page-inner .page-content .main_title h1 strong {
    font-weight: 600;
    position: relative;
    width: 100%;
    max-width: fit-content;
    display: inline-block;
    background: linear-gradient(136deg,#fff,#71717a 87.39%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: -1.8px!important;
}

.enterprise-banner .landing-page-inner .page-content .main_title h1 strong:before {
    content: "";
    position: absolute;
    left: -16px;
    top: 2px;
    background-image: url(/cdn/shop/files/banner-text-border.png?v=1717736968);
    width: 574px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.enterprise-banner .landing-page-inner .page-content .main_title h1 strong:after {
    content: "";
    position: absolute;
    right: -227px;
    bottom: -46px;
    background-image: url("/cdn/shop/files/banner-arrow.svg?v=1718706613");
    width: 221px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
}

.enterprise-banner .landing-page-inner .page-content .landing-page-disc p {
    max-width: 608px;
    color: #CDCCCF;
    margin: 24px auto 48px;
}

.enterprise-banner .landing-page-inner .landing-page-bottom-block {
    padding: 0 20px;
    margin:49px auto 0;
    max-width: 100%;
}

.enterprise-banner .custom-btn .primary__btn {
  padding: 12px 24px;
  background: #7F56D9;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition:all 0.3s linear;
}

.enterprise-banner .custom-btn .primary__btn:hover{
  transition:all 0.3s linear;
  background: #7f56d9b3;
}

/* .enterprise-banner .custom-btn .primary__btn:hover{
  transition:all 0.3s linear;
  color: #7F56D9;
}

.enterprise-banner .custom-btn .primary__btn:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #fff;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.enterprise-banner .custom-btn .primary__btn:hover:before {
    width: 200%;
} */

.text-content-banner {
    padding-bottom: 80px;
}

.text-content-banner .text-content-wrapper {
    display: flex;
    gap: 64px;
  flex-wrap: wrap;
}

.text-content-banner .text-content-wrapper .text-content_left-block,
.text-content-banner .text-content-wrapper .text-content_right-block {
    max-width: calc(50% - 32px);
    width: 100%;
}

.text-content-banner .text-content-wrapper .text-content_left-block .text-content-caption span {
    color: #4d1b7e;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    border-radius: 16px;
    background: #f3e7ff;
    padding: 4px 12px;
    display: inline-block;
    font-family: 'Inter';
}

.text-content-banner .text-content-wrapper .text-content_left-block .text-content-title {
  margin-top: 40px;
}

.text-content-banner .text-content-wrapper .text-content_left-block .text-content-title h3 {
  margin: 0;
  color: #292D35;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.text-content-banner .text-content-wrapper .text-content_right-block {
  margin-top: 12px;
}

.text-content-banner .text-content-wrapper .text-content_right-block .text-content-text {
    padding-bottom: 40px;
}

.plan-box-banner {
  padding-top: 80px;
}
.plan-box-banner .plan-box-heading {
  text-align: center;
}
.plan-box-banner .plan-box-heading .plan-heading-caption span {
  color: #4D1B7E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 4px 12px;
  display: inline-block;
  border-radius: 16px;
  background: #F3E7FF;
  font-family: 'Inter';
}

.plan-box-banner .plan-box-heading .plan-heading-title {
  margin-top: 24px;
}

.plan-box-banner .plan-box-heading .plan-heading-title h3 {
    color: #292d35;
    font-size: 48px;
    font-weight: 500;
    line-height: 48px;
    margin: 0;
}

.plan-box-banner .plan-box-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 48px 0 20px;
}

.plan-box-banner .plan-box-wrapper .plan-box-block {
    max-width: calc(33.33% - 14px);
    width: 100%;
    background-repeat: no-repeat;
    border-radius: 24px;
    background-color: #f7f7f7;
    background-position: 50% 90%;
    padding: 24px 35px 24px 24px;
    min-height: 370px;
    height: 100%;
    background-size: contain;
}
.plan-box-banner .plan-box-wrapper .plan-box-block:nth-child(2){
  background-position: 50% 100%;
}

.plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-title h4 {
  margin: 0;
  color: #292D35;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}
.plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-description {
  margin-top: 16px;
}
.plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-description p {
  color: #333;
  font-weight: 300;
}

.Integrations-banner .image-with-content-inner {
  border-radius: 24px;
  background: #F7F7F7;
}

.Integrations-banner .image-with-content-grid {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
}

.Integrations-banner .image-with-content-left {
  padding: 24px;
  max-width: 45%;
}

.Integrations-banner .image-with-content-right {
    padding: 0px;
    max-width: 55%;
}

.Integrations-banner .image-with-content-right .image-with-content-image {
  justify-content: flex-end;
}
.Integrations-banner .image-with-content-right .image-with-content-mobile{
  display: none;
}
.Integrations-banner .image-with-content-left .image-with-content-container {
    max-width: 465px;
    width: 100%;
}

.Integrations-banner .image-with-content-title {
    margin-bottom: 16px;
    color: #292d35;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    max-width: 430px;
    width: 100%;
}

.image-with-content .image-with-content-text p {
    color: #333;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin: 0px;
}

.bottom-plan-box {
  padding-top: 20px;
}
.bottom-plan-box .plan-box-wrapper {
  margin-top: 0;
}
.plan-box-banner .plan-box-wrapper.two-column .plan-box-block {
    max-width: calc(50% - 10px);
    min-height: 379px;
}
.bottom-plan-box .plan-box-wrapper .plan-box-block {
  background-position: 50% 100%;
  padding: 24px 46px 24px 24px;
}

/* multi-box-banner */

.multi-box-banner .multi-box-content {
  padding: 32px 64px;
  border-radius: 16px;
  background: #F7F7F7;
}

.multi-box-banner .multi-box-content .multi-box-heading h2:before {
    content: "";
    position: absolute;
    top: -24px;
    left: -22px;
    right: 0;
    bottom: 0;
    background: url(/cdn/shop/files/Highlighticon.svg?v=1717481000);
    background-size: cover;
    width: 32px;
    height: 43px;
}

.multi-box-banner .multi-box-content .multi-box-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: calc(33.33% - 22px);
    width: 100%;
    text-align: center;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title h3 {
    font-size: 52px;
    font-weight: 600;
    line-height: 72px;
    letter-spacing: -1.04px !important;
    background: linear-gradient(270deg,#9140e1,#5b2392);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle {
  margin: 12px 0 8px;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle h5 {
    color: #101828;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    margin: 0;
}

.multi-box-banner .multi-box-content .multi-box-button {
    text-align: center;
    margin-top: 48px;
}

.multi-box-banner .multi-box-content .multi-box-button .primary__btn {
    padding: 10px 18px;
    border-radius: 99px;
    border: 1px solid #7F56D9;
    background: #4D1B7E;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition:all 0.3s linear;
}

 .multi-box-banner .multi-box-content .multi-box-button .primary__btn:hover{
  transition:all 0.3s linear;
   background: #4d1b7ecc;
}



/* features-benefits-banner */

.multi-box-banner.features-benefits-banner {
  margin: 80px 20px;
  border-radius: 32px;
  background: radial-gradient(49.55% 45.34% at 50% 0%, rgba(116, 44, 187, 0.49) 0%, rgba(0, 0, 0, 0.00) 100%), #101828;
}

.multi-box-banner.features-benefits-banner .page-width {
    padding: 0 8rem;
}

.multi-box-banner.features-benefits-banner .multi-box-content {
    background: transparent;
    padding: 80px 32px;
}

.multi-box-banner.features-benefits-banner .multi-box-content .multi-box-heading h2 {
  color: #fff;
}

.multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper {
    gap: 64px 32px;
    margin-top: 56px;
    padding: 0px;
}

.multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle {
    margin: 20px 0 8px;
}

.multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle h5 {
  color: #FFF;
}
.multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text p {
  color: #979FB1;
}

/* integrations-image-text  */

.integrations-image-text {
  padding: 80px 0;
}

.integrations-image-text .image-text-wrapper {
  display: flex;
  gap: 96px;
  flex-wrap: wrap;
}

.integrations-image-text .image-text-wrapper .image-text-left_block {
  max-width: calc(53% - 48px);
  width: 100%;
}

.integrations-image-text .image-text-wrapper .image-text-right_block {
  max-width: calc(47% - 48px);
  width: 100%;
}

.integrations-image-text .image-text-wrapper .image-text-left_block .image-text-caption span {
  display: inline-block;
  padding: 4px 12px;
  border-radius: 16px;
  background: #F3E7FF;
  color: #4D1B7E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  font-family: 'Inter';
}
.integrations-image-text .image-text-wrapper .image-text-left_block .image-text-title {
  margin: 12px 0 20px;
}
.integrations-image-text .image-text-wrapper .image-text-left_block .image-text-button {
  margin-top: 40px;
}
.integrations-image-text .image-text-wrapper .image-text-left_block .image-text-button a {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 99px;
  border: 1px solid #7F56D9;
  background: #4D1B7E;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.integrations-image-text .image-text-wrapper .image-text-left_block .image-text-button a:hover {
  transition:all 0.3s linear;
  background: #4d1b7ecc;
}
.integrations-image-text .image-text-wrapper .image-text-right_block {
  padding: 32px;
}
.integrations-image-text .image-text-wrapper .image-text-right_block .image-text-image_wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 32px;
    justify-content: space-between;
    column-gap: 28px;
}
.integrations-image-text .image-text-wrapper .image-text-right_block .image-text-image_wrapper .image-text-image {
    max-width: calc(25% - 21px);
    width: 100%;
}

/* case-studies-banner */

.case-studies-banner {
   margin: 80px 20px 112px;
}
.case-studies-banner .page-width {
  padding: 0 8rem;
}

.case-studies-banner .case-studies-heading .case-studies-title-wrapper {
  display: flex;
  gap: 12px;
}

.case-studies-banner .case-studies-heading .case-studies-title-wrapper .slide-count {
  color: #98A2B3;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: none;
}

.case-studies-banner .case-studies-content {
    border-radius: 32px;
    background: #f7f7f7;
    margin-top: 39px;
    padding: 64px 0 46px;
}
.case-studies-banner .case-studies-wrapper .case-studies-top-block {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block {
    display: flex;
    gap: 16px;
}
.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block .top-store-logo {
  flex: 1 0 auto;
}

.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block .top-store-logo img {
    width: 200px;
    height: 64px;
    object-fit: cover;
}

.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block .top-left-store-name-link .store-name {
  margin: 0;
  color: #292D35;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block .top-left-store-name-link a {
    color: #0397cc;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 8px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-right-block .top-right-description {
   max-width: 715px;
    width: 100%;
}
.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-right-block .top-right-description p {
  color: #292D35;
  text-align: right;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.case-studies-banner .case-studies-wrapper .case-studies-top-block .top-right-block .store-link {
  display: none;
}

.case-studies-banner .case-studies-wrapper .studies-goals-solution {
    margin-top: 40px;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-solution-tab-button {
    display: none;
}

.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block {
    padding: 24px 35px 24px 24px;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #fff;
    box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;
    max-width: calc(58.5% - 10px);
    width: 100%;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-title span,
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-title span {
  color: #98A2B3;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-content,
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content {
  margin-top: 16px;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-content ul,
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-content ul li {
  color: #667085;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
  padding-left: 32px;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-content ul li:not(:last-child),
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content ul li:not(:last-child){
  margin-bottom: 16px;
  font-size: 14px;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-content ul li:before,
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    background-image: url(/cdn/shop/files/arrow-right-circle.svg?v=1717848233);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block {
    padding: 24px;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #fff;
    box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;
    max-width: calc(41.5% - 10px);
    width: 100%;
}

.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content ul li {
    display: flex;
    gap: 12px;
    justify-content: space-between;
    position: relative;
    padding-left: 34px;
    color: #667085;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content ul li:before {
  width: 24px;
  height: 24px;
  background-image: url('/cdn/shop/files/Checkbox.png?v=1717849052');
}

.case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block .studies-solution-content ul li .solution-middle-block {
    border-bottom: 1px solid #EAECF0;
    flex: 1 0 0;
}
.case-studies-banner .case-studies-wrapper .studies-count-box-wrapper {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    max-width: calc(25% - 15px);
    width: 100%;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #fff;
    box-shadow: 0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 16px;
}

.case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box .count-box-number h3 {
  margin: 0;
  font-family: Poppins;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  letter-spacing: -1.44px !important;
  background: linear-gradient(270deg, #9140E1 0%, #5B2392 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box .count-box-text p {
  color: #667085;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.case-studies-banner .case-studies-wrapper .studies-store-details {
  margin-top: 64px;
  text-align: center;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .studies-store-founder .store-founder-name {
    color: #292d35;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .store-founder-info {
    margin-top: 4px;
    display: inline-block;
    color: #6C707E;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .store-details {
    max-width: 1024px;
    margin: 24px auto 18px;
    width: 100%;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .store-details .quote-icon {
  display: inline-block;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .store-details p {
  color: #292D35;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
  margin-top: 16px;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .store-connect-button {
  line-height: 0;
  margin-top: 40px;
}
.case-studies-banner .case-studies-wrapper .studies-store-details .store-connect-button a {
  display: inline-block;
  padding: 10px 18px;
  border-radius: 99px;
  border: 1px solid #4D1B7E;
  background: #4D1B7E;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.case-studies-banner .case-studies-wrapper .studies-store-details .store-connect-button a:hover{
  transition:all 0.3s linear;
  background: #4d1b7ecc;
}

.case-studies-banner .case-studies-wrapper .slick-arrow {
    top: -130px;
    z-index: 1;
    width: auto;
    height: auto;
}

.case-studies-banner .case-studies-wrapper .slick-arrow:before {
  display: none;
}

.case-studies-banner .case-studies-wrapper .slick-arrow.slick-prev {
    left: auto;
    right: 91px;
}

.case-studies-banner .case-studies-wrapper .slick-arrow.slick-next {
  right: 15px;
}

.case-studies-banner .case-studies-content .case-studies-wrapper.slick-slider {
    margin: 0 -15px;
}

.case-studies-banner .case-studies-content .case-studies-wrapper .case-studies-box.slick-slide {
    padding: 0 15px;
}


.image-with-content .image-with-content-right .image-with-content-mobile-image {
  display: none;
}


@media(max-width: 1180px){
  .case-studies-banner .page-width {
    padding: 0 5rem;
  }
  .multi-box-banner.features-benefits-banner .page-width {
    padding: 0 5rem;
  }
}

@media(max-width: 989px){
  .enterprise-banner .landing-page-inner {
    padding: 130px 0 60px;
  }
  .enterprise-banner .landing-page-inner .page-content .main_title h1 strong:before {
    left: -10px;
    top: 4px;
    width: 370px;
    height: 46px;
  }
  .enterprise-banner .landing-page-inner .page-content .main_title h1 strong:after {
    right: -136px;
    bottom: -27px;
    width: 131px;
    height: 31px;
  }
  .enterprise-banner .landing-page-inner .page-content .landing-page-disc p {
    margin: 20px auto 35px;
  }
  .text-content-banner .text-content-wrapper .text-content_left-block, .text-content-banner .text-content-wrapper .text-content_right-block {
    max-width: calc(50% - 20px);
  }
  .text-content-banner .text-content-wrapper .text-content_left-block .text-content-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .text-content-banner .text-content-wrapper {
    gap: 40px;
  }
  .text-content-banner .text-content-wrapper .text-content_left-block .text-content-title {
    margin-top: 25px;
  }
  .text-content-banner {
    padding-bottom: 40px;
  }
  .plan-box-banner {
    padding-top: 40px;
  }
  .plan-box-banner .plan-box-heading .plan-heading-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .plan-box-banner .plan-box-wrapper .plan-box-block {
    max-width: calc(50% - 10px);
  }
  .plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-title h4 {
    font-size: 24px;
    line-height: 32px;
  }
  .Integrations-banner .image-with-content-title {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 32px;
  }
  .Integrations-banner.image-with-content .image-with-content-left .image-with-content-container {
    text-align: left;
    margin-bottom: 0px;
  }
  .Integrations-banner.image-with-content .image-with-content-text p {
    text-align: left;
  }
  .plan-box-banner .plan-box-wrapper.two-column .plan-box-block {
    min-height: 340px;
  }
  .multi-box-banner .multi-box-content {
    padding: 30px;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title h3 {
    font-size: 42px;
    line-height: 62px;
  }
  .multi-box-banner .multi-box-content .multi-box-button {
    margin-top: 35px;
  }
  .multi-box-banner.features-benefits-banner {
    margin: 50px 20px;
  }
  .multi-box-banner.features-benefits-banner .multi-box-content {
    padding: 60px 15px;
  }
  .multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper {
    margin-top: 40px;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: calc(50% - 16px);
  }
  .integrations-image-text {
    padding: 40px 0;
  }
  .integrations-image-text .image-text-wrapper {
    gap: 60px;
  }
  .integrations-image-text .image-text-wrapper .image-text-left_block {
    max-width: calc(53% - 30px);
  }
  .integrations-image-text .image-text-wrapper .image-text-right_block {
    max-width: calc(47% - 30px);
  }
  .integrations-image-text .image-text-wrapper .image-text-right_block {
    padding: 15px;
  }
  .case-studies-banner {
    margin: 40px 20px 120px;
  }
  .case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    max-width: calc(50% - 10px);
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block {
    flex-wrap: wrap;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block .top-right-block .top-right-description p {
    font-size: 24px;
    line-height: 36px;
    text-align: left;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block,
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block {
    max-width: 100%;
  }
  .case-studies-banner .case-studies-wrapper .studies-store-details .store-details p {
    font-size: 30px;
    line-height: 38px;
  }
}

@media(max-width: 749px){
  .enterprise-banner .landing-page-inner {
    padding: 100px 0 40px;
  }
  .enterprise-banner.landing-page-banner .landing-page-inner .page-content {
    padding: 0 16px;
  }
  .enterprise-banner .landing-page-inner .page-content .main_title h1 strong:after {
   display: none;
  }
  .text-content-banner .text-content-wrapper {
    gap: 16px;
    text-align: center;
  }
  
  .text-content-banner .text-content-wrapper .text-content_left-block, .text-content-banner .text-content-wrapper .text-content_right-block {
    max-width: 100%;
  }
  .text-content-banner .text-content-wrapper .text-content_right-block {
    margin-top: 0;
  }
  .text-content-banner .text-content-wrapper .text-content_right-block .text-content-text {
    padding-bottom: 20px;
  }

  /* .plan-box-banner .plan-box-heading {
    text-align: left;
  } */
  .plan-box-banner .plan-box-wrapper .plan-box-block {
    max-width: 100%;
    background-size: auto;
    min-height: 300px;
  }
  .Integrations-banner .image-with-content-left {
    padding: 12px;
    max-width: 100%;
  }
  .Integrations-banner .image-with-content-right {
    max-width: 100%;
  }
  .image-with-content .image-with-content-right .image-with-content-mobile-image {
    display: block;
  }
  .image-with-content .image-with-content-right .image-with-content-image {
    display: none;
  }
  .Integrations-banner.image-with-content .image-with-content-right .image-with-content-image {
    margin-top: 0px;
  }
  .image-with-content .image-with-content-right .image-with-content-mobile-image img {
    width: 100%;
  }
  .plan-box-banner .plan-box-wrapper.two-column .plan-box-block {
    max-width: 100%;
  }
  .integrations-image-text .image-text-wrapper {
    gap: 48px;
  }
  .integrations-image-text .image-text-wrapper .image-text-left_block,
  .integrations-image-text .image-text-wrapper .image-text-right_block {
    max-width: 100%;
  }
  .integrations-image-text .image-text-wrapper .image-text-left_block{
    text-align: center;
  }
  .case-studies-banner {
    margin: 40px 20px 80px;
  }
  .case-studies-banner .page-width {
    padding: 0 3rem;
  }
  .multi-box-banner.features-benefits-banner .page-width {
    padding: 0 3rem;
  }
}

@media(max-width: 575px){
  .enterprise-banner.landing-page-banner {
    padding: 0 0px 48px;
  }
  .enterprise-banner.landing-page-banner .landing-page-inner .page-content .main_title h1 {
    font-size: 30px;
    line-height: 44px;
  }
  .enterprise-banner .landing-page-inner .page-content .main_title h1 strong:before {
    left: -16px;
    top: 1px;
    width: 289px;
    height: 44px;
    background-image: url('/cdn/shop/files/text-border-mobile.png?v=1718017460');
  }
  .enterprise-banner .landing-page-bg {
    border-radius: 24px;
  }
  .enterprise-banner .landing-page-inner {
    padding: 48px 0 0px;
  }
  .enterprise-banner .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 32px;
    /* font-size: 14px;
    line-height: 21px; */
  }
  .enterprise-banner .custom-btn .primary__btn {
    width: 100%;
  }
  .enterprise-banner .landing-page-inner .landing-page-bottom-block {
    margin-top:40px;
    padding-bottom:20px;
    max-width:100%;
  }
  .enterprise-banner .landing-page-inner .landing-page-img {
    border-radius: 24px;
    padding: 26px 0 0;
    margin: 40px auto 0;
  }
  .text-content-banner .text-content-wrapper .text-content_left-block .text-content-title {
    margin-top: 12px;
  }
  .text-content-banner {
    padding-bottom: 28px;
  }
   /* .plan-box-banner .plan-box-heading .plan-heading-title h3,
  .plan-box-banner .plan-box-heading .plan-heading-caption,
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-caption,
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-title h2,
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-description p,
  .text-content-banner .text-content-wrapper .text-content_left-block .text-content-caption,
  .text-content-banner .text-content-wrapper .text-content_right-block .text-content-text p ,
  .text-content-banner .text-content-wrapper .text-content_left-block .text-content-title h3 {
    text-align: center;
  } */
  .text-content-banner .text-content-wrapper .text-content_left-block .text-content-title h3 {
    font-size: 26px;
    line-height: 34px;
  }
  /* .text-content-banner .text-content-wrapper .text-content_right-block .text-content-text p {
    font-size: 14px;
    line-height: 22px;
  } */
  .plan-box-banner {
    padding-top: 48px;
  }
  .plan-box-banner .plan-box-heading .plan-heading-title {
    margin-top: 12px;
  }
  .plan-box-banner .plan-box-heading .plan-heading-title h3 {
    font-size: 26px;
    line-height: 34px;
  }
  .plan-box-banner .plan-box-wrapper .plan-box-block {
    padding: 16px;
    background-size: contain;
    min-height: 290px;
  }
  .plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-title h4 {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 10px;
  }
  .plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-description {
    margin-top: 4px;
  }
  .plan-box-banner .plan-box-wrapper.two-column .plan-box-block {
    min-height: 275px;
  }
  .plan-box-banner .plan-box-wrapper .plan-box-block .plan-blox-description p {
    font-weight: 400;
    /* font-size: 14px;
    line-height: 21px; */
    text-align: center;
  }
  .Integrations-banner .image-with-content-title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
  }
  .Integrations-banner.image-with-content .image-with-content-text p {
    text-align: center;
  }
  .Integrations-banner .image-with-content-left {
    padding: 16px;
  }
  .plan-box-banner {
    padding-top: 20px;
  }
  .Integrations-banner .image-with-content-text p {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }
  .Integrations-banner.image-with-content .image-with-content-right .image-with-content-image img{
      image-rendering: -webkit-optimize-contrast; /* iOS fix */
  }
  .Integrations-banner .image-with-content-right .image-with-content-mobile{
    display: block;
  }
  .Integrations-banner .image-with-content-right .image-with-content-desktop{
    display: none;
  }
  .multi-box-banner .multi-box-content {
    padding: 40px 24px;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: 100%;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title h3 {
    font-size: 48px;
    line-height: 60px;
    letter-spacing: -0.96px !important;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle {
    margin: 12px 0 4px;
  }
  /* .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text p {
    font-size: 14px;
    line-height: 21px;
  } */
  .multi-box-banner .multi-box-content .multi-box-button {
    margin-top: 32px;
  }
  .multi-box-banner .multi-box-content .multi-box-button .primary__btn {
    width: 100%;
  }
  .multi-box-banner.features-benefits-banner {
    margin: 48px 0px;
  }
  .multi-box-banner.features-benefits-banner.multi-box-banner .multi-box-content {
    padding: 64px 0px;
  }
  .multi-box-banner .multi-box-content .multi-box-heading h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper {
    margin-top: 48px;
     gap: 40px;
  }
  .multi-box-banner.features-benefits-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle {
    margin: 16px 0 8px;
  }
  .integrations-image-text {
    padding: 0 0 33px;
  }
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-title {
    margin: 16px 0;
  }
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-title h2 {
    font-size: 26px;
    line-height: 34px;
  }
  /* .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-description p {
    font-size: 14px;
    line-height: 22px;
  } */
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-button {
    margin-top: 32px;
  }
  .integrations-image-text .image-text-wrapper .image-text-left_block .image-text-button a {
    width: 100%;
    text-align: center;
  }
  .integrations-image-text .image-text-wrapper .image-text-right_block .image-text-image_wrapper {
    row-gap: 16px;
    column-gap: 18px;
  }
  .integrations-image-text .image-text-wrapper .image-text-right_block .image-text-image_wrapper .image-text-image {
    max-width: calc(25% - 14px);
  }
  .case-studies-banner {
    margin: 48px 0px 48px;
  }
  .case-studies-banner .page-width {
    padding: 0 1.5rem;
  }
  .case-studies-banner .case-studies-content {
    border-radius: 0;
    margin-top: 24px;
    padding: 16px 0 40px;
  }
  .case-studies-banner .case-studies-heading .case-studies-title-wrapper {
    justify-content: center;
  }
  .case-studies-banner .case-studies-heading .case-studies-title-wrapper h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .case-studies-banner .case-studies-heading .case-studies-title-wrapper .slide-count {
    font-size: 16px;
    line-height: 20px;
  }
  .case-studies-banner .case-studies-wrapper .slick-arrow {
    top: 32px;
  }
  .case-studies-banner .case-studies-wrapper .slick-arrow.slick-prev {
    right: 70px;
  }
  .case-studies-banner .case-studies-wrapper .slick-arrow svg {
    width: 40px;
    height: 40px;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block {
    gap: 12px;
    justify-content: center;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block {
    align-items: center;
    justify-content: center;
    gap: 0px;
    flex-wrap: wrap;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block .top-store-logo {
    width: 100%;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block .top-left-block .top-left-store-name-link a {
    display: none;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block .top-right-block .top-right-description p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .case-studies-banner .case-studies-wrapper .case-studies-top-block .top-right-block .store-link {
    padding: 12px 18px;
    border-radius: 99px;
    background: #0397cc;
    box-shadow: 0 1px 2px #1018280d;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: block;
    text-align: center;
    margin-top: 16px;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-solution-tab-button {
    display: flex;
    gap: 8px;
    padding: 6px;
    width: 100%;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #fff;
    box-shadow: 0 4px 4px #292d3514;
    z-index: 1;
}
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-solution-tab-button .tab-button {
    max-width: 50%;
    width: 100%;
  }
  /* .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block .studies-goals-content ul li{
    font-size: 14px;
    line-height: 24px;
  } */
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-solution-tab-button .tab-button span {
    padding: 10px 14px;
    border-radius: 99px;
    display: inline-block;
    color: #101828;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    background: transparent;
    width: 100%;
    text-align: center;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-solution-tab-button .tab-button.active span {
    background: #F3E7FF;
    color: #4D1B7E;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-goals-block,
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .studies-solution-block {
    padding: 28px 16px 24px 16px;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .mobile-tab-content {
    border-top: 0;
    border-radius: 0 0 16px 16px;
    margin-top: -10px;
    display: none;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .mobile-tab-content.show-content {
    display: block;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .mobile-tab-content .studies-goals-title,
  .case-studies-banner .case-studies-wrapper .studies-goals-solution .mobile-tab-content .studies-solution-title{
    display: none;
  }
  .case-studies-banner .case-studies-wrapper .studies-goals-solution {
    gap: 0;
  }
  .case-studies-banner .case-studies-wrapper .studies-count-box-wrapper {
    margin-top: 32px;
    gap: 16px;
  }
  .case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    max-width: 100%;
    gap: 12px;
    text-align: center;
  }
  .case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box .count-box-number h3 {
    letter-spacing: -0.72px!important;
  }
  .case-studies-banner .case-studies-wrapper .studies-count-box-wrapper .studies-count-box .count-box-text p {
    color: #292D35;
    line-height: 28px;
  }
  .case-studies-banner .case-studies-wrapper .studies-store-details {
    margin-top: 40px;
  }
  .case-studies-banner .case-studies-wrapper .studies-store-details .studies-store-founder .store-founder-name {
    font-size: 18px;
    line-height: 28px;
  }
  .case-studies-banner .case-studies-wrapper .studies-store-details .store-details {
    margin: 16px auto 48px;
  }
  .case-studies-banner .case-studies-wrapper .studies-store-details .store-details p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
  }
  .case-studies-banner .case-studies-wrapper .studies-store-details .store-connect-button a {
    width: 100%;
  }
  .multi-box-banner.features-benefits-banner .page-width {
    padding: 0 1.6rem;
  }
}


/* new pages upadated */

.integrations-box-banner {
    position: relative;
    padding: 6% 0 7.8%;
}
.integrations-box-banner:before {
    content: '';
    position: absolute;
    left: 53%;
    top: 0;
    background-image: url('/cdn/shop/files/integrations-main-banner-vector.svg?v=1756118831');
    background-repeat: no-repeat;
    max-width: 872px;
    width: 100%;
    height: 100%;
    transform: translateX(-50%);
    z-index: -2;
}

.integrations-box-banner .page-width {
  padding: 0 20px;
}

.integrations-box-banner .section-header {
  max-width: 853px;
  width: 100%;
  margin: 0 auto;
}

.integrations-box-banner .section-header h2 {
  font-size: 60px;
  font-weight: 600;
  line-height: 76px;
}

.integrations-box-banner .section-header .secondary_title {
    margin: 20px auto 0;
    max-width: 635px;
    width: 100%;
}

.integrations-box-banner .integrations-box-wrap {
    padding-top: 40px;
    flex-direction: column;
    margin: 0;
    gap: 32px;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select-wrapper {
  position: relative;
  width: 100%;
  max-width: 400px;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select {
  position: relative;
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .select-selected {
  padding: 10px;
  border-radius: 5px;
  font-size: 16px;
  color: #333;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .select-items {
  position: absolute;
  background-color: white;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 5px;
  z-index: 1;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .select-hide {
  display: none;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .select-option {
  padding: 10px;
  font-size: 16px;
  color: #333;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .select-option:hover {
  background-color: #f1f1f1;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .select-option.disabled {
  color: #999;
  cursor: not-allowed;
}

.integrations-box-banner .integrations-box-wrap .integrations-left-block {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.integrations-box-banner .integrations-box-wrap .integrations-left-block .integrations-left-inner {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}
.integrations-box-banner .integrations-left-block .category-content .category-content-inner {
    padding-left: 0;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap {
    margin-bottom: 0;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block form {
  max-width: 350px;
  width: 100%;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input {
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    padding: 10px 16px 10px 8px;
    gap: 8px;
}
.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input input {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #667085;
    font-family: Poppins;
}

.integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input input::placeholder {
  color: #667085;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  font-family: Poppins;
}

.integrations-box-banner .integrations-box-wrap .integrations-left-block .integrations-left-inner .category-content {
    min-width: 237px;
    width: 100%;
    max-width: fit-content;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap {
  margin: 0;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select-wrapper {
    max-width: 100%;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select {
    background-color: transparent;
    border: 0;
    border-radius: 0;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select .select-selected {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 4px;
    border-radius: 8px;
    border: 1px solid rgba(145,64,225,.2);
    background: #9140e11a;
    padding: 10px 12px;
    
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select .select-selected svg {
  transition: all 0.3s linear;
}
.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select .select-selected.dropdown-open svg {
  transform: rotate(-180deg);
  transition: all 0.3s linear;
}

.integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select .select-selected span {
    color: #4d1b7e;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.integrations-box-banner .integrations-box-wrap .integrations-right-block {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 60px 60px 98px;
    border-radius: 24px;
    background: #f7f7f7;
}
.integrations-box-banner .integrations-right-block .integrations-box-main {
    margin: 0;
    gap: 64px 70px;
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 calc(33.33% - 47px);
    max-width: calc(33.33% - 47px);
    padding: 0;
    margin-bottom: 0;
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid transparent;
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card:hover {
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #FFF;
    box-shadow: 0px 129px 36px 0px rgba(0, 0, 0, 0.00), 0px 82px 33px 0px rgba(0, 0, 0, 0.00), 0px 46px 28px 0px rgba(0, 0, 0, 0.01), 0px 21px 21px 0px rgba(0, 0, 0, 0.02), 0px 5px 11px 0px rgba(0, 0, 0, 0.02);
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integrations-card-body {
    padding: 16px 0 0;
}

.integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integration_image {
    width: 64px;
    height: 64px;
    border-radius: 12px;
}

.integrations-box-banner .integrations-right-block .integration-title h4 {
    color: #292D35;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
}
.integrations-box-banner .integrations-right-block .integration-desc p {
    color: #667085;
}


@media(max-width: 1199px) {
  .integrations-box-banner:before {
    left: 50%;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-right-block {
    padding: 40px 40px 78px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main {
    gap: 44px 50px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 calc(33.33% - 34px);
    max-width: calc(33.33% - 34px);
  }
}

@media(max-width: 989px) {
  .integrations-box-banner {
    padding: 70px 0 48px;
  }
  .integrations-box-banner .section-header h2 {
      font-size: 48px;
      line-height: 56px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 calc(50% - 25px);
    max-width: calc(50% - 25px);
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card {
    padding: 20px;
  }
}

@media(max-width: 749px) {
  .integrations-box-banner:before {
    left: 52%;
    max-width: 551px;
    background-size: contain;
  }
  .integrations-box-banner .section-header h2 {
      font-size: 40px;
      line-height: 50px;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-right-block {
    padding: 48px 30px 58px;
    margin: 0;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main {
    gap: 24px 30px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}

@media(max-width: 575px) {
  .integrations-box-banner {
      overflow: hidden;
  }
  .integrations-box-banner .section-header h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .integrations-box-banner:before {
    background-image: url('/cdn/shop/files/main-mobile-vectore.svg?v=1756119195');
    top: 71px;
    left: 65%;
    height: 519px;
  }
  .integrations-box-banner .page-width {
    padding: 0 16px;
  }
  .integrations-box-banner .section-header h2 {
    font-size: 30px;
    line-height: 44px;
  }
  .integrations-box-banner .section-header .secondary_title {
    margin: 16px auto 0;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-left-block .integrations-left-inner {
    gap: 16px;
    flex-wrap: wrap;
    padding-bottom: 0px;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-left-block form,
  .integrations-box-banner .integrations-box-wrap .integrations-left-block .integrations-left-inner .category-content {
    max-width: 100%;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-left-block .search-input {
    border: 1px solid #EAECF0;
    box-shadow: 0px 1px 4px 0px rgba(102, 112, 133, 0.10);
  }
  .integrations-box-banner .integrations-left-block .category-content .category-check-wrap .custom-select .select-selected {
    justify-content: center;
    box-shadow: 0px 1px 4px 0px rgba(102, 112, 133, 0.10);
    background: #EFE7F8;
  }
  .integrations-box-banner .integrations-box-wrap {
    gap: 16px;
  }
  .integrations-box-banner .integrations-box-wrap .integrations-right-block {
    padding: 0;
    background: transparent;
  }

  .integrations-box-banner .integrations-box-main .integrations-box-card .integration-title-mobile{
    display: block;
  }
  .integrations-box-banner .integrations-box-main .integrations-box-card .integration-title-dektop{
    display: none;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card .integration-card-top {
	display: flex;
	align-items: center;
	gap: 16px;
    border-bottom:1px solid #EAECF0;
	padding-bottom: 16px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-card {
	padding: 24px;
	border: 0;
	background: transparent;
	border-radius: 0px;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main .integrations-box-inner {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .integrations-box-banner .integrations-right-block .integrations-box-main {
    gap: 16px;
  }
}

@media(max-width: 481px) {
  .integrations-box-banner:before {
    left: 50%;
  }
}


/* webflow-hero-banner */

.webflow-hero-banner .webflow-hero-bg {
    position: relative;
    margin: 0 20px;
    padding: 32px 0 100px;
    overflow: hidden;
    background-size: 100% 100%;
}

.webflow-hero-banner .webflow-hero-bg:before {
    content: "";
    position: absolute;
    top: 35px;
    left: -28px;
    bottom: 0;
    background: url('/cdn/shop/files/shopify-product-quiz-vector-left.svg?v=1756117933');
    width: 50%;
    max-width: 587px;
    height: 100%;
    background-repeat: no-repeat;
    z-index: 0;
    background-size: contain;
    background-position: left;
}

.webflow-hero-banner .webflow-hero-bg:after {
    content: "";
    position: absolute;
    top: 35px;
    right: -29px;
    bottom: 0;
    background: url('/cdn/shop/files/shopify-product-quiz-vector-right.svg?v=1756118088');
    width: 50%;
    max-width: 587px;
    height: 100%;
    background-repeat: no-repeat;
    z-index: 0;
    background-size: contain;
    background-position: right;
}

.webflow-hero-banner .webflow-hero-inner .top-link {
    z-index: 1;
    position: relative;
    margin-left: 32px;
    gap: 4px;
}

.webflow-hero-banner .webflow-hero-inner .top-link .int_link {
    color: #667085;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}
.webflow-hero-banner .webflow-hero-inner .center-content {
    max-width: 960px;
    margin: 44px auto 0;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner {
    gap: 24px;
    flex-direction: column;
    z-index: 2;
    position: relative;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_logo img {
    max-width: 64px;
    max-height: 64px;
    border-radius: 12px;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .content_heading {
    color: #292D35;
    font-size: 60px;
    font-weight: 600;
    line-height: 76px;
    text-align: center;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .center-content_content-text {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .center-content_content-text p {
    color: #667085;
    margin-top: 24px;
    text-align: center;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper {
    margin-top: 24px;
    display: flex;
    align-items: center;
    gap: 16px;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button a {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 18px;
  border-radius: 99px;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button-1 a {
  background: #4D1B7E;
  color: #fff;
  transition: .3s all linear;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button-1 a:hover {
  transition: .3s all linear;
  background: #4d1b7ecc;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button-2 a {
  color: #4D1B7E;
  border: 1px solid #4D1B7E;
  transition: .3s all linear;
}

.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button-2 a:hover {
  background: #7523CD;
  color: #fff;
  border: 1px solid #7523CD;
  transition: .3s all linear;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button-2 a svg path {
  transition: .3s all linear;
}
.webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button-2 a:hover svg path {
  fill: #fff;
  transition: .3s all linear;
}

.wf-integration-banner {
  padding: 100px 0 160px;
}

.wf-integration-banner .wf-integration-wrap {
  max-width: 963px;
  width: 100%;
  margin: 0 auto;
}

.wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block:not(:last-child) {
  padding-bottom: 64px;
}

.wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block .wf-integration-title h3 {
    color: #292d35;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 16px;
}

.wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block .wf-integration-content ul {
  padding-left: 20px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block .wf-integration-content ul li:not(:last-child) {
  margin-bottom: 16px;
}
.wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block .wf-integration-content ul li {
    color: #667085;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

@media(max-width: 989px){
  .webflow-hero-banner .webflow-hero-bg:before,
  .webflow-hero-banner .webflow-hero-bg:after {
    content: none;
  }
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .content_heading {
      font-size: 48px;
      line-height: 56px;
  }
  .wf-integration-banner {
    padding: 80px 0 120px;
  }
}

@media(max-width: 749px){
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .content_heading {
      font-size: 40px;
      line-height: 50px;
  }
  .wf-integration-banner {
    padding: 58px 0 80px;
  }
  .wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block:not(:last-child) {
    padding-bottom: 48px;
  }
}

@media(max-width: 575px){
  .webflow-hero-banner .webflow-hero-bg {
      margin: 0;
      padding: 32px 16px 80px;
  }
  .webflow-hero-banner .webflow-hero-inner .top-link {
    margin-left: 0;
  }
  .webflow-hero-banner .webflow-hero-inner .center-content {
    margin: 76px auto 0;
  }
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner {
    gap: 16px;
  }
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .content_heading {
    font-size: 30px;
    line-height: 76px;
  }
  /* .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .center-content_content .center-content_content-text p {
    font-size: 14px;
    line-height: 21px;
  } */
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper {
    flex-wrap: wrap;
    width: 100%;
  }
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button {
    max-width: 100%;
    width: 100%;
  }
  .webflow-hero-banner .webflow-hero-inner .center-content .center-content-inner .webflow-hero-button-wrapper .webflow-hero-button a {
    justify-content: center;
  }
  .wf-integration-banner {
    padding: 58px 0 48px;
  }
  .wf-integration-banner .wf-integration-wrap .wf-integration-title-content .wf-integration-block p {
    font-size: 16px;
    line-height: 24px;
  }
}

/* about page */


.home-landing-banner.about-page-banner .landing-page-inner:before {
    content: none;
}
.about-page-banner .landing-page-inner .page-content .landing-page-disc p {
    max-width: 635px;
    margin: 24px auto 20px;
}

.about-page-banner .landing-page-inner .page-content .custom-btn {
    margin-top: 48px;
}
.about-page-banner .landing-page-inner .page-content .custom-btn .primary__btn .button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
.about-page-banner .landing-page-inner .page-content .custom-btn .primary__btn svg {
    width: 24px;
    height: 24px;
}

.about-page-banner .landing-page-inner .landing-page-img {
    max-width: 1240px;
    margin: 40px auto 0;
}

.about-number-step.step-info .number-section-bg {
    margin-top: 0;
    padding-top: 0;
}

.about-number-step.step-info .number-section-wrap {
    padding: 0px 0 25px;
}
.about-number-step.number-section .number-section-inner {
    gap: 32px 0;
    padding: 32px 0;
    border-radius: 24px;
    background: #ac6bec0d;
}

.about-number-step.number-section .number-section-inner .number-section-block {
    padding: 0 24px;
    border-right: 1px solid #F3ECFA !important;
}

.about-number-step.number-section .number-section-inner .number-section-block:last-child {
  border-right: 0 !important;
}

.about-number-step.number-section .number-section-inner .numbers-title {
    border-radius: 8px!important;
    border: 1px solid rgba(172,107,236,.2);
    background: #f3ecfa!important;
    margin: 0 auto;
    color: #7F56D9 !important;
}

.about-number-step.number-section .number-section-inner .number-section-block .number-text p {
    color: #292d35;
    font-weight: 500;
    text-align: center;
    margin: 16px auto 0;
}

.column-card-banner.about-page-column {
    padding: 0;
    background: transparent;
}

.column-card-banner .column-card-content .column-card-heading .custom-btn {
  display: none;
}

.column-card-banner.about-page-column .column-card-content .column-card-heading .custom-btn {
  display: block;
  flex: 0 0 auto;
}

.about-page-column .column-card-content .column-card-heading .custom-btn .primary__btn {
    padding: 12px 18px;
    background: #9140E1;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.about-page-column .column-card-content .column-card-heading .custom-btn .primary__btn .button-icon {
    display: flex;
}
.about-page-column .column-card-content .column-card-heading .custom-btn .primary__btn svg {
    width: 24px;
    height: 24px;
}
.about-page-column .column-card-content {
    border-radius: 32px;
    background: radial-gradient(119.4% 56.39% at 10.54% 5.06%,#742cbb7d,#0000),#101828;
    padding: 100px 80px;
}
.about-page-column .column-card-content .column-card-heading {
  display: flex;
  justify-content: space-between;
}

.about-page-column .column-card-content .column-card-heading .title--wrapper h2 {
    color: #fff;
    font-size: 48px;
    line-height: 70px;
    max-width: 580px;
    font-weight: 500;
}

.about-page-column .column-card-lists {
    margin: 80px 0 0;
    gap: 56px 80px;
}

.about-page-column .column-card-lists .card-column {
    max-width: calc(50% - 40px);
    padding: 0;
    margin-bottom: 0;
}

.about-page-column .column-card-lists .card-column .card-main .CardOuterDiv {
    position: unset;
    margin-bottom: 20px;
}

.about-page-column .column-card-lists .card-column .card-main {
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    padding: 0;
}

.about-page-column .column-card-lists .card-column .card-main .CardOuterDiv .CardInnerDiv {
    width: 48px;
    height: 48px;
    border-radius: 8px;
    border: 1px solid rgba(172, 107, 236, 0.20);
    transform: none;
}

.about-page-column .column-card-lists .card-column .card-main .CardOuterDiv .CardInnerDiv img {
  transform: none;
}

.about-page-column .column-card-lists .card-column .card-title h3 {
    color: #fff;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 8px;
}

.about-page-column .column-card-lists .card-column .card-discription p {
  color: #979FB1;
  font-size: 16px;
}

.about-page-column .column-card-content .column-card-bottom-button.custom-btn {
    display: none;
}
.column-card-banner .custom-btn .primary__btn .button-icon {
    display: flex;
}
.column-card-banner .custom-btn .primary__btn svg {
    width: 24px;
    height: 24px;
}

.column-card-banner .custom-btn .primary__btn {
    background: #9140E1;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.faq-container.about-page-faq {
    padding: 80px 0 100px;
}

@media(max-width: 1180px){
  .about-page-column .column-card-content {
    padding:60px 40px;
  }
}


@media(max-width: 989px){
  .about-page-column .column-card-content .column-card-heading .title--wrapper h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .column-card-banner.about-page-column {
      margin-bottom: 60px;
  }
  .faq-container.about-page-faq {
    padding: 50px 0 70px;
  }
}

@media(max-width: 749px){
  .about-page-column .column-card-content .column-card-heading {
    flex-direction: column;
  }
  .column-card-banner.about-page-column .column-card-content .column-card-heading .custom-btn {
    display: none;
  }
  .about-page-column .column-card-content {
    padding: 48px 20px;
  }
  .about-page-column .column-card-lists {
    margin: 60px 0 0;
  }
  .about-page-column .column-card-lists .card-column {
    max-width: 100%;
    row-gap: 40px;
  }
  .about-page-column .column-card-lists .card-column .card-main .CardOuterDiv {
    transform: none;
  }
  .about-page-column .column-card-content .column-card-bottom-button.custom-btn {
    display: block;
    margin-top: 40px;
  }
}

@media(max-width: 575px){
  .landing-page-banner.about-page-banner .landing-page-inner {
    padding-top: 35px;
  }
  .landing-page-banner.about-page-banner .landing-page-inner .page-content {
    padding: 0 16px;
  }
  .about-page-banner .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 16px;
  }
  .about-page-banner .landing-page-inner .page-content .custom-btn {
    margin-top: 32px;
  }
  .about-page-banner .landing-page-inner .landing-page-img {
    margin: 48px auto 0;
    padding: 0;
  }
  .about-number-step.step-info .number-section-wrap {
    padding: 0px;
  }
  .about-number-step.number-section .number-section-inner {
    gap: 8px 0;
    padding: 0;
  }
  .about-number-step.number-section .number-section-inner .number-section-block {
    padding: 24px 40px;
    border-right: 0 !important;
  }
  .about-page-column .column-card-content {
    padding: 48px 16px;
    background: radial-gradient(119.4% 56.39% at 10.54% 5.06%, rgba(116, 44, 187, 0.49) 0%, rgba(0, 0, 0, 0.00) 100%), #101828;
    border-radius: 0;
  }
  .column-card-banner.about-page-column .page-width {
    padding: 0;
  }
  .about-page-column .column-card-content .column-card-heading .title--wrapper h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .about-page-column .column-card-lists {
    margin: 40px 0 0;
    gap: 40px;
  }
  .about-page-column .column-card-lists .card-column .card-main .CardOuterDiv {
    display: flex;
    justify-content: center;
  }
  .about-page-column .column-card-lists .card-column .card-title h3,
  .about-page-column .column-card-lists .card-column .card-discription p {
    text-align: center;
  }
  /* .about-page-column .column-card-lists .card-column .card-discription p{
    font-size: 14px;
  } */
  .column-card-banner.about-page-column {
    margin-bottom: 24px;
  }
  .faq-container.about-page-faq {
    padding: 24px 0 48px;
  }
  .faq-container.about-page-faq .collapsible-content .collapsible-content__header .collapsible-content__heading {
    font-weight: 600;
  }
}


/* use cases page */
.image-with-content.use-cases-banner .image-with-content-caption {
    color: #4d1b7e;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 24px;
    padding: 4px 12px;
    border-radius: 16px;
    background: #f3e7ff;
    width: fit-content;
    text-transform: uppercase;
    font-family: 'Inter';
}
.image-with-content.use-cases-banner .image-with-content-title {
    font-size: 60px;
    line-height: 76px;
    color: #292d35;
    margin-bottom: 24px;
    margin-top: 0;
}

.image-with-content.use-cases-banner .image-with-content-text p {
    color: #667085;
    font-weight: 400;
    max-width: 620px;
}
.image-with-content .custom-btn .primary__btn .button-icon {
  display: flex;
}
.image-with-content .custom-btn .primary__btn svg {
  width: 24px;
  height: 24px;
}

.moving-marquee.showcase-marquee {
  margin: 80px 0;
}

.integration-powering.use-cases-integration .image-with-content-grid {
    padding: 80px 0;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.use-cases-integration .image-with-content-inner {
  position: relative;
}
.use-cases-integration .image-with-content-inner:before {
    position: absolute;
    content: "";
    right: 41px;
    top: -341px;
    background-image: url(/cdn/shop/files/Vector_Stroke_aeb3da83-e6a2-4b2e-b397-c5dfe12878d1.svg?v=1725615342);
    max-width: 1072px;
    width: 100%;
    height: 1009px;
    background-repeat: no-repeat;
    z-index: -1;
}

.column-card-banner.use-case-column .column-card-content .column-card-heading .title--wrapper h2 {
  max-width: 650px;
}

.integration-powering.use-cases-integration .image-with-content-caption {
    color: #4d1b7e;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 16px;
    padding: 4px 12px;
    border-radius: 16px;
    background: #f3e7ff;
    width: fit-content;
    font-family: 'Inter';
}

.integration-powering.use-cases-integration .image-with-content-title {
    color: #292D35;
    font-size: 48px;
    line-height: 116%;
    margin-bottom: 0;
}
.integration-powering.use-cases-integration .image-with-content-left {
    max-width: 620px;
    width: 100%;
}
.integration-powering.use-cases-integration .image-with-content-right {
    max-width: 530px;
    width: 100%;
}
.integration-powering.use-cases-integration .image-with-content-left .image-with-content-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.integration-powering.use-cases-integration .image-with-content-left .image-with-content-container .custom-btn {
    margin-top: auto;
}
.integration-powering.use-cases-integration .image-with-content-text p {
    color: #667085;
    font-weight: 400;
}
.integration-powering.use-cases-integration .image-with-content-text p:not(:last-child) {
  margin-bottom: 20px;
}
.integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper {
    margin-top: 80px;
    display: flex;
    gap: 3.66px;
    justify-content: center;
}
.integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper .image-content__image img {
    width: 52px;
    height: 52px;
}

.image-with-content .image-with-content-right .custom-btn {
  display: none;
}

.case-studies-banner.use-case-studies .case-studies-content {
   background: rgba(247, 247, 247, 0.50);
}

/* .case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-goals-block,
.case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-solution-block,
.case-studies-banner.use-case-studies .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    background: #f7f7f7;
    box-shadow: none;
} */

.custom-featured-blog.use-case-inspiration {
    padding-bottom: 80px;
}
.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    margin: 0 0 49px;
    font-family: Poppins;
    font-weight: 500;
    font-size: 48px;
    line-height: 48px;
    color: #292D35;
}
.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts .blog__post {
    padding: 15px 17.5px 0;
}

.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    color: #292d35;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px;
}

.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn a {
   color: #4D1B7E;
    font-size: 14px;
    line-height: 21px;
    text-decoration-line: underline;
}

@media(max-width: 989px){
  .image-with-content.use-cases-banner .image-with-content-caption {
    display: inline-block;
  }
  .moving-marquee.showcase-marquee {
    margin: 48px 0;
  }
  .integration-powering.use-cases-integration .image-with-content-grid {
    padding: 60px 0;
    flex-wrap: wrap;
    gap: 32px;
  }
  .integration-powering.use-cases-integration .image-with-content-left,
  .integration-powering.use-cases-integration .image-with-content-right {
    max-width: 100%;
  }
  .use-cases-integration .image-with-content-inner:before {
    content: none;
  }
  .integration-powering.use-cases-integration .image-with-content-left .image-with-content-container {
    align-items: center;
    margin-bottom: 0;
  }
  .integration-powering.use-cases-integration .image-with-content-left .image-with-content-container .custom-btn {
    display: none;
  }
  .image-with-content.use-cases-integration .image-with-content-right .custom-btn {
    display: block;
    margin-top: 32px;
    text-align: center;
  }
  .integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper {
    margin-top: 60px;
  }
  .custom-featured-blog.use-case-inspiration {
    padding-bottom: 60px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts {
    white-space: nowrap;
    overflow: auto;
    flex-wrap: nowrap;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts::-webkit-scrollbar {
    display: none;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    white-space: normal;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    margin: 0 0 32px;
    font-size: 40px;
    line-height: 42px;
  }
}

@media(max-width: 749px){
  .integration-powering.use-cases-integration .image-with-content-title {
    font-size: 35px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    font-size: 35px;
  }
}

@media(max-width: 575px){
  .image-with-content.use-cases-banner .image-with-content-left .image-with-content-container {
    margin-bottom: 64px;
  }
  .image-with-content.use-cases-banner .image-with-content-caption {
    margin-bottom: 16px;
  }
  /* .image-with-content.use-cases-banner .image-with-content-text p {
    font-size: 14px;
    line-height: 21px;
  } */
  .moving-marquee .mm-container {
    margin-top: 32px;
  }
  .integration-powering.use-cases-integration .image-with-content-grid {
    padding: 24px 0 48px;
    gap: 16px;
  }
  .integration-powering.use-cases-integration .image-with-content-title,
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    font-size: 26px;
    font-weight: 600;
    line-height: 34px;
  }
  .integration-powering.use-cases-integration .image-with-content-text p {
    font-size: 14px;
    line-height: 21px;
  }
  .integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper {
    margin-top: 32px;
    justify-content: flex-start;
    gap: 5.2px;
    flex-wrap: wrap;
  }
  .case-studies-banner.use-case-studies .case-studies-content {
    padding: 16px 0 48px;
  }
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-goals-block,
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-solution-block,
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    background: #fff;
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  }
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-store-details {
    margin-top: 48px;
  }
  .custom-featured-blog.use-case-inspiration {
    padding-bottom: 48px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    margin-bottom: 0;
  }
  .custom-featured-blog.use-case-inspiration .case-studies-wrapper .studies-store-details .store-details {
    margin: 16px auto 56px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper {
    margin-top: 0px;
    padding-bottom: 0px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts .blog__post {
    width: calc(100% - 79px);
    padding: 15px 8px 0;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0px;
    text-align: left;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn {
    display: none;
  }
}


/* partner page */

.partner-page-banner .landing-page-inner {
    border-radius: 32px;
    background: radial-gradient(119.4% 56.39% at 10.54% 5.06%,#742cbb7d,#0000),#101828;
    padding-top: 129px;
    padding-bottom: 147px;
}

.partner-page-banner .landing-page-inner:after {
    content: "";
    position: absolute;
    top: -78px;
    bottom: auto;
    left: 81px;
    right: 0;
    background: url('/cdn/shop/files/partner-main-banner-vector.svg?v=1756118317');
    background-repeat: no-repeat;
    width: 100%;
    max-width: 905px;
    margin: 0 auto;
    height: 852px;
    background-position: unset;
    z-index: -1;
    border-radius: 0;
}

.partner-page-banner .landing-page-inner .landing-page-img {
  margin: 0;
}

.partner-page-banner .landing-page-inner .section-top-main {
  margin-bottom: 24px;
}
.partner-page-banner .landing-page-inner .page-content .main_title h1 {
  color: #FFF;
}

.partner-page-banner .landing-page-inner .page-content .main_title h1 strong {
    color: #9140e1;
    font-weight: 600;
}

.partner-page-banner .landing-page-inner .page-content .landing-page-disc p {
    color: #979FB1;
    max-width: 700px;
    margin: 32px auto 48px;
}

.partner-page-banner .landing-button-wrapper .custom-btn .primary__btn {
  background: #7F56D9;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  padding: 12px 24px;
}

.partner-page-banner .landing-button-wrapper .custom-btn .primary__btn:hover {
  transition:all 0.3s linear;
  background: #7f56d9b3;
}

.partner-page-banner .landing-button-wrapper .custom-btn .button-icon {
  display: none !important;
}

.icon-text-block.partner-icon-text {
    padding: 80px 0;
}
.icon-text-block.partner-icon-text .page-width {
  padding: 0 20px;
}

.icon-text-block.partner-icon-text .icon-text-block--content {
  padding: 0;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-weight: 500;
    font-size: 48px;
    line-height: 48px;
    color: #292D35;
    margin: 24px 0;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-heading .icon-text-subtitle {
  max-width: 661px;
  width: 100%;
  margin: 0 auto;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-heading .icon-text-subtitle p {
    color: #667085;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 48px;
    padding: 0;
    gap: 10px;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 20%;
    max-width: calc(20% - 8px);
    border: 1px solid #EAECF0;
    border-radius: 24px;
    padding: 80px 10px 60px;
    background: #fcfdfd;
    box-shadow: 0 1px 4px #6670851a;
    flex-direction: column;
    align-items: center;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content {
    max-width: 220px;
    width: 100%;
    text-align: center;
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
  color: rgba(41, 45, 53, 0.80);
}

.icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p strong {
  color: #292D35;
  font-weight: 600;
}

.number-section .number-section-wrap .number-section-heading {
  margin-bottom: 76px;
}

.number-section .number-section-wrap .number-section-heading h3 {
  margin: 0;
  color: #292D35;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.partner-steps.number-section .number-section-inner {
    padding: 40px 0;
    border-radius: 16px;
}

.partner-steps.number-section .number-section-wrap {
    padding: 0;
}

.number-section .number-section-wrap .number-section-block .number-subtitle-wrap {
    margin: 16px 0 8px;
    color: #292D35;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.partner-steps.number-section .number-section-wrap .number-section-block .number-text p {
    color: #667085;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
}


.image-with-content.partner-integration .image-with-content-inner:before {
  content: none;
}

.image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper {
    flex-direction: column;
    gap: 64px;
    margin-top: 0;
}

.image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper .image-contnet-block {
    display: flex;
    align-items: center;
    gap: 20px;
}
.image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper .image-contnet-block .image-content__image {
    flex: 0 0 auto;
}
.image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper .image-contnet-block .image-content__text {
  max-width: 400px;
  width: 100%;
}
.image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper .image-contnet-block .image-content__text p {
  color: rgba(41, 45, 53, 0.80);
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper .image-contnet-block .image-content__text p strong {
  color: #292D35;
  font-weight: 600;
}


.icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper {
  gap: 13px;
}

.icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    padding: 64px 32px 32px;
    gap: 0;
    max-width: calc(33.33% - 9px);
    flex: 0 0 33%;
}
.icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
    width: 100px;
    height: 100px;
}
.icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content {
    max-width: 341px;
}

.icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__text span {
    margin: 24px 0 8px;
    color: #292d35;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    display: block;
}

.icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
  color: #667085;
  font-weight: 500;
}

.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button {
  margin-top: 64px;
}

.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button a {
    border-radius: 99px;
    border: 1px solid #4D1B7E;
    box-shadow: 0 1px 2px #1018280d;
    padding: 10px 18px;
    color: #4d1b7e;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
}

.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button a:hover {
  background: #4d1b7e;
  color: #fff;
  transition: all 0.3s linear;
}

.column-card-banner.partner-column {
    padding: 80px 0 0;
}

.about-page-column .column-card-content .column-card-heading .title--wrapper p {
  margin-top: 16px;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.business-plan-box {
  padding: 80px 0;
}

.business-plan-box .business-plan-content .business-plan-heading {
    text-align: center;
    margin-bottom: 48px;
}
.business-plan-box .business-plan-content .business-plan-heading .business-plan-title {
  margin-bottom: 24px;
}
.business-plan-box .business-plan-content .business-plan-heading .business-plan-title h3 {
    color: #292d35;
    font-size: 48px;
    font-weight: 500;
    line-height: 48px;
    margin: 0;
}
.business-plan-box .business-plan-content .business-plan-heading .business-plan-description {
  max-width: 661px;
  width: 100%;
  margin: 0 auto;
}

.business-plan-box .business-plan-content .business-plan-wrapper {
    display: flex;
    gap: 18.4px 16px;
    flex-wrap: wrap;
    justify-content: center;
}

.business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    max-width: calc(28.7% - 11px);
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    min-height: 430px;
    background-color: #fcfdfd;
    box-shadow: 0 1px 4px #6670851a;
    border-radius: 20px;
    background-position: 50% 100%;
    border: 1px solid #EAECF0;
    padding: 32px;
}
.business-plan-box .business-plan-content .business-plan-wrapper .business-box.large-box {
    max-width: calc(42.6% - 11px);
}
.business-plan-box .business-plan-content .business-plan-wrapper .business-box.large-box .plan-blox-content {
  max-width: 360px;
  width: 100%;
}
.business-plan-box .business-plan-content .business-plan-wrapper .business-box .plan-blox-content p {
  color: #292D35;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.faq-container.partner-faq {
  padding: 80px 0;
}

.partner-testimonial {
  padding: 80px 0;
}

.partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper {
    display: flex;
    gap: 12px;
}

.partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper .testimonial-heading h3 {
  margin: 0;
  color: #292D35;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper .slide-count {
  color: #98A2B3;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper {
    margin-top: 39px;
    border-radius: 32px;
    background: #F7F7F7;
    padding: 100px 80px;
}

.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow {
    top: -66px;
    z-index: 1;
    width: auto;
    height: auto;
}
.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow:before {
  content: none;
}
.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow.slick-prev {
    left: auto;
    right: 91px;
}
.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow.slick-next {
    right: 15px;
}
.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow.slick-disabled {
  cursor: not-allowed;
}
.partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow.slick-disabled svg path {
  opacity: 0.4;
}
.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info .testimonial-author-image {
  display: flex;
  justify-content: center;
}
.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info .testimonial-author-image img {
  width: 64px;
  height: 64px;
  border-radius: 99px;
}

.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info {
  text-align: center;
}

.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info .testimonial-author-name h5 {
    color: #292d35;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    margin: 16px 0 4px;
}

.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info .testimonial-author-post span {
  color: #6C707E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonial-content {
    margin: 48px auto 0;
    max-width: 1032px;
    width: 100%;
    text-align: center;
}

.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonial-content .quote-icon {
    display: inline-block;
    line-height: 0;
    margin-bottom: 16px;
}

.partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonial-content p {
  color: #292D35;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.icon-text-block.commitment-banner {
    padding: 80px 0;
}

.commitment-banner .icon-text-block--content {
  padding: 0;
}

.commitment-banner .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    color: #292d35;
    font-size: 48px;
    font-weight: 500;
    line-height: 48px;
    margin-bottom: 24px;
}

.commitment-banner .icon-text-block--content .icon-text-heading .icon-text-subtitle {
  max-width: 661px;
  width: 100%;
  margin: 0 auto;
}

.commitment-banner .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 76px;
    border-radius: 24px;
    border: 1px solid #EAECF0;
    background: #fcfdfd;
    box-shadow: 0 1px 4px #6670851a;
    gap: 0;
    padding: 40px 0;
}
.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    padding: 0 24px;
    max-width: 25%;
    border: 0;
    flex-direction: column;
    border-radius: 0;
    text-align: center;
}
.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box:not(:last-child) {
  border-right: 1px solid #EAECF0;
}

.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
    width: 48px;
    height: 48px;
}

.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
  color: #292D35;
}

.partner-page-login {
  padding-top: 80px;
  padding-bottom: 160px;
}

.partner-page-login .rich-text .rich-text__wrapper {
    padding: 80px 64px;
    border-radius: 32px;
    background: radial-gradient(76.04% 69.58% at 50% 0%,#742cbb7d,#0000),#101828;
    width: 100% !important;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
  background: linear-gradient(136deg, #FFF 0%, #71717A 87.39%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text {
    max-width: 556px;
    margin: 32px auto 0;
}
.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p {
  color: #979FB1;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons {
  margin-top: 64px;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button {
    padding: 12px 24px;
    max-width: fit-content;
    width: 100%;
    min-width: auto;
   border-radius: 99px;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button svg {
  display: none;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:after {
  content: none;
}
.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button.button--primary {
  border: 1px solid #7F56D9;
  background: #7F56D9;
  transition: all 0.3s linear;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button.button--primary:hover {
  transition: all 0.3s linear;
  background: #7f56d9b3;
}
.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button.button--secondary {
  border: 1px solid #9140E1;
  background: transparent;
  transition: all 0.3s linear;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button.button--secondary:hover {
  background: #4d1b7ecc;
  transition: all 0.3s linear;
}

.partner-page-login .rich-text .rich-text__blocks .richtext-bottom {
  display: none;
}
@media(max-width:1599px){
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    min-height: 390px;
  }
}
@media(max-width:1441px){
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    min-height: 346px;
  }
}

@media(max-width: 989px) {
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    min-height: 390px;
  }
  .partner-page-banner .landing-page-inner:after {
    left: -109px;
  }
  .icon-text-block.partner-icon-text {
    padding: 60px 0;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 33.33%;
    max-width: calc(33.33% - 7px);
  }
  .number-section .number-section-wrap .number-section-heading h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .integration-powering.use-cases-integration .image-with-content-title {
    font-size: 32px;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    max-width: calc(50% - 7px);
    flex: 0 0 50%;
  }
  .column-card-banner.partner-column {
    padding: 60px 0 0;
  }
  .column-card-banner.use-case-column .column-card-content .column-card-heading .title--wrapper h2 {
    font-size: 32px;
    line-height: 39px;
  }
  .business-plan-box {
    padding: 60px 0;
  }
  .business-plan-box .business-plan-content .business-plan-heading .business-plan-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box,
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box.large-box {
    max-width: calc(50% - 8px);
  }
  .faq-container.partner-faq, .partner-testimonial {
    padding: 60px 0;
  }
  .faq-container .collapsible-content .collapsible-content__header .collapsible-content__heading {
    font-size: 32px;
    line-height: 39px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper .testimonial-heading h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-box-wrapper {
    padding: 100px 50px;
  }
  .partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonial-content p {
    font-size: 26px;
    line-height: 36px;
  }
  .icon-text-block.commitment-banner {
    padding: 60px 0;
  }
  .commitment-banner .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    max-width: 33.33%;
  }
  .partner-page-login {
    padding-top: 60px;
    padding-bottom: 120px;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 32px;
    line-height: 39px;
  }
}

@media(max-width: 749px) {
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper {
      row-gap: 30px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
      max-width: 50%;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    min-height: 390px;
  }
}

@media(max-width: 575px) {
  .landing-page-banner.partner-page-banner {
    padding: 0 0 24px;
  }
  .partner-page-banner .landing-page-inner {
    border-radius: 0;
    background: radial-gradient(72.03% 65.87% at 50% 0%,#742cbb7d,#0000),#101828;
    padding: 74px 0;
  }
  .partner-page-banner .landing-page-inner:after {
    content: none;
  }
  .landing-page-banner.partner-page-banner .landing-page-inner .page-content {
    padding: 0 16px;
  }
  .partner-page-banner .landing-page-inner .section-top-main {
    margin-bottom: 16px;
    line-height: 0;
  }
  .partner-page-banner .landing-page-inner .section-top-main .badge-image img {
    width: 90px;
    height: 40px;
  }
  .partner-page-banner .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 32px;
    color: #CDCCCF;
  }
  .icon-text-block.partner-icon-text {
    padding: 24px 0;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box .plan-blox-content p {
    /* font-size: 14px; */
    text-align: center;
  }
  /* .image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper .image-contnet-block .image-content__text p {
    font-size: 14px;
    line-height: 24px;
  } */
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 26px;
    line-height: 34px;
    margin: 16px 0;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 24px;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 250px;
    justify-content: center;
    padding: 45px;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__text span{
    font-size: 20px;
    line-height: 30px;
  }
  /* .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
    font-size: 14px;
    line-height: 24px;
  } */
  .number-section.partner-steps {
    padding: 24px 0;
  }
  .partner-steps.number-section .number-section-wrap {
    border-radius: 24px;
    background: rgba(172, 107, 236, 0.05);
    padding-top: 24px;
  }
  .partner-steps.number-section .number-section-wrap .number-section-heading h3 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
  }
  .partner-steps.number-section .number-section-wrap .number-section-heading {
    margin-bottom: 40px;
  }
  .partner-steps.number-section .number-section-inner {
    padding: 0;
    border-radius: 0;
    background: transparent;
    gap: 40px;
  }
  .partner-steps.number-section .number-section-inner .number-section-block {
    padding: 16px 24px;
  }
  .partner-steps.number-section .number-section-inner .number-section-block .numbers-title {
    width: 48px;
    height: 48px;
  }
  .integration-powering.partner-integration .image-with-content-grid {
    padding: 48px 0;
    gap: 40px;
  }
  .integration-powering.use-cases-integration .image-with-content-title {
    font-size: 26px;
  }
  .image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper {
    gap: 24px;
  }
  .icon-text-block.partner-products {
    padding: 48px 0;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    padding: 32px;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button {
    margin-top: 40px;
    width: 100%;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button a {
    width: 100%;
  }
  .column-card-banner.partner-column {
    padding: 0;
  }
  .column-card-banner.use-case-column .column-card-content .column-card-heading .title--wrapper h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .column-card-banner.partner-column .column-card-content .column-card-heading .title--wrapper p {
    text-align: center;
    /* font-size: 14px; */
  }
  .business-plan-box {
    padding: 24px 0 48px;
  }
  .business-plan-box .business-plan-content .business-plan-heading {
    margin-bottom: 24px;
  }
  .business-plan-box .business-plan-content .business-plan-heading .business-plan-title h3 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
  }
  .business-plan-box .business-plan-content .business-plan-heading .business-plan-title {
    margin-bottom: 16px;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    padding: 20px;
    background-size: 100%;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box,
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box.large-box {
    max-width: 100%;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box .plan-blox-content {
    max-width: 100%;
  }
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box .plan-blox-content.large-box {
    max-width: 100%;
  }
  .faq-container.partner-faq {
    padding: 48px 0;
  }
  .faq-container .collapsible-content .collapsible-content__header .collapsible-content__heading {
    font-size: 26px;
    line-height: 34px;
  }
  .partner-faq .collapsible-content .collapsible-content__header .collapsible-content__heading {
    font-size: 26px;
    line-height: 34px;
  }
  /* .partner-faq .collapsible-content .collapsible-content__header .secondary-title {
    font-size: 14px;
  } */
  .partner-testimonial {
    padding: 48px 0 24px;
  }
  .partner-testimonial .page-width {
    padding: 0;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper {
    padding: 0 16px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper .testimonial-heading h3 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-heading-wrapper .slide-count {
    font-size: 16px;
    line-height: 20px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow svg {
    width: 40px;
    height: 40px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow.slick-prev {
    right: 67px;
    top: 55px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-box-wrapper .slick-arrow.slick-next {
    right: 12px;
    top: 55px;
  }
  .partner-testimonial .partner-testimonial-content .testimonial-box-wrapper {
    margin-top: 24px;
    border-radius: 0;
    padding: 0;
  }
  .partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info {
    text-align: left;
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 24px 20px;
  }
  .partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info .testimonial-author-name h5 {
    font-size: 20px;
    margin: 0;
  }
  .partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonal-author-info .testimonial-author-post span {
    font-size: 14px;
  }
  .partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonial-content {
    margin: 0;
    padding: 0 16px 32px;
  }
  .partner-testimonial .testimonial-box-wrapper .testimonial-box .testimonial-content p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
  }
  .icon-text-block.commitment-banner {
    padding: 24px 0;
  }
  .commitment-banner .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 16px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 32px;
    padding: 16px 0;
    gap: 40px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    max-width: 100%;
    padding: 16px 41px;
    position: relative;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box:not(:last-child):after {
    position: absolute;
    content: "";
    width: 1px;
    height: 40px;
    background: #eaecf0;
    bottom: -40px;
    left: 50%;
    transform: translate(-50%);
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box:not(:last-child) {
    border-right: 0;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
    font-size: 14px;
    line-height: 24px;
  }
  .partner-page-login {
    padding-top: 24px;
    padding-bottom: 48px;
  }
  .partner-page-login .rich-text .rich-text__wrapper {
    padding: 24px 16px;
    border-radius: 16px;
    background: radial-gradient(76.04% 69.58% at 50% 0%, rgba(116, 44, 187, 0.49) 0%, rgba(0, 0, 0, 0.00) 100%), #101828;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text {
    margin: 16px auto 0;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons {
    margin-top: 66px;
    flex-direction: column;
    gap: 16px;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button {
    max-width: 100%;
  }
}
@media(max-width:420px){
  .business-plan-box .business-plan-content .business-plan-wrapper .business-box {
    min-height: 330px;
  }
}

/* AI Features page */

/* ai-first-banner-image */
.ai-first-banner-image .landing-page-inner{
  padding: 80px 0 0 0;
  border-radius: 32px;
  background: #F9FAFB;
  position: relative;
  z-index: 2;
}
.ai-first-banner-image .landing-page-inner .page-content .landing-page-disc p{
  margin: 24px auto 0;
  max-width: 768px;
}

.ai-first-banner-image .landing-page-inner:after {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(/cdn/shop/files/q-Vector-icon.svg?v=1717754730);
    background-repeat: no-repeat;
    width: auto;
    max-width: 1070px;
    margin: 0 auto;
    height: 75%;
    background-position: top center;
    z-index: -1;
    border-radius: 32px;
}

@media(max-width: 1180px){
  .ai-first-banner-image .landing-page-inner:after{
    left: 50px;
    background-size: cover;
    height: 60%;
  }

  .ai-first-banner-image .landing-page-inner{
    padding: 70px 0 0;
  }

  .ai-first-banner-image .landing-page-inner .landing-page-img{
    padding: 0 30px !important;
  }
}

@media(max-width: 749px){
  .ai-first-banner-image .landing-page-inner {
    padding: 60px 0 0;
  }

  .ai-first-banner-image .landing-page-inner .page-content .landing-page-disc p{
    margin: 19px auto 0;
  }
  .ai-first-banner-image{
    padding: 0 30px 48px;
  }
}

@media(max-width: 575px){
  .ai-first-banner-image .landing-page-inner {
    padding: 52px 0 0;
    border-radius: 0;
  }

  .ai-first-banner-image .landing-page-inner .page-content .main_title h1{
    max-width: 341px;
    margin: 0 auto;
  }

  .ai-first-banner-image .landing-page-inner .page-content .landing-page-disc{
    padding: 0;
  }

  .ai-first-banner-image .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 0;
    max-width: 350px;
  }

  .ai-first-banner-image .landing-page-inner:after{
    left: 0;
    height: 90%;
  }

  .ai-first-banner-image{
    padding: 0 0 48px;
  }

  .ai-first-banner-image .landing-page-inner .landing-page-img {
    padding: 0 15px !important;
  }
}

/* ai-content-image-left */
.ai-content-image-left .image-with-content-grid{
  padding: 80px 15px 80px;
  align-items: center;
}

.ai-content-image-left .image-with-content-grid .image-with-content-left,
.ai-content-image-left .image-with-content-grid .image-with-content-right{
  padding: 0;
  max-width: 50%;
  width: 100%;
}

.ai-content-image-left .image-with-content-grid .image-with-content-left{
  padding: 0 64px 0 0;
}

.ai-content-image-left .image-with-content-grid .image-with-content-right .image-with-content-image img{
  width: 100%;
  border-radius: 32px;
}

.ai-content-image-left .image-with-content-container h5.image-with-content-caption{
  color: #4D1B7E;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
  display: inline-block;
  padding: 4px 12px;
  border-radius: 16px;
  background: #F3E7FF;
  margin: 0;
  font-family: 'Inter';
}

.ai-content-image-left .image-with-content-container h2.image-with-content-title{
  color: #292D35;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 56px;
  margin: 24px 0;
  max-width: 550px;
}

.ai-content-image-left .image-with-content-container .image-with-content-text p{
  color: #667085;
  font-weight: 400;
  max-width: 552px;
}

.ai-content-image-left .image-with-content-container .custom-btn{
  margin-top: 48px !important;
}

.ai-content-image-left .image-with-content-container .first-icon-text,
.ai-content-image-left .image-with-content-container .second-icon-text{
  display: flex;
  align-items: center;
  gap: 20px;
}

.ai-content-image-left .image-with-content-container .second-icon-text{
  margin: 32px 0 0 0;
}

.ai-content-image-left .image-with-content-container .first-icon-text .first-text p,
.ai-content-image-left .image-with-content-container .second-icon-text .second-text p{
  color: #292D35;
  max-width: 400px;
}

.ai-content-image-left .image-with-content-container .first-icon-text .first-text p strong,
.ai-content-image-left .image-with-content-container .second-icon-text .second-text p strong{
  font-weight: 600;
}

.ai-content-image-left .image-with-content-container .first-icon-text .inner-image, 
.ai-content-image-left .image-with-content-container .second-icon-text .inner-image{
  flex: 0 0 auto;
}

.ai-content-image-left .image-with-content-container .image-with-content-text {
    margin-bottom: 15px;
}

@media(max-width:1180px){
  .ai-content-image-left .image-with-content-container h2.image-with-content-title{
    font-size: 43px;
    line-height: 52px;
    margin: 20px 0;
  }

  .ai-content-image-left .image-with-content-container .custom-btn {
    margin-top: 40px !important;
  }

  .ai-content-image-left .image-with-content-container .second-icon-text {
    margin: 20px 0 0;
  }

  .ai-content-image-left .image-with-content-grid{
    padding: 65px 15px;
  }
}

@media(max-width: 989px){
  .ai-content-image-left .image-with-content-grid{
    padding: 50px 15px;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left{
    padding: 0 30px 0 0;
  }

    .ai-content-image-left .image-with-content-container h2.image-with-content-title {
      font-size: 30px;
      line-height: 36px;
      margin: 15px 0;
  }

  .ai-content-image-left .image-with-content-container h5.image-with-content-caption{
    font-size: 13px;
    line-height: 19px;
  }

  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    /* font-size: 14px; */
    line-height: 20px;
    text-align: left;
  }

  .ai-content-image-left .image-with-content-container .custom-btn {
    margin-top: 30px !important;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text .inner-image img, 
  .ai-content-image-left .image-with-content-container .second-icon-text .inner-image img{
    width: 40px;
    height: 40px;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text, .ai-content-image-left .image-with-content-container .second-icon-text{
    gap: 10px;
  }

  /* .ai-content-image-left .image-with-content-container .first-icon-text .first-text p, .ai-content-image-left .image-with-content-container .second-icon-text .second-text p{
    font-size: 14px;
    line-height: 20px;
  } */

  .ai-content-image-left .image-with-content-container .second-icon-text {
    margin: 15px 0 0;
  }
}

@media(max-width: 749px){
  .ai-content-image-left .image-with-content-grid {
    gap: 48px;
    flex-direction: column;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left{
    padding: 0;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left, .ai-content-image-left .image-with-content-grid .image-with-content-right,
  .ai-content-image-left .image-with-content-container .first-icon-text .first-text p, .ai-content-image-left .image-with-content-container .second-icon-text .second-text p,
  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    max-width: 100%;
  }

  .ai-content-image-left .image-with-content-grid{
    padding: 0 15px 48px;
  }

  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    font-size: 16px;
    line-height: 26px;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text .first-text p, .ai-content-image-left .image-with-content-container .second-icon-text .second-text p {
    font-size: 16px;
    line-height: 24px;
  }

  .ai-content-image-left .image-with-content-container h5.image-with-content-caption {
    font-size: 16px;
    line-height: 24px;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text .inner-image img, .ai-content-image-left .image-with-content-container .second-icon-text .inner-image img {
        width: 48px;
        height: 48px;
    }

  .ai-content-image-left .image-with-content-container .first-icon-text, .ai-content-image-left .image-with-content-container .second-icon-text {
        gap: 20px;
    }
}

@media(max-width: 575px){
  .ai-content-image-left .image-with-content-container h2.image-with-content-title {
    font-size: 26px;
    line-height: 34px;
  }
  /* .ai-content-image-left .image-with-content-container .first-icon-text .first-text p, 
  .ai-content-image-left .image-with-content-container .second-icon-text .second-text p,
  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    font-size: 14px;
    line-height: 24px;
  } */
  .ai-content-image-left .image-with-content-container .custom-btn {
    margin-top: 32px !important;
  }

  .ai-content-image-left .image-with-content-grid {
    padding: 0 0px 48px;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left{
    padding: 0 15px !important;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-right .image-with-content-image img{
    border-radius: 0;
  }
  .ai-content-image-left .image-with-content-container h5.image-with-content-caption {
    width: 100%;
    margin: 0 auto;
    max-width: fit-content;
    text-align: center;
    display: flex;
    justify-content: center;
  }
}

/* ai-content-image-right */
.ai-content-image-right .image-with-content-grid{
  flex-direction: row-reverse;
}

.ai-content-image-right .image-with-content-grid .image-with-content-left{
  padding: 0 0 0 64px;
}

@media(max-width: 989px){
  .ai-content-image-right .image-with-content-grid .image-with-content-left{
    padding: 0 0 0 30px;
  }
}

@media(max-width: 749px){
  .ai-content-image-right .image-with-content-grid .image-with-content-left{
    padding: 0;
  }
}

/* ai-features-richtext */

.ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading{
  max-width: 748px;
}

.ai-features-richtext .rich-text{
  padding: 0 100px;
}

.ai-features-richtext .richtext-bottom{
  margin: 0;
}

@media(max-width: 1180px){
  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading{
    font-size: 42px;
    line-height: 51px;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper{
    padding: 60px 0;
  }

  .ai-features-richtext .rich-text {
    padding: 0 50px;
  }

  .ai-features-richtext{
    padding-bottom: 65px;
    padding-top: 65px;
  }
}

@media(max-width: 989px){
  .ai-features-richtext .rich-text .rich-text__wrapper {
    padding: 40px 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 35px;
    line-height: 42px;
  }

  .ai-features-richtext {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}

@media(max-width: 749px){
  .ai-features-richtext {
    padding-bottom: 48px;
    padding-top: 48px;
  }

  .ai-features-richtext .rich-text {
    padding: 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper {
    padding: 30px 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 30px;
    line-height: 38px;
    max-width: 500px;
  }
}

@media(max-width: 575px){
  .ai-features-richtext .rich-text .rich-text__wrapper {
    padding: 24px 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 24px;
    line-height: 34px;
    max-width: 270px;
    margin: 0 auto 16px;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__text p{
    /* font-size: 14px;
    line-height: 21px; */
    max-width: 297px;
  }
}

/* ai-features-faq */
.ai-features-faq{
  padding: 80px 0 130px;
}
.ai-features-faq .collapsible-content{
  padding: 0 100px;
}

.ai-features-faq .collapsible-content .collapsible-content__wrapper{
  padding: 0;
}

.ai-features-faq .collapsible-content .collapsible-content__header .secondary-title{
  margin: 20px 0 40px;
}

.ai-features-faq .collapsible-content .grid__item .accordion:last-child{
  border-bottom: none;
}


@media(max-width: 989px){
  .ai-features-faq {
    padding: 50px 0 90px;
  }

  .ai-features-faq .collapsible-content .collapsible-content__header .secondary-title {
    margin: 20px 0 25px;
  }

  .ai-features-faq .collapsible-content {
    padding: 0 50px;
  }
}

@media(max-width: 750px){
  .ai-features-faq {
    padding: 30px 0 60px;
  }

}

@media(max-width: 575px){
  .ai-features-faq .collapsible-content {
    padding: 0 15px;
  }

  .ai-features-faq .collapsible-content .collapsible-content__header .secondary-title {
    margin: 20px 0 16px;
  }

  .ai-features-faq {
    padding: 24px 0 16px;
  }
}

/* new updated css 26/11/24 */

.article-template .article-template-wrapper--inner {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 30px;
}

.article-template .article-template-wrapper--inner .article-template_left-block,
.article-template .article-template-wrapper--inner .article-template_right-block {
    width: 100%;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner {
    max-width: 640px;
    margin: 0 auto;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__heading h5 {
    color: #000;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__list {
    padding: 12px;
    margin: 0;
    border: 1px solid rgb(230, 230, 230);
    border-radius: 12px;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a {
    margin-bottom: 0;
    padding: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 12px;
    gap: 10px;
    transition: all 0.3s linear;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title {
    margin-bottom: 0;
    padding-left: 0;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title .icon-caret {
    width: 12px;
    height: 12px;
    transform: rotate(-90deg);
    flex: 0 0 auto;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a:hover {
  background: #4d1b7e;
  transition: all 0.3s linear;
  color: #fff;
}

@media (max-width: 768px) {
  .article-template .article-template-wrapper--inner .article-template_left-block {
    display: block;
    padding: 0;
  }
  .article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__list {
    padding: 8px;
    border-radius: 20px;
  }
  .article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a {
    padding: 8px 12px;
    border-radius: 15px;
  }
}

/* example page */

.example-store .page-width {
  padding-left: 100px;
  padding-right: 100px;
  max-width: 1440px;
}

.example-richtext .rich-text {
  margin: 80px 0px 71px;
}

.example-richtext .rich-text .rich-text__blocks {
    max-width: 100%;
}
.example-richtext .rich-text .rich-text__wrapper .rich-text__heading {
  color: #292D35;
  font-size: 60px;
  font-weight: 600;
  line-height: 76px;
}
.example-richtext .rich-text .rich-text__wrapper .rich-text__text {
    max-width: 551px;
    width: 100%;
    margin: 20px auto 0;
}

.example-richtext .rich-text .rich-text__wrapper .rich-text__text p {
    color: #667085;
    line-height: 24px;
}
@media screen and (max-width:989px){
  .example-store .page-width {
    padding-left: 50px;
    padding-right: 50px;
  }
   .example-richtext .rich-text {
    margin: 60px 0 51px;
  }
  .example-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 50px;
    line-height: 60px;
  }
}
@media screen and (max-width:749px){
  .example-store .page-width {
    padding-left: 30px;
    padding-right: 30px;
  }
  .example-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 36px;
    line-height: 46px;
  }  
}
@media screen and (max-width:575px){  
  .example-store .page-width {
    padding-left: 16px;
    padding-right: 16px;
  }  
  .example-richtext .rich-text {
    margin: 48px 0;
  }
  .example-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 26px;
    line-height: 34px;
  }
}


.example-quiz {
  padding: 70px 0 38px;
  border-top: 1px solid #EAECF0;
  background: #F9FAFB;
}
.example-quiz .quiz-code {
  border-radius: 24px;
  border: 10px solid #292D35;
}

.quiz-button .rich-text {
    margin: 0;
    padding: 0 0 80px;
    background: #f9fafb;
    border-bottom: 1px solid #EAECF0;
}

.quiz-button .rich-text .rich-text__blocks {
    max-width: 100%;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons {
    gap: 16px;
    max-width: 100%;
}
.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button {
  padding: 12px 18px;
  border-radius: 99px;
  border: 1px solid #D0D5DD;
  background: #FFF;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #344054;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button:after {
  box-shadow: none;
  outline: 0;
  border: 0;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--primary {
  background: #4D1B7E;
  color: #fff;
  transition:all 0.3s linear;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--primary:hover{
  transition:all 0.3s linear;
  color: #4D1B7E;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .quiz-full-model-btn {
  background: #8b4dc8;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .quiz-full-model-btn:hover {
  color: #8b4dc8;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--primary:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #fff;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--primary:hover:before {
    width: 200%;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--secondary {
  background: #fff;
  color: #344054;
  transition:all 0.3s linear;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--secondary:hover{
  transition:all 0.3s linear;
  color: #fff;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--secondary:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #344054;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--secondary:hover:before {
    width: 200%;
}

.quiz-button .rich-text .rich-text__blocks .rich-text__buttons .button--primary svg {
    display: none;
}


@media screen and (max-width:749px){
  .quiz-button .rich-text {
    padding: 0 0 48px;   
  }
}
@media screen and (max-width:575px){
  .example-quiz {
    padding: 48px 0 38px;
  }
}

.image-content-block {
    padding: 80px 0;
}

.image-content-block .image-content-block-inner .image-content-heading {
    max-width: 580px;
    width: 100%;
}

.image-content-block .image-content-block-inner .image-content-heading .image-content-title {
  color: #292D35;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  margin: 0;
}

.image-content-block .image-content-block-inner .image-content-heading p {
    margin: 20px 0 0;
    color: #667085;
    line-height: 24px;
}

.image-content-block .image-content-block-inner .image-content-block-wrapper {
  display: flex;
  gap: 28px 20px;
  flex-wrap: wrap;
  margin-top: 48px;
}
.image-content-block .image-content-block-wrapper .image-content-box {
  max-width: calc(33.33% - 14px);
  width: 100%;
}
.image-content-block .image-content-block-wrapper .image-content-box .image-content__image {
  border-radius: 12px;
  background: #F7F7F7;
}
.image-content-block .image-content-block-wrapper .image-content-box .image-content__image img {
    border-radius: 10.82px;
    width: 100%;
}
.image-content-block .image-content-block-wrapper .image-content-box .image-content-info {
  margin-top: 16px;
}
.image-content-block .image-content-block-wrapper .image-content-box .image-content-info .image-content-info-title h4 {
  margin: 0;
  color: #292D35;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.image-content-block .image-content-block-wrapper .image-content-box .image-content-info .image-content-info-text {
  margin-top: 4px;
}
.image-content-block .image-content-block-wrapper .image-content-box .image-content-info .image-content-info-text p {
  margin: 0;
  color: #667085;
  line-height: 24px;
  font-size:16px;
}
@media screen and (max-width:989px){
  .image-content-block {
    padding: 70px 0;
  }
}
@media screen and (max-width:749px){  
   .image-content-block {
      padding: 48px 0;
  }
  .image-content-block .image-content-block-inner .image-content-heading .image-content-title {
    font-size: 36px;
    line-height: 46px;
  }
  .image-content-block .image-content-block-wrapper .image-content-box {
    max-width: calc(50% - 10px);
  }
}
@media screen and (max-width:575px){
  .image-content-block .image-content-block-inner .image-content-heading .image-content-title {
    font-size: 26px;
    line-height: 34px;
    text-align: center;
  }
  .image-content-block .image-content-block-inner .image-content-heading p {
    margin: 16px 0 0;
    text-align: center;
  }
  .image-content-block .image-content-block-wrapper .image-content-box {
    max-width: 100%;
  }
  .image-content-block .image-content-block-wrapper .image-content-box .image-content-info{
    padding: 16px 0;
    text-align: center;
  }
  .image-content-block .image-content-block-wrapper .image-content-box .image-content-info .image-content-info-title h4 {
    font-size: 18px;
    line-height: 26px;
  }
  /* .image-content-block .image-content-block-wrapper .image-content-box .image-content-info .image-content-info-text p {
    line-height: 21px;
    font-size:14px;
  } */
}

/* / multi-box-banner / */

.multi-box-banner {
  background: #F7F7F7;
}
.multi-box-banner.enterprise-multi-box {
  background: transparent;
}
.multi-box-banner .multi-box-content {
  padding: 80px 0px;
}

.multi-box-banner.enterprise-multi-box .multi-box-content {
  padding: 32px 0;
}
.multi-box-banner.enterprise-multi-box .multi-box-content .multi-box-wrapper {
    margin: 0;
}
.multi-box-banner .multi-box-content .multi-box-heading {
 text-align: center;
}
.multi-box-banner .multi-box-content .multi-box-heading h2 {
  color: #292D35;
  letter-spacing: -0.96px !important;
  position: relative;
  width: max-content;
  margin: 0 auto;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-align: center;
}

.multi-box-banner .multi-box-content .multi-box-heading h2:before {
    content: "";
    position: absolute;
    top: -28px;
    left: -27px;
    right: 0;
    bottom: 0;
    background: url('/cdn/shop/files/Highlight_4.svg?v=1733734653');
    background-size: cover;
    width: 32px;
    height: 43px;
}

.multi-box-banner .multi-box-content .multi-box-heading p {
  margin: 20px 0 0;
  color: #667085;
  line-height: 24px;
}

.multi-box-banner .multi-box-content .multi-box-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 64px 32px;
    margin-top: 64px;
    padding: 0 32px;
    justify-content: center;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: calc(33.33% - 22px);
    width: 100%;
    text-align: center;
}

.feature-multicolumn.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-icon img {
    width: 48px;
    height: 48px;
    padding: 12px;
    border-radius: 28px;
    border: 1px solid #DEDEDE;
    background: #FFF;
    margin: 0 auto;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title {
    margin: 20px 0 8px;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title h5 {
    color: #292D35;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    margin: 0;
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text p {
  margin: 0;
  color: #667085;
  line-height: 24px;
  font-size:16px;
}

.multi-box-banner .multi-box-content .multi-box-button {
  text-align: center;
  margin-top: 48px;
}

.multi-box-banner .multi-box-content .multi-box-button .primary__btn {
    padding: 10px 18px;
    border-radius: 99px;
    border: 1px solid #7F56D9;
    background: #4D1B7E;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
}
@media screen and (max-width:989px){
  .multi-box-banner .multi-box-content {
    padding: 70px 0;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper{
    padding: 0;    
    gap: 40px 20px;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: calc(33.33% - 14px);
  }
  .value-banner .multi-box-content .multi-box-wrapper .multi-box-block{
    max-width: calc(33.33% - 22px);
  }
}
@media screen and (max-width:749px){
  .multi-box-banner .multi-box-content {
    padding: 64px 0;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper {
    margin-top: 48px;
  }
  .multi-box-banner .multi-box-content .multi-box-heading h2 {
    font-size: 36px;
    line-height: 46px;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: calc(50% - 16px);
  }
}
@media screen and (max-width:575px){
  .multi-box-banner .multi-box-content .multi-box-heading h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: 100%;
  }
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title h5 {
    font-size: 18px;
    line-height: 26px;
  }
  /* .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text p {
    line-height: 21px;
    font-size: 14px;
  } */
  .multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title {
    margin: 16px 0 8px;
  }
}

/* custom-image-text-banner */

.custom-image-text-banner {
  padding: 80px 0;
}
.custom-image-text-banner .custom-image-text-wrapper{
  border-radius: 32px;
  background: linear-gradient(270deg, #9140E1 0%, #5B2392 100%);
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text-main{
  display: flex;
  align-items: center;
  margin:0 -15px;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left {
  padding: 0 15px;
  max-width: 51%;
  width: 100%;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right {
  max-width: 49%;
  width: 100%;
  padding: 0 15px;  
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .custom-image-text-inner{
  padding: 0 0 24px 64px;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right .image-text-image{
  display: flex;
  justify-content: end;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right .image-text-mobile-image {
    display: none;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right .image-text-image img{
  max-height: 480px;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-title h3 {
  margin: 0;
  color: #FFF;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -0.96px;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-description {
    margin: 20px 0 40px;
    max-width: 480px;
    width: 100%;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-description p {
  margin: 0;
  color: #E9D7FE;
  line-height: 24px;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-button a {
  display: inline-block;
  padding: 12px 16px;
  border-radius: 52px;
  border: 1px solid #8142BE;
  background: #FFF;
  box-shadow: 0px 1px 0px 0px rgba(30, 28, 32, 0.20);
  color: #4D1B7E;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-button a:hover{
  transition:all 0.3s linear;
  color: #fff;
}

.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-button a:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #4D1B7E;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-button a:hover:before {
    width: 200%;
}

@media screen and (max-width:1180px){
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .custom-image-text-inner {
    padding: 24px 0 24px 44px;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-title h3 {
    font-size: 36px;
    line-height: 44px;
  }
}
@media screen and (max-width:989px){
  .custom-image-text-banner {
    padding: 70px 0;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text-main {   
    margin: 0;
    flex-wrap:wrap
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left,
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right{
    padding:0;
    max-width:100%;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .custom-image-text-inner {
    padding: 24px 16px;
    text-align:center
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-description {
    max-width: 100%;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right .image-text-image {
    justify-content: center;
    margin-top: 24px;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
}
@media screen and (max-width:749px){
  .custom-image-text-banner {
    padding: 48px 0;
  }
}
@media screen and (max-width:575px){
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-title h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-description{
    margin: 16px 0 24px;
  }
  /* .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-description p{
    line-height: 21px;
    font-size: 14px;
  } */
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_left .image-text-button a{
    width:100%;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right .image-text-image {
    display: none;
  }
  .custom-image-text-banner .custom-image-text-wrapper .custom-image-text_right .image-text-mobile-image {
    display: block;
  }
}

/* integration-banner */

.integration-banner,
.integration-banner .multi-box-content {
  background: transparent;
}

.integration-banner .multi-box-content .multi-box-heading {
    max-width: 648px;
    width: 100%;
    margin: 0 auto;
}
.multi-box-banner .multi-box-content .multi-box-heading .multi-box-caption {
  margin-bottom: 20px;
}
.multi-box-banner .multi-box-content .multi-box-heading .multi-box-caption span {
    padding: 4px 12px;
    display: inline-block;
    border-radius: 16px;
    background: #F3E7FF;
    color: #4D1B7E;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Inter';
}
.integration-banner .multi-box-content .multi-box-heading h2:before {
  display: none;
}

.integration-banner .multi-box-content .multi-box-wrapper {
  padding: 0px;
}
.integration-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-icon img {
    width: auto;
    height: auto;
    padding: 0px;
    border-radius: 0;
    border: none;
    background: transparent;
    margin: 0;
}
.integration-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title {
    margin: 16px 0 8px;
}
.integration-banner .multi-box-content .multi-box-button .primary__btn{
  color: #fff;
  box-shadow: 0 1px 2px #1018280d;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.integration-banner .multi-box-content .multi-box-button .primary__btn:hover{
  transition:all 0.3s linear;
  color: #4D1B7E;
}

.integration-banner .multi-box-content .multi-box-button .primary__btn:before {
    content: "";
    width: 0;
    aspect-ratio: 1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -100%;
    background: #fff;
    border-radius: 50%;
    transition: width .3s;
    z-index: -1;
}
.integration-banner .multi-box-content .multi-box-button .primary__btn:hover:before {
    width: 200%;
}

@media screen and (max-width:749px){
  .integration-banner.multi-box-banner .multi-box-content {
    padding: 48px 0;
  }
}

.value-banner {
  padding: 0 0 80px;
  background: transparent;
}
.value-banner .multi-box-content {
    background: transparent;
    padding: 0;
}

.value-banner .multi-box-content .multi-box-heading h2:before {
  display: none;
}

.value-banner .multi-box-content .multi-box-wrapper {
    gap: 20px 32px;
}

.value-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    padding: 20px;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #FFF;
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
}

.multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-icon img {
    width: auto;
    height: auto;
    padding: 0px;
    border-radius: 0px;
    border: none;
    background: transparent;
    margin: 0;
}


@media screen and (max-width:575px){
.multi-box-banner.value-banner .multi-box-content .multi-box-wrapper .slick-list{
    padding-right: 20px;
  }
  .multi-box-banner.value-banner .multi-box-content .multi-box-wrapper .slick-arrow{
    top: auto;
    bottom: -80px;
    width: 48px;
    height: 48px;
    transform: translate(0);
    z-index: 1;
  }
  .multi-box-banner.value-banner .multi-box-content .multi-box-wrapper .slick-arrow::before{
    font-size: 0;
  }
  .value-banner.multi-box-banner .multi-box-content .multi-box-wrapper{
    margin-top:24px;
  }
  .multi-box-banner.value-banner .multi-box-content .multi-box-wrapper .slick-prev{
    left: 16px;
  }
  .multi-box-banner.value-banner .multi-box-content .multi-box-wrapper .slick-next{
    right: auto;
    left: 84px;
  }
  .multi-box-banner.value-banner .multi-box-content {
    padding: 0 0 32px;
  }
  .value-banner {
    margin-bottom: 92px;
    padding: 0;
  }
  .value-banner .multi-box-content .multi-box-wrapper .slick-list .slick-track{
    height: 100%;
    display: flex;
  }
  .value-banner .multi-box-content .multi-box-wrapper .multi-box-block{
    margin-right:16px;
    height:auto;
  }
  .value-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-icon {
    display: flex;
    justify-content: center;
  }
  .example-store .value-banner .page-width{
    padding:0;
  }
  .value-banner.multi-box-banner .multi-box-content .multi-box-heading{
    padding:0 16px;
  }
  .value-banner.multi-box-banner .multi-box-content .multi-box-wrapper{
    padding-left:16px;
  }
}


.privacy-policy-content .policy-inner:not(:first-child) {
    margin-top: 50px;
}

.privacy-policy-content .policy-inner .policy-heading h3 {
    color: #1f1f28;
    font-size: 36px;
    font-weight: 500;
    line-height: 45px;
    margin-bottom: 10px;
    margin-top: 0;
}

.privacy-policy-content .policy-inner .policy-content h4 {
    color: #1f1f28;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 20px;
}

.privacy-policy-content .policy-inner .policy-content ul {
    list-style-position: outside;
    padding-left: 35px;
}

.privacy-policy-content .policy-inner .policy-content ul li ul {
    margin-top: 10px;
}

.privacy-policy-content .policy-inner .policy-content p,
.privacy-policy-content .policy-inner .policy-content ul li {
    color: #7c8290;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-top: 0;
}

.privacy-policy-content .policy-inner .policy-content h5 {
    color: #1f1f28;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 20px;
}

.privacy-policy-content .policy-inner .policy-content p a {
    color: #5c2295;
}


@media(max-width:575px){
  .privacy-policy-content .policy-inner .policy-heading h3 {
    font-size: 26px;
    line-height: 36px;
  }
  .privacy-policy-content .policy-inner .policy-content h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .privacy-policy-content .policy-inner .policy-content p, 
  .privacy-policy-content .policy-inner .policy-content ul li {
    font-size: 14px;
    line-height: 24px;
  }
}
/*====== New mega menu css ====== */

.mega-menu__content .megamenu_content-wrapper .content-product-right .megamenu_text_content {
  background:url("/cdn/shop/files/product-menubg.png?v=1743230402");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 77px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  height: 100%;
}
.mega-menu__content .megamenu_content-wrapper .content-product-left .content-product-container {
  display: flex;
  flex-wrap: wrap;
  text-align:left;
}

.mega-menu__content .megamenu_content-wrapper .content-product-left .content-product-container .Product-MegaMenu-1 .MegaMenu_img_text_block {
    border-right: 1px solid #EDEEF2;
    padding-right: 60px;
    margin-right: 60px;
    height: 100%;
}

.mega-menu__content .megamenu_content-wrapper .MegaMenu_linktitle h5{
  color: #18191C;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 20px 0;
}
.mega-menu__content .megamenu_content-wrapper .content-product-left .content-product-container .Product-MegaMenu-1 .product_Megamenu_wrap{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  row-gap: 12px;
  column-gap: 48px;
}
.mega-menu__content .megamenu_content-wrapper .content-product-container .product_Megamenu_wrap {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.mega-menu__content .megamenu_content-wrapper .content-product-container .product_Megamenu_wrap .product_Megamenu_main{
  display:flex;
  gap:10px;
  align-items:center;
  padding:8px;
  border-radius: 12px;
  background:transparent;
  transition:all 0.3s ease;
}

.mega-menu__content .megamenu_content-wrapper .content-product-container .product_Megamenu_wrap .product_Megamenu_main .product_icon{
  flex: 0 0 auto;
}
.mega-menu__content .megamenu_content-wrapper .content-product-container .product_Megamenu_wrap .product_Megamenu_main .product_title{
  color: #2F3037;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.mega-menu__content .megamenu_content-wrapper .content-product-container .product_Megamenu_wrap .product_Megamenu_main:hover{
  background: #F9F5FF;
}
.mega-menu__content .megamenu_content-wrapper .content-product-container .product_Megamenu_wrap .product_Megamenu_main:hover .product_title{
  color: #4d1b7e;
}

.mega-menu__content .megamenu_content-wrapper .content-product-right .megamenu_text_content .megamenu_text_title p {
    color: #360863;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.48px;
}
.mega-menu__content .megamenu_content-wrapper .content-product-right .megamenu_text_content .megamenu_text_title p strong{
    color: #B985FB;
}
.megamenu_content-wrapper.megamenu_content-customer {
    width: 100%;
    max-width: 1312px;
}

@media (min-width:1441px){
  .megamenu_content-wrapper.megamenu_content-customer{
    max-width: 100%;
    padding-right: 60px;
  }
}

.megamenu_content-customer .content-customer-left {
    width: 100%;
    max-width: 21.3%;
}
.megamenu_content-customer .content-customer-right {
    width: 100%;
    max-width: 72.9%;
    border-left: 1px solid #EDEEF2;
    padding-left: 60px;
    margin-left: 60px;
}
.megamenu_content-customer .MegaMenu__image-wrapper .MegaMenu_linktitle h5{
  color: #18191C;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-align:left;
}
.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main{
  display:flex;
  gap:10px;
  margin-bottom: 12px;
  padding: 10px 14px;
  transition:all 0.3s ease;
}

.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main:hover {
  border-radius: 12px;
  background: #F9F5FF;
  transition:all 0.3s ease;
}

.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main .customer_icon{
  flex:0 0 auto;
}
.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main .customer-content .customer_title{
  color: #2F3037;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
  text-align:left;
}

.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main:hover:hover .customer-content .customer_title {
  color: #4D1B7E;
}

.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main .customer-content .customer_sub_title p{
  color: #8787A4;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.28px;
  text-align:left;
}

.megamenu_content-customer .MegaMenu__image-wrapper .customer_Megamenu_main:hover:hover:hover .customer-content .customer_sub_title p {
  color: rgba(54, 8, 99, 0.60);
}

.megamenu_content-customer .content-customer-right .megamenu-title-image {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 60px;
}
.megamenu_content-customer .content-customer-right .megamenu-title-image .megamenu-ti_wrap .megamenu-ti-title{
  color: #18191C;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-align:left;
  margin-bottom:20px;
}
.megamenu_content-customer .content-customer-right .megamenu-title-image .megamenu-ti_wrap,
.megamenu_content-customer .content-customer-right .megamenu-title-image .megamenu-ti-main {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.megamenu_content-customer .content-customer-right .megamenu-title-image .megamenu-ti_wrap .megamenu-ti-bg {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  border-radius: 16px;
  padding: 39px 40px;
  transition: 0.3s all linear;
}
.megamenu_content-customer .content-customer-right .megamenu-title-image .megamenu-ti_wrap .megamenu-ti-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    text-align: left;
    height: 100%;
}
.megamenu_content-customer .content-customer-right .megamenu-title-image .megamenu-ti_wrap .megamenu-ti-content .megamenu-content-content p{
  color: inherit;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-top:12px;
  width:100%;
  max-width:290px;
}


/* === New page css === */
.content-image-slider{
  padding:0 20px;
}
.content-image-slider  .cis-background {
    border-radius: 32px;
}
.content-image-slider .cis-wrapper {
  display: flex;
  align-items: center;
  gap: 45px;
  overflow:hidden;
  flex-wrap:wrap;
  padding-left:80px;
}
.content-image-slider .cis-wrapper .cis-left-content{
  width:100%;
  max-width:calc(40% - 22.5px);
}

.content-image-slider .cis-wrapper .content-main .cis-title{
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 76px;
  letter-spacing: -1.8px !important;
  background: #FFF;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0;
}
.content-image-slider .cis-wrapper .content-main .cis-text p{
  color: #CDCCCF;
  margin:24px 0 48px;
}
.content-image-slider .cis-wrapper .content-main .cis-button-wrap .cis-button {
  border: 1px solid #7F56D9;
  background: #FFF;
  box-shadow: 0 1px 2px #1018280d;
  padding: 11px 24px;
  color: #7523CD;
  transition: 0.3s all linear;
}
.content-image-slider .cis-wrapper .content-main .cis-button-wrap .cis-button:hover {
  background: #FFFC;
}
.content-image-slider .cis-wrapper .cis-right-content {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width:100%;
  max-width:calc(60% - 22.5px);
  padding: 248px 0 150px;
}

.content-image-slider .cis-wrapper .cis-right-content::before{
  content:"";
  position:absolute;
  top:110px;
  right:0;
  bottom:0;
  left:50%;
  transform: translateX(-50%);
  background-image:url("/cdn/shop/files/screen-frame_ddf4d24b-0fd1-4ff9-b282-d4a29297b027.png?v=1744352896");
  background-repeat:no-repeat;
  z-index:-1;
  background-size: 100% 100%;
  min-width: 387px;
  max-width: 387px;
}
.content-image-slider .cis-wrapper .cis-right-content .right-container{
  max-width:100%;
}
.content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable{
  position: relative;
  
}
.content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable::after{
  content: " ";
  position: absolute;
  width: 11%;
  height: 100%;
  background: linear-gradient(90deg, rgba(145, 65, 225, 0.00) 0.11%, #9141E1 99.89%);
  top: 0px;
  background-repeat: no-repeat;
  right: 0;
  background-position: right;
  background-size: cover;
}
.content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable::before{
  content: " ";
  position: absolute;
  z-index: 1;
  width: 15%;
  height: 100%;
  background: linear-gradient(90deg, #8439CE 0.11%, rgba(132, 57, 206, 0.00) 99.89%);
  top: 0px;
  background-repeat: no-repeat;
  left: 0;
  background-position: left;
  background-size: cover;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow {
    width: 56px;
    height: 56px;
    z-index: 2;
    top: auto;
    bottom: -38%;
    transform: translate(-50%, -50%);
}
.content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow::before{
  content:none;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow.slick-prev {
    left: calc(50% - 38px);
}
.content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow.slick-next {
    right: auto;
    left: calc(50% + 38px);
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide {
  border-radius: 16px;
  background: #A85AF3;
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin:0 10px;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide.slick-active{
  background: #fff;
}

.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-author-details {
  display: grid;
  align-items: center;
  gap: 16px;
  grid-template-columns: 48px 1fr;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide.slick-active .cis-slider-title{
  color: #292D35;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-slider-title{
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin:0;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide.slick-active .company-text p,
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide.slick-active .author-role .cis-slider-title,
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide.slick-active .cis-slider-text p{
  color: #667085;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .company-text p,
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .author-role .cis-slider-title {
  color: #fff;
  margin-top: 2px;
  font-weight: 400;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-slider-text p{
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin:20px 0;
}
.content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-slider-bottom .cis-company-details {
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: center;
  gap: 16px;
  border-top: 1px solid #535965;
  padding-top: 20px;
}

.content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container {
    max-height: max-content;
    height: 100%;
}

.content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-track {
    display: flex;
}


@media(max-width: 1440px){
  .content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable:after{
    width: 14%;
  }
}
@media(max-width: 1181px){
  .content-image-slider .cis-wrapper .cis-right-content:before{
    top: 80px;
  }
  .content-image-slider .cis-wrapper{
    padding-left: 50px;
  }
  .content-image-slider .cis-wrapper .cis-right-content {
    padding: 209px 0 130px;
  }
  .content-image-slider .cis-wrapper .content-main .cis-title{
    font-size: 55px;
    line-height: 65px;
  }
  .content-image-slider .cis-wrapper .content-main .cis-text p{
    font-size: 15px;
    line-height: 24px;
    margin: 20px 0 40px;
  }
  .content-image-slider .cis-wrapper .content-main .cis-button-wrap .cis-button{
    padding: 9px 22px;
  }
  .content-image-slider .custom-btn .primary__btn{
    font-size: 14px;
    line-height: 22px;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow{
    bottom: -24%;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow,
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow svg {
    width: 52px;
    height: 52px;
  }
}
@media(max-width: 989px){
  .content-image-slider .cis-wrapper{
    flex-direction: column;
  }
  .content-image-slider .cis-wrapper .cis-left-content,
  .content-image-slider .cis-wrapper .cis-right-content{
    max-width: 100%;
  }
  .content-image-slider .cis-wrapper .cis-left-content .content-main {
    text-align: center;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 30px 0 0 0;
  }
  .content-image-slider .cis-wrapper{
    padding-left: 0;
    gap: 0;
  }
  .content-image-slider .cis-wrapper .content-main .cis-text p{
    margin: 15px 0 30px;
  }
  .content-image-slider .cis-wrapper .content-main .cis-button-wrap .cis-button {
    padding: 11px 25px;
    max-width: 343px;
    width: 100%;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow{
    bottom: -33%;
  }
}
@media(max-width: 768px){
  .content-image-slider .cis-wrapper .content-main .cis-title {
    font-size: 50px;
    line-height: 60px;
  }
  .content-image-slider .cis-wrapper .cis-left-content .content-main{
    max-width: 600px;
    padding: 48px 16px 0;
  }
  .content-image-slider .cis-wrapper .content-main .cis-title {
    font-size: 40px;
    line-height: 52px;
  }
  .content-image-slider .cis-wrapper .content-main .cis-text p{
    font-size: 14px;
    line-height: 22px;
    margin: 16px 0 32px;
  }
  .content-image-slider .custom-btn .primary__btn {
    font-size: 16px;
    line-height: 22px;
  }
  .content-image-slider .cis-wrapper .cis-right-content:before {
    top: 50px;
  }
  .content-image-slider .cis-wrapper .cis-right-content {
    padding: 181px 0 130px;
  }
}
@media(max-width: 575px){
  .content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable:after,
  .content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable:before{
    width: 10%;
  }
  .content-image-slider .cis-wrapper .content-main .cis-title {
    font-size: 26px;
    line-height: 36px;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-slider-title{
    font-size: 13px;
    line-height: 16px;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-slider-text p{
    font-size: 12px;
    line-height: 19px;
    margin: 13px 0;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-single-slide .cis-slider-bottom .cis-company-details {
    padding-top: 13px;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow,
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow svg {
    width: 48px;
    height: 48px;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow {
    bottom: -30%;
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow.slick-prev {
    left: calc(50% - 33px);
  }
  .content-image-slider .cis-wrapper .cis-right-content .cis-slider-container .slick-arrow.slick-next {
    left: calc(50% + 33px);
  }
  .content-image-slider {
    padding: 0;
  }
  .content-image-slider .cis-background{
    border-radius: 0;
  }
  .content-image-slider .cis-wrapper .cis-right-content:before{
    min-width: 320px !important;
    max-width: 320px !important;
  }
}
@media(max-width: 480px){
  .content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable:after,
  .content-image-slider .cis-wrapper .cis-right-content .right-container .cis-slider-container .slick-list.draggable:before{
    width: 5%;
  }
  .content-image-slider .cis-wrapper .cis-right-content:before{
    min-width: 300px !important;
    max-width: 300px !important;
  }
  .content-image-slider .cis-wrapper .content-main .cis-title {
    font-size: 30px;
    line-height: 41px;
  }
}



.testimonial-cutomer-review{
  padding: 80px 0;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-banner-top-wrapper{
  justify-content: center;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-banner-heading{
  text-align: center;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box  .app-details {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 0 0 0;
  border-top: 1px solid #EAECF0;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-button:after {
  content: "";
  width: 100%;
  height: 300px;
  background-image: url("/cdn/shop/files/div.absolute.png?v=1744201157");
  background-size: cover;
  background-position: center;
  position: absolute;
  bottom: 0;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-button.notvisible:after{
  content: unset;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-button a{
  color: #292D35;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; 
  z-index: 1;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .testimonial-content{
  margin: 20px 0;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .testimonial-content p {
    font-size: 14px;
    line-height: 21px;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .app-details .app-image img.inner-app-image {
  width: 40px;
  height: 40px;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .app-details .app-inner-details h5{
  color: #292D35;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
  margin: 0;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .app-details .app-inner-details p{
  font-size: 14px;
  line-height: 22px;
}
.testimonial-cutomer-review .mobile-slider-container{
  display: none;
}
.testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper{
  display: flex;
  gap: 20px;
}
@media(max-width: 1181px){
  .testimonial-cutomer-review {
    padding: 70px 0;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-banner-top-wrapper .testimonial-title h2{
    font-size: 40px;
    line-height: 50px;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-banner-heading .testimonial-title {
    margin-bottom: 15px;
  }
}
@media(max-width: 989px){
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .testimonial-content {
    margin: 13px 0;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info .profile-name .user-name,
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .app-details .app-inner-details h5{
    font-size: 15px;
    line-height: 21px;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .profile-info .profile-name .user-designation,
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .app-details .app-inner-details p{
    font-size: 14px;
    line-height: 22px;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .testimonial-box .app-details{
    padding: 13px 0 0;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-banner-heading .testimonial-title {
    margin-bottom: 12px;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper{
    gap: 10px;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .inner-tetimonial-box .testimonial-box{
    padding: 20px 10px;
    margin-bottom: 10px;
   }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .inner-tetimonial-box .testimonial-box .profile-info {
    flex-direction: column;
    text-align: center;
    gap: 5px;
  }
}
@media(max-width: 750px){
  .testimonial-cutomer-review .testimonial-banner-content{
    display: none;
  }
  .testimonial-cutomer-review .mobile-slider-container{
    display: block;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-button:after{
    height: 100%;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-button{
    display: none;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .slick-next {
    right: 0;
    left: auto;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper .slick-prev {
    left: auto;
    right: 63px;
  }
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-box-wrapper{
    margin-top: 24px;
  }
  .testimonial-cutomer-review {
    padding: 48px 0 128px;
  }
}
@media(max-width: 575px){
  .testimonial-cutomer-review .testimonial-banner-content .testimonial-banner-top-wrapper .testimonial-title h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .testimonial-box-banner .testimonial-banner-content .testimonial-box-wrapper .testimonial-box{
    padding: 16px;
  }
}



.review-card {
    padding: 80px 0 160px;
}
.review-card .inner-content {
  border-radius: 32px;
  background: #f7f7f7;
  display: flex;
  align-items: center;
  gap: 48px;
  flex-wrap: wrap;
}
.review-card .inner-content .inner-card-image{
  max-width: calc(35% - 24px);
  width: 100%;
}
.review-card .inner-content .inner-card-image img.image-card{
  width: 100%;
  height: 100%;
  border-top-left-radius: 32px;
  border-bottom-left-radius: 32px;
}
.review-card .inner-content .card-text-content{
  max-width: calc(65% - 24px);
  width: 100%;
  padding: 10px 64px 10px 0;
}
.review-card .inner-content .card-text-content .card-text-image img.image-card-text{
  width: 76px;
}
.review-card .inner-content .card-text-content p.text-content-text{
  color: #292D35;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 48px;
  margin: 24px 0 52px;
}

.review-card .inner-content .card-text-content .card-review-contect p.contect-name{
  color: #292D35;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
  margin-bottom: 4px;
}

.review-card .inner-content .card-text-content .card-review-contect p.contect-name-position{
  color: #6C707E;
}
@media(max-width: 1340px){
  .review-card .inner-content .card-text-content{
    padding: 0 30px 0 0;
  }
  .review-card .inner-content .card-text-content p.text-content-text{
    margin: 24px 0 40px;
  }
  .review-card .inner-content .card-text-content p.text-content-text{
    font-size: 30px;
    line-height: 44px;
  }
  .review-card .inner-content{
    gap: 40px;
  }
  .review-card .inner-content .inner-card-image{
    max-width: calc(35% - 20px);
  }
  .review-card .inner-content .card-text-content {
    max-width: calc(65% - 20px);
  }
  .review-card .inner-content .card-text-content .card-text-image img.image-card-text {
    width: 70px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name{
    font-size: 18px;
    line-height: 22px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name-position{
    font-size: 15px;
    line-height: 22px;
  }
  .review-card {
    padding: 60px 0 130px;
   }
}
@media(max-width: 1181px){
  .review-card .inner-content {
    gap: 30px;
    border-radius: 20px;
  }
  .review-card .inner-content .inner-card-image {
    max-width: calc(35% - 15px);
  }
  .review-card .inner-content .card-text-content {
    max-width: calc(65% - 15px);
    padding: 10px 25px 10px 0;
  }
  .review-card .inner-content .card-text-content .card-text-image img.image-card-text {
    width: 60px;
  }
  .review-card .inner-content .card-text-content p.text-content-text {
    margin: 15px 0 25px;
    font-size: 25px;
    line-height: 39px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name {
    font-size: 17px;
    line-height: 20px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name-position {
    font-size: 14px;
    line-height: 20px;
  }
  .review-card .inner-content .inner-card-image img.image-card{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }
}
@media(max-width: 989px){
  .review-card .inner-content .card-text-content .card-text-image img.image-card-text {
    width: 50px;
  }
  .review-card .inner-content .card-text-content p.text-content-text {
    margin: 10px 0 20px;
    font-size: 20px;
    line-height: 30px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name {
    font-size: 15px;
    line-height: 17px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name-position {
    font-size: 13px;
    line-height: 17px;
  }
  .review-card {
    padding: 60px 0 100px;
  }
}
@media(max-width: 850px){
  .review-card .inner-content{
    gap: 20px;
  }
  .review-card .inner-content .inner-card-image {
    max-width: calc(35% - 10px);
  }
  .review-card .inner-content .card-text-content{
    max-width: calc(65% - 10px);
  }
  .review-card .inner-content .card-text-content p.text-content-text {
    margin: 10px 0 17px;
    font-size: 17px;
    line-height: 27px;
  }
  .review-card {
    padding: 48px 0 70px;
   }
}
@media(max-width: 750px){
  .review-card .inner-content{
    flex-direction: column;
    padding: 16px 16px 32px 16px;
  }
  .review-card .inner-content .inner-card-image img.image-card{
    border-radius: 12px;
  }
  .review-card .inner-content .inner-card-image {
    max-width: 100%;
  }
  .review-card .inner-content {
    gap: 24px;
  }
  .review-card .inner-content .card-text-content {
    max-width: 100%;
    padding: 0;
  }
  .review-card .inner-content .card-text-content p.text-content-text {
    margin: 24px 0;
    font-size: 20px;
    line-height: 28px;
  }
  .review-card .inner-content .card-text-content .card-text-image img.image-card-text {
    width: 75px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name {
    font-size: 16px;
    line-height: 20px;
  }
  .review-card .inner-content .card-text-content .card-review-contect p.contect-name-position {
    font-size: 14px;
    line-height: 19px;
  }
  .review-card {
    padding: 48px 0 48px;
  }
}
@media(max-width: 575px){
  .review-card .inner-content .card-text-content p.text-content-text {
    font-size: 14px;
    line-height: 24px;
  }
}

.content-star-reviews{
  padding: 96px 0;
  border-radius: 32px;
  background: #F7F7F7;
}

.content-star-reviews .inner-content {
  text-align: center;
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
}

.content-star-reviews .inner-content h2.top-heading{
  text-align: center;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 60px; 
  background: #292D35;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.content-star-reviews .inner-content p.paragraph {
  max-width: 330px;
  margin: 16px auto 64px;
  width: 100%;
  color: #667085;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.content-star-reviews .inner-content .inner-image {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.content-star-reviews .inner-content .inner-image img{
  width: 100%;
  height: 100%;
}
@media(max-width: 1181px){
  .content-star-reviews {
    padding: 70px 0;
  }
  .content-star-reviews .inner-content h2.top-heading{
    font-size: 45px;
    line-height: 55px;
  }
}
@media(max-width: 989px){
  .content-star-reviews .inner-content h2.top-heading {
    font-size: 37px;
    line-height: 47px;
  }
  .content-star-reviews .inner-content p.paragraph{
    margin: 15px auto 55px;
    font-size: 15px;
  }
  .content-star-reviews .inner-content h2.top-heading {
    font-size: 37px;
    line-height: 46px;
  }
  .content-star-reviews {
    padding: 65px 0;
  }
}
@media(max-width: 750px){
  .content-star-reviews {
      padding: 48px 0;
  }
  .content-star-reviews .inner-content h2.top-heading {
    font-size: 30px;
    line-height: 37px;
    max-width: 600px;
    margin: 0 auto;
  }
  .content-star-reviews .inner-content p.paragraph{
    margin: 15px auto 45px;
  }
  .content-star-reviews{
    border-radius: 0;
  }
}
@media(max-width: 575px){
  .content-star-reviews .inner-content h2.top-heading {
    font-size: 25px;
    line-height: 33px;
    max-width: 500px;
  }
  .content-star-reviews .inner-content .inner-image{
    gap: 20px;
  }
  .content-star-reviews .inner-content p.paragraph {
    margin: 15px auto 30px;
  }
}
@media(max-width: 480px){
  .content-star-reviews .inner-content .inner-image {
    gap: 15px;
  }
}

.world-story {
  padding: 160px 0;
}
.world-story .inner-image .top-heading-sec h2.top_heading {
  text-align: center;
}
.world-story .inner-image .top-heading-sec{
  margin: 0 0 64px 0
}
.world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box{
  display: flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 16px;
  border: 1px solid #EAECF0;
  background: #fff;
}
.world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper{
  display: flex;
  width: 100%;
  margin-bottom: 32px;
  align-items: center;
  gap: 8px;
}
.world-story .inner-image-contnet {
    gap: 20px;
    display: flex;
    flex-direction: column;
  }
.world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box p {
    font-size: 14px;
    line-height: 21px;
    white-space: normal;
  }
@media(max-width: 1181px){
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item{
    padding-inline-end: 15px !important;
  }
  .text-scrolling-image .inner-image-contnet{
    gap: 15px;
  }
  .world-story {
   padding: 120px 0 !important;
  }
  .world-story .inner-image .top-heading-sec {
    margin: 0 0 60px;
  }
}
@media(max-width: 989px){
  .world-story {
    padding: 90px 0!important;
   }
  .world-story .inner-image .top-heading-sec h2.top_heading{
    font-size: 43px;
    line-height: 53px;
  }
  .world-story .inner-image .top-heading-sec {
        margin: 0 0 50px;
    }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box{
    width: 300px !important;
    padding: 15px;
  }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper{
    margin-bottom: 20px;
  }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper img.brand_logo {
    width: 35px;
    height: 35px;
  }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper img.star-ratting {
    width: 105px;
    height: 17px;
  }
  .world-story .inner-image-contnet{
    gap: 15px;
  }
}
@media(max-width: 750px){
  .world-story {
    padding: 75px 0 !important;
  }
  .world-story .inner-image .top-heading-sec h2.top_heading {
    font-size: 37px;
    line-height: 47px;
   }
  .world-story .inner-image .top-heading-sec {
    margin: 0 0 40px;
  }
}
@media(max-width: 575px){
  .world-story {
    padding: 60px 0!important;
  }
  .world-story .inner-image .top-heading-sec h2.top_heading {
    font-size: 30px;
    line-height: 40px;
  }
  .world-story .inner-image .top-heading-sec {
    margin: 0 0 35px;
  }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box {
    width: 250px!important;
  }
}
@media(max-width: 480px){
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box p{
    font-size: 13px;
  }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper {
    margin-bottom: 15px;
   }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper img.brand_logo {
    width: 30px;
    height: 30px;
  }
  .world-story .inner-image .inner-image-contnet .image-contet .scrolling-banner .scrolling-banner__items-container .scrolling-banner__items span.scrolling-banner__item .content-box .image-wrapper img.star-ratting {
    width: 95px;
    height: 15px;
  }
}

/* article-clear-minds */

.text-with-imagge{
  background: #F9FAFB;
  padding: 97px 0 64px;
}
.text-with-imagge .bottom-content{
  padding-top: 64px;
  display: flex;
}
.text-with-imagge .bottom-content .inner-bottom-content{
  max-width: 25%;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.text-with-imagge .bottom-content .inner-bottom-content h2{
  color: #297278;
  line-height: 48px; 
  flex: 0 0 auto;
}
.text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content{
  display: flex;
  flex-direction: column;
}
.text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content p{
  text-transform: capitalize;
}
.text-with-imagge .bottom-content .new_customers.inner-bottom-content{
  padding: 0 20px 0 0;
}
.text-with-imagge .bottom-content .inner-bottom-content {
  border-right: 1px solid #D4DCE9;
  padding: 0 20px;
}

.text-with-imagge .bottom-content .inner-bottom-content:last-child {
  border-right: 0;
}

.text-with-imagge .inner-section{
  display: flex;
  gap: 64px;
  flex-wrap: wrap;
  align-items: center;
}
.text-with-imagge .inner-section .content-part,
.text-with-imagge .inner-section .image-part{
  max-width: calc(50% - 32px);
  width: 100%;
}
.text-with-imagge .inner-section .image-part img.inner-image {
  width: 100%;
  height: 100%;
}
.text-with-imagge .which-page{
  line-height: 0;
}

.text-with-imagge .which-page .which-icon {
    display: flex;
    align-items: center;
    gap: 4px;
}

.text-with-imagge .which-page .which-icon a {
  color: #667085;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.text-with-imagge .which-page .which-icon span {
    color: #667085;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.text-with-imagge .which-page a{
  display: inline-flex;
  align-items: center;
}
.text-with-imagge .which-page a .which-icon{
  line-height: 0;
}
.text-with-imagge .which-page p.which-text{
  color: #667085;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px; 
}
.text-with-imagge .inner-section .content-part h1.heading{
  color: #292D35;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 76px; 
  max-width: 700px;
  width: 100%;
}
@media(max-width:1440px){
  .text-with-imagge .inner-section .content-part {
    max-width: calc(55% - 32px);
  }
  .text-with-imagge .inner-section .image-part {
    max-width: calc(45% - 32px);
  }
}
@media(max-width: 1181px){
  .text-with-imagge{
    padding: 60px 0 48px;
  }
  .text-with-imagge .inner-section .content-part h1.heading{
    font-size: 50px;
    line-height: 62px;
  }
  .text-with-imagge .bottom-content .new_customers.inner-bottom-content {
    padding: 0 15px 0 0;
  }
  .text-with-imagge .bottom-content .quiz-completion.inner-bottom-content,
  .text-with-imagge .bottom-content .inner-conversion-rate.inner-bottom-content,
  .text-with-imagge .bottom-content .inner-repeat-quiz-takers.inner-bottom-content{
    padding: 0 15px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content h2{
    font-size: 42px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content p{
    font-size: 14px;
    line-height: 18px;
  }
}
@media(max-width: 989px){
  .text-with-imagge .inner-section .content-part h1.heading{
    font-size: 40px;
    line-height: 45px;
    max-width: 325px;
  }
  .text-with-imagge .bottom-content .new_customers.inner-bottom-content {
    padding: 0 16px 16px 0;
    border-bottom: 1px solid #D4DCE9;
  }
  .text-with-imagge .bottom-content .inner-conversion-rate.inner-bottom-content, 
  .text-with-imagge .bottom-content .inner-repeat-quiz-takers.inner-bottom-content {
    padding: 0 16px;
  }

  .text-with-imagge .bottom-content .inner-repeat-quiz-takers.inner-bottom-content{
    padding-top: 20px;
  }
  .text-with-imagge .bottom-content{
    flex-wrap: wrap;
  }
  .text-with-imagge .bottom-content .inner-bottom-content{
    max-width: 50%;
  }
  .text-with-imagge .bottom-content .inner-conversion-rate.inner-bottom-content{
    padding: 20px 16px 0 0;
  }
  .text-with-imagge .bottom-content .quiz-completion.inner-bottom-content{
    padding: 0 0 16px 16px;
    border-right: 0;
    border-bottom: 1px solid #D4DCE9;
  }
  text-with-imagge .bottom-content .inner-repeat-quiz-takers.inner-bottom-content{
    margin: 20px 0 0 0;
  }
}
@media(max-width: 750px){
  .text-with-imagge {
    padding: 40px 0 48px;
  }
  .text-with-imagge .inner-section .content-part, 
  .text-with-imagge .inner-section .image-part{
    max-width: 100%;
  }
  .text-with-imagge .inner-section{
    text-align: center;
    gap: 32px;
  }
  .text-with-imagge .inner-section .content-part h1.heading{
    max-width: 430px;
    margin: 0 auto;
  }
  .text-with-imagge .inner-section .content-part{
    margin: 32px 0 0 0;
  }
  .text-with-imagge .inner-section .image-part img.inner-image{
    border-radius: 16px;
  }
  .text-with-imagge .bottom-content{
    padding-top: 32px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content h2 {
    font-size: 35px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content p {
    font-size: 13px;
    line-height: 17px;
  }
}
@media(max-width: 575px){
  .text-with-imagge {
    padding: 32px 0 48px;
   }
  .text-with-imagge .inner-section .content-part h1.heading{
    font-size: 30px;
    line-height: 39px;
    max-width: 330px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content h2 {
    font-size: 30px;
    line-height: 35px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content{
    align-items: baseline;
    gap: 8px;
    flex-direction: column;
  }
  .text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content{
    flex-direction: row;
    gap: 5px;
  }
  .text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content p br {
    display: none;
  }
}
@media(max-width: 480px){
  .text-with-imagge .bottom-content .inner-bottom-content .bottom-content-content p{
    font-size: 12px;
        line-height: 15px;
  }
}
.image-text-details {
  padding: 80px 0;
}
.image-text-details .inner-section{
  gap: 80px;
  display: flex;
  flex-wrap: wrap;
}
.image-text-details .inner-section .inner-blog-details{
  max-width: calc(30% - 40px);
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.image-text-details .inner-section .inner-blog-details .blog-title-dis{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.image-text-details .inner-section .inner-blog-details .blog-title-dis .blog-arti-title .article-card__logo img.blog-logo{
  width: 100%;
  height: auto;
  max-width: 165px;
}
.image-text-details .inner-section .inner-blog-details .blog-title-dis .blog-arti-title h3.article-card__title{
  color: #101828;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin: 0;
}
.image-text-details .inner-section .inner-blog-details .blog-title-dis .article-card__excerpt{
  color: #667085;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; 
}
.image-text-details .inner-section .inner-blog-centent{
  max-width: calc(70% - 40px);
  width: 100%;
}
.image-text-details .inner-section .inner-blog-details .indu p.indu-txt,
.image-text-details .inner-section .inner-blog-details .Location p.location-txt,
.image-text-details .inner-section .inner-blog-details .website p.website-txt,
.image-text-details .inner-section .inner-blog-details .product p.products-txt{
  color: #98A2B3;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0 0 8px 0;
}
.image-text-details .inner-section .inner-blog-details .indu .image-text,
.image-text-details .inner-section .inner-blog-details .Location .image-text,
.image-text-details .inner-section .inner-blog-details .website .web-text-link a{
  display: flex;
  gap: 6px;
  align-items: center;
  color: #667085;
}

.image-text-details .inner-section .inner-blog-details .product .article-card__tags{
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
  flex-wrap: wrap;
}
.image-text-details .inner-section .inner-blog-details .product .article-card__tags span.article-tag{
  padding: 4px 12px;
  color: #667085;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  border-radius: 99px;
  background: #F2F4F7;
}
.image-text-details .inner-section .inner-blog-details .website .web-text-link a .link-icon {
  line-height: 14px;
}
.image-text-details .inner-section .inner-blog-details .website .web-text-link {
  display: flex;
}
.image-text-details .inner-section .inner-blog-centent h2.heading{
  color: #101828;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin: 0 0 24px 0;
}
.image-text-details .inner-section .inner-blog-centent p.paragraph{
  font-size: 18px;
  line-height: 28px;
}
.image-text-details .inner-section .inner-blog-centent h2.heading.challenge-heading{
  margin-top: 48px !important;
}
.image-text-details .inner-section .inner-blog-centent .arrow-list ul{
  margin: 24px 0;
  display: flex;
  gap: 12px;
  flex-direction: column;
  list-style: none;
  padding: 0 0 0 33px;
}
.image-text-details .inner-section .inner-blog-centent .arrow-list ul li{
  color: #667085;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; 
  position: relative;
}
.image-text-details .inner-section .inner-blog-centent .arrow-list.changlle-li ul li::after {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("/cdn/shop/files/arrow-right-circle_2e60d25e-a0fd-48a1-b229-912ab5052be6.svg?v=1744793589");
  background-size: cover; 
  background-position: center;
  position: absolute;
  left: -36px;
  top: 0;
} 
.image-text-details .inner-section .inner-blog-centent p.paragraph.mi-para{
  margin: 24px 0 48px;
}
.image-text-details .inner-section .inner-blog-centent .arrow-list.solution-list ul li::after{
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("/cdn/shop/files/Check-icon-true.svg?v=1744793706");
  background-size: cover; 
  background-position: center;
  position: absolute;
  left: -30px;
  border-radius: 50%;
  top: 1px;
}
.image-text-details .inner-section .inner-blog-centent h2.heading.resuits-heading{
  margin-top: 48px !important;
}
.image-text-details .inner-section .inner-blog-centent .custo-card {
  border-radius: 32px;
  background: #F7F7F7;
  display: flex;
  gap: 24px;
  padding: 24px 48px 24px 24px;
  margin-top: 48px;
}
.image-text-details .inner-section .inner-blog-centent .custo-card .card-image{
  max-width: calc(35% - 12px);
  width: 100%;
}
.image-text-details .inner-section .inner-blog-centent .custo-card .card-content{
  max-width: calc(65% - 12px);
  width: 100%;
}
.image-text-details .inner-section .inner-blog-centent .custo-card .card-image img.inner-card-image {
  width: 100%;
  height: 100%;
  border-radius: 14px;
  object-fit: cover;
}
.image-text-details .inner-section .inner-blog-centent .custo-card .card-content p.card-content-paragraph{
  color: #292D35;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px; 
}

.image-text-details .inner-section .inner-blog-centent .custo-card .card-content img.card-cantent-logo-image {
    margin: 40px 0 15px;
}
.image-text-details .inner-section .inner-blog-centent .custo-card .card-content p.custo_name{
  color: #292D35;
  font-weight: 500;
  margin: 0 0 4px 0;
}
.image-text-details .inner-section .inner-blog-centent .custo-card .card-content p.custo-position{
  font-size: 14px;
}
.image-text-details .videoBox .fullscreen-video-wrap {
  line-height: 0;
  margin-top: 48px;
}
.image-text-details .videoBox .fullscreen-video-wrap iframe {
  min-height: 533px;
  width: auto;
}
@media(max-width: 1440px){
  .image-text-details .inner-section .inner-blog-details{
    max-width: calc(37% - 40px);
  }
  .image-text-details .inner-section .inner-blog-centent{
    max-width: calc(63% - 40px);
  }
}
@media(max-width: 1181px){
  .image-text-details .inner-section{
    gap: 50px;
  }
  .image-text-details .inner-section .inner-blog-details {
    max-width: calc(37% - 25px);
    gap: 25px;
  }
  .image-text-details .inner-section .inner-blog-centent {
    max-width: calc(63% - 25px);
  }
  .image-text-details .inner-section .inner-blog-centent h2.heading{
    margin: 0 0 20px;
  }
  .image-text-details .inner-section .inner-blog-centent h2.heading.challenge-heading {
    margin: 35px 0 16px !important;
   }
  .image-text-details .inner-section .inner-blog-centent p.paragraph.mi-para {
    margin: 20px 0 35px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card{
    margin-top: 35px;
    padding: 24px 24px 24px 24px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-image{
    max-width: calc(40% - 12px);
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content{
    max-width: calc(60% - 12px);
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content p.card-content-paragraph{
    font-size: 20px;
    line-height: 33px;
  }
  .image-text-details {
    padding: 70px 0;
  }
}
@media(max-width: 989px){
  .image-text-details .inner-section {
    gap: 32px;
  }
  .image-text-details .inner-section .inner-blog-centent {
    max-width: 100% !important;
  }
  .image-text-details .inner-section .inner-blog-details {
    max-width: 100% !important;
    gap: 20px;
  }
  .image-text-details {
    padding: 51px 0;
  }
  .image-text-details .inner-section .inner-blog-details .indu p.indu-txt, 
  .image-text-details .inner-section .inner-blog-details .Location p.location-txt, 
  .image-text-details .inner-section .inner-blog-details .website p.website-txt, 
  .image-text-details .inner-section .inner-blog-details .product p.products-txt{
    font-size: 14px;
    line-height: 22px;
  }
  .image-text-details .inner-section .inner-blog-details .indu .image-text p.image-text-text, 
  .image-text-details .inner-section .inner-blog-details .Location .image-text p.image-text-text, 
  .image-text-details .inner-section .inner-blog-details .website .web-text-link a{
    font-size: 13px;
    line-height: 20px;
  }
  .image-text-details .inner-section .inner-blog-details .image-text img {
    width: 18px;
    height: 18px;
  }
  .image-text-details .inner-section .inner-blog-centent h2.heading{
    font-size: 22px;
    line-height: 30px;
    margin: 0px 0 16px;
  }
  .image-text-details .inner-section .inner-blog-centent p.paragraph{
    font-size: 16px;
    line-height: 24px;
  }
  .image-text-details .inner-section .inner-blog-centent h2.heading.challenge-heading{
    margin-top: 32px !important;
  }
  /* .image-text-details .inner-section .inner-blog-centent .arrow-list ul li{
    font-size: 14px;
    line-height: 20px;
  } */
  .image-text-details .inner-section .inner-blog-centent .arrow-list ul {
    padding: 0 0 0 25px;
  }
  .image-text-details .inner-section .inner-blog-centent .arrow-list.changlle-li ul li:after,
  .image-text-details .inner-section .inner-blog-centent .arrow-list.solution-list ul li:after{
    width: 17px;
    height: 17px;
    left: -25px;
  }
  .image-text-details .inner-section .inner-blog-centent p.paragraph.mi-para {
    margin: 15px 0 30px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content p.card-content-paragraph {
    font-size: 23px;
    line-height: 34px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card{
    margin-top: 30px;
    gap: 20px;
    align-items: center;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content img.card-cantent-logo-image {
      margin: 35px 0 15px;
      /* width: 100px;
      height: 17px; */
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-image{
    max-width: calc(40% - 12px);
    height: 350px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content {
    max-width: calc(60% - 12px);
  }
}
@media(max-width: 750px){
  .image-text-details .inner-section{
    flex-direction: column;
  }
  .image-text-details .inner-section .inner-blog-details,
  .image-text-details .inner-section .inner-blog-centent{
    max-width: 100%;
  }
  .image-text-details .inner-section .inner-blog-centent .arrow-list ul{
    margin: 16px 0 32px;
  }
  .image-text-details .inner-section .inner-blog-centent p.paragraph.mi-para{
    margin: 32px 0;
  }
  .image-text-details .inner-section .inner-blog-centent .arrow-list ul {
    margin: 16px 0 16px;
   }
  .image-text-details .inner-section .inner-blog-centent h2.heading.resuits-heading {
    margin-top: 32px !important;
   }
  .image-text-details .inner-section .inner-blog-centent .custo-card{
    border-radius: 16px;
    flex-direction: column;
    margin-top: 24px;
    padding: 16px 16px 32px 16px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-image,
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content{
    max-width: 100%;
    height: 100%;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content img.card-cantent-logo-image{
    margin: 24px 0 24px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-image img.inner-card-image{
    border-radius: 11px;
  }
  .image-text-details {
    padding: 48px 0;
  }
}
@media(max-width: 575px){
  .image-text-details .inner-section .inner-blog-details .indu .image-text p.image-text-text, 
  .image-text-details .inner-section .inner-blog-details .Location .image-text p.image-text-text, 
  .image-text-details .inner-section .inner-blog-details .website .web-text-link a{
    font-size: 14px;
    line-height: 21px;
  }
  .image-text-details .inner-section .inner-blog-centent .custo-card .card-content p.card-content-paragraph{
    font-size: 16px;
    line-height: 24px;
  }
  .image-text-details .inner-section .inner-blog-details .blog-title-dis {
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .image-text-details .inner-section .inner-blog-details .indu p.indu-txt,
  .image-text-details .inner-section .inner-blog-details .Location p.location-txt, 
  .image-text-details .inner-section .inner-blog-details .website p.website-txt, 
  .image-text-details .inner-section .inner-blog-details .product p.products-txt {
    text-align: center;
  }
  .image-text-details .inner-section .inner-blog-details .indu .image-text, 
  .image-text-details .inner-section .inner-blog-details .Location .image-text,
  .image-text-details .inner-section .inner-blog-details .website .web-text-link a,
  .image-text-details .inner-section .inner-blog-details .website .web-text-link,
  .image-text-details .inner-section .inner-blog-details .product .article-card__tags{
    justify-content: center;
  }
  .image-text-details .inner-section .inner-blog-centent h2.heading {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
  }
  .image-text-details .inner-section .inner-blog-centent p.paragraph {
    /* font-size: 14px;
    line-height: 24px; */
    text-align: center;
  }
}

.blog-slider {
  padding: 80px 0 160px;
}
.blog-slider .page-width {
  padding: 0 64px;
}
.blog-slider .inner-section .section-header{
  margin: 0 0 48px 0;
  text-align: left;
}
.blog-slider .inner-section slider-component ul{
  margin: 0 -10px;
}
.blog-slider .inner-section .slick-track{
  display: flex;
}
.blog-slider .inner-section .slick-track:after, 
.blog-slider .inner-section .slick-track:before,
.blog-slider .inner-section slider-component ul .slick-next:before, 
.blog-slider .inner-section slider-component ul .slick-prev:before{
  content: unset;
}
.blog-slider .inner-section slider-component ul .slick-next{
  right: 0;
  top: -76px;
  width: 56px;
  height: 56px;
  border-radius: 28px;
  border: 1px solid #EAECF0;
}
.blog-slider .inner-section slider-component ul .slick-prev {
  left: 92%;
  top: -76px;
  width: 56px;
  height: 56px;
  border-radius: 28px;
  border: 1px solid #EAECF0;
}
.blog-slider .inner-section slider-component ul li{
  margin: 0 10px;
  height: auto !important;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__logo,
.blog-slider .inner-section slider-component ul li .article-card .article-card__info h3.article-card__title{
  margin: 34px 0 21px;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__logo img{
  margin: 0;
  max-width: 150px;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__excerpt {
  margin: 0;
  color: #667085;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more{
  margin-bottom: 48px;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz {
  display: flex;
  flex-wrap: wrap;
  padding: 24px 0 0;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo {
  max-width: 50%;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 16px 0 0;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion {
  border-left: 1px solid #D4DCE9;
  max-width: 50%;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 0 0 16px;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo h2,
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion h2{
  font-size: 32px;
  line-height: 32px;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button:before,
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button:after{
  content: unset;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo .new-custo-text p,
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion .quiz-rate p {
  font-size: 14px;
  line-height: 18.2px;
  text-transform: capitalize;
}

.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo .new-custo-text p br,
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion .quiz-rate p br {
  display: none;
}

.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__tags{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: auto;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__tags .article-tag {
  padding: 4px 12px;
  font-size: 14px;
  color: #667085;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  border-radius: 99px;
  border: 1px solid #EAECF0;
  background: #FFF;
}
.blog-slider .inner-section slider-component ul li .article-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 16px;
  border: 1px solid #EAECF0;
  background: #F9FAFB;
  padding: 24px;
}

.blog-slider .inner-section slider-component ul li .article-card .article-card__image-wrapper img {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  max-height: 247px;
  min-height: 247px;
  box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  object-fit: cover;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary {
  display: inline-block;
  background: #F9FAFB;
  margin: 24px 0 0 0;
  padding: 0;
  line-height: 0;
  min-height: auto;
}
.blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary .learn-more-btn{
  gap: 6px;
  text-decoration: underline;
  color: #292D35;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-underline-offset: 25%;
}
@media(max-width: 1440px){
  .blog-slider .inner-section slider-component ul .slick-prev{
    left: 90%;
  }
}
@media(max-width: 1181px){
  .blog-slider {
    padding: 70px 0 120px;
  }
  .blog-slider .page-width {
    padding: 0 50px;
  }
  .blog-slider .inner-section .section-header{
    margin: 0 0 40px;
  }
  .blog-slider .inner-section slider-component ul li .article-card{
    padding: 19px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__image-wrapper img{
    border-radius: 10px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__logo, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info h3.article-card__title {
    margin: 20px 0 20px;
  }
  .blog-slider .inner-section slider-component ul li{
    margin: 0 7px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz{
    padding: 20px 0 0;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo{
    padding: 0 10px 0 0;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo h2, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion h2{
    font-size: 30px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo p.new-custo-text, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion p.quiz-rate{
    font-size: 13px;
    line-height: 17.2px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion{
    padding: 0 0 0 10px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary .learn-more-btn{
    font-size: 15px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary .learn-more-btn svg {
    width: 18px;
    height: 18px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__tags .article-tag{
    padding: 3px 11px;
    font-size: 12px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__tags{
    gap: 5px;
  }
  .blog-slider .inner-section slider-component ul .slick-prev {
    left: 90%;
    width: 47px;
    height: 47px;
    top: -67px;
  }
  .blog-slider .inner-section slider-component ul .slick-next {
    width: 47px;
    height: 47px;
    top: -67px;
  }
}
@media(max-width: 989px){
  .blog-slider .inner-section slider-component ul .slick-prev{
    left: 88%;
  }
  .blog-slider {
    padding: 50px 0 100px;
  }
  .blog-slider .inner-section slider-component ul .slick-prev{
    left: 89%;
  }
  .blog-slider .inner-section slider-component ul .slick-prev,
  .blog-slider .inner-section slider-component ul .slick-next{
    width: 44px;
    height: 44px;
  }
  .blog-slider .inner-section .section-header {
    margin: 0 0 32px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo h2, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion h2 {
    font-size: 33px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary .learn-more-btn {
    font-size: 16px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__tags .article-tag {
    padding: 4px 14px;
    font-size: 13px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more {
    margin-bottom: 32px;
  }
}
@media(max-width: 768px){
  .blog-slider .inner-section slider-component ul .slick-prev, 
  .blog-slider .inner-section slider-component ul .slick-next {
      width: 40px;
      height: 40px;
      top: -57px;
  }
  .blog-slider .inner-section slider-component ul .slick-prev {
    left: 86.5%;
   }
  .blog-slider {
    padding: 48px 0 80px;
  }
}
@media(max-width: 749px){
  .blog-slider .page-width {
      padding: 0 30px;
  }
}

@media(max-width: 575px){
  .blog-slider {
        padding: 48px 0 65px;
    }
  .blog-slider .inner-section .section-header{
    text-align: center;
  }
  .blog-slider .inner-section slider-component ul li .article-card{
    padding: 16px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__logo, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info h3.article-card__title{
    margin: 16px 0;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz {
    padding: 24px 0 0;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo {
    padding: 0 16px 0 0;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo h2, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion h2{
    font-size: 30px;
  }
  .blog-slider .inner-section slider-component ul .slick-list.draggable{
    padding-right: 30px;
  }
  .blog-slider .page-width{
    padding: 0 !important;
  }
  .blog-slider .page-width .inner-section {
    padding: 0 0 0 9px;
  }
  .blog-slider .inner-section slider-component ul {
    margin: 0;
  }
}
@media(max-width: 480px){
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo h2, 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion h2 {
    font-size: 24px;
    line-height: 22px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion p.quiz-rate{
    font-size: 12px;
    line-height: 16.2px;
  }
}

.content-blog-slider{
  background: #F9FAFB;
}
.content-blog-slider .custom-page-width {
    padding: 0 48px 0 100px;
}
.content-blog-slider .inner-content{
   display: flex;
  align-items: center;
  gap: 64px;
  flex-wrap: wrap;
}
.content-blog-slider .inner-content .left-side-content,
.content-blog-slider .inner-content .right-content-slider{
  max-width: calc(50% - 32px);
  width: 100%;
}
.content-blog-slider .inner-content .left-side-content button.cas-stdy-tag {
  font-family: 'Inter';
  color: #4D1B7E;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  border-radius: 16px;
  background: #F3E7FF;
  border: 0;
  padding: 4px 12px;
}
.content-blog-slider .inner-content .left-side-content .main-heading {
  padding: 24px 0 8px;
  font-size: 60px;
  font-weight: 600;
  line-height: 76px;
  max-width: 450px;
  margin: 0;
}
.content-blog-slider .inner-content .left-side-content .paragraph{
  margin: 0 0 48px 0;
}

.content-blog-slider .inner-content .left-side-content .content-blog-button {
    display: flex;
    align-items: center;
    gap: 14px;
}

.content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn .primary__btn {
    background: #FFF;
    color: #4D1B7E;
    padding: 12px 16px;
    transition: .3s all linear;
    border: 1px solid #4D1B7E;
}

.content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn .primary__btn svg path {
    fill: currentcolor;
}

.content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn .secondary__btn {
    border-radius: 99px;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    background: #4D1B7E;
    border: 1px solid #4D1B7E;
    padding: 12px 16px;
    transition: .3s all linear;
    color: #fff;
}
.content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn .secondary__btn:hover {
  background: #4d1b7ecc;
  transition: .3s all linear;
}

.content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn .primary__btn:hover {
    background: #7523CD;
    color: #fff;
    border: 1px solid #7523CD;
    transition: .3s all linear;
}

.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block{
  position: relative;
  margin: 10px 0;
  overflow: hidden;
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-image img.inner-content-slider-image {
  width: 100%;
  border-radius: 16px;
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content {
  padding: 24px 24px 36px;
  border-radius: 12px;
  max-width: 370px;
  width: 80%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 24px;
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list.draggable {
    padding: 130px 0;
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .content-slider-image img.inner-content-slider-content-logo {
  max-width: 162px;
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content p.content-paragraph {
  padding: 16px 0 32px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; 
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a{
  display: inline-flex;
  align-items: center;
  color: #292D35;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-decoration: underline !important;
  gap: 4px;
  text-underline-offset: 25%;
}
.content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a .learn-more-icon{
  line-height: 0;
}
.content-blog-slider .inner-content .slick-prev:before,
.content-blog-slider .inner-content .slick-next:before{
 content: unset;
}
.content-blog-slider .inner-content .slick-prev {
  left: auto;
  right: 16px;
  z-index: 1;
  top: 53%;
  background: #fff;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
.content-blog-slider .inner-content .slick-next {
  right: 16px;
  background: #fff;
  top: 49%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}
.slick-next, 
.slick-prev{
  width: max-content;
  height: max-content;
}
.content-blog-slider .inner-content .slick-prev svg,
.content-blog-slider .inner-content .slick-next svg{
  background: #fff;
  margin: 8px 6px;
}
.content-blog-slider .inner-content .right-content-slider .slider-counter{
  display: none;
}
@media(max-width: 1440px){
  .content-blog-slider .inner-content .slick-prev{
    top: 54%;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-image img.inner-content-slider-image{
    min-height: 303px;
  }
}
@media(max-width: 1181px){
  .content-blog-slider .custom-page-width {
    padding: 0 48px;
  }
  .content-blog-slider .inner-content {
    gap: 40px;
  }
  .content-blog-slider .inner-content .left-side-content, 
  .content-blog-slider .inner-content .right-content-slider{
    max-width: calc(50% - 20px);
  }
  .content-blog-slider .inner-content .left-side-content button.cas-stdy-tag{
    font-size: 14px;
    line-height: 22px;
    max-width: 120px;
  }
  .content-blog-slider .inner-content .left-side-content .main-heading{
    font-size: 50px;
    line-height: 65px;
    padding: 20px 0 10px;
  }
  .content-blog-slider .inner-content .left-side-content .paragraph{
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 40px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content{
    padding: 24px 24px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content {
    padding: 18px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .content-slider-image img.inner-content-slider-content-logo {
    max-width: 140px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content p.content-paragraph{
    padding: 10px 0 20px;
    font-size: 17px;
    line-height: 25px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a{
    font-size: 15px;
    line-height: 21px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a .learn-more-icon{
    width: 17px;
    height: 17px;
  }
  .content-blog-slider .inner-content .slick-prev svg, 
  .content-blog-slider .inner-content .slick-next svg{
    height: 20px;
    width: 20px;
    margin: 8px 5px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-image img.inner-content-slider-image {
    min-height: 170px;
  }
}
@media(max-width: 989px){
  .content-blog-slider .inner-content .right-content-slider .slider-counter {
    display: block;
    color: #292D35;
    font-size: 23px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
    position: absolute;
    bottom: -62px;
    left: 11px;
  }
  .content-blog-slider .inner-content .right-content-slider .slider-counter span.total-slides{
    color: #667085;
  }
  .content-blog-slider .inner-content{
    flex-direction: column;
    padding: 48px 0 120px;
    gap: 48px;
  }
  .content-blog-slider .inner-content .right-content-slider{
    position: relative;
  }
  .content-blog-slider .inner-content .left-side-content, 
  .content-blog-slider .inner-content .right-content-slider,
  .content-blog-slider .inner-content .left-side-content .main-heading{
    max-width: 100%;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list.draggable{
    padding: 0 150px 0 0;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-image img.inner-content-slider-image{
    min-height: unset;
    border-radius: 24px 24px 0 0;
  }
  .content-blog-slider .inner-content .left-side-content .paragraph{
    margin: 0 0 32px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block {
    position: unset;
    margin: 0 8px;
    overflow: visible;
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list.draggable .slick-track{
    display: flex;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content {
    border-radius: 0;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    max-width: 100%;
    width: 100%;
    position: unset;
    transform: unset;
    padding: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn{
    margin-top: auto;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content p.content-paragraph {
    padding: 16px 0 52px;
    font-size: 22px;
    line-height: 33px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a {
    font-size: 19px;
    line-height: 24px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .content-slider-image img.inner-content-slider-content-logo {
    max-width: 164px;
   }
  .content-blog-slider .inner-content .slick-prev svg, .content-blog-slider .inner-content .slick-next svg {
    height: 48px;
    width: 48px;
    margin: 0;
    background: transparent;
  }
  .content-blog-slider .inner-content .slick-next {
    right: 0;
    background: transparent;
    top: auto;
    bottom: -96px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .content-blog-slider .inner-content .slick-prev {
    top: auto;
    bottom: -96px;
    right: 64px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: transparent;
  }
}
@media(max-width: 750px){
  .content-blog-slider .inner-content .left-side-content .main-heading {
    font-size: 45px;
    line-height: 55px;
    padding: 16px 0 12px;
  }
  /* .content-blog-slider .inner-content .left-side-content p.paragraph{
    font-size: 14px;
    line-height: 24px;
  } */
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .content-slider-image img.inner-content-slider-content-logo {
    max-width: 145px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content p.content-paragraph{
    font-size: 19px;
    line-height: 25px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a {
    font-size: 17px;
    line-height: 23px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a .learn-more-icon svg{
    width: 18px;
    height: 18px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list.draggable {
    padding: 0 50px 0 0;
  }
  .content-blog-slider .custom-page-width {
    padding: 0 30px;
}
}
@media(max-width: 575px){
  .content-blog-slider .custom-page-width {
    padding: 0;
  }
  .content-blog-slider .inner-content .right-content-slider{
    padding: 0 0 0 9px;
  }
  .content-blog-slider .inner-content .left-side-content{
    text-align: center;
    padding: 0 16px;
  }
  .content-blog-slider .inner-content .left-side-content button.cas-stdy-tag {
    font-size: 16px;
    line-height: 24px;
    max-width: 130px;
  }
  .content-blog-slider .inner-content .left-side-content .main-heading{
    font-size: 35px;
    line-height: 45px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content p.content-paragraph {
    font-size: 16px;
    line-height: 23px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .learn-more-btn a{
    font-size: 16px;
  }
  .content-blog-slider .inner-content .right-content-slider .slider-counter{
    bottom: -61px;
    font-size: 19px;
    line-height: 28px;
    left: 18px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list.draggable {
    padding: 0 40px 0 0;
  }
  .content-blog-slider .inner-content .slick-next{
    right: 16px;
  }
  .content-blog-slider .inner-content .slick-prev{
    right: 78px;
  }
  .content-blog-slider .inner-content .left-side-content .content-blog-button {
    flex-wrap: wrap;
  }
  .content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn {
    width: 100%;
  }
  .content-blog-slider .inner-content .left-side-content .content-blog-button .custom-btn .secondary__btn {
    width: 100%;
  }
}
@media(max-width: 480px){
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list.draggable {
    padding: 0 30px 0 0;
  }
  .content-blog-slider .inner-content .left-side-content .main-heading {
    font-size: 26px;
    line-height: 36px;
  }
  .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content .content-slider-image img.inner-content-slider-content-logo {
    max-width: 130px;
  }
  /* .content-blog-slider .inner-content .right-content-slider .inner-content-silder .slick-list .content-silder-block .content-slider-content p.content-paragraph {
    font-size: 14px;
    line-height: 19px;
  } */
  .content-blog-slider .inner-content .right-content-slider .slider-counter{
    font-size: 16px;
    line-height: 19px;
  }
}

.blog-grid .inner-section .section-header h2.section-title{
  text-align: center;
  margin: 0 auto;
  max-width: 750px;
  width: 100%;
}
.blog-grid .inner-section .section-header{
  margin: 0 0 20px 0;
}
.blog-grid .inner-section .section-paragraph p.section-sab-title{
  max-width: 720px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
.blog-grid .inner-section .section-paragraph {
    margin: 0 0 64px 0;
}
.blog-grid .inner-section slider-component ul{
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 20px;
}
.blog-grid .inner-section slider-component ul li{
  margin: 0 !important;
}
.blog-grid .inner-section slider-component ul .blog-post-1{
  grid-column-start: 1;
  grid-column-end: 3;
}
.blog-grid.blog-slider .inner-section slider-component ul li .article-card .article-card__image-wrapper img{
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
}
.blog-grid .inner-section slider-component ul .blog-post-1 .article-card{
  flex-direction: row-reverse;
  gap: 48px;
}

.blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__image-wrapper {
  max-width: calc(48.8% - 24px);
  width: 100%;
}

.blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info {
  max-width: calc(51.2% - 24px);
  width: 100%;
  padding: 48px 0;
}

.blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__logo{
  margin: 0 0 16px 0;
}
.blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .custo-quiz{
  padding: 32px 0 0;
}
.blog-grid  .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__learn-more .button--secondary{
  margin: 48px 0 0;
}
.blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__learn-more{
  margin-bottom: 0;
}
.blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__logo, 
.blog-grid .inner-section slider-component ul li .article-card .article-card__info h3.article-card__title{
  margin: 28px 0 15px;
}
.blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary{
  margin: 32px 0 0 0;
}
.blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more{
  margin-bottom: 25px;
}
.blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__learn-more .button--secondary{
  min-height: auto;
}
@media(max-width: 1181px){
  .blog-grid .inner-section .section-header h2.section-title{
    max-width: 630px;
  }
  .blog-grid .inner-section .section-paragraph p.section-sab-title{
    max-width: 600px;
  }
  .blog-grid .inner-section .section-paragraph {
    margin: 0 0 56px;
  } 
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .article-card__tags {
    gap: 8px;
  }
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info{
     padding: 40px 0;
  }
}
@media(max-width: 989px){
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info{
    padding: 0;
  }
  .blog-grid .inner-section .section-header {
    margin: 0 0 15px;
  }
  .blog-grid .inner-section slider-component ul .blog-post-1{
    grid-column-end: 2;
  }
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card {
    flex-direction: column;
    gap: 0;
  }
  .blog-grid .inner-section slider-component ul{
    grid-template-columns: auto auto;
  }
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__image-wrapper, 
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info{
    max-width: 100%;
  }
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__logo, 
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info h3.article-card__title,
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__logo{
    margin: 20px 0 14px;
  }
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .custo-quiz,
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .custo-quiz{
    padding: 24px 0 0;
  }
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more .button--secondary,
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__learn-more .button--secondary{
    margin: 24px 0 0;
  }
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__learn-more{
    margin-bottom: 32px !important;
  }
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__learn-more {
    margin-bottom: 7px !important;
  }
}
@media(max-width: 750px){
  .blog-grid .inner-section slider-component ul{
    gap: 16px;
  }
  .blog-grid .inner-section .section-paragraph {
    margin: 0 0 40px;
  }
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion{
    max-width: 55%;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo{
    max-width: 45%;
  }
}
@media(max-width: 575px){
  .blog-grid{
    padding: 20px 0 48px;
  }
  .blog-grid .inner-section .section-header {
    margin: 0 0 12px;
  }
  .blog-grid .inner-section .section-paragraph {
    margin: 0 0 32px;
  }
  .blog-grid .inner-section slider-component ul {
    grid-template-columns: auto;
  }
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .article-card__logo, 
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info h3.article-card__title, 
  .blog-grid .inner-section slider-component ul .blog-post-1 .article-card .article-card__info .article-card__logo {
    margin: 16px 0 14px;
  }
  .blog-slider .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .new-custo,
  .blog-grid .inner-section slider-component ul li .article-card .article-card__info .custo-quiz .quiz-completion{
    max-width: 50%;
  }
}


/* product-recommendation-quiz */

/* our-products-banner */


.our-products-banner {
  padding: 0 20px 0px;
}

.our-products-banner .landing-page-inner {
    padding-top: 28px;
}

.our-products-banner .page-content .landing-breadcrumb {
    margin-bottom: 47px;
}

.our-products-banner .page-content .landing-breadcrumb a {
    color: #E9D7FE;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
}

.our-products-banner .page-content .landing-breadcrumb span {
    color: #FDFCFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
}

.our-products-banner .landing-page-inner:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 62%;
    z-index: -1;
    border-radius: 32px;
    background: linear-gradient(270deg,#9140e1,#5b2392);
}

.our-products-banner .landing-page-inner .section-top-badge {
    border: 2px solid rgba(255,255,255,.2);
    background: #fff3;
    margin: 0 auto 24px;
}

.our-products-banner .landing-page-inner .section-top-badge .badge-text p,
.our-products-banner .landing-page-inner .page-content .main_title h1 {
    color: #fff;
}
.our-products-banner .landing-page-inner .section-top-badge .badge-text p{
  font-size:16px;
}

.our-products-banner .landing-page-inner .page-content .landing-page-disc p {
    color: #e9d7fe;
    margin: 24px auto;
    max-width: 700px;
}

.our-products-banner .landing-page-inner .landing-button-wrapper {
    gap: 14px;
}

.our-products-banner .landing-page-inner .landing-button-wrapper .custom-btn .primary__btn {
  background: #FFF;
  color: #4D1B7E;
  padding: 12px 16px;
  transition: .3s all linear;
  border: 1px solid transparent;
}
.our-products-banner .landing-page-inner .landing-button-wrapper .custom-btn .primary__btn:hover {
  background: #ffffffcc;
  transition: .3s all linear;
}

.our-products-banner .landing-page-inner .landing-button-wrapper .custom-btn .primary__btn svg path {
    fill: currentColor;
}

.our-products-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn {
  background: #ffffff1a;
  border: 1px solid #fff;
  padding: 12px 16px;
  transition: .3s all linear;
  color: #fff;
}
.our-products-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn:hover {
  background: #4d1b7e;
  border: 1px solid #4d1b7e;
}

.our-products-banner .landing-page-inner .landing-button-wrapper .custom-btn .secondary__btn .button-icon {
    display: none;
}

.our-products-banner .landing-page-inner .landing-page-img {
    max-width: 1240px;
    margin: 88px auto 0;
}

.product-quiz-block {
  padding: 80px 0;
}

.product-quiz-block .icon-text-block--content {
    padding-top: 0;
}
.product-quiz-block.icon-text-block .icon-text-block--content .icon-text-heading {
  flex-direction: column-reverse;
}
.icon-text-block .icon-text-block--content .icon-text-caption span {
    padding: 4px 12px;
    border-radius: 16px;
    background: #F2F4F7;
    color: #667085;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
}

.product-quiz-block .icon-text-block--content .icon-text-heading .icon-text-title {
    max-width: 650px;
    width: 100%;
    margin: 24px auto 0;
}

.product-quiz-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 48px;
    line-height: 130%;
    margin: 0;
    font-weight: 500;
}

.product-quiz-block .icon-text-block--content .icon-text-heading .icon-text-subtitle p {
    padding: 4px 12px;
    display: inline-block;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    background: #F2F4F7;
    color: #667085;
    font-family: 'Inter';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.product-quiz-block .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 48px;
    gap: 16px 24px;
    padding: 0;
}

.product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
  gap: 8px;
  border: 1px solid #EAECF0;
  border-radius: 24px;
  padding: 24px;
  background: #fcfdfd;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  flex: 0 0 calc(25% - 18px);
  max-width: calc(25% - 18px);
}

.product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box  .icon-text__text {
    margin-top: 88px;
}

.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__text span {
  color: #292D35;
  line-height: 187.5%;
}

.icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
    font-size: 14px;
}


/* Multicolumn with media */
.multicolumn-with-media {
    padding: 80px 0;
}
.multicolumn-with-media .mwm-media .mwm-mobile-image{
  display:none;
}
.multicolumn-with-media .mwm-wrapper{
  width: calc(100% + (99vw - 100%) / 2);
}
.multicolumn-with-media .mwm-wrapper .mwm-header .mwm-header-badge{
  margin-bottom:24px;
}
.multicolumn-with-media .mwm-wrapper .mwm-header .mwm-header-badge span {
    display: inline-flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    background: #F2F4F7;
    color: #667085;
    font-family: 'Inter';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.multicolumn-with-media .mwm-container {
    display: flex;
    align-items: center;
    gap: 64px;
    flex-wrap: wrap;
    margin-top: 48px;
}
.multicolumn-with-media .mwm-container .mwm-leftbox {
    width: 100%;
    max-width: calc(46% - 32px);
}
.multicolumn-with-media .mwm-container .mwm-rightbox {
    width: 100%;
    max-width: calc(54% - 32px);
}
.multicolumn-with-media .mwm-container .mwm-rightbox .mwm-media img {
    border-radius: 24px;
}

.multicolumn-with-media .mwm-container .mwm-box-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 32px;
    row-gap: 48px;
}
.multicolumn-with-media .mwm-container .mwm-box-inner .mwm-single-box {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.multicolumn-with-media .mwm-container .mwm-box-inner .mwm-single-box .mwm-box-icon img {
    width: 48px;
    height: 48px;
}
.multicolumn-with-media .mwm-container .mwm-box-inner .mwm-single-box .mwm-content-details .mwm-box-title{
  color: #292D35;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  margin:0 0 8px;
}
/* .multicolumn-with-media .mwm-container .mwm-box-inner .mwm-single-box .mwm-content-details .mwm-box-content p{
  font-size:14px;
  line-height: 24px;
} */

.content-with-list.bulit-content-with-list .page-width{
  padding: 0 1.6rem;
}

@media screen and (min-width: 575px) {
  .content-with-list.bulit-content-with-list .page-width {
      padding: 0 3rem;
  }
}
@media screen and (min-width: 749px) {
  .content-with-list.bulit-content-with-list .page-width {
      padding: 0 5rem;
  }
}
@media screen and (min-width: 1180px) {
  .content-with-list.bulit-content-with-list .page-width {
      padding: 0 8rem;
  }
}
@media screen and (max-width:1399px){
  .multicolumn-with-media .mwm-wrapper{
    width: calc(100% + (97vw - 100%) / 2);
  }
}
@media screen and (max-width:575px){
  .multicolumn-with-media .mwm-container .mwm-box-inner .mwm-single-box {
    text-align: center;
    align-items: center;
  }
}


.content-with-list.bulit-content-with-list .content-with-list-wrap{
  background-image:url("/cdn/shop/files/build-bg.png?v=1744434747");
  background-repeat:no-repeat;
  background-size:100% 100%;
  padding: 64px;
  gap: 0;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list-left ,
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list-left .left-content{
  width: 100%;
  max-width: 100%;
  text-align:center;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2 {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff;
    color: #fff;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list_content p{
  width:100%;
  max-width:578px;
  color:#E9D7FE;
  margin:0 auto;
  text-align:center;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list_button{
  display: flex;
  justify-content: center;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list_button a{
  border: 1px solid #8142BE;
  background: #FFF;
  box-shadow: 0px 1px 0px 0px rgba(30, 28, 32, 0.20);
  color: #4D1B7E;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list_button a:hover{
  background: #ffffffd1;
}
.content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list_button.content-with-list_button-mobile{
  display:none;
}

/*image-text-split  */
.image-text-split {
    padding: 80px 0;
}
.image-text-split .its-wrapper {
    display: flex;
    flex-direction: column;
    gap: 48px;
}
.image-text-split .its-wrapper .its-header {
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.image-text-split .its-wrapper .its-image-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
}
.image-text-split .its-wrapper .its-image-wrap .its-image-title h4 {
  color: #292D35;
  text-align: center;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 32px;
}

/* Multi bocx banner  */
.multi-box-banner.quiz-multi-box-banner,
.multi-box-banner.quiz-multi-box-banner .multi-box-content{
    background: #fff;
}
.multi-box-banner .multi-box-topbar-btn{
  display:none;
}

.multi-box-banner.quiz-multi-box-banner .multi-box-topbar {
  display: flex;
  justify-content: space-between;
  flex-wrap:wrap;
  gap:20px;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-topbar-btn {
  display:block;
  flex:0 0 auto;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading h2{
  text-align: left;
  width: 100%;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading h2::before{
  content:none;
}

.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 64px;
  padding: 0;
  justify-content: start;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
  max-width: calc(25% - 18px);
  border-radius: 24px;
  border: 1px solid #EAECF0;
  background: #FCFDFD;
  text-align: left;
  display: flex;
  flex-direction: column;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-card {
    padding: 24px;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-icon img {
  width: 64px;
  height: 64px;
}

.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title h3{
  color: #292D35;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  background: transparent;
  background-clip: text;
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #292D35;
  letter-spacing: 0 !important;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle {
    margin: 4px 0 24px;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle h5 {
    color: #667085;
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text p {
    line-height: 22px;
    font-size: 14px;
    border-top: 1px solid #EAECF0;
    padding-top: 24px;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-block-button{
  margin-top:auto;
}

.multi-box-banner.quiz-multi-box-banner .multi-box-block-button .block-button {
  display: flex;
  padding: 10px 18px 14px;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: #4D1B7E;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  background: #EEE9FF;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  border-radius: 0 0 24px 24px;
  transition:all 0.3s linear;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-block-button .block-button:hover{
  background: #4D1B7E;
  color: #FFF;
  transition:all 0.3s linear;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-block-button .block-button:hover .multi-box-arrow{
  display:none;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-block-button .block-button .multi-box-arrow-hover{
  display:none;
}
.multi-box-banner.quiz-multi-box-banner .multi-box-block-button .block-button:hover .multi-box-arrow-hover{
  display:block;
}
 .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading p{
    text-align:left;
  }
/* Faqs */
.faq-container.faq-container-v3{
  padding:80px 0 160px;
}

/* product recommendation quiz Responsoive */

@media screen and (max-width:1024px){
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: calc(50% - 12px);
  }
}
@media screen and (max-width:989px){
  .our-products-banner .landing-page-inner:before {
    width: 100%;
    height: 80%;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 calc(50% - 12px);
    max-width: calc(50% - 12px);
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__text {
    margin-top: 50px;
  }
  .product-quiz-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 32px;
  }
  .multicolumn-with-media .mwm-container {
    gap: 30px;
  }
  .multicolumn-with-media .mwm-container .mwm-leftbox,
  .multicolumn-with-media .mwm-container .mwm-rightbox{
    max-width: calc(50% - 15px);
  }
  .multicolumn-with-media .mwm-container .mwm-box-inner {
    column-gap: 20px;
    row-gap: 35px;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading h2 {
    font-size: 32px;
    line-height: 42px;
  }
 
}

@media screen and (max-width: 749px) {
  .product-quiz-block,
  .multicolumn-with-media,
  .image-text-split{
    padding: 60px 0;
  }
  .our-products-banner .landing-page-inner, {
      padding-top: 60px;
  }
  .our-products-banner .landing-page-inner .landing-page-img {
    margin-top: 56px;
  }
  .multicolumn-with-media .mwm-wrapper {
    width: 100%;
  }
  .multicolumn-with-media .mwm-container .mwm-leftbox,
  .multicolumn-with-media .mwm-container .mwm-rightbox {
    max-width: 100%;
  }
  .faq-container.faq-container-v3 {
    padding: 60px 0;
  }
}
@media screen and (max-width: 575px) {
  .product-quiz-block,
  .multicolumn-with-media,
  .image-text-split,
  .multi-box-banner.quiz-multi-box-banner .multi-box-content{
    padding: 48px 0;
  }
  .our-products-banner,
  .our-products-banner .landing-page-inner .page-content .landing-page-disc{
      padding: 0;
  }
  .our-products-banner .landing-page-inner .page-content {
    padding: 0 16px;
  }
  .our-products-banner .landing-page-inner .section-top-badge{
    max-width: 268px;
    padding:8px;
    margin: 0 auto 32px;
  }
  .our-products-banner .landing-page-inner .section-top-badge .badge-icon img{
    width:24px;
    height:24px;
  }
  .our-products-banner .landing-page-inner {
    padding-top: 20px;
  }
  .our-products-banner .page-content .landing-breadcrumb {
    margin-bottom: 28px;
  }
  .our-products-banner .landing-page-inner:before {
    width: 100%;
    height: 83%;
  }
  .our-products-banner .landing-page-inner .landing-page-img {
    margin-top: 48px;
    padding: 0;
  }
  .our-products-banner .landing-page-inner .page-content .main_title h1 {
    font-size: 30px;
    line-height: 39px;
    letter-spacing: -1.8px !important;
  }
  .our-products-banner .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 32px;
  }
  .product-quiz-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 26px;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 24px;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 100%;
    max-width: 100%;
    display: grid;
    grid-template-columns: 40px 1fr;
    gap:16px;
    padding:16px;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
    grid-area: 1 / 1 / 3 / 2;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__text {
    margin-top: 0;
    grid-area: 1 / 2 / 2 / 3;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content {
    grid-area: 2 / 2 / 3 / 3;
  }
  .product-quiz-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
    width: 40px;
    height: 40px;
  }
  .multicolumn-with-media .mwm-container {
    margin-top: 24px;
    flex-direction: column-reverse;
  }
  .multicolumn-with-media .mwm-wrapper .mwm-header {
    text-align: center;
  }
  .multicolumn-with-media .mwm-container .mwm-box-inner {
    row-gap: 20px;
    grid-template-columns: 1fr;
  }
  .multicolumn-with-media .mwm-container .mwm-box-inner .mwm-single-box .mwm-box-icon img {
    width: 40px;
    height: 40px;
  }
  .image-text-split .its-wrapper {
    gap: 32px;
  }
  .image-text-split .its-wrapper .its-image-wrap {
    grid-template-columns: 1fr;
    gap: 40px;
  }
  .image-text-split .its-wrapper .its-header {
    gap: 12px;
  }
  .image-text-split .its-wrapper .its-image-wrap .its-image-title h4 {
    font-size: 16px;
    line-height: 28px;
    margin: 0 0 24px;
  }
  .content-with-list.bulit-content-with-list .page-width{
    padding: 0 !important;
  }
  .content-with-list.bulit-content-with-list .content-with-list-wrap {
    padding: 70px 16px;
    border-radius: 0;
    background-image: url(/cdn/shop/files/CTA_section.png?v=1744712652);
  }
  .content-with-list.bulit-content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading{
    max-width:100%;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-topbar-btn{
    flex:0 0 100%;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-topbar{
    gap: 0;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading h2 {
    font-size: 26px;
    line-height: 36px;
    text-align: center;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-heading p {
    text-align: center;
    margin-bottom: 32px;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper {
    gap: 16px;
    margin-top: 32px;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block {
    max-width: 100%;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-card {
    padding: 24px;
    display: grid;
    grid-template-columns: 48px 1fr;
    column-gap: 16px;
    row-gap: 0;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-card .multi-box-icon {
    grid-area: 1 / 1 / 3 / 2;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-title{
    grid-area: 1 / 2 / 2 / 3;
    margin:0 0 8px;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-subtitle {
    margin: 4px 0 16px;
    grid-area: 2 / 2 / 3 / 3;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text{
     grid-area: 3 / 1 / 4 / 3;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-icon img {
    width: 48px;
    height: 48px;
  }
  .multi-box-banner.quiz-multi-box-banner .multi-box-content .multi-box-wrapper .multi-box-block .multi-box-text p {
    padding-top: 16px;
  }
  .faq-container.faq-container-v3 {
    padding: 48px 0;
  }
}

/* use cases page */

.image-with-content.use-cases-banner .image-with-content-grid {
    gap: 40px;
    padding: 114px 0 80px;
    margin: 0;
}

.image-with-content.use-cases-banner .image-with-content-grid .image-with-content-left {
    padding: 0;
    max-width: calc(54.6% - 20px);
}

.image-with-content.use-cases-banner .image-with-content-grid .image-with-content-right {
    padding: 0;
    max-width: calc(45.4% - 20px);
}

.image-with-content.use-cases-banner .image-with-content-grid .image-with-content-right .image-with-content-video {
    padding: 39px 52px 0;
}

.image-with-content.use-cases-banner .image-with-content-left .image-with-content-container .custom-btn {
    margin-top: 48px;
}

.image-with-content.use-cases-banner .custom-btn .primary__btn svg {
  width: 24px;
  height: 24px;
}

.moving-marquee.showcase-marquee {
  margin: 80px 0;
}

.integration-powering.use-cases-integration .image-with-content-grid {
    padding: 80px 0;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.use-cases-integration .image-with-content-inner {
  position: relative;
}
.use-cases-integration .image-with-content-inner:before {
    position: absolute;
    content: "";
    right: 41px;
    top: -341px;
    background-image: url(/cdn/shop/files/Vector_Stroke_aeb3da83-e6a2-4b2e-b397-c5dfe12878d1.svg?v=1725615342);
    max-width: 1072px;
    width: 100%;
    height: 1009px;
    background-repeat: no-repeat;
    z-index: -1;
}

.column-card-banner.use-case-column .column-card-content .column-card-heading .title--wrapper h2 {
  max-width: 650px;
}

.integration-powering.use-cases-integration .image-with-content-caption {
    color: #4d1b7e;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 16px;
    padding: 4px 12px;
    border-radius: 16px;
    background: #f3e7ff;
    width: fit-content;
}

.integration-powering.use-cases-integration .image-with-content-title {
    color: #292D35;
    font-size: 48px;
    line-height: 116%;
    margin-bottom: 0;
}
.integration-powering.use-cases-integration .image-with-content-left {
    max-width: 620px;
    width: 100%;
}
.integration-powering.use-cases-integration .image-with-content-right {
    max-width: 530px;
    width: 100%;
}
.integration-powering.use-cases-integration .image-with-content-left .image-with-content-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.integration-powering.use-cases-integration .image-with-content-left .image-with-content-container .custom-btn {
    margin-top: auto;
}
.integration-powering.use-cases-integration .image-with-content-text p {
    color: #667085;
    font-weight: 400;
}
.integration-powering.use-cases-integration .image-with-content-text p:not(:last-child) {
  margin-bottom: 20px;
}
.integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper {
    margin-top: 80px;
    display: flex;
    gap: 3.66px;
    justify-content: center;
}
.integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper .image-content__image img {
    width: 52px;
    height: 52px;
}

.case-studies-banner.use-case-studies .case-studies-content {
   background: rgba(247, 247, 247, 0.50);
}

/* .case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-goals-block,
.case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-solution-block,
.case-studies-banner.use-case-studies .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    background: #f7f7f7;
    box-shadow: none;
} */

.custom-featured-blog.use-case-inspiration {
    padding-bottom: 80px;
}
.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    margin: 0 0 49px;
    font-family: Poppins;
    font-weight: 500;
    font-size: 48px;
    line-height: 48px;
    color: #292D35;
}
.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts .blog__post {
    padding: 15px 17.5px 0;
}

.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    color: #292d35;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 16px;
}

.custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn a {
   color: #4D1B7E;
    font-size: 14px;
    line-height: 21px;
    text-decoration-line: underline;
}

@media(max-width: 1180px){
  .image-with-content.use-cases-banner .image-with-content-title {
    font-size: 50px;
    line-height: 66px;
  }
}
@media(max-width: 989px){
  .image-with-content.use-cases-banner .image-with-content-grid {
    padding-top: 84px;
    padding-bottom: 60px;
  }
  .image-with-content.use-cases-banner .image-with-content-title {
    font-size: 40px;
    line-height: 56px;
  }
  .moving-marquee.showcase-marquee {
    margin: 48px 0;
  }
  .integration-powering.use-cases-integration .image-with-content-grid {
    padding: 60px 0;
    flex-wrap: wrap;
    gap: 32px;
  }
  .integration-powering.use-cases-integration .image-with-content-left,
  .integration-powering.use-cases-integration .image-with-content-right {
    max-width: 100%;
  }
  .use-cases-integration .image-with-content-inner:before {
    content: none;
  }
  .integration-powering.use-cases-integration .image-with-content-left .image-with-content-container {
    align-items: center;
    margin-bottom: 0;
  }
  .integration-powering.use-cases-integration .image-with-content-left .image-with-content-container .custom-btn {
    display: none;
  }
  .image-with-content.use-cases-integration .image-with-content-right .custom-btn {
    display: block;
    margin-top: 32px;
    text-align: center;
  }
  .integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper {
    margin-top: 60px;
  }
  .custom-featured-blog.use-case-inspiration {
    padding-bottom: 60px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts {
    white-space: nowrap;
    overflow: auto;
    flex-wrap: nowrap;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts::-webkit-scrollbar {
    display: none;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    white-space: normal;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    margin: 0 0 32px;
    font-size: 40px;
    line-height: 42px;
  }
}

@media(max-width: 749px){
  .image-with-content.use-cases-banner .image-with-content-grid {
      padding-top: 50px;
      padding-bottom: 48px;
  }
  .image-with-content.use-cases-banner .image-with-content-title {
    font-size: 35px;
    line-height: 44px;
  }
  .integration-powering.use-cases-integration .image-with-content-title {
    font-size: 35px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    font-size: 35px;
  }
}

@media(max-width: 575px){
  .image-with-content.use-cases-banner .image-with-content-left .image-with-content-container {
    margin-bottom: 64px;
  }
  .image-with-content.use-cases-banner .image-with-content-title {
    font-size: 26px;
    margin-bottom: 16px;
    line-height: 34px;
  }
  .image-with-content.use-cases-banner .image-with-content-left .image-with-content-container .custom-btn {
    margin-top: 32px;
  }
  .moving-marquee .mm-container {
    margin-top: 32px;
  }
  .integration-powering.use-cases-integration .image-with-content-grid {
    padding: 24px 0 48px;
    gap: 16px;
  }
  .integration-powering.use-cases-integration .image-with-content-title,
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    font-size: 26px;
    font-weight: 600;
    line-height: 34px;
  }
  .integration-powering.use-cases-integration .image-with-content-text p {
    font-size: 14px;
    line-height: 21px;
  }
  .integration-powering.use-cases-integration .image-with-content-right .image-content-block-wrapper {
    margin-top: 32px;
    justify-content: flex-start;
    gap: 5.2px;
    flex-wrap: wrap;
  }
  .case-studies-banner.use-case-studies .case-studies-content {
    padding: 16px 0 48px;
  }
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-goals-block,
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-goals-solution .studies-solution-block,
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-count-box-wrapper .studies-count-box {
    background: #fff;
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  }
  .case-studies-banner.use-case-studies .case-studies-wrapper .studies-store-details {
    margin-top: 48px;
  }
  .custom-featured-blog.use-case-inspiration {
    padding-bottom: 48px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-heading .custom-blog-title h3 {
    margin-bottom: 0;
  }
  .custom-featured-blog.use-case-inspiration .case-studies-wrapper .studies-store-details .store-details {
    margin: 16px auto 56px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper {
    margin-top: 0px;
    padding-bottom: 0px;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .blog__posts .blog__post {
    width: calc(100% - 79px);
    padding: 15px 8px 0;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .card__heading {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0px;
    text-align: left;
  }
  .custom-featured-blog.use-case-inspiration .custom-blog-content .custom-blog-wrapper .card__content .card__information .article-card__read-more-btn {
    display: none;
  }
}
.column-card-banner.partner-column {
    padding: 80px 0 0;
}

.about-page-column .column-card-content .column-card-heading .title--wrapper p {
  margin-top: 16px;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}



.faq-container.partner-faq {
  padding: 80px 0;
}


.icon-text-block.commitment-banner {
    padding: 80px 0;
}

.commitment-banner .icon-text-block--content {
  padding: 0;
}

.commitment-banner .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    color: #292d35;
    font-size: 48px;
    font-weight: 500;
    line-height: 48px;
    margin: 24px 0;
}

.commitment-banner .icon-text-block--content .icon-text-heading .icon-text-subtitle {
  max-width: 661px;
  width: 100%;
  margin: 0 auto;
}

.commitment-banner .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 76px;
    border-radius: 24px;
    border: 1px solid #EAECF0;
    background: #fcfdfd;
    box-shadow: 0 1px 4px #6670851a;
    gap: 0;
    padding: 40px 0;
}
.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    padding: 0 24px;
    max-width: 25%;
    border: 0;
    flex-direction: column;
    border-radius: 0;
    text-align: center;
}
.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box:not(:last-child) {
  border-right: 1px solid #EAECF0;
}

.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
    width: 48px;
    height: 48px;
}

.commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
  color: #292D35;
}

.partner-page-login {
  padding-top: 80px;
  padding-bottom: 160px;
}

.partner-page-login .rich-text .rich-text__wrapper {
    padding: 80px 64px;
    border-radius: 32px;
    background: radial-gradient(76.04% 69.58% at 50% 0%,#742cbb7d,#0000),#101828;
    width: 100% !important;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
  background: linear-gradient(136deg, #FFF 0%, #71717A 87.39%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text {
    max-width: 556px;
    margin: 32px auto 0;
}
.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text p {
  color: #979FB1;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons {
  margin-top: 64px;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button {
    padding: 12px 24px;
    max-width: fit-content;
    width: 100%;
    min-width: auto;
   border-radius: 99px;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button svg {
  display: none;
}

.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button:after {
  content: none;
}
.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button.button--primary {
  border: 1px solid #7F56D9;
  background: #7F56D9;
}
.partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button.button--secondary {
  border: 1px solid #9140E1;
  background: transparent;
}

.partner-page-login .rich-text .rich-text__blocks .richtext-bottom {
  display: none;
}


@media(max-width: 989px) {
  .partner-page-banner .landing-page-inner:after {
    left: -109px;
  }
  .icon-text-block.partner-icon-text {
    padding: 60px 0;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 33.33%;
    max-width: calc(33.33% - 7px);
  }
  .number-section .number-section-wrap .number-section-heading h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .integration-powering.use-cases-integration .image-with-content-title {
    font-size: 32px;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    max-width: calc(50% - 7px);
    flex: 0 0 50%;
  }
  .column-card-banner.partner-column {
    padding: 60px 0 0;
  }
  .column-card-banner.use-case-column .column-card-content .column-card-heading .title--wrapper h2 {
    font-size: 32px;
    line-height: 39px;
  }
  .icon-text-block.commitment-banner {
    padding: 60px 0;
  }
  .commitment-banner .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 32px;
    line-height: 39px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    max-width: 33.33%;
  }
  .partner-page-login {
    padding-top: 60px;
    padding-bottom: 120px;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 32px;
    line-height: 39px;
  }
}

@media(max-width: 749px) {
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper {
      row-gap: 30px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
      max-width: 50%;
  }
}

@media(max-width: 575px) {
  .landing-page-banner.partner-page-banner {
    padding: 0 0 24px;
  }
  .partner-page-banner .landing-page-inner {
    border-radius: 0;
    background: radial-gradient(72.03% 65.87% at 50% 0%,#742cbb7d,#0000),#101828;
    padding: 74px 0;
  }
  .partner-page-banner .landing-page-inner:after {
    content: none;
  }
  .landing-page-banner.partner-page-banner .landing-page-inner .page-content {
    padding: 0 16px;
  }
  .partner-page-banner .landing-page-inner .section-top-main {
    margin-bottom: 16px;
    line-height: 0;
  }
  .partner-page-banner .landing-page-inner .section-top-main .badge-image img {
    width: 90px;
    height: 40px;
  }
  .partner-page-banner .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 32px;
    color: #CDCCCF;
  }
  .icon-text-block.partner-icon-text {
    padding: 24px 0;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 24px;
  }
  .icon-text-block.partner-icon-text .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 250px;
    justify-content: center;
    padding: 45px;
  }
  .number-section.partner-steps {
    padding: 24px 0;
  }
  .partner-steps.number-section .number-section-wrap {
    border-radius: 24px;
    background: rgba(172, 107, 236, 0.05);
    padding-top: 24px;
  }
  .partner-steps.number-section .number-section-wrap .number-section-heading h3 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
  }
  .partner-steps.number-section .number-section-wrap .number-section-heading {
    margin-bottom: 40px;
  }
  .partner-steps.number-section .number-section-inner {
    padding: 0;
    border-radius: 0;
    background: transparent;
    gap: 40px;
  }
  .partner-steps.number-section .number-section-inner .number-section-block {
    padding: 16px 24px;
  }
  .partner-steps.number-section .number-section-inner .number-section-block .numbers-title {
    width: 48px;
    height: 48px;
  }
  .integration-powering.partner-integration .image-with-content-grid {
    padding: 48px 0;
    gap: 40px;
  }
  .integration-powering.use-cases-integration .image-with-content-title {
    font-size: 26px;
  }
  .image-with-content.partner-integration .image-with-content-right .image-content-block-wrapper {
    gap: 24px;
  }
  .icon-text-block.partner-products {
    padding: 48px 0;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    padding: 32px;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button {
    margin-top: 40px;
    width: 100%;
  }
  .icon-text-block.partner-products .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__button a {
    width: 100%;
  }
  .column-card-banner.partner-column {
    padding: 0;
  }
  .column-card-banner.use-case-column .column-card-content .column-card-heading .title--wrapper h2 {
    font-size: 26px;
    line-height: 34px;
  }
  .faq-container.partner-faq {
    padding: 48px 0;
  }
  .partner-faq .collapsible-content .collapsible-content__header .collapsible-content__heading {
    font-size: 26px;
    line-height: 34px;
  }
  /* .partner-faq .collapsible-content .collapsible-content__header .secondary-title {
    font-size: 14px;
  } */
  .icon-text-block.commitment-banner {
    padding: 24px 0;
  }
  .commitment-banner .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 16px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 32px;
    padding: 16px 0;
    gap: 40px;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    max-width: 100%;
    padding: 16px 41px;
    position: relative;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box:not(:last-child):after {
    position: absolute;
    content: "";
    width: 1px;
    height: 40px;
    background: #eaecf0;
    bottom: -40px;
    left: 50%;
    transform: translate(-50%);
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box:not(:last-child) {
    border-right: 0;
  }
  .commitment-banner .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
    font-size: 16px;
    line-height: 24px;
  }
  .partner-page-login {
    padding-top: 24px;
    padding-bottom: 48px;
  }
  .partner-page-login .rich-text .rich-text__wrapper {
    padding: 24px 16px;
    border-radius: 16px;
    background: radial-gradient(76.04% 69.58% at 50% 0%, rgba(116, 44, 187, 0.49) 0%, rgba(0, 0, 0, 0.00) 100%), #101828;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text {
    margin: 16px auto 0;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons {
    margin-top: 66px;
    flex-direction: column;
    gap: 16px;
  }
  .partner-page-login .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__buttons .button {
    max-width: 100%;
  }
}

/* AI Features page */

/* ai-first-banner-image */
.ai-first-banner-image .landing-page-inner{
  padding: 80px 0 0 0;
  border-radius: 32px;
  background: #F9FAFB;
  position: relative;
  z-index: 2;
}
.ai-first-banner-image .landing-page-inner .page-content .landing-page-disc p{
  margin: 24px auto 0;
  max-width: 768px;
}

.ai-first-banner-image .landing-page-inner:after {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(/cdn/shop/files/q-Vector-icon.svg?v=1717754730);
    background-repeat: no-repeat;
    width: auto;
    max-width: 1070px;
    margin: 0 auto;
    height: 75%;
    background-position: top center;
    z-index: -1;
    border-radius: 32px;
}

@media(max-width: 1180px){
  .ai-first-banner-image .landing-page-inner:after{
    left: 50px;
    background-size: cover;
    height: 60%;
  }

  .ai-first-banner-image .landing-page-inner{
    padding: 70px 0 0;
  }

  .ai-first-banner-image .landing-page-inner .landing-page-img{
    padding: 0 30px !important;
  }
}

@media(max-width: 749px){
  .ai-first-banner-image .landing-page-inner {
    padding: 60px 0 0;
  }

  .ai-first-banner-image .landing-page-inner .page-content .landing-page-disc p{
    margin: 19px auto 0;
  }
  .ai-first-banner-image{
    padding: 0 30px 48px;
  }
}

@media(max-width: 575px){
  .ai-first-banner-image .landing-page-inner {
    padding: 52px 0 0;
    border-radius: 0;
  }

  .ai-first-banner-image .landing-page-inner .page-content .main_title h1{
    max-width: 341px;
    margin: 0 auto;
  }

  .ai-first-banner-image .landing-page-inner .page-content .landing-page-disc{
    padding: 0;
  }

  .ai-first-banner-image .landing-page-inner .page-content .landing-page-disc p {
    margin: 16px auto 0;
    max-width: 350px;
  }

  .ai-first-banner-image .landing-page-inner:after{
    left: 0;
    height: 90%;
  }

  .ai-first-banner-image{
    padding: 0 0 48px;
  }

  .ai-first-banner-image .landing-page-inner .landing-page-img {
    padding: 0 15px !important;
  }
}

/* ai-content-image-left */
.ai-content-image-left .image-with-content-grid{
  padding: 80px 15px 80px;
  align-items: center;
}

.ai-content-image-left .image-with-content-grid .image-with-content-left,
.ai-content-image-left .image-with-content-grid .image-with-content-right{
  padding: 0;
  max-width: 50%;
  width: 100%;
}

.ai-content-image-left .image-with-content-grid .image-with-content-left{
  padding: 0 64px 0 0;
}

.ai-content-image-left .image-with-content-grid .image-with-content-right .image-with-content-image img{
  width: 100%;
  border-radius: 32px;
}

.ai-content-image-left .image-with-content-container h5.image-with-content-caption{
  color: #4D1B7E;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
  display: inline-block;
  padding: 4px 12px;
  border-radius: 16px;
  background: #F3E7FF;
  margin: 0;
  font-family: 'Inter';
}

.ai-content-image-left .image-with-content-container h2.image-with-content-title{
  color: #292D35;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 56px;
  margin: 24px 0;
  max-width: 550px;
}

.ai-content-image-left .image-with-content-container .image-with-content-text p{
  color: #667085;
  font-weight: 400;
  max-width: 552px;
}

.ai-content-image-left .image-with-content-container .custom-btn{
  margin-top: 48px !important;
}

.ai-content-image-left .image-with-content-container .first-icon-text,
.ai-content-image-left .image-with-content-container .second-icon-text{
  display: flex;
  align-items: center;
  gap: 20px;
}

.ai-content-image-left .image-with-content-container .second-icon-text{
  margin: 32px 0 0 0;
}

.ai-content-image-left .image-with-content-container .first-icon-text .first-text p,
.ai-content-image-left .image-with-content-container .second-icon-text .second-text p{
  color: #292D35;
  max-width: 400px;
}

.ai-content-image-left .image-with-content-container .first-icon-text .first-text p strong,
.ai-content-image-left .image-with-content-container .second-icon-text .second-text p strong{
  font-weight: 600;
}

.ai-content-image-left .image-with-content-container .first-icon-text .inner-image, 
.ai-content-image-left .image-with-content-container .second-icon-text .inner-image{
  flex: 0 0 auto;
}

@media(max-width:1180px){
  .ai-content-image-left .image-with-content-container h2.image-with-content-title{
    font-size: 43px;
    line-height: 52px;
    margin: 20px 0;
  }

  .ai-content-image-left .image-with-content-container .custom-btn {
    margin-top: 40px !important;
  }

  .ai-content-image-left .image-with-content-container .second-icon-text {
    margin: 20px 0 0;
  }

  .ai-content-image-left .image-with-content-grid{
    padding: 65px 15px;
  }
}

@media(max-width: 989px){
  .ai-content-image-left .image-with-content-grid{
    padding: 50px 15px;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left{
    padding: 0 30px 0 0;
  }

    .ai-content-image-left .image-with-content-container h2.image-with-content-title {
      font-size: 30px;
      line-height: 36px;
      margin: 15px 0;
  }

  .ai-content-image-left .image-with-content-container h5.image-with-content-caption{
    font-size: 13px;
    line-height: 19px;
  }

  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }

  .ai-content-image-left .image-with-content-container .custom-btn {
    margin-top: 30px !important;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text .inner-image img, 
  .ai-content-image-left .image-with-content-container .second-icon-text .inner-image img{
    width: 40px;
    height: 40px;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text, .ai-content-image-left .image-with-content-container .second-icon-text{
    gap: 10px;
    text-align: left;
  }
  .ai-content-image-left .image-with-content-container .second-icon-text {
    margin: 15px 0 0;
  }
}

@media(max-width: 749px){
  .ai-content-image-left .image-with-content-grid {
    gap: 48px;
    flex-direction: column;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left{
    padding: 0;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left, .ai-content-image-left .image-with-content-grid .image-with-content-right,
  .ai-content-image-left .image-with-content-container .first-icon-text .first-text p, .ai-content-image-left .image-with-content-container .second-icon-text .second-text p,
  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    max-width: 100%;
  }

  .ai-content-image-left .image-with-content-grid{
    padding: 0 15px 48px;
  }

  .ai-content-image-left .image-with-content-right .image-with-content-image{
    display: block;
  }

  .ai-content-image-left .image-with-content-container .image-with-content-text p{
    font-size: 16px;
    line-height: 26px;
  }


  .ai-content-image-left .image-with-content-container h5.image-with-content-caption {
    font-size: 16px;
    line-height: 24px;
  }

  .ai-content-image-left .image-with-content-container .first-icon-text .inner-image img, .ai-content-image-left .image-with-content-container .second-icon-text .inner-image img {
        width: 48px;
        height: 48px;
    }

  .ai-content-image-left .image-with-content-container .first-icon-text, .ai-content-image-left .image-with-content-container .second-icon-text {
        gap: 20px;
    }
}

@media(max-width: 575px){
  .ai-content-image-left .image-with-content-container h2.image-with-content-title {
    font-size: 26px;
    line-height: 34px;
    text-align: center;
  }

  .ai-content-image-left .image-with-content-container .image-with-content-text p {
    /* font-size: 14px; */
    line-height: 22px;
    text-align: center;
  }

  .ai-content-image-left .image-with-content-container .custom-btn {
    margin-top: 32px !important;
  }

  .ai-content-image-left .image-with-content-grid {
    padding: 0 0px 48px;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-left{
    padding: 0 15px !important;
  }

  .ai-content-image-left .image-with-content-grid .image-with-content-right .image-with-content-image img{
    border-radius: 0;
  }
}

/* ai-content-image-right */
.ai-content-image-right .image-with-content-grid{
  flex-direction: row-reverse;
}

.ai-content-image-right .image-with-content-grid .image-with-content-left{
  padding: 0 0 0 64px;
}

@media(max-width: 989px){
  .ai-content-image-right .image-with-content-grid .image-with-content-left{
    padding: 0 0 0 30px;
  }
}

@media(max-width: 749px){
  .ai-content-image-right .image-with-content-grid .image-with-content-left{
    padding: 0;
  }
}

/* ai-features-richtext */

.ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading{
  max-width: 748px;
}

.ai-features-richtext .rich-text{
  padding: 0 100px;
}

.ai-features-richtext .richtext-bottom{
  margin: 0;
}

@media(max-width: 1180px){
  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading{
    font-size: 42px;
    line-height: 51px;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper{
    padding: 60px 0;
  }

  .ai-features-richtext .rich-text {
    padding: 0 50px;
  }

  .ai-features-richtext{
    padding-bottom: 65px;
    padding-top: 65px;
  }
}

@media(max-width: 989px){
  .ai-features-richtext .rich-text .rich-text__wrapper {
    padding: 40px 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 35px;
    line-height: 42px;
  }

  .ai-features-richtext {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}

@media(max-width: 749px){
  .ai-features-richtext {
    padding-bottom: 48px;
    padding-top: 48px;
  }

  .ai-features-richtext .rich-text {
    padding: 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper {
    padding: 30px 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 30px;
    line-height: 38px;
    max-width: 500px;
  }
}

@media(max-width: 575px){
  .ai-features-richtext .rich-text .rich-text__wrapper {
    padding: 24px 0;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__heading {
    font-size: 26px;
    line-height: 34px;
    max-width: 340px;
    margin: 0 auto 16px;
  }

  .ai-features-richtext .rich-text .rich-text__wrapper .rich-text__text p{
    /* font-size: 14px;
    line-height: 21px; */
    max-width: 297px;
  }
}

/* ai-features-faq */
.ai-features-faq{
  padding: 80px 0 130px;
}
.ai-features-faq .collapsible-content{
  padding: 0 100px;
}

.ai-features-faq .collapsible-content .collapsible-content__wrapper{
  padding: 0;
}

.ai-features-faq .collapsible-content .collapsible-content__header .secondary-title{
  margin: 20px 0 40px;
}

.ai-features-faq .collapsible-content .grid__item .accordion:last-child{
  border-bottom: none;
}

@media(max-width: 989px){
  .ai-features-faq {
    padding: 50px 0 90px;
  }

  .ai-features-faq .collapsible-content .collapsible-content__header .secondary-title {
    margin: 20px 0 25px;
  }

  .ai-features-faq .collapsible-content {
    padding: 0 50px;
  }
}

@media(max-width: 750px){
  .ai-features-faq {
    padding: 30px 0 60px;
  }
}

@media(max-width: 575px){
  .ai-features-faq .collapsible-content {
    padding: 0 15px;
  }

  .ai-features-faq .collapsible-content .collapsible-content__header .secondary-title {
    margin: 20px 0 16px;
  }

  .ai-features-faq {
    padding: 24px 0 16px;
  }
}

/* new updated css 26/11/24 */

.article-template .article-template-wrapper--inner {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 30px;
}

.article-template .article-template-wrapper--inner .article-template_left-block,
.article-template .article-template-wrapper--inner .article-template_right-block {
    width: 100%;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article,
.article-template .article-template-wrapper--inner .article-template_right-block .article__right-block--inner {
    max-width: 640px;
    margin: 0 auto;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__heading h5 {
    color: #000;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__list {
    padding: 12px;
    margin: 0;
    border: 1px solid rgb(230, 230, 230);
    border-radius: 12px;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a {
    margin-bottom: 0;
    padding: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 12px;
    gap: 10px;
    transition: all 0.3s linear;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title {
    margin-bottom: 0;
    padding-left: 0;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title .icon-caret {
    width: 12px;
    height: 12px;
    transform: rotate(-90deg);
    flex: 0 0 auto;
}

.article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a:hover {
  background: #4d1b7e;
  transition: all 0.3s linear;
  color: #fff;
}

@media (max-width: 768px) {
  .article-template .article-template-wrapper--inner .article-template_left-block {
    display: block;
    padding: 0;
  }
  .article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-template__list {
    padding: 8px;
    border-radius: 20px;
  }
  .article-template .article-template-wrapper--inner .article-template_left-block .article-template_related-article .article-title a {
    padding: 8px 12px;
    border-radius: 15px;
  }
}



/*====== New mega menu css ====== */
/* .mega-menu__content .megamenu_content-wrapper.megamenu_content-product {
    width: 100%;
    max-width: 1278px;
} */
.mega-menu__content .megamenu_content-wrapper .content-product-left {
    width: 100%;
    max-width: calc(74.7% - 30px);
}
.mega-menu__content .megamenu_content-wrapper .content-product-right {
    width: 100%;
    max-width: calc(25.3% - 30px);
}

.mega-menu__content .megamenu_content-wrapper .content-product-left .content-product-container .Product-MegaMenu-1 {
    width: 100%;
    max-width: 72.9%;
}
.mega-menu__content .megamenu_content-wrapper .content-product-left .content-product-container .Product-MegaMenu-2 {
    width: 100%;
    max-width: 27.1%;
}

.megamenu_content-customer .content-customer-right .megamenu-title-image {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 60px;
}

.testimoni-brand-logos{
  padding: 48px 0 80px;
}
.testimoni-brand-logos .image-content-block-inner .image-content-block-wrapper{
  gap: 0;
  margin: 0;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.testimoni-brand-logos .image-content-block-wrapper .image-content-box{
  max-width: 100%;
  width: auto;
}
.testimoni-brand-logos .image-content-block-wrapper .image-content-box .image-content__image{
  border-radius: 0;
  background: transparent;
}
.testimoni-brand-logos .image-content-block-wrapper .image-content-box .image-content__image img{
  border-radius: 0;
  width: auto;
}
@media(max-width: 1181px){
  .testimoni-brand-logos .image-content-block-inner .image-content-block-wrapper{
    gap: 40px;
  }
  .testimoni-brand-logos {
    padding: 35px 0 70px;
   }
}
@media(max-width: 989px){
  .testimoni-brand-logos {
    padding: 30px 0 50px;
   }
  .testimoni-brand-logos .image-content-block-inner .image-content-block-wrapper {
    gap: 20px;
  }
}
@media(max-width: 768px){
  .testimoni-brand-logos {
    padding: 25px 0 30px;
  }
  .testimoni-brand-logos .image-content-block-wrapper .image-content-box{
    max-width: calc(33.33% - 5px);
    width: 100%;
  }
  .testimoni-brand-logos .image-content-block-inner .image-content-block-wrapper{
    flex-wrap: wrap;
    justify-content: center;
  }
  .testimoni-brand-logos .image-content-block-wrapper .image-content-box .image-content__image{
    text-align: center;
  }
}
@media(max-width: 575px){
  .testimoni-brand-logos {
    padding: 48px 0;
  }
}
@media(max-width: 480px){
  .testimoni-brand-logos .image-content-block-wrapper .image-content-box{
    max-width: calc(40.33% - 5px);
  }
}

.case-stdy-brand-logo{
  padding-bottom: 48px;
}

.case-studies-marquee {
  padding: 48px 0;
}

@media(max-width: 1181px){
  .case-stdy-brand-logo{
    padding-bottom: 48px;
  }
}
@media(max-width: 989px){
  .case-stdy-brand-logo {
    padding-bottom: 30px;
  }
}
@media(max-width: 575px){
  .case-stdy-brand-logo {
    padding: 30px 0;
  }
}


/* use-cases-filter-banner */

.use-cases-filter-banner .use-cases-filter-wrap {
    padding: 32px 0;
    display: flex;
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    gap: 32px;
    flex-wrap: wrap;
}

.use-cases-filter-banner .use-cases-filter-wrap .use-cases-filter-product {
    max-width: calc(66.5% - 16px);
    width: 100%;
}

.use-cases-filter-banner .use-cases-filter-wrap .use-cases-filter-search {
    max-width: calc(33.5% - 16px);
    width: 100%;
}

.use-cases-filter-banner .use-cases-filter-wrap .use-cases-filter-label span {
    color: #667085;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    display: block;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-product-wrapper {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    margin-top: 16px;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-product-wrapper .filter-product {
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 12px;
    background: #f9fafb;
    padding: 8px 12.4px;
    cursor: pointer;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-product-wrapper .filter-product.filter-selected {
  background: #7523CD;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-product-wrapper .filter-product .filter-product-icon {
    line-height: 0;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-product-wrapper .filter-product .filter-product-name span {
    color: #360863;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    display: block;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-product-wrapper .filter-product.filter-selected .filter-product-name span {
  color: #FFFFFF;
}

.use-cases-filter-banner .use-cases-filter-wrap .filter-search-label span {
    color: #667085;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    display: block;
}

.use-cases-filter-banner .use-cases-filter-wrap form {
    margin-top: 16px;
}

.use-cases-filter-banner .use-cases-filter-wrap form .search-input {
    display: flex;
    align-items: center;
    gap: 8px;
    border-radius: 8px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    padding: 10px 16px 10px 8px;
}

.use-cases-filter-banner .use-cases-filter-wrap form .search-input .search-icon {
    line-height: 0;
}


.use-cases-filter-banner .use-cases-filter-wrap form .search-input input {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #667085;
    font-family: Poppins;
    flex-grow: 1;
    border: none;
    background: transparent;
    outline: none;
    line-height: 24px;
    box-shadow: none;
}


/* use-cases-info-banner */

.use-cases-info-banner {
  padding: 80px 0;
}
.use-cases-info-banner .use-cases-info-heading .use-cases-description {
  margin-top: 16px;
}

.use-cases-info-banner .use-cases-info-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.use-cases-info-banner .use-cases-info-content {
    margin-top: 48px;
}

.use-cases-info-banner .use-cases-info-content:has(.use-cases-info-slider) {
    width: calc(100% + (100.5vw - 100%)/2);
    margin: 48px 0 0 -12px;
}

.use-cases-info-banner .use-cases-info-grid .use-cases-info-block {
    max-width: calc(33.33% - 16px);
    width: 100%;
}

.use-cases-info-banner .use-cases-info-slider .slick-list.draggable {
  padding-right: 88px;
}

.use-cases-info-banner .use-cases-info-slider .slick-list .slick-track {
    display: flex;
}

.use-cases-info-banner .use-cases-info-slider .use-cases-info-block {
  margin: 0 12px;
}

.use-cases-info-banner .use-cases-info-slider .slick-arrow {
  z-index: 1;
}

.use-cases-info-banner .use-cases-info-slider .slick-arrow:before {
  content: none;
}

.use-cases-info-banner .use-cases-info-slider .slick-arrow.slick-prev {
  left: 36px;
}

.use-cases-info-banner .use-cases-info-slider .slick-arrow.slick-next {
    right: 124px;
}

.use-cases-info-banner .use-cases-info-wrapper .use-cases-info-block {
    border-radius: 16px;
    border: 1px solid #EAECF0;
    background: #fff;
    height: auto;
    display: flex;
    flex-direction: column;
}

.use-cases-info-banner .use-cases-info-wrapper .use-cases-info-block .info-top-block {
    padding: 24px;
    border-bottom: 1px solid #EAECF0;
    background: #f9fafb;
    border-radius: 16px 16px 0 0;
    display: flex;
    flex-direction: column;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-heading h4 {
  margin: 0;
  color: #292D35;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-description {
  margin-top: 8px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-description p {
    font-size: 14px;
    line-height: 22px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-top: 32px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon {
    position: relative;
    cursor: pointer;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon .info-icon img {
  width: 40px;
  height: 40px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon .info-hover-icon {
  display: none;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon:hover .info-hover-icon {
  display: block;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon:hover .info-regular-icon {
  display: none;
}

.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon .info-icon-text {
    position: absolute;
    left: -16px;
    bottom: -45px;
    display: none;
    border-radius: 8px;
    background: #18191C;
    padding: 6px 10px;
    width: max-content;
    z-index: 2;
}

.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon .info-icon-text span {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.28px !important;
    display: block;
}

.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon:hover .info-icon-text {
  display: block;
}
.use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap .info-top-icon .info-icon-text:before {
    content: "";
    position: absolute;
    left: 30px;
    top: -6px;
    background-image: url(/cdn/shop/files/Pointer.svg?v=1744625060);
    background-repeat: no-repeat;
    width: 12px;
    height: 6px;
}

.use-cases-info-banner .use-cases-info-wrapper .use-cases-info-block .info-bottom-block {
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-title h5 {
  margin: 0;
  color: #292D35;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-text {
  margin-top: 8px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-text ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-text ul li {
    color: #667085;
    font-size: 14px;
    line-height: 24px;
    position: relative;
    padding-left: 32px;
}
.use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-text ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    background-image: url(/cdn/shop/files/Check_icon_bfb10a78-7014-4221-9ce1-b4309d27b0fa.svg?v=1744626130);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-text p {
  font-size: 14px;
}

.use-cases-info-banner .use-cases-info-content .use-cases-slider-count {
  display: none;
}


/* testimonial-image-banner */


.testimonial-image-banner {
    padding: 80px 0;
}

.testimonial-image-banner .testimonial-bg-container {
    background-repeat: no-repeat;
    padding: 64px;
    border-radius: 32px;
    background-size: 100% 100%;
}

.testimonial-image-banner .testimonial-image-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
}

.testimonial-image-banner .testimonial-image-content .image-content-top {
  text-align: center;
}

.testimonial-image-banner .testimonial-image-content .image-content-text p {
  color: #FFF;
  text-align: center;
  font-family: Poppins;
  font-size: 32px;
  font-weight: 400;
  line-height: 56px;
}

.testimonial-image-banner .testimonial-image-content .image-content-top .image-content-text {
    margin: 16px 0 48px;
}

.testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-image img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
}

.testimonial-image-banner .testimonial-image-content .image-content-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-name {
    margin: 16px 0 4px;
}

.testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-name h5 {
    margin: 0;
    color: #FFF;
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
}

.testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-profession span {
    display: block;
    color: #E9D7FE;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

@media(max-width: 1180px){
  .use-cases-info-banner .use-cases-info-slider .slick-list.draggable {
    padding-right: 38px;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-arrow.slick-next {
    right: 74px;
  }
}

@media(max-width: 1024px){
  .image-with-content.use-cases-banner .image-with-content-grid .image-with-content-right .image-with-content-video {
    padding: 29px 32px 0;
  }
}
@media(max-width: 989px){
  
  .image-with-content.use-cases-banner .image-with-content-grid {
    gap: 0;
  }
  .image-with-content.use-cases-banner .image-with-content-grid .image-with-content-left {
    max-width: 100%;
  }
  .image-with-content.use-cases-banner .image-with-content-grid .image-with-content-right {
    max-width: 100%;
  }
  .image-with-content.use-cases-banner .image-with-content-grid .image-with-content-right .image-with-content-video {
    padding: 0;
  }
  .image-with-content.use-cases-banner .image-with-content-text p {
    margin: 0 auto;
  }
  .use-cases-filter-banner .use-cases-filter-wrap .use-cases-filter-product {
    max-width: 100%;
  }
  .use-cases-filter-banner .use-cases-filter-wrap .use-cases-filter-search {
    max-width: 100%;
  }
  .use-cases-info-banner {
    padding: 60px 0;
  }
  
  .testimonial-image-banner {
    padding: 60px 0;
  }
}

@media(max-width: 749px){
  .use-cases-info-banner {
    padding: 48px 0 72px;
  }
  .testimonial-image-banner {
    padding: 48px 0;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-list.draggable {
    padding-right: 18px;
  }
  .testimonial-image-banner .testimonial-image-content .image-content-text p {
    font-size: 22px;
    line-height: 46px;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-arrow {
    left: auto;
    right: 0;
    transform: none;
    top: auto;
    bottom: -72px;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-arrow svg {
    width: 48px;
    height: 48px;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-arrow.slick-prev {
    right: 80px;
    left: auto;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-arrow.slick-next {
    right: 16px;
  }
  .use-cases-info-banner .use-cases-info-content {
    position: relative;
  }
  .use-cases-info-banner .use-cases-info-content .use-cases-slider-count {
    position: absolute;
    bottom: -60px;
    left: 8px;
    color: #667085;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    display: block;
  }
  .use-cases-info-banner .use-cases-info-content .use-cases-slider-count .current-slide {
    color: #292D35;
  }
}

@media(max-width: 575px){
  .image-with-content.use-cases-banner .image-with-content-left .image-with-content-container {
    margin-bottom: 48px;
  }
  .use-cases-filter-banner{
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
  }
  .use-cases-filter-banner .use-cases-filter-wrap {
    padding: 24px 0;
    gap: 24px;
    border-top: 0;
    border-bottom: 0;
  }
  .use-cases-info-banner .use-cases-info-heading {
    text-align: center;
  }
  .use-cases-info-banner .use-cases-info-heading .use-cases-description {
    margin-top: 12px;
  }
  .use-cases-info-banner .use-cases-info-content:has(.use-cases-info-slider) {
    margin: 32px 0 0 -8px;
    width: calc(100% + (104vw - 100%) / 2);
  }
  .use-cases-info-banner .use-cases-info-slider .use-cases-info-block {
    margin: 0 8px;
  }
  .use-cases-info-banner .use-cases-info-slider .slick-list.draggable {
    padding-right: 52px;
  }
  .use-cases-info-banner .use-cases-info-wrapper .use-cases-info-block .info-top-block {
    padding: 16px;
  }
  .use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-heading h4 {
    font-size: 16px;
    line-height: 22px;
  }
  .use-cases-info-banner .use-cases-info-wrapper .info-top-block .info-top-icon-wrap {
    padding-top: 48px;
  }
  .use-cases-info-banner .use-cases-info-wrapper .use-cases-info-block .info-bottom-block {
    padding: 16px;
    gap: 16px;
  }
  .use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-title h5 {
    font-size: 14px;
    line-height: 21px;
  }
  .use-cases-info-banner .use-cases-info-heading .use-cases-title h2 {
    line-height: 36px;
    font-weight: 600;
  }
  .use-cases-info-banner .use-cases-info-wrapper .info-bottom-content .info-bottom-text p {
    line-height: 21px;
  }
  .testimonial-image-banner {
    padding: 48px 0 0px;
  }
  .testimonial-image-banner.testimonial-last-banner {
    padding-bottom: 48px;
  }
  .testimonial-image-banner .page-width {
    padding: 0;
  }
  .testimonial-image-banner .testimonial-bg-container {
    padding: 40px 16px;
    border-radius: 0;
  }
  .testimonial-image-banner .testimonial-image-content .image-content-top .image-content-text {
    margin: 16px 0 32px;
  }
  .testimonial-image-banner .testimonial-image-content .image-content-text p {
    font-size: 20px;
    line-height: 28px;
  }
  .testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-name {
    margin: 12px 0 4px;
  }
  .testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-name h5 {
    font-size: 16px;
    line-height: 22px;
  }
  .testimonial-image-banner .testimonial-image-content .image-content-bottom .testimonial-author-profession span {
    font-size: 14px;
    line-height: 19px;
  }
}

/* new pricing page */

.section-header.shopify-section-group-header-group {
    z-index: 9;
}

.subscription-plan,
.price-feature-mobile {
  background: linear-gradient(180deg, #F7F7F7 87.8%, #FFF 100%);
}

.index .subscription-plan {
    padding: 0;
}

.subscription-plan .subscription-wrap .subscription-topbar,
.pricing-plan-tab .pricing-plan-topbar {
	background: transparent;
	padding: 120px 0 48px;
}

.subscription-plan .subscription-wrap .subscription-topbar:before,
.subscription-plan .subscription-wrap .subscription-topbar:after {
  content: none;
}

.subscription-plan .subscription-wrap .subscription-topbar .section-header h2 {
  color: #2F3037;
  font-size: 60px;
  letter-spacing: -1.2px !important;
}

.subscription-plan .subscription-wrap .section-header .secondary_title {
  max-width: 680px;
  color: #5F5F74;
}

.subscription-plan .subscription-wrap .pricing-switcher,
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher {
	margin: 48px 0 0;
}

.subscription-plan .subscription-wrap .pricing-switcher .fieldset label,
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher label {
    padding: 6px 12px;
    border-radius: 99px;
    cursor: pointer;
    transition: all 0.3s linear;
    position: relative;
    z-index: 2;
    width: auto;
    height: auto;
    line-height: 24px;
    font-family: 'Inter';
}

.subscription-plan .subscription-wrap .pricing-switcher .fieldset label span,
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher label span {
    padding: 0px 4px;
    border-radius: 99px;
    background: rgba(159, 86, 246, 0.10);
    color: #9F56F6;
    font-size: 12px;
    line-height: 24px;
    display: inline-block;
    transition: all 0.3s linear;
}

.subscription-plan .subscription-wrap .pricing-switcher #yearly:checked ~ label[for="yearly"] span,
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher #yearly-mobile:checked ~ label[for="yearly-mobile"] span {
  background: #fff;
  color: #101828;
  transition: all 0.3s linear;
}

.subscription-plan .subscription-wrap .pricing-switcher .switch,
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher .switch {
    top: 4px;
    left: 4px;
    height: auto;
    width: auto;
    background: transparent;
}

.subscription-plan .subscription-wrap .pricing-switcher .fieldset,
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher .fieldset {
    display: flex;
    padding: 4px;
    border: 0;
    border-radius: 99px;
    width: fit-content;
    gap: 4px;
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    margin: 0 auto;
}

.subscription-plan .subscription-wrap .pricing-switcher #yearly:checked ~ label[for="yearly"],
.subscription-plan .subscription-wrap .pricing-switcher #monthly:checked ~ label[for="monthly"],
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher #yearly-mobile:checked ~ label[for="yearly-mobile"],
.pricing-plan-tab .pricing-plan-topbar .pricing-switcher #monthly-mobile:checked ~ label[for="monthly-mobile"] {
  background-color: #4D1B7E;
  color: #F5F6F8;
  transition: all 0.3s linear;
}

.subscription-plan .subscription-wrap .sub-price-inner {
  margin-top: 0;
  padding-bottom: 80px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card {
    border: 0;
    box-shadow: none;
    padding: 36px 20px;
    position: relative;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-top {
    padding: 0;
    border-bottom: 0;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .price-title p {
    color: #18191C;
    margin-bottom: 8px;
    justify-content: center;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .price-title p .popular-badge {
	position: absolute;
	top: 8px;
	right: 8px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-text p {
  color: #5F5F74;
  letter-spacing: -0.28px !important;
  margin: 8px 0 24px;
  text-align: center;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price {
    justify-content: center;
    margin: 0 0 4px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .yearly_price,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .monthly_price {
    letter-spacing: -0.96px !important;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .per-unit {
    color: #5F5F74;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-save-price-year span {
  color: #8934E9;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  display: block;
  text-align: center;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .card-bottom {
    margin-top: 24px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .start-btn {
    padding: 10px;
    color: #2F3037;
    font-size: 14px;
    line-height: 21px;
    border: 0;
    box-shadow: none;
    background: #F5F6F8;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-3 .sub-price-card .start-btn {
    border: 0;
    background: #F5F6F8;
    color: #2F3037;
}
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-3 .sub-price-card .start-btn:hover {
  background: #4D1B7E;
  color: #fff;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-card-inner {
    padding: 32px 0 0;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul {
  padding-left: 0;
  margin-bottom: 0;
  gap: 20px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul li::before,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .ta-details::before,
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .sub-plan-fetures ul li::before,
.pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .bottom-text-box .ta-details::before {
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    background: url("/cdn/shop/files/check.svg?v=1747719408");
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul li {
  color: #50505F;
  padding-left: 28px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures {
    border-bottom: 0;
    margin-bottom: 0px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .bottom-text-box {
    padding-left: 0;
    gap: 20px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .ta-details {
    padding-left: 28px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .ta-details p {
    color: #50505F;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .sub-price-top,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-plan-fetures {
    border-bottom: 0;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card {
    background: #fff;
    box-shadow: none;
    border: 0;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .start-btn {
    border-radius: 99px;
    border: 0;
    box-shadow: none;
    color: #F9F5FF;
    background: #360863;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .start-btn:hover {
  background: #4d1b7ecc;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-plan-fetures ul li::before,
.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .ta-details::before {
  background: url('/cdn/shop/files/check.svg?v=1747719408');
}

.content-with-list {
    padding: 80px 0 120px;
}

.content-with-list .content-with-list-wrap {
  padding: 40px 40px 40px 64px;
}

.content-with-list .content-with-list-wrap .content-with-list-left .left-content {
    max-width: 580px;
}

.content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2 {
    background: linear-gradient(118deg, #FFF 29.03%, #D3A7FF 69.66%);
    margin-bottom: 24px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list_content p {
    color: #E7D5FF;
    max-width: 480px;
    width: 100%;
}

.content-with-list .content-with-list-wrap .content-with-list-right .right-content {
    padding: 32px;
    background: rgba(137, 52, 233, 0.10);
    backdrop-filter: blur(3.5px);
}

.content-with-list .content-with-list-wrap .content-with-list-right .right-content ul {
    gap: 20px;
}

.product-feature-list {
  padding: 120px 0 80px;
  background: linear-gradient(180deg, #F7F7F7 76.47%, #FFF 100%);
  border-radius: 32px 32px 0px 0px;
}

.product-feature-list .section-title {
    margin-bottom: 64px;
}

.product-feature-list .section-title .title_btn span {
  color: #2F3037;
  font-family: 'Poppins';
}

.product-feature-list .compare_feature_wrap .tier-header-wrap {
    position: sticky;
    top: 88px;
    z-index: 3;
    padding-top: 0;
    margin-bottom: 16px;
    border-radius: 16px;
}

.product-feature-list .compare_feature_wrap .tier-header {
    padding: 20px;
}

.product-feature-list .compare_feature_wrap .tier-header:first-child {
    padding: 20px 13.5px;
    justify-content: center;
}

.product-feature-list .compare_feature_wrap .tier-header:not(:last-child) {
  border-right: 1px solid #EDEEF2;
}

.product-feature-list .compare_feature_wrap .tier-header .fieldset {
    display: flex;
    padding: 4px;
    border-radius: 99px;
    width: fit-content;
    gap: 4px;
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    margin: 0 auto;
    border: 1px solid #EDEEF2;
}

.product-feature-list .compare_feature_wrap .tier-header input[type="radio"] {
    position: absolute;
    opacity: 0;
}

.product-feature-list .compare_feature_wrap .tier-header .fieldset label {
    padding: 4px 8px;
    border-radius: 99px;
    cursor: pointer;
    transition: all 0.3s linear;
    position: relative;
    z-index: 2;
    width: auto;
    height: auto;
    line-height: 24px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Inter';
}

.product-feature-list .compare_feature_wrap .tier-header .fieldset label span {
    padding: 0px 4px;
    border-radius: 99px;
    background: rgba(159, 86, 246, 0.10);
    color: #9F56F6;
    font-size: 12px;
    line-height: 24px;
    display: inline-block;
    transition: all 0.3s linear;
}

.product-feature-list .compare_feature_wrap .tier-header #feature-yearly:checked ~ label[for="feature-yearly"] span {
  background: #fff;
  color: #101828;
  transition: all 0.3s linear;
}

.product-feature-list .compare_feature_wrap .tier-header #feature-yearly:checked ~ label[for="feature-yearly"],
.product-feature-list .compare_feature_wrap .tier-header #feature-monthly:checked ~ label[for="feature-monthly"] {
  background-color: #4D1B7E;
  color: #F5F6F8;
  transition: all 0.3s linear;
}

.product-feature-list .compare_feature_wrap .tier-header .feature-yearly_price {
  display: none;
}

.product-feature-list .compare_feature_wrap .tier-header .tier_title h3 {
    color: #50505F;
    font-size: 16px;
    line-height: 28px;
}

.product-feature-list .compare_feature_wrap .tier-header .tier-price {
    margin: 8px 0 16px;
    display: flex;
    align-items: baseline;
    color: #292D35;
    font-size: 40px;
    font-weight: 500;
    line-height: 56px;
    letter-spacing: -0.8px !important;
}

.product-feature-list .compare_feature_wrap .tier-header .tier-price .per-unit {
  color: #5F5F74;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.product-feature-list .compare_feature_wrap .tier-header .tier-price .per-unit.per-year-unit,
.product-feature-list .compare_feature_wrap.year-active .tier-header .tier-price .per-unit.per-month-unit {
  display: none;
}

.product-feature-list .compare_feature_wrap.year-active .tier-header .tier-price .per-unit.per-year-unit {
  display: block;
}

.product-feature-list .compare_feature_wrap .tier-header .tier_feature {
  padding-bottom: 16px;
  display: none;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_feature {
    height: 100%;
    display: flex !important;
    align-items: center;
    padding-bottom: 0;
}

.product-feature-list .compare_feature_wrap.year-active .tier-header .tier_feature {
  display: block;
}

.product-feature-list .compare_feature_wrap.year-active .tier-header .tier_feature p {
  color: #8934E9;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  display: block;
  text-align: center;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_feature p {
  color: #8787A4;
  line-height: 21px;
  font-family: Poppins;
  font-weight: 400;
}

.product-feature-list .compare_feature_wrap .tier-header .tier_button {
    margin-top: auto;
}

.product-feature-list .compare_feature_wrap .tier-header .tier_button a {
  padding: 10px 18px;
  color: #2F3037;
  line-height: 21px;
  border: 0;
  box-shadow: none;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_button a {
  border: 1px solid #DEE1E7;
  color: #2F3037;
  white-space: nowrap;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-6 .tier_button a:hover {
  color: #fff !important;
}

.product-feature-list .compare_feature_wrap .section_name_main .section_name {
  padding: 16px 24px;
}

.product-feature-list .compare_feature_wrap .section_name h2 {
    color: #18191C;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
}

.product-feature-list .compare_feature_wrap .compare_feature_bottom {
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    border-radius: 16px;
}

.product-feature-list .compare_feature_wrap .section_name_main {
    border-top: 1px solid #EDEEF2;
}

.product-feature-list .compare_feature_wrap .section_name_main-1 {
    border-radius: 16px 16px 0 0;
    border-top: 0;
}

.product-feature-list .compare_feature_wrap .section_name_main .section_name:not(:last-child),
.product-feature-list .compare_feature_wrap .feature_content_wrap> div:not(:last-child) {
  border-right: 1px solid #EDEEF2;
}

.product-feature-list .compare_feature_wrap .tier-header.tier-header-5::before,
.product-feature-list .compare_feature_wrap .section_name_main .section_name.pro_section_name::before,
.product-feature-list .compare_feature_wrap .feature_content .feature_value.pro_feature_value::before,
.product-feature-list .compare_feature_wrap .feature_content-with-icon .write-symbol.pro_write-symbol::before {
  content: none;
}

.product-feature-list .compare_feature_wrap .section_name_main .section_name {
  padding: 36px 24px 16px;
}

.product-feature-list .compare_feature_wrap .section_name_main-1 .section_name {
  padding: 16px 24px;
}

.product-feature-list .compare_feature_wrap .feature_content .feature_value {
    color: #5F5F74;
}
.product-feature-list .compare_feature_wrap .feature_content-with-icon-30,
.product-feature-list .compare_feature_wrap .feature_content-with-icon-30 .feature_content-icon-inner{
    border-radius: 0 0 16px 16px;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-save-price-year {
  display: none;
}

.subscription-plan .sub-price-inner.year-active .sub-price-block .sub-price-single-block .sub-price-card .card-save-price-year {
  display: block;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .monthly_price {
  display: block;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .yearly_price {
  display: none;
}

.subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-fetures-btn {
    display: none;
}

@media(max-width: 1440px) {
  .product-feature-list .compare_feature_wrap .tier-header-wrap,
  .product-feature-list .compare_feature_wrap .section_name_main,
  .product-feature-list .compare_feature_wrap .feature_content_wrap {
    grid-template-columns: 270px repeat(5, 1fr);
  }
}
@media(max-width: 1379px) {
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price {
    font-size: 42px;
    line-height: 52px;
  }
  .product-feature-list .compare_feature_wrap .tier-header {
    padding: 16px;
  }
  .product-feature-list .compare_feature_wrap .tier-header .tier-price {
    font-size: 30px;
    line-height: 40px;
    flex-wrap: wrap;
  }
}
@media(max-width: 1179px) {
  .product-feature-list .compare_feature_wrap .tier-header-wrap {
    top: 60px;
  }
  .product-feature-list .compare_feature_wrap .tier-header .fieldset label {
    line-height: 20px;
    font-size: 12px;
  }
  .product-feature-list .compare_feature_wrap .tier-header .fieldset label span {
    font-size: 11px;
    line-height: 22px;
  }
  .product-feature-list .compare_feature_wrap .tier-header-wrap,
  .product-feature-list .compare_feature_wrap .section_name_main,
  .product-feature-list .compare_feature_wrap .feature_content_wrap {
    grid-template-columns: 250px repeat(5, 1fr);
  }
}

@media(max-width: 989px) {
  .subscription-plan .subscription-wrap .sub-price-inner {
    padding-bottom: 60px;
  }
  .subscription-plan .subscription-wrap .subscription-topbar .section-header h2 {
    font-size: 48px;
  }
  .content-with-list {
    padding: 60px 0 100px;
  }
  .product-feature-list {
    padding: 100px 0 60px;
  }
  .product-feature-list .compare_feature_wrap .tier-header {
    padding: 14px;
  }
  .product-feature-list .compare_feature_wrap .tier-header .tier-price {
    margin: 5px 0 12px;
    font-size: 20px;
    line-height: 32px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .product-feature-list .compare_feature_wrap .tier-header .tier-price .per-unit {
    text-align: center;
  }
  .product-feature-list .compare_feature_wrap .tier-header .tier_button a {
    line-height: 16px;
    font-size: 12px;
  }
  .product-feature-list .compare_feature_wrap .feature_content .feature_value, .product-feature-list .compare_feature_wrap .feature_name h4 {
    padding: 21px 12px;
  }
  .subscription-plan {
    display: block;
    background: linear-gradient(180deg, #F7F7F7 94.29%, #FFF 99.97%);
  }
  .price-feature-mobile {
    display: none;
  }
  .pricing-plan-tab .pricing-plan-topbar {
    padding: 60px 0 38px;
  }
  .pricing-plan-tab .pricing-plan-topbar .section-header h2 {
    color: #2F3037;
  }
  .pricing-plan-tab .pricing-plan-topbar .section-header p {
    font-size: 16px;
    line-height: 24px;
    color: #5F5F74;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .price-title p {
    color: #18191C;
    justify-content: center;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-price {
    justify-content: center;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-price .per-unit {
    color: #5F5F74;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .sub-plan-text p {
    color: #5F5F74;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin: 8px 0 24px;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-bottom .start-btn {
    padding: 10px;
    color: #2F3037;
    line-height: 24px;
    border: 1px solid #EDEEF2;
    box-shadow: none;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top {
    position: relative;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .price-title p .popular-badge {
    font-family: Poppins;
    position: absolute;
    top: 10px;
    right: 20px;
  }
  .pricing-plan-tab .pricing-plan-inner.year-active .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-save-price-year {
    display: none;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top .card-save-price-year span {
    color: #8934E9;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    display: block;
    text-align: center;
    margin: 0 0 24px;
  }
  .pricing-plan-tab .price-feature-list .price-feature-wrap .feature_content_wrap .feature_content_inner .feature_value {
    color: #5F5F74;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-top {
    border-bottom: 0;
  }
  .pricing-plan-tab .pricing-plan-inner .pricing-tab-main .tab-box-main .sub-price-card .sub-price-card-inner .bottom-text-box {
    border-top: 0;
    padding: 0px 0 8px;
    margin-top: 16px;
  }
  .content-with-list .content-with-list-wrap {
    padding: 40px 24px;
  }
  .subscription-plan .subscription-wrap .subscription-topbar {
    padding: 48px 1.6rem 32px;
  }
  .subscription-plan .subscription-wrap .subscription-topbar .section-header h2 {
    font-size: 30px;
    line-height: 39px;
    color: #292D35;
    letter-spacing: 0 !important;
  }
  .subscription-plan .subscription-wrap .section-header .secondary_title {
    padding: 0;
    color: #667085;
    margin-top: 12px;
  }
  .subscription-plan .subscription-wrap .pricing-switcher {
    margin: 32px 0 0;
  }
  .subscription-plan .subscription-wrap .pricing-switcher .fieldset label {
    font-size: 14px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card {
    margin: 0;
    padding: 24px 20px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-text p {
    margin: 0px 0 24px;
    font-size: 16px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price {
    font-size: 48px;
    line-height: 56px;
    font-weight: 500;
    letter-spacing: 0.96px !important;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .card-price .per-unit {
    font-size: 16px;
    line-height: 24px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-top {
    padding: 0 0 20px;
    border-bottom: 1px solid #EDEEF2;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-price-card-inner {
    padding: 20px 0 0;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-plan-fetures ul {
    gap: 12px;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-fetures-btn {
    display: block;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-fetures-btn a,
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block .sub-price-card .sub-plan-fetures-btn button {
    color: #2F3037;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    text-decoration-line: underline;
    background: transparent;
    border: 0;
    box-shadow: none;
    padding: 0;
    width: 100%;
    margin-top: 20px;
    display: inline-block;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block.sub-price-single-block-4 .sub-price-card .sub-price-top {
    border-bottom: 1px solid #EDEEF2;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-plan-fetures ul li {
    display: none;
  }
 
  .subscription-plan .sub-price-inner .sub-price-block .sub-plan-fetures ul li:nth-child(-n+4) {
    display: list-item;
  }
 
  .subscription-plan .sub-price-inner .sub-price-block .sub-plan-fetures ul.show-all li {
    display: list-item;
  }
}

@media(max-width: 767px) {
  .content-with-list .content-with-list-wrap {
    padding: 36px 20px;
    gap: 36px;
  }
  .content-with-list {
    padding: 50px 0 40px;
  }
  .content-with-list .content-with-list-wrap .content-with-list-left .left-content .content-with-list-title h2 {
    line-height: 34px;
    margin-bottom: 16px;
  }
  .content-with-list .content-with-list-wrap .content-with-list-left .content-with-list_button-desktop {
    display: block;
  }
  .content-with-list .content-with-list-wrap .content-with-list_button-mobile {
    display: none;
  }
  .content-with-list .content-with-list-wrap .content-with-list-right .right-content {
    padding: 20px;
  }
}

@media(max-width: 575px) {
  .subscription-plan .subscription-wrap .sub-price-inner {
    padding-bottom: 32px;
  }
  .subscription-plan .subscription-wrap .sub-price-inner .page-width {
    padding: 0 1.6rem;
  }
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block,
  .subscription-plan .sub-price-inner .sub-price-block .sub-price-single-block:last-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .content-with-list {
    padding: 32px 0 40px;
  }
}

/* mobile-featured-plan-list */

.mobile-featured-plan-list {
  padding: 48px 0;
  background: linear-gradient(180deg, #F7F7F7 94.29%, #FFF 99.97%);
  display: none;
}

.mobile-featured-plan-list .featured-plan-heading {
  text-align: center;
}

.mobile-featured-plan-list .featured-plan-heading .featured-plan-title h3 {
  margin: 0;
  color: #292D35;
  font-size: 26px;
  font-weight: 500;
  line-height: 33.8px;
}
.mobile-featured-plan-list .featured-plan-heading .featured-plan-description {
    margin-top: 12px;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper {
    margin-top: 32px;
    position: relative;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .custom-select {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 16px;
    border-radius: 99px;
    background: #FFF;
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    cursor: pointer;
    position: relative;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .selected-option,
.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .options-list li {
    color: #18191C;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 4px;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .selected-option .featured-plan-badge,
.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .options-list li .featured-plan-badge {
    padding: 0px 4px;
    border-radius: 99px;
    background: rgba(159, 86, 246, 0.10);
    color: #9F56F6;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .custom-select .select-arrow {
    line-height: 0;
    transition: transform 0.3s ease;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .custom-select .select-arrow.rotate {
  transform: rotate(-180deg);
  transition: transform 0.3s ease;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .options-list {
    padding: 10px 16px;
    background: #FFF;
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    cursor: pointer;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 15px;
    position: absolute;
    width: 100%;
    border-radius: 12px;
    border-top: 1px solid #EDEEF2;
}

.mobile-featured-plan-list .featured-plan-table {
    border-radius: 12px;
    margin-top: 16px;
}

.mobile-featured-plan-list .featured-plan-table .plan-table-header-wrap,
.mobile-featured-plan-list .featured-plan-table .plan-table-content-wrap {
    display: grid;
    grid-template-columns: 55.4% 44.6%;
}

.mobile-featured-plan-list .featured-plan-table .plan-group:first-child .plan-table-header-wrap {
    border-radius: 12px 12px 0 0;
}

.mobile-featured-plan-list .featured-plan-table .plan-group:last-child .plan-table-content-wrap:last-child {
    border-radius: 0 0 12px 12px;
}

.mobile-featured-plan-list .featured-plan-table .plan-group:not(:first-child) .plan-table-header-wrap .table-header-title {
  padding-top: 24px;
}

.mobile-featured-plan-list .featured-plan-table .plan-group:not(:last-child) .plan-table-content-wrap:last-child > div {
    padding-bottom: 24px;
    border-bottom: 1px solid #EDEEF2;
}

.mobile-featured-plan-list .featured-plan-table .plan-table-header-wrap .table-header-title,
.mobile-featured-plan-list .featured-plan-table .plan-table-content-wrap .table-content-title {
    padding: 12px 16px;
    border-right: 1px solid #EDEEF2;
}

.mobile-featured-plan-list .featured-plan-table .plan-table-header-wrap .table-header-title h4 {
    color: #18191C;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-transform: uppercase;
    margin: 0;
}

.mobile-featured-plan-list .featured-plan-table .plan-table-content-wrap .table-content-title h4 {
    margin: 0;
    color: #292D35;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}

.mobile-featured-plan-list .featured-plan-table .plan-table-content-wrap .table-content-name {
    padding: 12px 16px;
    color: #5F5F74;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.mobile-featured-plan-list .featured-plan-table .plan-table-content-wrap .table-content-icon {
    padding: 12px 16px;
    line-height: 0;
}

.mobile-featured-plan-list .view-featured-plan {
  display: none;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  border-radius: 16px 16px 0px 0px;
  background: #FFF;
  box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
  width: 100%;
  text-align: center;
  padding: 16px 24px;
  cursor: pointer;
}

.mobile-featured-plan-list .view-featured-plan .view-featured-plan-btn {
    background: transparent;
    border: 0;
    box-shadow: none;
    outline: 0;
    color: #18191C;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    padding: 0;
    cursor: pointer;
    font-family: Poppins;
}

.mobile-featured-plan-list .plan-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(24 25 28 / 10%);
    display: flex;
    justify-content: center;
    align-items: flex-end;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
    z-index: 999;
}

.mobile-featured-plan-list .plan-popup-overlay.plan-active {
  opacity: 1;
  pointer-events: auto;
}

.mobile-featured-plan-list .plan-popup-overlay .plan-popup-box {
    background: #F7F7F7;
    width: 100%;
    max-height: 90%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 24px 16px 32px;
    transform: translateY(100%);
    transition: transform 0.4s ease-in-out;
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    position: relative;
}

.mobile-featured-plan-list .plan-popup-overlay.plan-active .plan-popup-box {
  transform: translateY(0);
}

.mobile-featured-plan-list .plan-popup-overlay .plan-close-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 0;
    position: absolute;
    right: 8px;
    top: 8px;
}

.mobile-featured-plan-list .plan-popup-overlay.plan-active .plan-popup-box h3 {
    margin: 0;
    color: #18191C;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
}

.mobile-featured-plan-list .plan-popup-overlay .plan-popup-box ul {
    list-style: none;
    padding: 0;
    margin: 20px 0 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
 
.mobile-featured-plan-list .plan-popup-overlay .plan-popup-box ul li {
    padding: 4px 8px;
    border-radius: 8px;
    cursor: pointer;
    color: #18191C;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.mobile-featured-plan-list .plan-popup-overlay .plan-popup-box ul li .plan-price {
    color: #8787A4;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
}
 
.mobile-featured-plan-list .plan-popup-overlay .plan-popup-box ul li.plan-selected {
    background-color: #fff;
}

body.plan-popup-open {
    overflow: hidden;
}

.mobile-featured-plan-list .pricing-switcher {
  margin: 20px 0;
}

.mobile-featured-plan-list .pricing-switcher .fieldset {
    display: flex;
    padding: 4px;
    border-radius: 99px;
    width: fit-content;
    gap: 4px;
    box-shadow: 0px 281px 79px 0px rgba(24, 25, 28, 0.00), 0px 180px 72px 0px rgba(24, 25, 28, 0.00), 0px 101px 61px 0px rgba(24, 25, 28, 0.01), 0px 45px 45px 0px rgba(24, 25, 28, 0.02), 0px 11px 25px 0px rgba(24, 25, 28, 0.02);
    margin: 0 auto;
    border: 1px solid #EDEEF2;
    background: #FFF;
}

.mobile-featured-plan-list .pricing-switcher .fieldset input[type="radio"] {
    position: absolute;
    opacity: 0;
}

.mobile-featured-plan-list .pricing-switcher .fieldset label {
    padding: 6px 12px;
    border-radius: 99px;
    cursor: pointer;
    transition: all 0.3s linear;
    position: relative;
    z-index: 2;
    width: auto;
    height: auto;
    line-height: 24px;
    font-size: 14px;
    font-weight: 500;
}

.mobile-featured-plan-list .pricing-switcher .fieldset #plan-monthly:checked ~ label[for="plan-monthly"],
.mobile-featured-plan-list .pricing-switcher .fieldset #plan-yearly:checked ~ label[for="plan-yearly"] {
    background-color: #4D1B7E;
    color: #F5F6F8;
    transition: all 0.3s linear;
}

.mobile-featured-plan-list .pricing-switcher .fieldset label span {
    padding: 0px 4px;
    border-radius: 99px;
    background: rgba(159, 86, 246, 0.10);
    color: #9F56F6;
    font-size: 12px;
    line-height: 24px;
    display: inline-block;
    transition: all 0.3s linear;
}

.mobile-featured-plan-list .pricing-switcher .fieldset #plan-yearly:checked ~ label[for="plan-yearly"] span {
    background: #fff;
    color: #101828;
    transition: all 0.3s linear;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .selected-option .select-plan-name {
  color: #9F56F6;
  text-transform: capitalize;
}

.mobile-featured-plan-list .featured-plan-content .custom-select-wrapper .selected-option .select-plan-price {
  color: #B2B6C7;
}

@media(max-width: 989px) {
  .product-feature-list {
    display: none;
  }
  .mobile-featured-plan-list {
    display: block;
  }
}

.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom {
  border-radius: 16px;
  border: 1px solid #EDEEF2;
  background: #FFF;
  /* box-shadow: 0px -11px 25px 0px rgba(24, 25, 28, 0.02), 11px 0px 25px 0px rgba(24, 25, 28, 0.02), -11px 0px 25px 0px rgba(24, 25, 28, 0.02); */
}

.product-feature-list-2 {
  padding-top: 0;
  background: transparent;
}

.product-feature-list-2 .compare_feature_wrap .compare_feature_bottom {
  box-shadow: 0px 11px 25px 0px rgba(24, 25, 28, 0.02), 11px 0px 25px 0px rgba(24, 25, 28, 0.02), -11px 0px 25px 0px rgba(24, 25, 28, 0.02);
}

.product-feature-list-2 .compare_feature_wrap .section_name_main-1 {
  border-top: 1px solid #EDEEF2;
  border-radius: 0;
}


.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-3 .feature_name,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-3 .feature_name,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-4 .feature_name,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-13 .feature_name,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-15 .feature_name,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-18 .feature_name {
  padding-bottom: 20px;
}
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-3 .feature_value,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-3 .write-symbol,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-4 .feature_value,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-13 .write-symbol,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-15 .write-symbol,
.product-feature-list-1 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon-18 .write-symbol {
  padding-bottom: 42px;
}

.product-feature-list-2 .compare_feature_wrap .section_name_main-1 .section_name {
  padding: 36px 24px 16px;
}

.product-feature-list-2 .compare_feature_wrap .compare_feature_bottom .feature_content-with-icon:last-child {
  border-radius: 0 0 16px 16px;
}


.mobile-featured-plan-list-1 {
  padding-bottom: 0;
}

.mobile-featured-plan-list-1 {
  background: linear-gradient(180deg, #F7F7F7 94.29%, #FFF 111.97%);
}

.mobile-featured-plan-list-2 {
    padding-top: 0;
    background: linear-gradient(180deg, #F7F7F7 90.29%, #FFF 100.97%);
}

.mobile-featured-plan-list-2 .featured-plan-table {
    margin-top: 0;
}

.mobile-featured-plan-list-2 .featured-plan-content .custom-select-wrapper {
    display: none;
}

.mobile-featured-plan-list .featured-plan-table .plan-group:last-child .plan-table-content-wrap:last-child .table-content-title {
    padding-bottom: 24px;
}

.mobile-featured-plan-list-2 .featured-plan-table .plan-group:first-child .plan-table-header-wrap {
    border-radius: 0;
    border-top: 1px solid #EDEEF2;
}

.mobile-featured-plan-list-1 .featured-plan-table .plan-group:last-child .plan-table-content-wrap:last-child {
    border-radius: 0;
}

.mobile-featured-plan-list-2 .featured-plan-table .plan-group:first-child .plan-table-header-wrap .table-header-title {
    padding-top: 24px;
}

.quiz-content {
  position: fixed;
  z-index: 99999;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: 100%;
}

.quiz-content .quiz-content-header {
    padding: 25px 16px 0;
    text-align: center;
}

.quiz-content .quiz-content-iframe .quizell-app-iframe {
    width: 100%;
    height: calc(100% - 50px);
}

.quiz-content .quiz-content-inner,
.quiz-content .quiz-content-inner .quiz-content-iframe {
    height: 100%;
}

.shoe-quiz .crisp-client .cc-1brb6 .cc-1yy0g .cc-1m2mf {
  display: none !important;
}

@media(max-width: 575px){
  .quiz-content .quiz-content-header {
    padding: 15px 10px 0;
  }
  .quiz-content .quiz-content-header .quiz-content-logo img {
    max-width: 100px;
    width: 100%;
  }
}

.contact-richtext .rich-text .rich-text__wrapper .rich-text__blocks {
  max-width: 100%;
}

.contact-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
  font-size: 60px;
  font-weight: 600;
  line-height: 76px;
}

@media (max-width: 1181px) {
  .contact-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 50px;
    line-height: 65px;
  }
}

@media (max-width: 750px) {
  .contact-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 45px;
    line-height: 55px;
  }
}

@media (max-width: 575px) {
  .contact-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 35px;
    line-height: 45px;
  }
}


.about-richtext .rich-text .rich-text__wrapper .rich-text__blocks {
  max-width: 725px;
  padding-bottom: 40px;
  border-bottom: 1px solid #D0D5DD;
}
.about-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
  font-size: 48px;
}

.about-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading strong {
  font-weight: 500;
  color: #4D1B7E;
}

.about-richtext .rich-text .rich-text__wrapper .rich-text__blocks .richtext-bottom {
  display: none;
}

.about-richtext-2 .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
  font-size: 30px;
  color: #292D35;
  font-family: Poppins;
  font-weight: 500;
  line-height: 36px;
  margin: 0;
}

.about-richtext-2 .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__text ul li {
    color: #667085;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
}

.about-richtext-last .rich-text .rich-text__wrapper .rich-text__blocks {
  border-bottom: 0;
}

@media(max-width: 749px) {
  .about-richtext .rich-text {
    padding-top: 5px;
  }
  .about-richtext .rich-text .rich-text__wrapper {
    width: 100%;
  }
  .about-richtext .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 32px;
  }
  .about-richtext-2 .rich-text .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 22px;
    line-height: 26px;
  }
  .about-richtext .rich-text .rich-text__wrapper .rich-text__blocks {
    padding-bottom: 20px;
  }
}

/* brand kit */
.image-text-content .itc-background {
  padding-top: 120px;
}
.image-text-content .itc-wrapper {
  display: flex;
  gap: 60px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.image-text-content .itc-wrapper .itc-leftside {
  width: 100%;
  max-width: calc(53% - 30px);
  padding-bottom: 120px;
}
.image-text-content .itc-wrapper .itc-rightside {
  width: 100%;
  max-width: calc(43% - 30px);
  display: flex;
  justify-content: end;
}
.image-text-content .itc-wrapper .itc-rightside .itc-image-wrap {
    display: flex;
    justify-content: center;
    align-items: end;
}
.image-text-content .itc-wrapper .itc-rightside .itc-image-wrap img {
    width: 100%;
}
.image-text-content .itc-wrapper .itc-left-content {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.image-text-content .itc-wrapper .itc-left-content .main-title {
  color: #2F3037;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: 64px;
  margin: 0;
}
.image-text-content .itc-wrapper .itc-mobile-image {
  display: none;
}
.image-text-content .itc-wrapper .itc-left-content .itc-content-text p {
  color: #5F5F74;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
}
.image-text-content .itc-wrapper .itc-left-content .button-wrap .read-button {
  display: flex;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 99px;
  border: 1px solid #DEE1E7;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #2F3037;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  width: fit-content;
}
.image-text-content .itc-wrapper .itc-left-content .button-wrap .read-button:hover {
  color: #fff;
  background: #4d1b7e;
  transition: .3s all linear;
  border: 1px solid #4d1b7e;
}
.image-text-content .itc-wrapper .itc-left-content .button-wrap .read-button:hover svg path {
  fill: #fff;
}
@media (max-width:1180px) {
  .image-text-content .itc-wrapper .itc-left-content .main-title {
    font-size: 40px;
    line-height: 54px;
  }
  .image-text-content .itc-background {
    padding-top: 60px;
  }
}
@media (max-width:989px) {
  .image-text-content .itc-background {
    padding-bottom: 60px;
  }
  .image-text-content .itc-wrapper .itc-leftside {
    max-width: 100%;
    padding-bottom: 0;
  }
  .image-text-content .itc-wrapper .itc-rightside {
    display: none;
  }
  .image-text-content .itc-wrapper .itc-mobile-image {
    display: flex;
    justify-content: center;
  }
  .image-text-content .itc-wrapper .itc-left-content {
    text-align: center;
  }
  .image-text-content .itc-wrapper .itc-left-content .button-wrap {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 575px) {
  .image-text-content .itc-background {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .image-text-content .itc-wrapper .itc-left-content .main-title {
    font-size: 36px;
    line-height: 46.8px;
  }
  .image-text-content .itc-wrapper .itc-left-content .itc-content-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .image-text-content .itc-wrapper .itc-left-content .button-wrap {
    display: none;
  }
}

/* ======= logo showcase ======== */
.logo-showcase {
  padding:120px 0 80px;
}
.showcase-wrapper .showcase-top-bar, 
.showcase-wrapper .showcase-bottom-bar {
  width:100%;
  max-width:620px;
}
.showcase-title {
  color: #2F3037;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 56px;
}
.showcase-description p {
  color: #5F5F74;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  margin-top:32px;
} 
.logo-showcase .ls-wrapper .ls-logo-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 48px;
  margin-bottom: 48px;
}
.logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box{
  text-align: center;
  display:flex;
  justify-content:center;
  align-items:start;
  flex-direction:column;
}
.logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-logo-img-box {
  display:flex;
  justify-content:center;
  align-items:center;
  padding: 20px; 
  aspect-ratio: 16 / 16;
  border-radius: 24px; 
  width:100%;
}
.logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-logo-img-box img {
    max-width: 280px;
    width: 100%;
}
.showcase-label-text {
  color: #2F3037;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin:16px 0 0;
  width: 100%;
  text-align: left;
}
.logo-showcase .showcase-label-text {
  font-weight: 600;
}
.logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-button-row {
  margin-top: 8px;
  display: flex; 
  justify-content: center; 
  gap: 8px;
}
.logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-button-row .ls-download-btn {
  display: flex;
  padding: 10px 20px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 99px;
  background: #fff;
  border: 1px solid #DEE1E7;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  color: #2F3037;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  transition: .3s all linear;
  cursor: pointer;
}
.logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-button-row .ls-download-btn:hover {
  color: #fff;
  background: #4d1b7e;
  transition: .3s all linear;
  border: 1px solid #4d1b7e;
}

@media (max-width:989px) {
  .logo-showcase {
    padding: 80px 0 60px;
  }
 .logo-showcase .ls-wrapper .ls-logo-grid {
    grid-template-columns: repeat(2, 1fr);
  } 
  .showcase-label-text {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width:575px) {
  .logo-showcase {
    padding: 32px 0;
  }
 .logo-showcase .ls-wrapper .ls-logo-grid {
    grid-template-columns: 1fr;
    gap: 32px;
    margin-top: 32px;
    margin-bottom: 32px;
  } 
  .showcase-title {
    font-size: 30px;
    line-height: 39px;
  }
  .logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-logo-img-box {
    aspect-ratio: unset;
    min-height: 260px;
  }
  .showcase-description p {
    font-size: 14px;
    line-height: 21px;
    margin-top: 24px;
  }
  .logo-showcase .ls-wrapper .ls-logo-grid .ls-logo-box .ls-button-row .ls-download-btn {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 21px;
  }
}

/*===== color showcase ======  */
.color-showcase {
  padding: 80px 0;
}
.color-showcase .cs-wrapper .cs-color-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  margin-top: 48px;
  margin-bottom: 48px;
}
.color-showcase .cs-wrapper .cs-color-grid .cs-color-box .cs-content-box {
  aspect-ratio: 16 / 16;
  border-radius: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.color-showcase .cs-wrapper .cs-color-grid .cs-color-box .cs-content-box .cs-copy-clipad {
  cursor: pointer;
  position: relative;
  cursor: pointer;
  display: inline-flex;
}

.color-showcase .cs-wrapper .cs-color-grid .cs-color-box .cs-content-box .cs-tooltip {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  background: #000;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 10;
}

.color-showcase .cs-wrapper .cs-color-grid .cs-color-box .cs-content-box .cs-copy-clipad.show-tooltip .cs-tooltip {
  opacity: 1;
}
@media (max-width:989px) {
  .color-showcase .cs-wrapper .cs-color-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .color-showcase {
    padding: 60px 0;
  }
}
@media (max-width:749px) {
  .color-showcase .cs-wrapper .cs-color-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:575px) {
  .color-showcase {
    padding: 32px 0;
  }
  .color-showcase .cs-wrapper .cs-color-grid {
    grid-template-columns: 1fr;
    gap: 32px;
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .color-showcase .cs-wrapper .cs-color-grid .cs-color-box .cs-content-box {
    aspect-ratio: unset;
    height: 100px;
  }
}
/* ===== brandkit-richtext ===== */
.brandkit-richtext {
  padding: 80px 0 120px;
}
.brandkit-richtext .rich-text__wrapper .rich-text__blocks {
    max-width: 62rem;
}
.brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__heading {
  color: #2F3037;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 56px;
}
.brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__text {
  margin-top: 32px;
}
.brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__text p {
  color: #5F5F74;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__text p strong {
  font-weight: 600;
  color: #2F3037;
}

/* ==== typography-showcase ==== */
.typography-showcase {
  padding: 80px 0;
}
.typography-showcase .ts-wrapper .ts-main-content .ts-content-box {
  padding: 50px 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 48px 0;
}
.typography-showcase .ts-wrapper .ts-main-content .ts-content-box .ts-box-title {
  color: #360863;
  text-align: center;
  font-family: Poppins;
  font-size: 72px;
  font-style: normal;
  font-weight: 500;
  line-height: 120px;
  margin: 0;
}
@media (max-width:989px) {
  .typography-showcase {
    padding: 60px 0;
  }
  .brandkit-richtext {
    padding: 60px 0 80px;
  }
  .typography-showcase .ts-wrapper .ts-main-content .ts-content-box .ts-box-title {
    font-size: 62px;
    line-height: 110px;
  }
}
@media (max-width:749px) {
  .brandkit-richtext .rich-text__wrapper {
    width: 100%;
  }
  .brandkit-richtext .rich-text__wrapper .rich-text__blocks {
    max-width: 100%;
  }
}
@media (max-width:575px) {
  .typography-showcase,
  .brandkit-richtext {
    padding: 32px 0;
  }
  .typography-showcase .ts-wrapper .ts-main-content .ts-content-box {
    margin: 32px 0;
  }
  .typography-showcase .ts-wrapper .ts-main-content .ts-content-box .ts-box-title {
    font-size: 40px;
    line-height: 56px;
  }
  .brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__heading {
    font-size: 30px;
    line-height: 39px;
  }
  .brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__text {
    margin-top: 24px;
  }
  .brandkit-richtext .rich-text__wrapper .rich-text__blocks .rich-text__text p {
    font-size: 14px;
  }
}

/* ===== book a demo ==== */

/* ====== demo-banner  ===== */
.demo-banner {
  padding:24px 0 80px;
}
.demo-banner .demo-banner-inner {
  padding:64px;
  border-radius: 32px;
  background: radial-gradient(102.1% 79.88% at 11.41% 23.57%, rgba(116, 44, 187, 0.49) 0%, rgba(0, 0, 0, 0.00) 100%), #101828;
  display:flex;
  flex-wrap:wrap;
  position:relative;
  overflow:hidden;
  z-index:1;
}
.demo-banner .demo-banner-inner:before {
  content:"";
  position:absolute;
  top: 53px;
  right: -60px;
  background-image:url("/cdn/shop/files/demo-vector.svg?v=1754050853");
  width: 587px;
  height: 553px;
  background-repeat: no-repeat;
  background-size: contain;
  z-index:-1;
}
.demo-banner .demo-banner-inner .demo-banner-left {
  width: 100%;
  max-width: 57.9%;
  display: flex;
  flex-direction: column;
}
.demo-banner .demo-banner-inner .moving-marquee .mm-container {
    margin-top: 20px;
}
.demo-banner .demo-banner-inner .moving-marquee .mm-title {
  display: flex;
  text-align: start;
  justify-content: start;
  border-radius: 0;
  border: 0;
  padding: 0;
  width: 100%;
}
.demo-banner .demo-banner-inner .moving-marquee .mm-title h4 {
    margin: 0;
    color: #f2e8ff99;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: uppercase;
}
.demo-banner .demo-banner-inner .moving-marquee {
  padding: 0 10px 0 0;
  margin-top: auto;
}
.demo-banner .demo-banner-inner .moving-marquee .mm-container .mm-segment {
  gap: 24px;
}
.demo-banner .demo-banner-inner .moving-marquee .mm-container .mm-item {
    max-width: max-content;
    width: 100%;
}
.demo-banner .demo-banner-inner .demo-banner-right {
  width: 100%;
  max-width: 42.1%;
}
.demo-banner .demo-banner-inner .demo-banner-content {
  width: 100%;
  max-width: 572px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 32px;
}
.demo-banner .demo-banner-inner .demo-banner-content .banner-title {
  font-family: 'Poppins';
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: 64px; 
  background: linear-gradient(118deg, #FFF 29.03%, #D3A7FF 69.66%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 100%;  
  max-width: 500px;
}
.demo-banner .demo-banner-inner .demo-banner-content .banner-text {
  color: #E7D5FF;
  width: 100%;
  max-width: 390px;
}
.demo-banner .demo-banner-inner .demo-banner-content .banner-content ul {
  margin-top:24px;
  margin-bottom:0;
  padding:0;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  width: 100%;
  max-width: 268px;
}
.demo-banner .demo-banner-inner .demo-banner-content .banner-content ul li {
  padding:12px 16px;
  border-radius: 8px;
  background: rgba(159, 86, 246, 0.10); 
  color: #F9F5FF;
  font-family: 'Poppins';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
  max-width: 100%;
  position:relative;
  padding-left: 44px;
}
.demo-banner .demo-banner-inner .demo-banner-content .banner-content ul li::before {
  content: "";
  position:absolute;
  top: 14px;
  left: 16px;
  width:20px;
  height:20px;
  background-image:url('/cdn/shop/files/Check-Icon.svg?v=1754049267');
  background-repeat:no-repeat;
  background-size:contain;
}

.demo-banner .demo-banner-inner .demo-banner-right .form-container {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0 88px 25px 0 rgba(35, 10, 47, 0.00), 0 56px 22px 0 rgba(35, 10, 47, 0.00), 0 32px 19px 0 rgba(35, 10, 47, 0.01), 0 14px 14px 0 rgba(35, 10, 47, 0.02), 0 4px 8px 0 rgba(35, 10, 47, 0.02);
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .form-title {
  color: #2F3037;
  font-family: 'Poppins';
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin:0;
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form-group {
  display:flex;
  flex-direction:column;
  gap:4px;
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form-group .demo-form-label {
  color: #2F3037;
  font-family: 'Poppins';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form-group .demo-form-input {
  display: flex;
  height: 48px;
  padding: 12px;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #DEE1E7;
  color: #2F3037;
  font-family: 'Poppins';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; 
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form-group .demo-form-input::placeholder {
  color: #2f303766;
  font-family: 'Poppins';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form-group .demo-form-input:focus-visible {
  outline: 0;
  outline-offset: 0;
  box-shadow: none;
}
.demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form-group .demo-form-select {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><mask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'><rect width='24' height='24' fill='%23D9D9D9'/></mask><g mask='url(%23mask0)'><path d='M12.0008 14.9748C11.8674 14.9748 11.7424 14.954 11.6258 14.9123C11.5091 14.8706 11.4008 14.7998 11.3008 14.6998L6.70078 10.0998C6.51745 9.91647 6.42578 9.68314 6.42578 9.3998C6.42578 9.11647 6.51745 8.88314 6.70078 8.6998C6.88411 8.51647 7.11745 8.4248 7.40078 8.4248C7.68411 8.4248 7.91745 8.51647 8.10078 8.6998L12.0008 12.5998L15.9008 8.6998C16.0841 8.51647 16.3174 8.4248 16.6008 8.4248C16.8841 8.4248 17.1174 8.51647 17.3008 8.6998C17.4841 8.88314 17.5758 9.11647 17.5758 9.3998C17.5758 9.68314 17.4841 9.91647 17.3008 10.0998L12.7008 14.6998C12.6008 14.7998 12.4924 14.8706 12.3758 14.9123C12.2591 14.954 12.1341 14.9748 12.0008 14.9748Z' fill='%232F3037'/></g></svg>");
  background-repeat: no-repeat;
  appearance: none;
  background-position: 98%;
  cursor: pointer;
 }
.demo-banner .demo-banner-inner .demo-button  {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: #FFF;
  text-align: center;
  font-family: 'Poppins';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  border-radius: 99px;
  background: #8934E9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  border:0;
  outline:0;
  cursor: pointer;
}
@media (max-width:1299px) {
  .demo-banner .demo-banner-inner {
    padding: 64px 44px;
    gap:20px;
  }
  .demo-banner .demo-banner-inner .demo-banner-left,
  .demo-banner .demo-banner-inner .demo-banner-right {
    max-width: calc(50% - 10px);
  } 
  .demo-banner .demo-banner-inner .demo-banner-content .banner-title {
    font-size: 50px;
    line-height: 54px;
  } 
}
@media (max-width:989px) {
  .demo-banner .demo-banner-inner:before {
    content: none;
  } 
  .demo-banner .demo-banner-inner .demo-banner-left, 
  .demo-banner .demo-banner-inner .demo-banner-right {
    max-width: 100%;
  }
  .demo-banner .demo-banner-inner .demo-banner-content .banner-title {
    font-size: 40px;
  } 
  
  .demo-banner .demo-banner-inner .moving-marquee {
    margin-top: 32px;
    padding: 0;
  } 
  .demo-banner {
    padding: 24px 0 48px;
  }
}
@media (max-width:749px) {
  .demo-banner .demo-banner-inner .moving-marquee .mm-container .mm-segment {
    flex-wrap: nowrap;
  } 
}
@media (max-width:575px) {
  .demo-banner {
    padding: 16px 0 32px;
  }
  .demo-banner .demo-banner-inner .moving-marquee .mm-container .mm-segment {
    gap: 16px;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none; 
  }
 .demo-banner .demo-banner-inner .moving-marquee .mm-container .mm-segment::-webkit-scrollbar {
    display: none;
  }
  .demo-banner .demo-banner-inner .moving-marquee .mm-container .mm-item {
    max-width: 100px;
    width: 100px;
    min-width: 100px;
  }
  .demo-banner .demo-banner-inner .moving-marquee .mm-title h4 {
    font-size: 12px;
  } 
  .demo-banner .demo-banner-inner {
    padding: 0;
    gap: 0;
    background: none;
    border-radius: 24px;
  } 
  .demo-banner .demo-banner-inner .demo-banner-left {
    padding: 40px 24px 64px 24px;
    border-radius: 24px 24px 0 0;
    background: #101828;
  } 
  .demo-banner .demo-banner-inner .demo-banner-content {
    gap: 16px;
  }
  .demo-banner .demo-banner-inner .demo-banner-content .banner-content ul {
    gap: 8px;
    width: 100%;
    max-width: 100%;
  }
  .demo-banner .demo-banner-inner .demo-banner-content .banner-content ul li {
    font-size: 14x;
    line-height: 21px;
    width: 100%;
    max-width: 100%;
  }
  .demo-banner .demo-banner-inner .demo-banner-content .banner-title {
    font-size: 36px;
    line-height: 46.8px;
    text-align: center;
  }
  .demo-banner .demo-banner-inner .demo-banner-content .banner-text {
    max-width: 100%;
    text-align: center;
  } 
  .demo-banner .demo-banner-inner .demo-banner-right .form-container {
    border-radius: 24px;
    border: 1px solid #EDEEF2;
    padding: 24px;
    margin-top: -20px;
    gap: 24px;
  }
  .demo-banner .demo-banner-inner .demo-banner-right .form-container .demo-form {
    gap: 16px;
  }
}

/* demo-icon-text-block */
.demo-icon-text-block {
  padding:80px 0 120px;
}
.icon-text-block.demo-icon-text-block .icon-text-block--content {
  padding-top: 0;
}
.icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-heading {
  flex-direction: column-reverse;
  gap: 24px;
}

.icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-heading .icon-text-subtitle p {
  padding: 4px 12px;
  display: inline-block;
  border-radius: 16px;
  background: #F2F4F7;
  color: #667085;
  font-family: 'Poppins';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
}
.icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
  color: #2F3037;
  text-align: center;
  font-family: 'Poppins';
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  margin: 0 ;
}
.icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper {
  margin-top: 48px;
  padding: 0;
  gap: 12px 24px;
}
.icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
  flex: 0 0 20%;
  max-width: calc(20% - 19.2px);
  width: 100%;
  display: flex;
  gap: 16px;
  align-items: self-start;
  border: 1px solid #EDEEF2;
  border-radius: 24px;
  padding: 24px;
  flex-direction: column;
  background: #fff;
  box-shadow: 0 88px 25px 0 rgba(35, 10, 47, 0.00), 0 56px 22px 0 rgba(35, 10, 47, 0.00), 0 32px 19px 0 rgba(35, 10, 47, 0.01), 0 14px 14px 0 rgba(35, 10, 47, 0.02), 0 4px 8px 0 rgba(35, 10, 47, 0.02);
}
.icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
  font-size: 16px;
  color: #2F3037;
  font-weight: 500;
  line-height: 28px;
}
.calendly-overlay .calendly-popup-close {
  display: block;
}

@media (max-width:989px) {
  .demo-icon-text-block {
    padding: 48px 0 80px;
  }
}
@media (max-width:1180px) {
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 calc(33.33% - 16px);
    max-width: calc(33.33% - 16px);
  }
}
@media (max-width:749px) {
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 calc(50% - 12px);
    max-width: calc(50% - 12px);
  }
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 43px;
  }
}
@media (max-width:575px) {
  .demo-icon-text-block {
    padding: 32px 0 48px;
  }
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-heading {
    gap: 16px;
  } 
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-heading .icon-text-title h3 {
    font-size: 30px;
    line-height: 39px;
  }
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box {
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: row;
    align-items: center;
    padding: 20px;
  }
  .icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__icon {
    flex: 0 0 auto;
  }
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper {
    margin-top: 32px;
  }
  .icon-text-block.demo-icon-text-block .icon-text-block--content .icon-text-block-wrapper .icon-text-box .icon-text__content p {
    font-size: 14px;
    line-height: 24px;
  } 
}