
body{
  background: url('/assets/images/home/home-bg.webp');
  background-size:cover;
}
main{
  padding-bottom:120px;
}
main .topTitleAndBtn .homeTitle{
  font-family: 'NunitoSans-ExtraBold';
  font-size:2.625rem;
  /* height:60px; */
  line-height: 60px;
  margin-top:28px;
  text-align: center;
}
.homeTitle img{
  margin-left: 12px;
}

main .topTitleAndBtn .titleBmText{
  font-size: 1.25rem;
  text-align: center;
}
.btnWrap{
  margin-top:32px;
}
.iconOrangeTwoRowBtn{
	display: flex;
	font-family: 'NunitoSans-SemiBold';
	padding: 0 20px;
	/* font-size: 1.5rem;
	text-align: center; */
  border-radius: 8px;
	border: 1px solid #E08349;
  color: #fff;
  background: linear-gradient(95.46deg, #E05149 0%, #E08349 100%);
	text-decoration: none;
  width:100%;
}
.iconOrangeTwoRowBtn div{
	margin-left:10px;
  height: 60px;
}
.iconOrangeTwoRowBtn div span{
  font-size: 1.5rem;
}
.iconOrangeTwoRowBtn div label{
  font-family: 'NunitoSans-Regular';
  font-size: 0.875rem;
}
.iconOrangeTwoRowBtn:hover{
  background: #E05149;
}
.iconOrangeTwoRowBtn:active{
  background: #E05149;
  color: #ffffff;
}

.btnWrap{
  flex-wrap: wrap;
}
.btnWrap .whiteBtn{
  margin-top: 24px;
}
.winBtn{
  display: flex;
}
.macBtn{
  display: none;
}
*[data-sys="win"] .macBtn, *[data-sys="win"]  .needWinVersion, *[data-sys="mac"] .winBtn, *[data-sys="mac"] .needMacVersion{
  display:none;
}
*[data-sys="win"] .winBtn, *[data-sys="win"]  .needMacVersion, *[data-sys="mac"] .macBtn, *[data-sys="mac"] .needWinVersion{
  display: flex;
}

.otherNeedVersion{
  font-family: 'NunitoSans-SemiBold';
  width: 472px;
  height:30px;
  line-height: 30px;
  display: inline-block;
  font-size: 1.25rem;
  text-align: center;
  margin-top: 24px;
  color:#000000;
}
.needWinVersion{
  display: none;
}
.otherNeedVersion span{
  cursor: pointer;
  text-decoration: underline;
}
.otherNeedVersion img{
  margin: 0 12px 4px 0;
}
@-webkit-keyframes jumpAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes jumpAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes jumpReverseAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes jumpReverseAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.homeBanner{
  position: relative;
  height:240px;
  padding: 50px 0px;
  overflow: hidden;
}
.homeBanner .banner1{
  position: absolute;
  top:0px;
  left: -85px;
  bottom: 15px;
  width:145px;
  height:154px;
  -webkit-animation: jumpAni 7s linear infinite;
          animation: jumpAni 7s linear infinite;
}
.homeBanner .banner2{
  width:218px;
  height:auto;
  -webkit-animation: jumpReverseAni 7s linear infinite;
            animation: jumpReverseAni 7s linear infinite;
}
.homeBanner .banner3{
  position: absolute;
  top:0px;
  right:-70px;
  width:130px;
  height:auto;
  -webkit-animation: jumpAni 7s linear infinite;
          animation: jumpAni 7s linear infinite;
}



.sectionWrap{
  margin-top:78px;
}
.gradientDiv{
  flex-wrap: wrap;
}
.sectionTitle .gradientDiv h2{
  text-align: center;
}
.sectionTitle .gradientDiv .gradient-text{
  display: inline-block;
  font-family: 'OleoScript-Bold';
  background: linear-gradient(270deg, #FF4ABC 47.97%, #FFA53D 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  text-align: center;
  margin-bottom:0px;
  font-size: 2.25rem;
  line-height: 3.15rem;
  text-align: center;
}
.sectionWrap .sectionTitle .boldText{
  font-family: 'NunitoSans-ExtraBold';
  font-size: 2.25rem;
  line-height: 3.15rem;
  text-align: center;
}
.sectionWrap .sectionTitle .normalText{
  font-size: 1rem;
  text-align: center;
  color:#00000099;
  margin-top:8px;
  line-height: 1.4rem;
}
.leftAndRightArticle{
  padding: 32px;
  background-color:#ffffff;
  border-radius: 16px;
  margin-top:24px;
}
.leftAndRightArticle .articleTitle{
  height:77px;
}
.leftAndRightArticle .articleTitle h3{
  font-family: 'NunitoSans-ExtraBold';
  font-size: 1.75rem;
  margin-bottom: 0;
}
.articleTitle .beforeIcon{
  width: 48px;
  height:48px;
  margin-right:12px;
  line-height: 48px;
}
.articleTitle .afterIcon{
  width:40px;
  height:29px;
  margin-left:12px;
}
.leftAndRightArticle .articleContent{
  color:#00000099;
  font-size: 1rem;
  margin-top:18px;
}
.leftAndRightArticle .articleList{
  margin-top:20px;
  padding-left:0;
  list-style: none;
}
.articleList li{
  align-items: start;
  font-size: 1rem;
  margin-top:12px;
}
.articleList span{
  display: inline-block;
  width:8px;
  height:8px;
  background-color:#E8A438;
  border-radius: 50%;
  margin: 7px 4px 0 0;
}
.leftAndRightArticle .articleBtnWrap{
  flex-wrap: wrap;
  margin-top:22px;
}
.articleBtnWrap .whiteBtn{
    margin-top: 12px;
}

.leftAndRightArticle .rightImg img{
  width:100%;
  height:auto;
}

.leftAndRightArticle .bottomImg{
  width: 100%;
  margin-top:38px;
}
.leftAndRightArticle .bottomImg img{
  width:100%;
  height:auto;
}
.custom-gap-lg > .col-lg-6:first-child {
  padding-right: 0px !important;
  padding-left:0
}
.custom-gap-lg > .col-lg-6:nth-child(2) {
  padding-left: 0px !important;
  padding-right:0;
}
.topAndBottomArticle .articleContent{
  min-height:72px;
  margin-bottom:0px;
}


/* 自定义样式 */
.btn-container {
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch; /* 平滑滚动 */
  scrollbar-width: none; /* 隐藏滚动条 - Firefox */
  padding-bottom: 10px; /* 给滚动条留空间 */
}

.btn-container::-webkit-scrollbar {
  display: none; /* 隐藏滚动条 - Chrome/Safari */
}

.btn-group-scroll {
  display: inline-flex;
  flex-wrap: nowrap;
  width:100%;
}

.btn-group-scroll .btn{
  font-family: 'NunitoSans-SemiBold';
  white-space: nowrap;
  height: 60px;
  line-height: 60px;
  gap: 10px;
  padding:0 20px;
  font-size: 1.125rem;
  border-radius: 8px;
  border: 1px solid #EFEFEF;
  color:#00000099;
  background-color:#FFFFFF;
}
.btn-group-scroll .btn:hover{
  background-color:#E05149;
  color:#ffffff;
}
.btn-group-scroll .btn:active{
  background-color:#BF443E;
  color:#ffffff;
}
.btn-group-scroll .active{
  background-color:#E05149;
  color:#ffffff;
}

.image-container {
  margin-top: 20px;
  min-height: 200px; /* 防止内容跳动 */
}

.image-item {
  margin-bottom: 15px;
  text-align: center;
}
.image-item a{
  display: block;
  margin-top:18px;
  width:100%;
  min-height: 250px;
  position: relative;
  padding:20px;
  text-decoration: none;
}
.image-item a:hover{
  margin-top:6px;
}
.image-item a h3 {
  font-family: 'NunitoSans-ExtraBold';
  font-size: 1rem;
  color:#FFFFFF;
  margin-bottom:0px;
  line-height: 1.4rem;
}
.image-item a h3 img:first-child{
  width:28px;
  height:28px;
  margin-right: 8px;
}
.rightArrow{
  display: none;
  margin-bottom:6px;
}
.image-item p{
  font-size: 1rem;
  color:#FFFFFF99;
  text-align: start;
  margin-top:4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.image-item .img-fluid{
  position: absolute;
  right:0;
  top:0;
  z-index: -1;
}
.content-item{
  display: none;
}
.active{
  display: block;
}

.blackBgSection{
  background:url('/assets/images/home/brand-history-bg480.webp');
  background-size: cover;
  padding: 48px 32px 0 32px;
  border-radius: 16px;
  min-height:700px;
}
.blackBgSection .boldText{
  color:#fff
}

.blackBgSection .bottomNum{
  font-family: 'NunitoSans-ExtraBold';
  text-align: center;
  font-size: 3rem;
  color:#605BFF;
}
.blackBgSection .bottomText{
  font-family: 'NunitoSans-ExtraBold';
  text-align: center;
  font-size: 1.25rem;
  color:#ffffff;
}
.blackBgSection .fourData{
  margin-top:60px;
}
.blackBgSection .fourData .row div:nth-child(3), .blackBgSection .fourData .row div:nth-child(4){
  margin-top:20px;
}

.blackBgSection .btnWrap{
  width:100%;
  margin-top:32px;
}


.slider-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-top:40px;
}

.slider-track {
  display: flex;
  animation: slide 9s linear infinite;
}

.slider-item {
  flex: 0 0 auto;
  width: 100%;
  min-height: 200px;
  margin-right: 15px;
  background-color: #f8f9fa;
  border-radius: 20px;
  padding: 40px;
  text-align: start;
}
.slider-item .avatarDiv img{
  width:72px;
  height:72px;
  border-radius: 50%;
  overflow: hidden;
  margin-right:20px;
}
.slider-item .avatarDiv span{
  font-family: 'NunitoSans-SemiBold';
  font-size: 1.5rem;
}
.slider-item .fiveStars{
  margin-top: 20px;
}
.slider-item p{
  margin-top:40px;
  font-size: 1rem;
  color:#000000;
}

/* 好评滚动动画 */
@keyframes slide {
  0% {
      transform: translateX(0);
  }
  100% {
      transform: translateX(-100%);
  }
}




.iconContainer{
  background-color:#F3F3F3;
  width:100%;
  min-height:100px;
  margin-top:0;
  gap:32px;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch; /* 平滑滚动 */
  scrollbar-width: none; /* 隐藏滚动条 - Firefox */
  padding: 10px 0; /* 给滚动条留空间 */
}
.iconContainer::-webkit-scrollbar {
  display: none; /* 隐藏滚动条 - Chrome/Safari */
}
.iconContainer img{
  height:36px;
  width:auto;
}

.majorUpdatesWrap{
  background-color:#ffffff;
  padding:60px 17px 20px 17px;
  margin-top:0px;
}

.majorUpdatesWrap .majorUpdatesContent{
  padding:0;
  margin-top:24px;
}

.majorUpdatesWrap .dateBorder{
  font-family: 'NunitoSans-SemiBold';
  font-size: 0.875rem;
  width:88px;
  height:34px;
  border: 1px solid #E2E2E2;
  border-radius:6px;
  line-height: 34px;
  background-color:#ffffff;
  margin-right:20px;
  padding:0 8px;
}
.majorUpdatesWrap .dateBorder.orangeDate{
  background-color:#D8812B;
  color:#ffffff;
}
.majorUpdatesWrap .textBold{
  font-family: 'NunitoSans-ExtraBold';
  font-size: 1rem;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.majorUpdatesWrap .textNormal{
  color:#00000099;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.majorUpdatesWrap .orange-btn-right-icon{
  width:100%
}
.majorUpdatesWrap .rightImg img{
  width:100%;
  height:auto;
  border-radius:12px;
}

.latestNewsWrap{
  padding-top:120px;
  margin-top:0px;
  background-color: #f3f3f3;
}
.latestNewsWrap .content{
  margin-top:24px;
}
.latestNewsWrap .blogItem{
  border: 1px solid #D3D3D3;
  border-radius: 12px;
  overflow: hidden;
  background-color:#ffffff;
}
.latestNewsWrap .blogItem a{
  text-decoration: none;
}
.latestNewsWrap .blogItem .topImg{
  width:100%;
  height:auto;
}
.blogItem .textWrap{
  padding: 24px 28px;
}
.textWrap .titleDiv img{
  margin-right:8px;
}
.textWrap .titleDiv h3{
  font-family: 'NunitoSans-SemiBold';
  margin-bottom:0px;
  font-size: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color:#000000;
}
.textWrap p{
  color:#555555;
  margin-top:12px;
  min-height: 66px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.blogItemWrap{
  padding-top:1rem!important;
  transition: 0.2s;
}
.blogItemWrap:hover{
  padding-top:0px!important;
}
.blogItemWrap:hover .blogItem{
  border: 1px solid #E05149;
}
.latestNewsWrap .orange-btn-right-icon{
  margin-top:48px;
  width: 100%;
}

.moreAIToolsWrap{
  padding: 60px 20px;
  border-radius: 32px;
  background: url('/assets/images/home/home-bg480.webp');
  background-size:cover;
}
.moreAIToolsWrap .sectionTitle .normalText{
  margin-top:19px;
}
.moreAIToolsWrap .btn-row{
  margin-top: 32px;
}
.moreAIToolsWrap .orange-btn-right-icon{
  height:60px;
  line-height: 60px;
}


@media (min-width: 415px) {
  .image-item a{
    min-height: 260px;
  }
}
@media (min-width: 430px) {
  .image-item a{
    min-height: 265px;
  }
}

@media (min-width: 448px) {
  .image-item a{
    min-height: 270px;
  }
}
@media (min-width: 460px) {
  .image-item a{
    min-height: 285px;
  }
}
@media (min-width: 480px) {
  .homeBanner .banner2{
    width:331px;
    height:219px;
  }
  .image-item a{
    min-height: 300px;
  }
}

@media (min-width: 498px) {
  .image-item a{
    min-height: 325px;
  }
}

@media (min-width: 510px) {
  .image-item a{
    min-height:360px;
  }
}

@media (min-width: 540px) {
  .image-item a{
    padding: 32px;
  }
}

@media (min-width: 768px) {
  main .topTitleAndBtn .homeTitle{
    margin-top:60px;
  }
  .otherNeedVersion{
    text-align: start;
  }
  .iconOrangeTwoRowBtn{
    width: 254px;
  }
  .btnWrap .whiteBtn{
    margin-top: 0px;
    margin-left: 24px;
  }
  .articleBtnWrap .whiteBtn{
    margin-top: 0px;
    margin-left: 12px;
  }
  .homeBanner .banner1{
    top:25px;
    left: 25px;
  }
  .homeBanner .banner3{
    top:25px;
    right: 25px;
  }
  .image-row {
    display: flex;
  }

  .image-item {
      flex: 1;
      margin-bottom: 0;
  }
  .image-item a{
    padding: 16px;
    min-height: 240px;
    margin-top:12px;
  }
  .image-item a:hover{
    margin-top:0px;
  }
  .blackBgSection{
    background:url('/assets/images/home/brand-history-bg1024.webp');
    background-size: cover;
  }
  .blackBgSection .fourData{
    margin-top:90px;
  }
  .blackBgSection .fourData .row div:nth-child(3), .blackBgSection .fourData .row div:nth-child(4){
    margin-top:0px;
  }
  .slider-item {
    width: 600px;
  }
  .iconContainer{
    gap:46px;
  }
  .moreAIToolsWrap{
    padding: 60px 32px;
  }
}

@media (min-width: 1024px) {
  .articleBtnWrap .iconOrangeBtn,.articleBtnWrap .whiteBtn{
    width: 200px;
  }
  .otherNeedVersion{
    margin-top:28px;
    width:532px;
  }
  .homeBanner{
    height:318px;
  }
  .homeBanner .banner1{
    width:184px;
    height:195px;
    top:25px;
    left: 75px;
  }
  .homeBanner .banner2{
    width:419px;
    height:278px;
  }
  .homeBanner .banner3{
    top:25px;
    right: 56px;
    width:202px;
    height:254px;
  }
  .sectionTitle .gradientDiv .gradient-text{
    font-size: 3.75rem;
    line-height: 5.25rem;
  }
  .sectionWrap .sectionTitle .boldText{
    font-size: 3.75rem;
    line-height: 5.25rem;
  }
  .leftAndRightArticle .articleTitle h3{
    font-size: 2rem;
  }
  .usefulUtilitiesSection{
    margin-top:120px;
  }
  .topAndBottomArticle{
    padding: 40px 20px 0 20px;
  }
  .image-row {
    gap: 20px; /* 图片间距 */
  }
  .custom-gap-lg > .col-lg-6:first-child {
    padding-right: 10px !important;
    padding-left:0
  }
  .custom-gap-lg > .col-lg-6:nth-child(2) {
    padding-left: 10px !important;
    padding-right:0;
  }
  .btn-group-scroll div:first-child{
    width:100%;
  }
  .blackBgWrap{
    margin-top:85px;
  }
  .blackBgSection{
    padding-top:100px;
  }
  .blackBgSection .gradientDiv{
    flex-wrap: wrap;
    align-items: start;
  }
  .blackBgSection .gradientDiv .gradient-text{
    font-size: 5rem;
    line-height: 5rem;
  }
  .blackBgSection .sectionTitle .boldText{
    font-size: 3.4rem;
    line-height: 4.7rem;
  }
  .blackBgSection .bottomNum{
    font-size:3.5rem;
    text-align: start;
  }
  .blackBgSection .bottomText{
    text-align: start;
  }
  .blackBgSection .fourData{
    margin-top:120px;
  }
  .lovedByCreatorsWrap{
    margin-top:100px;
  }
  .slider-item {
    width: 600px;
    padding:60px;
  }
  .majorUpdatesWrap{
    padding-top:40px;
  }
  .majorUpdatesWrap .textBold{
    font-family: 'NunitoSans-ExtraBold';
    font-size:1.25rem;
    line-height: 1.75rem;
    max-width: 331px;
  }
  .majorUpdatesWrap .textNormal{
    font-size:1rem;
    line-height: 1.4rem;
    max-width: 331px;
  }
  .majorUpdatesWrap .dateBorder{
    font-size: 1rem;
    width:111px;
    height:40px;
    line-height: 22px;
    padding:9px 12px;
  }
  .majorUpdatesWrap .orange-btn-right-icon{
    width:288px;
  }
  .latestNewsWrap{
    padding-top:100px;
  }
  .latestNewsWrap .orange-btn-right-icon{
    width: 271px;
  }
  .blogItem .textWrap{
    padding: 16px;
  }
  .moreAIToolsWrap{
    background: url('/assets/images/home/home-bg1024.webp');
    background-size: cover;
  }
  .moreAIToolsWrap .sectionTitle .boldText{
    font-size:3.25rem;
    line-height: 4.55rem;
  }
  .moreAIToolsWrap .sectionTitle .gradient-text{
    font-size:3.25rem;
    line-height: 4.55rem;
  }
  .moreAIToolsWrap .btn-row{
    margin-top: 64px;
  }
  .image-item a{
    padding: 20px;
    min-height: 330px;
  }
  .image-item p{
    line-height: 1.3rem;
    -webkit-line-clamp: 3;
  }
}

@media (min-width: 1200px) {
  .homeBanner{
    height:420px;
  }
  .homeBanner .banner1{
    width:231px;
    height:249px;
    top:25px;
    left: 25px;
  }
  .homeBanner .banner2{
    width:540px;
    height:324px;
  }
  .homeBanner .banner3{
    top:25px;
    right: 0px;
    width:258px;
    height:338px;
  }
  .articleBtnWrap{
    margin-top:70px;
  }
  .topAndBottomArticle{
    padding: 40px 32px;
  }
  
  .custom-gap-lg > .col-lg-6:first-child {
    padding-right: 20px !important;
    padding-left:0
  }
  .custom-gap-lg > .col-lg-6:nth-child(2) {
    padding-left: 20px !important;
    padding-right:0;
  }
  .blackBgSection .gradientDiv .gradient-text{
    font-size: 4rem;
    line-height: 4rem;
  }
  .blackBgSection .sectionTitle .boldText{
    font-size: 4rem;
    line-height: 4rem;
  }
  .image-item p{
    margin-top:4px;
  }
  .image-item.image-item-right .img-fluid{
    left:0;
  }
  .image-item a{
    padding:24px;
  }
  .image-item a h3 {
    font-size: 1.5rem;
    line-height: 2.1rem;
  }
  .image-item a h3 img:first-child{
    width:48px;
    height:48px;
    margin-right: 8px;
  }
  .image-item a:hover .rightArrow{
    display: block;
  }
  .image-item.image-item-right a{
    padding-left: 28px;
  }
  .blogItem .textWrap{
    padding: 24px 28px;
  }
  .majorUpdatesWrap .textBold{
    font-family: 'NunitoSans-ExtraBold';
    font-size:1.25rem;
    line-height: 1.75rem;
    max-width: 431px;
  }
  .majorUpdatesWrap .textNormal{
    font-size:1rem;
    line-height: 1.4rem;
    max-width: 431px;
  }
}
@media (min-width: 1464px) {
  main .topTitleAndBtn .homeTitle{
    font-size: 3.5rem;
    line-height: 90px;
    margin-top:70px;
  }
  .btnWrap{
    margin-top:60px;
  }
  .homeTitle img{
    width:72px;
    height:52px;
  }
  .homeBanner{
    height:520px;
  }
  .homeBanner .banner1{
    width:281px;
    height:299px;
    top:25px;
    left: 88px;
  }
  .homeBanner .banner2{
    width:640px;
    height:424px;
  }
  .homeBanner .banner3{
    top:25px;
    right: 60px;
    width:308px;
    height:388px;
  }
  .whatYouNeedSection{
    margin-top:100px;
  }
  .sectionTitle .gradientDiv .gradient-text{
    font-size: 3.75rem;
    line-height: 5.25rem;
  }
  .sectionWrap .sectionTitle .boldText{
    font-size: 3.75rem;
    line-height: 5.25rem;
  }
  .blackBgSection .gradientDiv .gradient-text{
    font-size: 3.75rem;
    line-height: 7rem;
  }
  .blackBgSection .sectionTitle .boldText{
    font-size: 3.75rem;
    line-height: 7rem;
  }
  .leftAndRightArticle{
    padding: 40px 52px 0 52px;
  }
  .lovedByCreatorsWrap{
    margin-top:120px;
  }
  .articleBtnWrap{
    margin-top:50px;
  }
  .articleBtnWrap .iconOrangeBtn,.articleBtnWrap .whiteBtn{
    width: 252px;
  }
  .blackBgSection{
    padding:100px 140px;
    background:url('/assets/images/home/brand-history-bg1920.webp');
    background-size: cover;
  }
  .blackBgSection .fourData{
    margin-top:150px;
  }
  .slider-item {
    width: 932px;
    height:440px;
  }
  .iconContainer{
    gap:90px;
    height: 200px;
  }
  .iconContainer{
    gap:72px;
  }
  .iconContainer img{
    height:78px;
    width:auto;
  }
  .majorUpdatesWrap{
    padding-top:80px;
    padding-bottom:100px;
  }
  .majorUpdatesWrap .orange-btn-right-icon{
    margin-top:120px;
  }
  .moreAIToolsWrap{
    background: url('/assets/images/home/home-bg1920.webp');
    background-size: cover;
  }
  .majorUpdatesWrap .textBold{
    max-width: 625px;
  }
  .majorUpdatesWrap .textNormal{
    max-width: 625px;
  }
  .image-item p{
    margin-top:20px;
  }
  .image-item a{
    padding:36px;
    min-height: 506px;
  }
}
  .align-start {
	align-items: start;
  }
  .mt-20 {
	margin-top:20px;
  }	
  .pd-0 {
	padding:0;
  }	