/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*================= FORMS ========================*/
 /*Form spRocket*/ 
   .sr-form {
     padding-top: 50px!important;
   }
    form {
      gap: 40px;
    }
    form .input input{
      background-color: transparent;
      border-top: none;
      border-left: none;
      border-right: none;
    }
   form .input select,  form .input textarea{
     /* background-color: #1f1e45;*/
      background-color: transparent;
      border-top: none;
      border-left: none;
      border-right: none;
    }
  form .input select option {
    background-color: #1f1e45;
  }
  /*select arrow icon*/
  select {
    background-image: url(https://143596093.fs1.hubspotusercontent-eu1.net/hubfs/143596093/Icons/select-arrow-icon.svg);
}
  
  .hs-richtext {
    color: #FFFFFF80;
  }

  /*checkbox in the form*/
  .legal-consent-container {
    margin-top: 17px;
  }
  .legal-consent-container .field.hs-form-field {
    margin-bottom: 18px;
  }
   .legal-consent-container .hs-form-booleancheckbox-display>span {
     font-size:22px;
   }
  .sr-form [type=checkbox]:checked+span, .sr-form [type=checkbox]:not(:checked)+span{
    padding-left: 47px;
  }
  .sr-form [type=checkbox]:checked+span:before, .sr-form [type=checkbox]:not(:checked)+span:before {
    width: 37px;
    height: 37px;
    border-radius: 8px;
    left: -21px;
    top: -9px;
    background-color: transparent;
  }
  .sr-form [type=checkbox]:checked+span:after{
    height: 50px;
    left: -11px;   
    top: 0; 
    width: 50px;
  }
  
  .sr-form [type=checkbox]:checked+span:after, .sr-form [type=checkbox]:not(:checked)+span:after {
    content: url("https://143596093.fs1.hubspotusercontent-eu1.net/hubfs/143596093/Icons/check-mark-icon-2.png")
  }
  
  /*button*/
  .hs_submit.hs-submit {
    margin-top:10px;
  }
  .hs_submit.hs-submit .hs-button {
      font-weight: 500;
   }

  /*   .sr-form textarea {
     background-color: transparent;
      border: none;      
      border-bottom: 1px solid #b3befb;
    }*/


/*========================================================*//* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*=== hover effects====*/
/*smooth hover*/
#hs_cos_wrapper_site_header-module-1 .header__menu-item--depth-1.header__menu-item:hover{
  color: #7D77FF!important;
}
#hs_cos_wrapper_site_header-module-1 .header__menu-item--depth-1.header__menu-item:hover .header__menu-child-toggle path {
  fill: #7D77FF!important;
}

.cta-button{
  transition: 0.4s; 
  font-weight: 600!important;
}
.bnt-without-styles .btn-wrapper, .learnmore-btn {
  border-bottom: 2px solid transparent;
  transition: 0.4s;
}
.learnmore-btn {
  width: max-content;
  font-size: 24px;
}
.lm-link {
   transition: 0.4s; 
}
.lm-link:hover {
  color: #FFFFFF;
}
.bnt-without-styles .btn-wrapper:hover {
  border-bottom: 2px solid #7D77FF;
 width: auto;
}
.learnmore-btn:hover {
  border-bottom: 2px solid #7D77FF;
}
/*=========================*//* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*=====recent posts block======*/

 .simple-blog-listing .header-section {
    justify-content: center;
 }
.small-image-featured {
  border-radius: 17px;
}
/*Bg overlay for recent posts*/
  .small-image-featured:before{
    position:absolute;
    left:0;
    top:0;   
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 18px;
}

.simple-blog-listing-blog-small-box .small-image-featured {
  border-radius: 30px;
}

/*title for blog posts */
.simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts h2 {
    font-weight: 700;
    font-size: 36px!important;
    line-height: 41.4px!important;
    text-transform: none!important;
    color: #1f1e45;
}

.simple-blog-listing .simple-blog-listing-blog-box-full .simple-blog-listing-blog-small-box .blog-texts {
    margin-top: 58px!important;
}


/*Readmore btn for blog post list*/
 #hs_cos_wrapper_widget_1740475996231 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17406480061225 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17417991943545 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17416368216405 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17418981975655 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17420497093745 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17425873958905 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17429302751175 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17430210950125 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17432579196023 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17435034435025 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a,
 #hs_cos_wrapper_module_17440461103725 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a{
   padding-left: 0;
   padding-top: 24px;
   padding-right:0;
   padding-bottom: 3px;
   font-size: 24px;
   border-bottom: 2px solid transparent;
   transition: 0.4s;
 }
 #hs_cos_wrapper_widget_1740475996231 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17406480061225 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17417991943545 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17416368216405 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17418981975655 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17420497093745 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17425873958905 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17429302751175 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17430210950125 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17432579196023 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17435034435025 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover,
 #hs_cos_wrapper_module_17440461103725 .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a:hover {
   border-bottom: 2px solid #7D77FF;
 }
/*=========================*//* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/*============= Container ==================*/

.container, .container-xl {      
   padding-left: 100px;
   padding-right: 100px;
}

/*===============    headr NAVBAR =============*/
.header__container[data-layout=mobile] .header__menu-col {
    margin-left: auto !important;
}
  
  /*padding between menu items*/
  .header__menu-col.m-left-auto {
    margin-left: 65px!important;
  }

  /*drpd arrow*/
  .header__menu-child-toggle path {
    fill: #ffffff;
  }
  
  .header__menu-link--toggle {
    cursor: pointer;
  }

  .header__menu-item--depth-1 {
    padding: 0 25px!important;
  }

 /*header button*/
  .header__bottom .cta-button {
      font-weight: 600 !important;
      font-size: 18px;
      min-width: 228px;
  } 
  .header__menu-item--depth-3>.header__menu-link {
      margin-left: 0!important;
  }
  
  /*dropdown menu*/
 
 
 .header__menu-submenu.header__menu-submenu--level-2 {
    position: fixed;
    top: 103px;
    padding-top: 17px;
    justify-content: center;
    padding-left: 100px;
    padding-right: 100px;
    border-top: 1px solid #B3BEFB !important;
}

 
  .header__menu-item--depth-2.header__menu-item--has-submenu { 
    max-width: 760px;
  }
  .header__menu-item--depth-2 {
     max-width: 760px;
  }

  .header__menu-link, .header__menu-item--depth-3 .header__menu-link{
    padding-left: 0!important;
    padding-right: 0!important;
  }

   /*border between columns - dropdown*/
  .header__menu-submenu--level-2>.header__menu-item:not(:first-child){
    border-left: 1px solid transparent!important;
  }

  /*align with 1st menu item*/

  .header__menu-item--depth-2:first-child{
    padding-left: 280px;
  }
 .blog-texts .hubspot-topic_data.hubspot_topic_list, .blog-texts .aut-date, .blog-texts .sub-contents {
    display: none;   
 }

  /*================*/
  .header__menu-item--depth-2:nth-child(2) .header__menu-link {
    height:100%;    
  }
  .header-img{
    vertical-align: middle;
  }


/* Custom css */
.header__menu-item svg.header__menu-child-toggle {
    transition: all .25s ease-in-out;
}
.header__menu-item.header__menu-item--open svg.header__menu-child-toggle {
    transform: rotate(180deg);
}
.header__menu-item.header__menu-item--open svg.header__menu-child-toggle {
    transform: rotate(180deg);
}

.header__container .header__wrapper .header__logo-col {
    z-index: 1;
}
.header__container .header__wrapper li.header__menu-item, 
.header__container .header__wrapper li.header__menu-item .header__menu-link {
    z-index: 100;
}
.header__container .header__menu-submenu .header__menu-item--depth-2.header__menu-item:not(.header__menu-item--has-submenu) {
    padding-left: 130px;
}
.header__container .header__wrapper li.header__menu-item .header__menu-link {
    font-weight: 600 !important;
}


@media (min-width: 1269px){
  .header__menu-submenu.header__menu-submenu--level-2:before {
      content: "";
      background: #1f0451;
      position: absolute;
      top: -105px;
      width: 100%;
      height: 104px;
      left: -1px;
      z-index: -1;
  }
}/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*================   MOBILE   ====================*/

/*delete later*/
 @media screen and (max-width: 1270px) {
    .main-hero-section .sr-cover {
       padding-top: 323px!important;
       padding-bottom: 254px!important;
    }
     /*LP hero*/
    .first-block-margin { 
      margin-top: 58px!important;
      /* padding-top: 140px!important;*/
     }  
}

@media screen and (max-width: 1200px) {
      .container, .container-xl {      
        padding-left: 25px!important;
        padding-right: 25px!important;
     }
}
  
  /*mobile*/
  @media screen and (max-width: 767px) {
     .first-block-margin { 
      margin-top: 58px!important;
      /* padding-top: 140px!important;*/
     } 
    
    /* ============ NAVBAR  =================  */
    .header__menu--mobile {
      top: 80px;
    }
    .header__bottom {
      background-color: #1f0451!important;
      padding: 9px 0px!important;
    }
    .header__menu-col.m-left-auto {
      margin-left: auto!important;
    }
    
    /*====================== Containers  ==================================*/
     .container, .container-xl {      
        padding-left: 25px;
        padding-right: 25px;
     }
    
  /*  .header__menu-link--toggle, */
  /*  .header__menu-item--depth-2 .header__menu-link*/
    .header__menu-item--depth-3 .header__menu-link {
      padding-left: 22px!important;
     }
    
    
    /*======== Row gap ========*/
    .custom-gap-20 .row-gap{
      gap: 20px;
    }
    
    /*=========  Dropdown menu ========*/
    
     .header__menu.header__menu--mobile.header__menu--show {
        height: 100dvh;       
    }
    
    .header__menu--mobile {
      border-top: 1px solid transparent!important;
    }
     .header__menu.header__menu--mobile.header__menu--show {
         padding-top: 10px!important;
    }
    
    .header__menu.header__menu--mobile.header__menu--show .header__menu-wrapper{
       display: flex;
       flex-direction: column;     
       height: calc(100dvh - 105px);
       padding-top: 43px;
    }
    .header__menu-item--button {
      margin-top: auto;
    }
    
    .header__menu--mobile.header__menu--show .header__menu-wrapper:nth-child(2), .sr-social {
      display: none!important;
    }
    .header__menu-item {
      flex-direction: column;
    }
   
    #hs_cos_wrapper_site_header-module-1 .header__container .header__menu--mobile .header__menu-submenu .header__menu-item.header__menu-item--depth-1 {
      display: none;
    }
    
    .header__container[data-layout=mobile] .header__menu-submenu {
     
      /*new */
       height: auto!important;
       display: none;
       opacity: 1;
       position: relative;
       transform: translateX(0);
       visibility: visible;
       z-index: 2;
      
    }
    
    .header__container[data-layout=mobile] .header__menu-item--open>.header__menu-submenu {
       /*new */
       display: block;
       position: relative!important;
    }
    /*   ====== BUTTONS =========   */
    .cta-button, .ai-search-block .cta-group, .hs-button  {
      font-size: 20px!important;
    /*  max-width: 285px!important;*/
      width: 100%;
      margin-left: auto!important;
      margin-right: auto;!important
    }
    .cta-group .btn-wrapper {
       width: 100%
     }
    .cta-group .btn-wrapper .cta-button {
      justify-content: center;
    }
    
    .main-hero-section .cta-button, .sources-block .cta-button {
      padding: 9px 17px;
      height: 50px;
    }
    .hs-button {
      padding: 9px 17px;    
    }
    .main-hero-section .btn-wrapper, .sources-block .btn-wrapper {
      width: 100%!important;
    }
    .main-hero-section .cta-button, .sources-block .cta-button, .hs-button{
      display: flex;
      justify-content: center;
      width: 100%!important;
    }
    .main-hero-section .cta-button {
      margin-left: 0!important;
   /*   margin-right: auto;!important*/
    }
    .sources-block .cta-group {
      gap: 17px;
    }
    
    .learnmore-btn {     
       font-size: 20px;
    }
    
    /*  ================== menu items ================  */
     #hs_cos_wrapper_site_header-module-1 .header__menu-link {
       font-size: 32px!important;
       font-weight: 700!important;       
    }
    
      #hs_cos_wrapper_site_header-module-1 .header__menu-item.header__menu-item--depth-2 .header__menu-link{
        font-size: 18px!important;
        font-weight: 400!important; 
    
    }
    
    .header__menu-submenu.header__menu-submenu--level-2 {
      padding: 0 !important;
    }
    
   .header__container[data-layout=mobile] .header__menu-submenu--level-2>li{
      margin-bottom: 0!important;
     
    }
    .header__container[data-layout=mobile] .header__menu-submenu--level-2>li .header__menu-link{    
      padding: 9px 0!important;
    }
   
    
    
    
    /*  ================ HERO-MAIN W-VIDEO ==================  */
    
         .main-hero-section {
           height: 100dvh!important;
         }
        .main-hero-section .sr-cover {
          padding-top: 148px !important;
          padding-bottom: 0px !important;
          padding-left: 12px!important;
          padding-right: 12px!important;
        }
        
       .main-hero-section h1{
          margin-bottom: 31px;
        }
        .main-hero-section .description p {
          margin-top: 0;
        }
        .main-hero-section .description span {
           margin-top: 0!important;
          /* padding-bottom: 28px!important;*/
           padding-bottom: 0!important;
           font-size: 20px!important;
        }
          
        .main-hero-section .sr-cover-inner .sr-spacer-bottom-50 {
          padding-bottom: 30px!important;
        }
        .main-hero-section .cta-group {
          gap: 17px!important;
        }
    
    
    /*=============================*/
    
   

    
    /*===== Right image in hero=======*/
    .right-img-column {
      display: none;
    }

    
    /*===under hero ===  STAR BLOCK====*/
    .star-block .col-content h4, .search-block .col-content h4{   
      gap: 20px;
      font-size:16px;
    }
  /*  .star-block .content-wrapper {
      border-radius: 15px!important;
    }*/
    
    /*Accorderon*/
    #accordion_1740577902034 .ac-panel_inner {
      color: #1f1e4580!important;
    }
    #accordion_17405877803316 .ac, #accordion_1735905115748 .ac {
      border-radius: 15px!important;
    }
    /*============== Sousrce block  =================*/
    .sources-block .column_feature div {
      width:100%;
    }
    .sources-block .column_feature .description img {
      width: 100%!important;
    }
    /*================= Copilot  ==============*/
    .rounded-gif img, .gif-image img {
      border-radius: 15px!important;
    }
    
    /*latest posts*/
    .simple-blog-listing-blog-small-box .small-image-featured {
       border-radius: 15px;
    }
    .simple-blog-listing .simple-blog-listing-blog-box-full .simple-blog-listing-blog-small-box .blog-texts {
      margin-top: 30px!important;
    }
    .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts h2{
      font-size: 20px !important;
      line-height: 100% !important;
    }
    .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .aut-date {
      display: none!important;
    }
    .simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a{
      font-size: 20px!important;
    }
    .blog-texts .read-more a {
      padding-top: 12px!important;
    }
    .blog-texts .read-more {
      margin-top: 18px;
      margin-bottom: 7px;
    }
    
        /*next block*/
    .next-block .content-wrapper {
      padding: 80px 20px!important;
      border-radius: 15px!important;
    }
    .next-block .cta-button {
      padding: 0 15px;
    }
    .next-block .heading.h3 {
      font-size: 32px;
    }
     .next-block .heading.h4 {
      font-size: 22px;
    }
    .next-block .col-content span {
      font-size: 20px!important;
      color: #00000080;
    }
    .next-block .cta-group {
      padding-top: 15px;
    }
    
    
    /*Protect block*/
    .protect-column .content-wrapper {
      padding: 20px !important;
      border-radius: 15px!important;
    }
    .protect-column .col-content {
      gap: 40px;
      flex-direction: column;
    }
    .protect-column .col-content div {
      text-align: center!important;
    }
  /*  .protect-column .col-content div span {
         font-size: 16px!important;
    }*/
    .protect-column .content-wrapper {
        padding: 40px 18px !important;
    }
    
      /*=============  FORM  =================*/
    .sr-form {
      border-radius: 15px!important;
    }
    .legal-consent-container .hs-form-booleancheckbox-display>span {
      font-size:16px;
    }
    .sr-form [type=checkbox]:checked+span, .sr-form [type=checkbox]:not(:checked)+span {
      padding-left: 37px;
    }
    .sr-form [type=checkbox]:checked+span:before, .sr-form [type=checkbox]:not(:checked)+span:before {
      top: 0px;
    }

    /*form btn*/
    .hs_submit.hs-submit .hs-button {
      width: 100%;
      text-align: center;
    }
    /*copilot oversharing*/
    .car-left-padding {
      padding-right: 15px;
    }
    .car-left-padding h2 {
      text-align: center;
    }
    
    /*===========================*/
    
    
    /*Footer!!!*/
    .custom-footer-wrap .entire-container {
       flex-direction: column;      
    }
    .right-footer-wrap {
      flex-direction: column;
      gap: 40px;
     }
    .copyright-text {
      margin-top: 40px!important;
    }
    /*latest posts*/
    .simple-blog-listing .header-section h2 {
      text-align: center;
   }
  }


   @media (min-width: 576px) {
     .container-xl {
         max-width: 540px!important;
     }
  }
    @media (min-width: 768px) {
        .container-xl{
           max-width: 720px!important;
       }        
     }

    @media (min-width: 992px) {
        .container-xl {      
          max-width: 960px!important;
        }
     }
    @media (min-width: 1200px) {
        .container-xl {      
          max-width: 1720px!important;
        }
     }/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*================  Modal window for video =================*/
.sr-modal .modal-body {   
    padding: 4rem 0 3rem !important;
}
#demo-video button.close {
  right: 0 !important;
  width: 45px!important;
  height: 45px!important;
}/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*======= custom footer =======*/

.custom-footer-wrap .entire-container {
  display: flex;
  gap:40px;
}
.custom-soc-icons .hs-embed-content-wrapper {
   display: flex;
    gap: 17px;
    margin-top: 45px;
    margin-bottom: 80px;
}
.custom-soc-icons .hs-embed-content-wrapper a svg path {
   transition: 0.4s; 
}
.custom-soc-icons .hs-embed-content-wrapper a:hover svg path {
  fill: #7D77FF;
}

.left-footer-wrap img {
  margin-bottom: 34px;
}
.left-footer-wrap, .right-footer-wrap {
  width: 100%;
}

.right-footer-wrap {
  display: flex;
  gap:150px;
}

.right-footer-wrap ul {
  list-style-type: none;
  padding-left: 0;
}

.footer-right-col h6 {
  margin-bottom: 18px;
}

.right-footer-wrap ul li{
  margin-bottom: 18px;
  color: #FFFFFF80;
  font-size: 18px;
}/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*  ================ HERO-MAIN W-VIDEO ==================  */  
   
      .main-hero-section .sr-cover {
         padding-top: 540px!important;
        padding-bottom: 254px!important;
      }

      .main-hero-section .description p {
         margin-top: 50px;
      }



/*======= Herro image - overflow  ==================================*/
.lp-hero-with-image {
  overflow: hidden;  
 }

 .first-block-margin {
   margin-top: 108px!important;
  /* padding-top: 230px!important;*/
}/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

 /*under Hero STAR BLOCK */
  .star-block .col-content h4 {
    display: flex;
    gap:16px;
    align-items: center;
  }
  .search-block .col-content h4 {
    display: flex;
    gap: 28px;
    align-items: center;
  }

/*========= What next block and Protect block==============*/


.what-next, .lets-talk {
  margin-bottom: 36px;
}

.protect-column {
  margin-top: 50px;
}

.protect-column .content-wrapper {
  background-color: rgba(255, 255, 255, 81%)!important;
  border-radius: 10px!important;
  border: 1px solid transparent!important;
  padding: 20px 40px!important;
}
.protect-column .col-content{
  display: flex;
  gap: 28px;
  align-items: center;
}/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


 /*button with arrow - global styles*/
    .cta-with-arrow {
      margin-left: 19px;
    }
    .cta-with-icon {
       margin-right: 13px;
    }


/*======== global buttoms shadow   ===========================*/
.btn-wrapper .cta-button:focus, .btn-wrapper .cta_button:focus, .btn-wrapper [data-hubspot-cta-id]:focus, .btn-wrapper input[type=button]:focus, .btn-wrapper input[type=submit]:focus, .btn.focus, .btn:focus, input[type=button]:focus, input[type=submit]:focus {
  box-shadow: none;
}
.cta-button:focus {
  outline: none!important;
}.read-more a img.cta-with-arrow{transition:right 300ms ease-in;position:absolute;right:0}.read-more a:hover img.cta-with-arrow{right:10px}.read-more a.back-cta{padding-right:53px!important;border-bottom:0 none!important}.learnmore-btn img.cta-with-arrow{transition:right 300ms ease-in;position:absolute;right:0}.learnmore-btn a{position:relative;padding-right:53px!important;border-bottom:0 none!important}.learnmore-btn{border-bottom:none!important}.learnmore-btn a:hover img.cta-with-arrow{right:10px}.trust-verify-column .cta-group .cta-button img.cta-with-arrow,.next-block .cta-group .cta-button img.cta-with-arrow{position:absolute;right:24px;transition:right 300ms ease-in}.trust-verify-column .cta-group .cta-button,.next-block .cta-group .cta-button{position:relative;padding-right:70px}.trust-verify-column .cta-group .cta-button:hover img.cta-with-arrow,.next-block .cta-group .cta-button:hover img.cta-with-arrow{right:30px}.sr-multicol-media .cta-group .btn-wrapper.btn-none-wrapper{position:relative!important;padding-right:70px!important;border:none!important}.sr-multicol-media .cta-group .btn-wrapper.btn-none-wrapper a.cta-button img.cta-with-arrow{position:absolute;right:-50px;transition:right 300ms ease-in}.sr-multicol-media .cta-group .btn-wrapper.btn-none-wrapper a.cta-button:hover img.cta-with-arrow{right:-40px}.sr-multicol-media .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button,.sr-hero-form-01 .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button{position:relative;padding-right:70px}.sr-multicol-media .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button img.cta-with-arrow,.sr-hero-form-01 .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button img.cta-with-arrow{position:absolute;right:24px;transition:right 300ms ease-in}.sr-multicol-media .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button:hover img.cta-with-arrow,.sr-hero-form-01 .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button:hover img.cta-with-arrow{right:30px}.role-features .btn-wrapper.btn-primary-wrapper a.cta-button{position:relative;padding-right:70px}.role-features .btn-wrapper.btn-primary-wrapper a.cta-button img.cta-with-arrow{position:absolute;right:24px;transition:right 300ms ease-in}.role-features .btn-wrapper.btn-primary-wrapper a.cta-button:hover img.cta-with-arrow{right:30px}.sr-multicol-media .meet-team .cta-group .btn-wrapper.btn-none-wrapper{padding:0!important;border-bottom:1px solid #7D77FF!important}.blog-listing--card .blog-listing__post-image{opacity:1!important}.hs_submit.hs-submit .hs-button{font-weight:700}.jake-accordion-faq .ac-panel_inner{margin-top:50px}.jake-accordion-faq .ac-header:hover .ac-trigger{color:#6861ff!important}.assessment-process .column_feature:hover{background:#6059e9;border-color:#6059e9;color:#fff}.assessment-process .column_feature{transition:background 300ms ease-in}.event-hero-banner .row{justify-content:space-between}.event-hero-banner .right-img-column .responsive-image{text-align:right}.event-hero-banner .right-img-column .responsive-image img{max-width:100%}.download-the-ebook-form .hs_submit input.hs-button{background-image:url(https://www.knostic.ai/hubfs/Icons/arrow-right-icon.png);background-repeat:no-repeat;background-size:30px;background-position:88% center;padding-right:80px;transition:all 300ms ease-in}.download-the-ebook-form .hs_submit input.hs-button:hover{background-position:84% center}.data-leakage-form-section .hs_submit input.hs-button{background-image:url(https://www.knostic.ai/hubfs/Icons/arrow-right-purple.svg);background-repeat:no-repeat;background-size:30px;background-position:88% center;padding-right:80px;transition:all 300ms ease-in}.data-leakage-form-section .hs_submit input.hs-button:hover{background-image:url(https://www.knostic.ai/hubfs/Icons/arrow-right-icon.png);background-position:84% center}.footer-right-col h3{font-size:.8181818181818182rem;margin-bottom:18px}.custom-soc-icons .hs-embed-content-wrapper span{display:none}@media screen and (min-width:1200px){.simple-blog-listing{padding-right:100px!important;padding-left:100px!important}.data-leakage-form-section .row.sr-row{align-items:center!important}.data-leakage-form-section .row.sr-row .sr-col{align-items:center!important;margin-top:auto;margin-bottom:auto}.data-leakage-form-section .row.sr-row .left-hero-title{margin-top:0}}@media screen and (max-width:1270px){.main-hero-section .sr-cover{padding-top:323px!important;padding-bottom:254px!important}.header__wrapper .header__menu .header__menu-item{padding:0 14px!important}.header__bottom .cta-button{min-width:230px}.first-block-margin{margin-top:58px!important}}@media screen and (max-width:1200px){.container,.container-xl{padding-left:25px!important;padding-right:25px!important}}@media screen and (max-width:1199px){.header__menu--mobile{top:80px}.header__bottom{background-color:#1f0451!important;padding:9px 0px!important}.header__menu-col.m-left-auto{margin-left:auto!important}.header__bottom .container-xl{max-width:100%!important}.header__menu-item--depth-3 .header__menu-link{padding-left:22px!important}.header__menu.header__menu--mobile.header__menu--show{height:100dvh}.header__menu--mobile{border-top:1px solid transparent!important}.header__menu.header__menu--mobile.header__menu--show{padding-top:10px!important}.header__menu.header__menu--mobile.header__menu--show .header__menu-wrapper{display:flex;flex-direction:column;height:calc(100dvh - 72px);padding-top:43px;padding-bottom:30px;overflow-y:auto}.header__menu-item--button{margin-top:auto}.header__menu--mobile.header__menu--show .header__menu-wrapper:nth-child(2),.sr-social{display:none!important}.header__menu-item{flex-direction:column}#hs_cos_wrapper_site_header-module-1 .header__container .header__menu--mobile .header__menu-submenu .header__menu-item.header__menu-item--depth-1{display:none}.header__container[data-layout=mobile] .header__menu-submenu{height:auto!important;display:none;opacity:1;position:relative;transform:translateX(0);visibility:visible;z-index:2}.header__container[data-layout=mobile] .header__menu-item--open>.header__menu-submenu{display:block;position:relative!important}#hs_cos_wrapper_site_header-module-1 .header__menu-link{font-size:32px!important;font-weight:700!important}#hs_cos_wrapper_site_header-module-1 .header__menu-item.header__menu-item--depth-2 .header__menu-link{font-size:18px!important;font-weight:400!important}.header__menu-submenu.header__menu-submenu--level-2{padding:0!important}.header__container[data-layout=mobile] .header__menu-submenu--level-2>li{margin-bottom:0!important}.header__container[data-layout=mobile] .header__menu-submenu--level-2>li .header__menu-link{padding:9px 0!important}.header__container .header__menu-submenu .header__menu-item--depth-2.header__menu-item:not(.header__menu-item--has-submenu){padding-left:0}.header__menu-submenu.header__menu-submenu--level-2{border:none!important}.header__menu-wrapper .header__menu-item button.header__menu-link{display:block}.header__menu-wrapper .header__menu-item button.header__menu-link svg.header__menu-child-toggle{width:20px;height:12px}.header__menu.header__menu--mobile.header__menu--show .header__menu-wrapper li.header__menu-item.header__menu-item--button{align-items:flex-start;padding-top:20px!important}.header__wrapper .header__menu .header__menu-item{padding:0 25px!important}.header__wrapper .header__menu .header__menu-item ul.header__menu-submenu .header__menu-item{padding:0px!important}}@media screen and (max-width:767px){.container,.container-xl{padding-left:25px;padding-right:25px}.custom-gap-20 .row-gap{gap:20px}.cta-button,.ai-search-block .cta-group,.hs-button{font-size:20px!important;width:100%;margin-left:auto!important;margin-right:auto;!important}.cta-group .btn-wrapper{width:100%}.cta-group .btn-wrapper .cta-button{justify-content:center}.main-hero-section .cta-button,.sources-block .cta-button{padding:9px 17px;height:50px}.hs-button{padding:9px 17px}.main-hero-section .btn-wrapper,.sources-block .btn-wrapper{width:100%!important}.main-hero-section .cta-button,.sources-block .cta-button,.hs-button{display:flex;justify-content:center;width:100%!important}.main-hero-section .cta-button{margin-left:0!important}.sources-block .cta-group{gap:17px}.learnmore-btn{font-size:20px}.main-hero-section{height:100dvh!important}.main-hero-section .sr-cover{padding-top:148px!important;padding-bottom:0px!important;padding-left:12px!important;padding-right:12px!important}.main-hero-section h1{margin-bottom:31px}.main-hero-section .description p{margin-top:0}.main-hero-section .description span{margin-top:0!important;padding-bottom:0!important;font-size:20px!important}.main-hero-section .sr-cover-inner .sr-spacer-bottom-50{padding-bottom:30px!important}.main-hero-section .cta-group{gap:17px!important}.right-img-column{display:none}.star-block .col-content h4,.search-block .col-content h4{gap:20px;font-size:16px}#accordion_1740577902034 .ac-panel_inner{color:#1f1e4580!important}#accordion_17405877803316 .ac,#accordion_1735905115748 .ac{border-radius:15px!important}.sources-block .column_feature div{width:100%}.sources-block .column_feature .description img{width:100%!important}.rounded-gif img,.gif-image img{border-radius:15px!important}.simple-blog-listing-blog-small-box .small-image-featured{border-radius:15px}.simple-blog-listing .simple-blog-listing-blog-box-full .simple-blog-listing-blog-small-box .blog-texts{margin-top:30px!important}.simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts h2{font-size:20px!important;line-height:100%!important}.simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .aut-date{display:none!important}.simple-blog-listing .simple-blog-listing-blog-box-full .blog-texts .read-more a{font-size:20px!important}.blog-texts .read-more a{padding-top:12px!important}.blog-texts .read-more{margin-top:18px;margin-bottom:7px}.next-block .content-wrapper{padding:80px 20px!important;border-radius:15px!important}.next-block .cta-button{padding:0 15px}.next-block .heading.h3{font-size:32px}.next-block .heading.h4{font-size:22px}.next-block .col-content span{font-size:20px!important;color:#00000080}.next-block .cta-group{padding-top:15px}.protect-column .content-wrapper{padding:20px!important;border-radius:15px!important}.protect-column .col-content{gap:40px;flex-direction:column}.protect-column .col-content div{text-align:center!important}.protect-column .content-wrapper{padding:40px 18px!important}.sr-form{border-radius:15px!important}.legal-consent-container .hs-form-booleancheckbox-display>span{font-size:16px}.sr-form [type=checkbox]:checked+span,.sr-form [type=checkbox]:not(:checked)+span{padding-left:37px}.sr-form [type=checkbox]:checked+span:before,.sr-form [type=checkbox]:not(:checked)+span:before{top:0}.hs_submit.hs-submit .hs-button{width:100%;text-align:center}.car-left-padding{padding-right:15px}.car-left-padding h2{text-align:center}.custom-footer-wrap .entire-container{flex-direction:column}.right-footer-wrap{flex-direction:column;gap:40px}.copyright-text{margin-top:40px!important}.simple-blog-listing .header-section h2{text-align:center}.trust-verify-block p{font-size:20px!important}.trust-verify-column.meet-team .col-content div{font-size:20px!important}.meet-team .column_feature .heading{font-size:20px!important;padding-right:35px}.meet-team .column_feature p{font-size:16px}.trust-verify-column.learn-more-col .col-content img{width:26px!important;min-width:26px!important}.trust-verify-column.learn-more-col .col-content a.lm-link span{font-size:16px!important;line-height:normal;display:block}.trust-verify-column.learn-more-col .col-content span{gap:18px!important}.sr-multicol-media .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button{padding:0 15px}.sr-multicol-media .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button img.cta-with-arrow,.sr-multicol-media .cta-group .btn-wrapper.btn-primary-wrapper a.cta-button img.cta-custom{display:none}.sr-multicol-media .cta-group .btn-wrapper.btn-none-wrapper a.cta-button:hover img.cta-with-arrow{right:-30px}.sr-multicol-media .cta-group .btn-wrapper.btn-none-wrapper a.cta-button img.cta-with-arrow{width:22px;right:-40px;bottom:-1px}.sr-multicol-media .cta-group .btn-wrapper.btn-none-wrapper{width:auto;padding-right:50px!important}.learnmore-btn a{padding-right:40px!important}.learnmore-btn img.cta-with-arrow{width:22px;bottom:-1px}.read-more a.back-cta img.cta-custom.cta-with-arrow{width:22px;bottom:2px}.read-more a.back-cta{padding-right:40px!important;border-bottom:0 none!important}.jake-accordion-faq .ac-panel_inner{margin-top:30px}.jake-accordion-faq .ac-header .ac-trigger{font-size:20px!important}.jake-accordion-faq .ac-panel .ac-panel_inner p{font-size:20px}.jake-accordion-faq .ac-panel .ac-panel_inner{margin-right:-25px}.sr-multicol-media .content-wrapper .col-content p{font-size:20px!important}.mobile-media-above .row.row-gap{flex-direction:column-reverse}.sr-multicol-media .gif-image.sr-col.sr-repeater-2{margin-top:20px}.hiring-block .description div{font-size:20px!important;margin-top:30px!important;margin-bottom:10px!important}.team-person{font-size:22px;margin-bottom:15px}.sr-multicol-media.events-sources-section .col-content p.check-sorces-heading{margin-top:30px!important}.sr-multicol-media.events-sources-section .col-content p.event-left-content{margin-top:0px!important}.glossary-banner .content-wrapper h1.heading{margin:0}}@media (min-width:576px){.container-xl{max-width:540px!important}}@media (min-width:768px){.container-xl{max-width:720px!important}}@media (min-width:992px){.container-xl{max-width:960px!important}}@media (min-width:1200px){.container-xl{max-width:1720px!important}}