/* @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    */
/*****************************************/

html {
  scroll-behavior: smooth;
}

@font-face {
    font-family: 'ppneuebit';
    src: url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/fonts/PPNeueBit-Bold.eot);
    src: url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/fonts/PPNeueBit-Bold.eot?#iefix) format("embedded-opentype"), url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/fonts/PPNeueBit-Bold.woff) format("woff"), url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/fonts/PPNeueBit-Bold.ttf) format("truetype"), url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/fonts/PPNeueBit-Bold.svg#star) format("svg");
    font-weight: 700;
    font-style: normal
}

.dark_bg .custom-form-wrapper form .hs-button,
body.dark_bg a.cta_button {
  font-family: 'ppneuebit' !important;
  font-size: 1.75em !important;
  padding: 0.57em 1.22em !important;
}

.dark_bg .custom-form-wrapper form .hs-button {
  background-size: 1em;
}

.dark_bg .cta_button.btn-black span.button-arrow,
.dark_bg .cta_button.btn-blue span.button-arrow,
.dark_bg .cta_button.btn-primary span.button-arrow,
.dark_bg .cta_button.btn-secondary span.button-arrow,
.dark_bg .link-simple::after, a[id^="cta_button"] span.button-arrow {
  height: 1em;
  margin-top: 0;
}

.dark_bg h1,
.dark_bg h2 {color: #fff;font-weight: 400;}

@media screen and (min-width: 600px) {
  .dark_bg h1,
  .dark_bg section.boxed.forget h2:not(.subtitle),
  .dark_bg section.boxed.discover h2:not(.subtitle) {
    font-size: 56px !important;
  }
  .dark_bg section.boxed h2:not(.subtitle) {
    font-size: 40px !important;
  }
  .dark_bg h2:not(.subtitle) {
    font-size: 40px !important;
  }
  .dark_bg section.boxed h2.title {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
}

.dark_bg {
  background-color: #1A1A1A;
  color: #fff;
  background-image: url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/schaman-gpt-bg.jpg);
  background-repeat: repeat;
}

.dark_bg::before {
  content: '';
  position: fixed;
  height: 100vh;
  width: 100vw;
  background-color: #1a1a1a;
  background-image: url(https://5700174.fs1.hubspotusercontent-na1.net/hubfs/5700174/Schaman_2022/schaman-gpt-bg.jpg);
  background-repeat: repeat;
}

.dark_bg .primary-color {color: var(--color-yellow);}
.dark_bg .font-alternate {font-family: 'ppneuebit', sans-serif !important;font-size: 1.36em;}

.dark_bg .grid-twocolumns-bg-blue.bg-bluelight,
.dark_bg .grid-twocolumns-bg-blue .bg-bluelight,
.dark_bg section.boxed.bg-color .container {background-color: #000;}

.dark_bg .grid-twocolumns-bg-blue.bg-bluelight,
.dark_bg .grid-twocolumns-bg-blue .bg-bluelight {background-color: transparent;}

.dark_bg section.boxed.bg-color .container.bg-yellow {background-color: var(--color-yellow);}
.dark_bg section.boxed.bg-color .container.bg-lightblue {background-color: var(--color-light-blue);}

.dark_bg section.boxed.bg-color .bg-yellow h2,
.dark_bg section.boxed.bg-color .bg-lightblue h2 {color: #000;}

.dark_bg header section {
  padding: 2rem;
}

.dark_bg section.boxed.bg-color .container {
  padding: 120px var(--gutter-h);
}

.dark_bg section#intro {
  padding-top: 120px;
}

.dark_bg section.form.boxed.bg-color .container {
  padding: 120px 115px;
}

/* Main form */
.dark_bg section.form {
  padding-top: var(--gutter-v);
  padding-bottom: var(--gutter-v);
}

.dark_bg section.form .form-wrapper h2 {
  font-size: 40px !important;
  line-height: 1em !important;
  margin-bottom: 1em;
}

@media screen and (min-width: 900px) {
  .dark_bg section.form .grid-half {
    grid-template-columns: 1fr auto;
  }
}

.dark_bg section.boxed.form h2:not(.subtitle) {
  font-size: 40px;
}

.dark_bg section.grid-twocolumns-bg-blue {
  
  /*padding: calc( var(--gutter-v) / 2 ) 0;*/
  padding: 60px 0;
}

section.boxed.bg-color h2 {margin: 0;}

.dark_bg h2.subtitle {
  display: inline-block;
  padding: 0.8em 1.25em;
  border-radius: 2em;
  background-color: var(--color-light-blue);
  /* box-shadow: 0 0 32px 0 var(--color-light-blue); */
  
  box-shadow: 0 0 32px var(--color-light-blue), 0 0 96px var(--color-light-blue);
  
  
  margin-bottom: var(--gutter-h);
}

.dark_bg  section.boxed.bg-color h2.subtitle {
  margin-bottom: var(--gutter-h);
}

.bordered {border: 2px solid var(--color-light-blue);}
.glow {
  /*box-shadow: 0 0 40px 20px var(--color-light-blue);*/
  box-shadow: 0 0 160px 0 var(--color-light-blue);
}

section.boxed.bg-color + section.boxed.bg-color {margin-top: var(--gutter-h);}

section.boxed.bg-color .cta-wrapper {
    margin-top: var(--post-spacer);
}

section.form .grid-half {
  grid-row-gap: var(--gutter-h);
  align-items: center;
}

section.form .grid-half .text-wrapper{
  max-width: 560px;
}

.dark_bg .grid-twocolumns-bg-blue .image-wrapper {text-align: center;}

section.form ul.custom-bullets {
  list-style: none;
  padding: 0;
}

section.form ul.custom-bullets li {
 position: relative;
  padding-left: 2rem;
  padding-bottom: 1rem;
}
section.form ul.custom-bullets li::before {
  content: '';
  display: inline-flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='3' height='3' fill='%23FEE52E'/%3E%3Crect x='3' y='3.5' width='3' height='3' fill='%23FEE52E'/%3E%3Crect x='6' y='6.5' width='3' height='3' fill='%23FEE52E'/%3E%3Crect x='3' y='9.5' width='3' height='3' fill='%23FEE52E'/%3E%3Crect y='12.5' width='3' height='3' fill='%23FEE52E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

section.form .form-wrapper {
  background-color: #fff;
  color: #000;
  border-radius: 8px;
}

section.form .form-wrapper {
  padding: var(--gutter-h);
}

.custom-form-wrapper form .hs-button {background-color: var(--color-light-blue);color: #fff;}

.dark_bg .form-wrapper h2 {margin-bottom: 1em;color: #000;}

.custom-form-wrapper form {
  max-width: 100%;
  padding: 0;
}

.custom-form-wrapper form .hs-form-field input[name="mensaje"], .custom-form-wrapper form .hs-form-field input[type="date"], .custom-form-wrapper form .hs-form-field input[type="email"], .custom-form-wrapper form .hs-form-field input[type="number"], .custom-form-wrapper form .hs-form-field input[type="phone"], .custom-form-wrapper form .hs-form-field input[type="tel"], .custom-form-wrapper form .hs-form-field input[type="text"], .custom-form-wrapper form .hs-mensaje textarea {
  border-radius: 0;
  background-color: transparent;
  border-bottom: 1px solid #000;
  padding: 0;
  margin-bottom: 1.5rem;
}

.legal-consent-container .hs-form-booleancheckbox-display input {
  position: relative;
  top: -8px;
}
.legal-consent-container {margin-bottom: 1.5rem;}

.custom-form-wrapper form input[type="submit"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 10.133h11.667M10.333 4.3l5.834 5.833-5.834 5.833' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); 
}

.dark_bg .grid-twocolumns-bg-blue .custom-row {
  align-items: center;
}
.dark_bg .grid-twocolumns-bg-blue .custom-row .text-column::before {
  content: '';
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='32' viewBox='0 0 40 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='32' width='8' height='8' fill='%230099FF'/%3E%3Crect x='24' y='8' width='8' height='8' fill='%230099FF'/%3E%3Crect x='16' y='16' width='8' height='8' fill='%230099FF'/%3E%3Crect x='8' y='24' width='8' height='8' fill='%230099FF'/%3E%3Crect y='16' width='8' height='8' rx='4' fill='%23FEE52E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 2rem;
}

/* Try to fix blurry images */
lottie-player {
  /*image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;*/
  
/*   image-rendering: pixelated; */
  
  image-rendering: -webkit-optimize-contrast;
}

.dark_bg .grid-twocolumns-bg-blue .custom-row lottie-player {
  /*margin: calc(var(--gutter-v) / 2) 0;*/
  margin: 60px 0;
  border-radius: 8px;
  overflow: hidden;
}

@media screen and (max-width: 899px) {
  .dark_bg .grid-twocolumns-bg-blue .custom-row lottie-player {
    margin-left: auto;
    margin-right: auto;
  }
}

.dark_bg .grid-twocolumns-bg-blue .custom-row lottie-player.mid {
/*   max-width: 400px; */
  max-width: 500px;
}

.dark_bg .grid-twocolumns-bg-blue .custom-row lottie-player.large {
/*   max-width: 460px; */
  max-width: 575px;
}

.dark_bg .grid-twocolumns-bg-blue .custom-row lottie-player.small {
/*   max-width: 256px; */
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.dark_bg .grid-twocolumns-bg-blue .custom-row lottie-player.glow {
  filter: drop-shadow(0 0 160px #09f);
  box-shadow: none;
}

@media screen and (min-width: 900px) {
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > div:last-child {
    order: -1;
  }
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > div:last-child lottie-player.small {
    margin-right: 0;
  }
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > .text-column {padding-right: 115px;}
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n) > .text-column {padding-left: 115px;}
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n) > div:last-child {
    order: 2;
  }
}


.imagotipo-glow {
  width: 5rem;
  height: 5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  
  margin-bottom: var(--post-spacer);
  
  border-radius: 50%;
  /*box-shadow: 0 0 2rem var(--color-light-blue);*/
  box-shadow: 0 0 32px var(--color-light-blue), 0 0 96px var(--color-light-blue);
}

.dark_bg .custom-footer {
  padding-left: var(--gutter-h);
  padding-right: var(--gutter-h);
  
  max-width: 1616px;
  margin: 0 auto;
}

.dark_bg .custom-footer .footer__container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.dark_bg .footer::before {display: none;}
.dark_bg .footer {background-color: transparent !important;border-width: 0;}
.dark_bg .footer,
.dark_bg .custom-footer p, .dark_bg .custom-footer p a {color: #fff !important;}
.dark_bg .custom-footer p a:hover {}
.dark_bg .footer .custom-footer__gov--logos {display: none;}

.container.bg-yellow p {
  color: #1A1A1A;
  opacity: 0.75;
}
.forget .moreinfo {
  margin-top: var(--post-spacer);
  font-size: 18px;
  font-weight: 500;
}
.forget .moreinfo a {
  text-decoration: underline;
}

@media screen and (max-width: 899px) {
  .dark_bg section.forget {
    margin-top: var(--gutter-v);
  }
}

/* Cols based layout */
@media screen and (min-width: 900px) {
  .dark_bg .limited-container {
    max-width: 66.6667%;
  }
}

.dark_bg section.form.boxed.bg-color .container,
.dark_bg section.boxed.bg-color .container {
  /*padding-left: 8.3333%;
  padding-right: 8.3333%;*/
  padding-left: 0;
  padding-right: 0;
}

.dark_bg .grid-twocolumns-bg-blue .custom-row > .text-column {
  /*padding-left: 8.3333%;
  padding-right: 8.3333%;*/
}

.dark_bg section.boxed.bg-color .container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 24px;
}

.dark_bg section.boxed.bg-color .container > div {
  grid-column: 2 / span 10;
}


@media screen and (min-width: 900px) {
  .dark_bg section.form.boxed.bg-color .container {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  .dark_bg section.form .grid-half {
    /* Inherited by container */
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 24px;
  }
  .dark_bg section.form .grid-half .text-wrapper {
    grid-column: 2 / span 6;
  }
  .dark_bg section.form .grid-half .custom-form-wrapper {
    grid-column: 8 / span 4;
  }
  
  .dark_bg .grid-twocolumns-bg-blue .custom-row {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 24px;
  }
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n) > .text-column {
    grid-column: 2 / span 5;
    padding: 0;
  }
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n) > .img-column {
    order: 2;
    grid-column: 8 / span 5;
  }
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > .text-column {
    padding-right: 0;
    grid-column: 7 / span 5;
  }
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > .img-column {
    order: -1;
    grid-column: 1 / span 5;
  }
}

/* variation with video */

.custom-form-wrapper .video-wrapper {
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 1.5rem;
}

.dark-lp_video .custom-form-wrapper h2 {text-align: center;margin-bottom: 1.5rem;}
.dark-lp_video .custom-form-wrapper form .hs-button {
  background-color: var(--color-yellow);
  color: #000;
  
  box-shadow: 0 0 32px var(--color-yellow)/*,0 0 96px var(--color-yellow)*/;
}
.dark-lp_video .custom-form-wrapper form input[type="submit"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 10.133h11.667M10.333 4.3l5.834 5.833-5.834 5.833' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); 
}


/* Thank You Page */
.dark_bg.dark_typ header {
  margin-bottom: 2.75rem;
}
.dark_bg.dark_typ .footer {
  margin-top: 4.5rem;
}

.dark_bg.dark_typ section.boxed.bg-color .container {
  background-color: rgba(26,26,26,0.25);
  border-radius: 24px;
  
  position: relative;
}

/*.dark_bg.dark_typ section.boxed.bg-color .container {
  border: 0 none;
}
.dark_bg.dark_typ section.boxed.bg-color .container::before {
  content: '';
  position: absolute;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  left: -2px;
  top: -2px;
  
  background: rgb(0,153,255);
  background: -moz-linear-gradient(256deg, rgba(0,153,255,1) 0%, rgba(0,153,255,0) 31%, rgba(0,153,255,0) 66.15%, rgba(0,153,255,1) 100%);
  background: -webkit-linear-gradient(256deg, rgba(0,153,255,1) 0%, rgba(0,153,255,0) 31%, rgba(0,153,255,0) 66.15%, rgba(0,153,255,1) 100%);
  background: linear-gradient(256deg, rgba(0,153,255,1) 0%, rgba(0,153,255,0) 31%, rgba(0,153,255,0) 66.15%, rgba(0,153,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0099ff",endColorstr="#0099ff",GradientType=1);
}*/

.dark-lp_video--typ {
  min-height: 100vh;
  height: 100vh;
  display: flex;
  flex-flow: column;
  
  --vertical-gutter: 40px;
}

.dark-lp_video--typ .main-content {
  flex: 0 1 auto;
  display: flex;
  flex-flow: column;
  
  /* Set its height as 100% - header + footer */
  height: auto;
  flex: 1;
  padding: 0;
}

.dark-lp_video--typ .main-content > div.container {
  height: 100%;
  display: flex;
  flex-flow: column;
  flex: 1 1 auto;
  justify-content: center;
}
.dark-lp_video--typ .main-content > div.container .text-wrapper {
  flex: 0 0 auto;
  z-index: 99;
}
.dark-lp_video--typ .main-content>div.container .video-main-wrapper {
  display: flex;
  flex-flow: column;
  padding: 20px 0;
  
  flex: 0;
  height: auto;
  /*max-height: 100%;*/
  align-items: center;
}
.dark-lp_video--typ .main-content > div.container .video-wrapper {
  display: inline-flex;
  flex-flow: column;
  flex: 1 1 100%;
  height: 100%;
  max-height: 100%;
  
  width: fit-content;
  position: relative;
}
/* Image to get 16:9 aspect ratio */
.dark-lp_video--typ .main-content > div.container .video-wrapper > img {
  width: fit-cotent;
  height: 100%;
  object-fit: contain;
  max-width: 100%;
  
  opacity: 0;
  visibility: hidden;
}
.dark-lp_video--typ .main-content > div.container .video-wrapper > .hs_cos_wrapper_widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.dark-lp_video--typ .hs-video-widget {
  border: 2px solid var(--color-light-blue);
  box-shadow: 0 0 160px 0 var(--color-light-blue);
}

.dark-lp_video--typ.dark_bg h2:not(.subtitle) {font-size: 26px !important;margin-bottom: 0 !important;}
.dark-lp_video--typ .main-content>div.container .video-main-wrapper {}

.dark-lp_video--typ .main-content + div {margin-top: auto;}


.dark-lp_video--typ .main-content { min-height: 485px; }

@media screen and (min-width: 768px) {
  .dark-lp_video--typ .main-content { min-height: 620px; }
  
  .dark-lp_video--typ .main-content>div.container .text-wrapper {
    /*padding-top: 80px;*/
    padding-top: var(--vertical-gutter);
  }
  .dark-lp_video--typ .main-content {
    max-height: calc(100dvh - 265px);
  }
  .dark-lp_video--typ.dark_bg h2:not(.subtitle) {font-size: 40px !important;}
  .dark-lp_video--typ .main-content>div.container .video-main-wrapper {padding: var(--vertical-gutter) 0;flex: 1;height: 0;}
}

@media screen and (min-width: 992px) {
  .dark-lp_video--typ .main-content {
    max-height: calc(100dvh - 210px);
  }
}

/*

.dark-lp_video--typ .main-content > div.container .video-wrapper > .hs_cos_wrapper_widget {
  display: flex;
  flex-flow: column;
  flex: 1 0 auto;
  height: 100%;
  max-height: 100%;
}
.dark-lp_video--typ .main-content > div.container .video-wrapper > .hs_cos_wrapper_widget .hs-video-widget {
  flex: 1 1 100%;
  position: relative;
}
.dark-lp_video--typ .main-content > div.container .video-wrapper > .hs_cos_wrapper_widget .hs-video-widget img {
    max-width: 1920px;
    display: block !important;
    width: auto;
    height: 100%;
    max-height: 100%;
    position: absolute;
}
.dark-lp_video--typ .hs-video-widget {
  
}
.dark-lp_video--typ .hs-video-widget img {
  display: block !important;
}*/


.dark-lp_video--typ .custom__below--footer-grid {display: none;}


/* Variation AI Agents */

.dark_bg.lp--ai-agents {
  --color-yellow: #C446D7;
}
.dark_bg.lp--ai-agents h2.subtitle {
  background: #0099FF40;
}

.dark_bg.lp--ai-agents section#intro {
  padding-top: 30px;
}

.dark_bg.lp--ai-agents .text-wrapper {
  display: flex;
  flex-flow: column;
  gap: 2rem;
}

.dark_bg.lp--ai-agents .grid-twocolumns-bg-blue .custom-row .text-column::before {
  display: none;
}

@media screen and (min-width: 900px) {
  .dark_bg.lp--ai-agents .grid-twocolumns-bg-blue .custom-row:nth-child(2n) > .text-column {
    grid-column: 7 / 12;
    grid-row: 1;
  }
  .dark_bg.lp--ai-agents .grid-twocolumns-bg-blue .custom-row:nth-child(2n) > .img-column {
    grid-column: 1 / 6;
    grid-row: 1;
  }
  .dark_bg.lp--ai-agents .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > .text-column {
    grid-column: 2 / 7;
    grid-row: 1;
  }
  .dark_bg.lp--ai-agents .grid-twocolumns-bg-blue .custom-row:nth-child(2n+1) > .img-column {
    grid-column: 8 / 13;
    grid-row: 1;
  }
  
  .dark_bg .grid-twocolumns-bg-blue .custom-row:nth-child(odd)>div:last-child lottie-player.small {
    margin-left: 0;
    margin-right: auto;
  }
  
}

.dark_bg.lp--ai-agents .grid-boxes__wrapper {
  display: grid;
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  padding: var(--gutter-v) 0;
}

.dark_bg.lp--ai-agents .grid-boxes__wrapper .grid__item {
  
  display: flex;
  flex-flow: column;
  justify-content: space-evenly;
  gap: 1.5rem;
  
  padding: 1rem;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 0 32px var(--color-light-blue), 0 0 96px var(--color-light-blue);
}
.dark_bg.lp--ai-agents .grid-boxes__wrapper .grid__item > span {
  font-family: Recoleta-semibold, serif;
  color: #000;
  font-size: 24px;
  line-height: 1.1em;
}

.dark_bg.lp--ai-agents .grid-boxes__wrapper .grid__item > div:first-child img {
  width: 190px;
}

@media screen and (min-width: 768px) {
  .dark_bg.lp--ai-agents .grid-boxes__wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}

.dark_bg.lp--ai-agents .text-column {
    display: flex;
    flex-flow: column;
    gap: 1.5rem;
}

.dark_bg.lp--ai-agents .title-w-icon__wrapper {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.dark_bg.lp--ai-agents .title-w-icon__wrapper .title {
  color: var(--color-yellow);
  font-size: 48px;
  line-height: 0.7em;
}

.dark_bg.lp--ai-agents .grid__bullets .hs_cos_wrapper {
  display: flex;
  flex-flow: wrap;
  gap: 1rem;
}
.dark_bg.lp--ai-agents .grid__bullets .hs_cos_wrapper span {
    padding: 0.4em 1em;
    border-radius: 3rem;
    background: white;
    color: black;
    flex: 0 0 auto;
    white-space: nowrap;
}
.dark_bg.lp--ai-agents .grid__bullets .hs_cos_wrapper span.empty {
  opacity: 0.2;
  flex: 1 1 auto;
  min-height: 35px;
}
.dark_bg.lp--ai-agents .ai-table {
  padding: var(--gutter-v) 0;
}
.dark_bg.lp--ai-agents .ai-table .ai-table__row {
  display: flex;
  flex-flow: column;
  align-items: center;
}

.dark_bg.lp--ai-agents .ai-table .ai-table__row .ai-table__title,
.dark_bg.lp--ai-agents .ai-table .ai-table__row .ai-table__content {
  padding: 1rem;
  border-radius: 1rem;
  
  /* border: 1px solid; */ 
  /* border-image-source: linear-gradient(232.82deg, #0099FF 15.55%, rgba(0, 153, 255, 0) 37.41%, rgba(0, 153, 255, 0) 61.06%, #0099FF 84.35%);*/
  /* box-shadow: 0 0 32px var(--color-light-blue), 0 0 96px var(--color-light-blue);*/
  box-shadow: 0px 0px 50px 0px #0099FF;
  
  /* position: relative; */
}

@media screen and (min-width: 900px) {
  .dark_bg.lp--ai-agents .grid-twocolumns-bg-blue .custom-row lottie-player {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.dark_bg.lp--ai-agents section.form lottie-player.lottie {
  box-shadow: none !important;
}

.dark_bg.lp--ai-agents .ai-table .ai-table__row .ai-table__title {
  font-family: ppneuebit, sans-serif !important;
  font-size: 32px;
  color: black;
  line-height: 1.2em;
}
.dark_bg.lp--ai-agents .ai-table .ai-table__row .ai-table__content {
  padding: 1rem;
  border-radius: 1.5rem;
  box-shadow: 0 0 32px var(--color-light-blue), 0 0 96px var(--color-light-blue);
  
  display: flex;
  flex-flow: wrap;
  gap: 1rem;
  
  align-items: center;
  justify-content: center;
}
.dark_bg.lp--ai-agents .ai-table > .ai-table__row:nth-child(1) > div {background: white;color: black;}
.dark_bg.lp--ai-agents .ai-table > .ai-table__row:nth-child(2) > div {
  /* background: var(--color-light-blue); */
  /* background-color: oklch(from var(--color-light-blue) l c h / 0.6); */
  background-color: #80CCFF;
}
.dark_bg.lp--ai-agents .ai-table > .ai-table__row:nth-child(3) > div {
  /* background: var(--color-yellow);*/
  /* background-color: oklch(from var(--color-yellow) l c h / 0.6); */
  background-color: #DE96E8;
}


/* Channels */
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper {width: 100%;}


.dark_bg.lp--ai-agents .ai-table > .ai-table__row:nth-child(1) > div.ai-table__content,
.dark_bg.lp--ai-agents .ai-table > .ai-table__row:nth-child(2) > div.ai-table__content {width: 100%;}

.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper > div.hs_cos_wrapper_type_module {
  /* display: flex;
  flex-flow: wrap;
  max-width: 250px;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  gap: 1rem; */
  gap: 1rem;
  display: grid;
  grid-template-columns: 110px 110px;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  .dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper > div.hs_cos_wrapper_type_module {
      display: flex;
      gap: 1rem;
      flex-flow: wrap;
      /* justify-content: center; */
      justify-content: space-evenly;
      width: 100%;
  }
}

/*.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__item {
    flex: 0 0 calc(33.333% - (1rem * 2 / 3));
}*/

.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__item {
  display: flex;
  flex-flow: column;
}

.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet {
  background-color: #0E0A0324;
  padding: 1rem;
  border-radius: 16px;
  border: 1px solid #000;
  flex: 1;
  
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet span,
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet small {
  display: block;
}
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet span {
  font-size: 11px;
  font-weight: bold;
}
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet small {
  font-size: 9px;
}

@media screen and (min-width: 768px) {
   .dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet span {font-size: 12px;}
  .dark_bg.lp--ai-agents .ai-table>.ai-table__row:first-child .ai-table__content-wrapper .ai-table__bullet small {font-size: 10px;}
  }
}

/* Spec Agents */
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(2) .ai-table__content {width: 100%;}

.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(2) .ai-table__content .ai-table__content-wrapper {width: 100%;}

.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(2) div.hs_cos_wrapper_type_module {
  display: flex;
  gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  width; 100%;
}
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(2) div.hs_cos_wrapper_type_module > span {
  padding: 0.7rem;
  border-radius: 2rem;
  border: 1px solid white;
  text-transform: uppercase;
  background-color: var(--color-light-blue);
  font-weight: 500;
  font-size: 11px;
}
@media screen and (min-width: 768px) {
   .dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(2) div.hs_cos_wrapper_type_module > span {
     flex: 1 1 auto;
  }
}


/* Spec Agents */
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(3) .ai-table__content div.hs_cos_wrapper_type_module {
  display: flex;
  gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  width: 100%;
}

.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(3) .ai-table__content div.hs_cos_wrapper_type_module .item {
  padding: 1rem;
  border: 1px solid white;
  
  border-radius: 16px;
  background: var(--color-yellow);
}
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(3) .ai-table__content div.hs_cos_wrapper_type_module span {
  font-size: 12px;
  font-weight: 500;
  display: block;
}
.dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(3) .ai-table__content div.hs_cos_wrapper_type_module small {
  font-size: 10px;
  font-weight: normal;
}


@media screen and (min-width: 768px) {
  .dark_bg.lp--ai-agents .ai-table > .ai-table__row {flex-flow: row;gap: 1.5rem;align-items: stretch;}
  .dark_bg.lp--ai-agents .ai-table .ai-table__row .ai-table__title {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 190px;
    flex: 0 0 190px;
    font-size: 36px;
    line-height: 0.8em;
  }
  .dark_bg.lp--ai-agents .ai-table .ai-table__row .ai-table__content {
    width: auto;
    flex: 1 1 auto;
  }
  
  .dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(3) .ai-table__content div.hs_cos_wrapper_type_module span {
    font-size: 16px;
  }
  .dark_bg.lp--ai-agents .ai-table>.ai-table__row:nth-child(3) .ai-table__content div.hs_cos_wrapper_type_module small {
    font-size: 10px;
  }
}

.dark_bg.lp--ai-agents section.boxed.bg-color .container.bg-white {
  background-color: white;
}
.dark_bg.lp--ai-agents section.boxed.bg-color .container.bg-white h2 {color: black;}


.dark_bg.lp--ai-agents a.cta_button {
  font-family: 'Poppins' !important;
  font-size: 1em !important;
  padding: 0.8em 1em !important;
  line-height: 1em;
}

.dark_bg.lp--ai-agents header a.cta_button {
  font-size: 14px !important;
}

.dark_bg.lp--ai-agents header a.cta_button .button-arrow {
  display: none !important;
}


.dark_bg.lp--ai-agents .custom__below--footer-grid {display: none !important;}

.dark_bg.lp--ai-agents section.form.boxed.bg-color .container {padding-top: 60px;padding-bottom: 60px;}


.dark_bg.lp--ai-agents header .cta__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}

.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget {
  display: block !important;
}

.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget ul li {
  list-style: none;
  padding: 0 5px;
}
.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget ul li:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, .1);
}
.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget ul li a {
  color: #fff;
  opacity: .5;
  transition: opacity .3s ease-in-out;
}
.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget ul li a.active,
.dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget ul li a:hover {
  opacity: 1;
}

@media screen and (max-width: 499px) {
  .dark_bg.lp--ai-agents header .cta__wrapper .custom-locales-widget {
    position: absolute;
    top: 10px;
    right: 30px;
  }
}