
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css');









.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

/* customeFont ============================================================= */
.fontSize24, .fontSize24 h1, .fontSize24 h2, .fontSize24 h3, .fontSize24 h4, .fontSize24 h5, .fontSize24 h6 { font-size: 24px }
.fontSize26, .fontSize26 h1, .fontSize26 h2, .fontSize26 h3, .fontSize26 h4, .fontSize26 h5, .fontSize26 h6 { font-size: 26px }
.fontSize28, .fontSize28 h1, .fontSize28 h2, .fontSize28 h3, .fontSize28 h4, .fontSize28 h5, .fontSize28 h6 { font-size: 28px }
.fontSize30, .fontSize30 h1, .fontSize30 h2, .fontSize30 h3, .fontSize30 h4, .fontSize30 h5, .fontSize30 h6 { font-size: 30px }

.fontWeight400, .fontWeight400 h1, .fontWeight400 h2, .fontWeight400 h3, .fontWeight400 h4, .fontWeight400 h5, .fontWeight400 h6 { font-weight: 400; }
.fontWeight500, .fontWeight500 h1, .fontWeight500 h2, .fontWeight500 h3, .fontWeight500 h4, .fontWeight500 h5, .fontWeight500 h6 { font-weight: 500; }
.fontWeight600, .fontWeight600 h1, .fontWeight600 h2, .fontWeight600 h3, .fontWeight600 h4, .fontWeight600 h5, .fontWeight600 h6 { font-weight: 600; }
.fontWeight700, .fontWeight700 h1, .fontWeight700 h2, .fontWeight700 h3, .fontWeight700 h4, .fontWeight700 h5, .fontWeight700 h6 { font-weight: 700; }

/* wisorAiClientBanner ============================================================= */
.bannerSection { padding: 180px 0 150px; }
.bannerSection .text { font-size: 26px; line-height: 1.313; text-transform: capitalize; max-width: 900px; margin: 0 auto; }
.bannerSection .imageBox img { width: 100%; }
.bannerSection .backgroundImage { position: absolute; left: 0; top: 0; width: 100%; height: 60%; z-index: -1; }
.bannerSection .baseModuleParent { position: unset; }
.bannerSection .backgroundImage img { width: 100%; height: 100% !important; object-fit: cover; }
.bannerSection .imageBox { position: relative; }
.bannerSection .imageBox .shadowShape { width: 99.5%; height: 68%; position: absolute; bottom: -41px; left: 50%; background: rgb(183 0 255 / 10%); z-index: -1; filter: blur(530px); transform: translateX(-50%); }
.bannerSection .backgroundImage:before { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 194px; background: url('https://21304323.fs1.hubspotusercontent-na1.net/hubfs/21304323/wisor_theme_new_2025/Images/banner-shape.svg') no-repeat; background-size: cover; background-position: center; }

/* wisorAiClientBanner ============================================================= */
.threeCardModuleBox { text-align: center; background: radial-gradient(78.13% 78.13% at 78.34% 19.94%, rgba(115, 80, 255, 0.3) 0%, rgba(115, 80, 255, 0) 100%); display: flex; flex-direction: column; justify-content: space-between; height: 100%; border-radius: 23px; position: relative; overflow: hidden; }      
.threeCardModuleBox .text { line-height: 1.286; padding-top: 12px; font-weight: 400; color: #B3BCED; }
.threeCardModuleBox .content { padding: 50px 25px 30px; }
.threeCardModuleBox:before { content: ''; position: absolute; border-radius: inherit; background: linear-gradient(216.5deg, rgba(115, 80, 255, 0.05) 2.07%, rgba(115, 80, 255, 0.4) 99.22%); inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask-composite: exclude; padding: 2px; }
.threeCardModule .row { row-gap: 30px; }
.threeCardModule .row .col-md-6:nth-child(3n + 2) .threeCardModuleBox { background: radial-gradient(78.13% 78.13% at 78.34% 19.94%, rgba(36, 116, 254, 0.3) 0%, rgba(36, 116, 254, 0) 100%); }
.threeCardModule .row .col-md-6:nth-child(3n + 2) .threeCardModuleBox:before { background: linear-gradient(216.5deg, rgba(80, 144, 255, 0.2) 2.07%, rgba(80, 144, 255, 0.6) 99.22%); }
.threeCardModule .row .col-md-6:nth-child(3n + 3) .threeCardModuleBox { background: radial-gradient(78.13% 78.13% at 78.34% 19.94%, rgba(166, 42, 255, 0.3) 0%, rgba(166, 42, 255, 0) 100%); padding-bottom: 34px; }
.threeCardModule .row .col-md-6:nth-child(3n + 3) .threeCardModuleBox:before { background: linear-gradient(216.5deg, rgba(166, 42, 255, 0.2) 2.07%, rgba(166, 42, 255, 0.6) 99.22%); }
.threeCardModule .endImageBox { position: relative; max-width: 1288px; margin: 150px auto 0; padding-top: 50px; }
.threeCardModule .endImageBox:before, .threeCardModule .endImageBox:after { content: ''; position: absolute; padding: 2px; background: rgb(255 255 255 / 5%); top: 0; left: 50%; width: 91.150%; height: 90%; z-index: -1; backdrop-filter: blur(18px); border-radius: 21px; transform: translateX(-50%); }
.threeCardModule .endImageBox:after { top: 25px; width: 97%; background: hsla(0, 0%, 100%, .1); }
.threeCardModule .endImageBox img { width: 100%; }
.threeCardModuleBox .imageBox { padding-left: 20px; padding-bottom: 2px; }
.threeCardModule:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 78%; z-index: -1; }
.threeCardModule .endImageBox .shadowShape { width: 94.26%; height: 37.3%; position: absolute; bottom: -104px; right: 10px; background: #C9BAFF54; z-index: -1; filter: blur(200px); }

/* formModule ============================================================= */
.formModule .formModuleBox { max-width: 686px; margin: 0 auto; }
.formModule .formModuleBox label { margin: 0; }
.formModule { display: flex; justify-content: center; align-items: flex-end; padding-top: 400px; margin-top: -320px; }
.formModule .baseModuleParent { width: 100%; }
.formModule form { background: none; padding: 0; }
.formModule .sectionHeading .text { text-transform: capitalize; }

/* SliderQuateImg ============================================================= */
.ReviewSliderSection .SliderQuateImg img { width: 80px; margin: 0 auto; }
.ReviewSliderSection .SliderPersonImg img { height: 75px !important; width: 75px; object-fit: cover; border-radius: 50%; }
.ReviewSliderSection .ReviewSliderCard { height: 100%; position: relative; overflow: hidden; box-shadow: 7.65px 7.65px 76.47px 0px #190D6114; background: radial-gradient(78.13% 78.13% at 78.34% 19.94%, rgba(131, 42, 255, 0.098) 0%, rgba(131, 42, 255, 0) 100%); padding: 62px; border-radius: 21px; margin: 0 38px; }
.ReviewSliderSection .ReviewSliderCard:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FFFFFF; z-index: -1; }
.ReviewSliderSection .ReviewSliderCard:after { content: ''; position: absolute; border-radius: inherit; background: linear-gradient(10deg,rgba(115, 80, 255, 0) 0%, rgba(115, 80, 255, 0.06) 100%); inset: 0; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask-composite: exclude; padding: 3.82px; }
.ReviewSliderSection .SliderDescription { padding: 29px 0; font-size: 35px; max-width: 1200px; width: 100%; margin: 0 auto; letter-spacing: 0.03px; line-height:1.30; }
.ReviewSliderSection .slick-track { padding: 70px 0; }
.ReviewSliderSection .star { gap: 8px; padding-top: 6.47px; }
.ReviewSliderSection .ReviewStarImg { max-width: 20px; }
.ReviewSliderSection  .slick-list { display: grid; }

/* wrappingLeftSlider ============================================================= */
.wrappingLeftSliderBox { position: relative; width: 486px; border-radius: 28px; overflow: hidden; margin-right: 38px; }
.wrappingLeftSliderSlider { padding-bottom: 73px; opacity: 0; }
.wrappingLeftSliderSlider.slick-initialized.slick-slider { opacity: 1; }
.wrappingLeftSliderBox .imageBox img { width: 100%; aspect-ratio: 2/2.655; object-fit: cover; }
.wrappingLeftSliderBox .content { top: 100%; padding: 37px; position: absolute; width: 100%; height: 100%; transition: .3s all; display: flex; flex-direction: column; justify-content: flex-end; }
.wrappingLeftSliderBox .text { padding-top: 6px; font-size: 17px; color: #FFFFFF; line-height: 1.68; }
.wrappingLeftSliderBox .content .title h5 { font-size: 34px; text-transform: capitalize; }
.wrappingLeftSliderBox:hover .content { top: 0; }
.wrappingLeftSliderBox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(34, 31, 56, 0) 63.9%, #221F38 97.63%); }
.wrappingLeftSliderBox .playButton { transition: .3s all; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; z-index: 1; width: 63px; height: 63px; background: #FFFFFF; border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.wrappingLeftSliderBox .playButton img { max-width: 18px; }
.wrappingLeftSliderBox .playButton:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 137%; height: 137%; background: rgb(255 255 255 / 20%); content: ''; border-radius: 50%; }
.wrappingLeftSliderBox .playButton:hover { transform: translate(-50%, -50%) scale(1.5); opacity: 0.6; }
.wrappingLeftSlider .baseModuleParent { z-index: 11; }
.wrappingLeftSlider .baseModuleParent.modal-open { z-index: 1111; }
/* modal css ============================================================= */
.modal { position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; display: none; }
.modal .modalOuter { display: flex; flex-direction: column; min-height: calc(100% - 40px); justify-content: center; margin: 20px auto; max-width: 800px; }
.modal.modal-open { display: block; }
.modal-overlay { position: fixed; top: 0; left: 0; z-index: 1020; width: 100vw; height: 105vh; background: #000; opacity: .7; }
.modal-box { margin-bottom: 0; position: relative; z-index: 1050; background: #FFFFFF; border-radius: 10px; padding: 30px; transform: translateY(20px); opacity: 0; animation: modalAnimations 0.5s ease 1 forwards; }
.modal .modal-close { box-shadow: 0 0 50px #fff; background: #000; border-radius: 50%; cursor: pointer; height: 30px; position: absolute; right: -10px; top: -10px; width: 30px; color: #fff; font-size: 16px; display: flex; justify-content: center; align-items: center; }
.modal video { width: 100%; border-radius: 10px; display: block; }
body.modal-open { overflow: hidden; }
@keyframes modalAnimations { 100% {transform: none; opacity: 1;} }

.iframeWrapper { position: relative; padding-top: 56.25%; }
.iframeWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px; border: none; display: block; }




#hs_cos_wrapper_module_175335884245315 {
  display: inline-block;
  width: 100%;
}
.footer .button a {
  font-size: 22px;
  line-height: 1.13;
  padding: 11px 16.5px;
  border-radius: 8px;
}
.footer .footerPart {
  gap: 24px;
}
.footer .button a img {
  width: 20px;
  margin-left: 8px;
}

.footer {
  background-color: 

  
  
    
  


  rgba(28, 9, 63, 1.0)

;
  border-top: 1px none #FFFFFF;
  padding: 16.5px 0;
  font-size: 20px;
  color: #ffffff;
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1550px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #ffffff;
}

/* Footer Content */
.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #ffffff;
}

/* Header modules */
.footer .icon svg {
    fill: #ffffff;
}

.footer h3.form-title {
    color: {color=#FFFFFF, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#FFFFFF, css=#FFFFFF};
}
/* Footer Menu */
.footer .hs-menu-wrapper ul {
    margin: 1.5rem 0;
    margin-top: 0;
}
.footer .hs-menu-wrapper a {
    font-family: 'IBM Plex Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;
    font-size: ;
    text-transform: none;
}
.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    ;
    color: ;
}

.footer .hs-menu-wrapper a:active {
    ;
    color: ;
}

@media (min-width: 1400px) {
  .wrappingLeftSlider { padding: 160px 0; }
  .threeCardModule { padding: 250px 0 60px; }
  .wrappingLeftSlider .wrapping-left { padding-left: calc(calc(100% + 30px - 1318px) / 2); }
}

@media (min-width:992px) and (max-width: 1399px) {
  .threeCardModuleBox .title h4 { font-size: 40px; }
}
@media(max-width:1399px){
  .fontSize24, .fontSize24 h1, .fontSize24 h2, .fontSize24 h3, .fontSize24 h4, .fontSize24 h5, .fontSize24 h6 { font-size: 22px }
  .fontSize26, .fontSize26 h1, .fontSize26 h2, .fontSize26 h3, .fontSize26 h4, .fontSize26 h5, .fontSize26 h6 { font-size: 22px }
  .fontSize28, .fontSize28 h1, .fontSize28 h2, .fontSize28 h3, .fontSize28 h4, .fontSize28 h5, .fontSize28 h6 { font-size: 22px }
  .fontSize30, .fontSize30 h1, .fontSize30 h2, .fontSize30 h3, .fontSize30 h4, .fontSize30 h5, .fontSize30 h6 { font-size: 22px }
  
  .bannerSection { padding: 170px 0 100px; }
  .bannerSection .text { font-size: 26px; }
  .threeCardModuleBox .content { padding: 40px 20px 30px; }
  .threeCardModule .row .col-md-6:nth-child(3n+3) .threeCardModuleBox { padding-bottom: 20px; }
  .threeCardModule .endImageBox { margin: 120px auto 0; }
  .threeCardModule::after { height: 75%; }
  .wrappingLeftSliderBox { width: 400px; margin-right: 24px; }
  .wrappingLeftSliderBox .content { padding: 20px; }
  .wrappingLeftSliderBox .playButton { width: 50px; height: 50px; }
  .wrappingLeftSliderBox .playButton img { max-width: 15px; }
  .wrappingLeftSliderBox .text { font-size: 16px; }
  .wrappingLeftSliderBox .content .title h5 { font-size: 30px; }
  .ReviewSliderSection .SliderQuateImg img { width: 80px; }
  .ReviewSliderSection .SliderQuateImg { margin-bottom: 20px; }
  .ReviewSliderSection .profile { padding-top: 20px; }
  .ReviewSliderSection .SliderDescription { font-size: 35px; }
  .ReviewSliderSection .ReviewStarImg { max-width: 18px; }
  .ReviewSliderSection .star { gap: 5px; }
  .ReviewSliderSection .ReviewSliderCard { padding: 45px; margin: 0 25px; }
  .ReviewSliderSection .SliderPersonImg img { height: 75px !important; width: 75px; }
  .formModule { padding-top: 340px; margin-top: -330px; }
  .bannerSection .backgroundImage:before { height: 145px; }
  .bannerSection .backgroundImage { height: 63%; }
}
@media(max-width:1199px){
  .ReviewSliderSection .SliderDescription { font-size: 30px; }
  .formModule { margin-top: -320px; }
  .bannerSection .backgroundImage:before { height: 125px; }
}
@media(max-width:991px){
  .ReviewSliderSection .ReviewSliderCard { padding: 40px; margin:0 20px; }
  .ReviewSliderSection .SliderDescription { font-size: 25px; } 
  .ReviewSliderSection .SliderQuateImg img { width: 60px; }
  .ReviewSliderSection .SliderPersonImg img { height: 70px !important; width: 70px; }
  .bannerSection .text { font-size: 22px; }
  .bannerSection { padding: 120px 0 100px; }
  .bannerSection .backgroundImage { height: 65%; }
  .threeCardModule .endImageBox { margin: 80px auto 0; padding-top: 40px; }
  .threeCardModule .endImageBox:before, .threeCardModule .endImageBox:after { width: 88%; border-radius: 16px; }
  .threeCardModule .endImageBox:after { top: 20px; width: 95%; }
  .bannerSection .backgroundImage:before { height: 105px; }
  .bannerSection .backgroundImage { height: 66%; }
  .wrappingLeftSliderBox { width: 350px; }
  .threeCardModule::after { height: 83%; }
  .modal .modalOuter { max-width: 700px; }
  .footer { padding: 25px 0 30px; }
}
@media(max-width:767px){
  .fontSize24, .fontSize24 h1, .fontSize24 h2, .fontSize24 h3, .fontSize24 h4, .fontSize24 h5, .fontSize24 h6 { font-size: 20px }
  .fontSize26, .fontSize26 h1, .fontSize26 h2, .fontSize26 h3, .fontSize26 h4, .fontSize26 h5, .fontSize26 h6 { font-size: 20px }
  .fontSize28, .fontSize28 h1, .fontSize28 h2, .fontSize28 h3, .fontSize28 h4, .fontSize28 h5, .fontSize28 h6 { font-size: 20px }
  .fontSize30, .fontSize30 h1, .fontSize30 h2, .fontSize30 h3, .fontSize30 h4, .fontSize30 h5, .fontSize30 h6 { font-size: 20px }
  
  .ReviewSliderSection .SliderQuateImg img { width: 40px; }
  .ReviewSliderSection .SliderDescription { font-size: 20px; }
  .ReviewSliderSection .SliderPersonImg img { height: 50px !important; width: 60px; }
  .ReviewSliderSection .ReviewStarImg { width: 20px; }
  .bannerSection .text { font-size: 20px; }
  .bannerSection { padding: 100px 0 60px; }
  .threeCardModuleBox { max-width: 550px; margin: 0 auto; }
  .threeCardModule .endImageBox { margin: 60px auto 0; padding-top: 30px; }
  .threeCardModule .endImageBox:after { top: 15px; }
  .threeCardModule::after { height: 87%; }
  .threeCardModule .endImageBox .shadowShape { bottom: -60px; filter: blur(60px); }
  .wrappingLeftSliderSlider { padding-bottom: 60px; }
  .wrappingLeftSliderBox .content .title h5 { font-size: 24px; }
  .ReviewSliderSection .slick-track { padding: 30px 0; }
  .formModule { padding-top: 220px; margin-top: -200px; }
  .footer .footerPart { flex-direction: column; text-align: center; }
  .ReviewSliderSection .ReviewSliderCard { margin: 0 12px; box-shadow: 7.65px 7.65px 35px 0px #190D6114; }
  .modal-box { padding: 15px; }
  .modal .modalOuter { max-width: calc(100% - 50px); }
  .footer { font-size: 16px; }
}
@media(max-width:599px){
  .wrappingLeftSliderBox { width: auto; margin: 0 12px; }
  .wrappingLeftSlider .sectionHeading { text-align: center; }
}
@media(max-width:480px){
  .bannerSection .backgroundImage { height: 73%; }
  .threeCardModule::after { height: 92%; }
  .slick-next, .slick-prev { width: 50px !important; height: 50px !important; }
  .wrappingLeftSliderSlider { padding-bottom: 50px; }
  .ReviewSliderSection .ReviewSliderCard { padding: 30px 20px; }
  .ReviewSliderSection .SliderDescription { padding: 15px 0; font-size: 18px; }
  .ReviewSliderSection .profile { flex-direction: column; justify-content: center; row-gap: 10px; }
  .ReviewSliderSection .star { justify-content: center; }
}